4 dic 2010

DIOS

(Development Internet Operating Software o Development Internet Operating System)

Se trata de desarrollar un lenguaje de programación que no necesite de instalar nada en el cliente, todo se compila y crea en el servidor Web.

No se trata de crear un lenguaje de programación que se ejecute en la red como Java, sino que el entorno de programación sea un programa Web en si mismo, es decir, que desde el entorno Web se cree el código, compile y ejecute sin necesidad de instalar un SDK en el cliente, el programa Web será un SDK corriendo en Internet.

Una opción a estudiar es ejecutar parte del código en el cliente para liberar el servidor de parte del trabajo, pero el código debe estar en el servidor y pueden desarrollarse una maquina virtual (al estilo de Java) para cada navegador y sistema operativo.

De todas formas es mucho mejor que esto sea automático dependiendo de la máquina, así pueden realizarse programas mas complejos para aparatos con conexión a Internet que no dispongan de gran potencia de cálculo comparadas con un ordenador de sobremesa (PDA, móviles, consolas portátiles, etc.) y que solo muestren la salida del programa.

Puede representar un paradigma en el desarrollo de software que se haga directamente en la red, se habla mucho de que Google pudiera hacer un sistema operativo en Internet (pero debajo tiene otro sistema operativo y un navegador, no tiene sentido) y que Windows cada vez está mas enfocado a la red, sin embargo nadie dice nada de crear un lenguaje alojado directamente en la red, existen programas de todo tipo en Internet tipo programas de sobremesa (lo que llaman Web 2.0) pero no programas para hacer programas.

Las páginas Web están creadas con un conjunto de lenguajes diversos (HTML, PHP, Java, .NET, etc.), pudiera ser interesante unificar criterios bajo un lenguaje creado por y para la Web, pero sobre todo, SOBRE la Web.

Un fenómeno curioso que está ocurriendo es que parece que se vuelve a una forma arcaica de informática, antiguamente un ordenador era algo gigantesco al que accedías desde un Terminal tonto (teclado y pantalla) y eso fue cambiando hacia el ordenador personal... hasta que llego Internet. Parece que ahora ese ordenador gigantesco sea una maraña de grandes ordenadores (servidores) y pequeños ordenadores (personales) interactuando entre sí.

¿Qué nos deparará el futuro? Ya veremos, personalmente creo que la informática será ubicua, desde cualquier parte con un pequeño aparato de bolsillo (o puede que mas pequeño que eso) se accederá a una superestructura de ordenadores con una potencia ilimitada.

2 comentarios:

  1. Un artículo muy interesante. El futuro. Buena pregunta. A veces parece que vivimos ya en una película de ciencia ficción. Te cuento sobre el pasado: Me parece de lo mas acertado esa metáfora de el "ordenador" como red que te envuelve. Yo lo suelo llamar "máquina".

    Nunca comprendí la estúpida -a mi parecer- manía de hacer "ordenadores personales". En los albores de la informática nunca necesité comprar una máquina. Ya lo haría mas adelante. Tan solo necesitaba los "privilegios" adecuados. Observa aquí como corrompen el lenguaje. Descubrí que la mejor manera de no perder un archivo -además de tener dos copias- era enviárselo a google. Ellos ya tenían las máquinas encendidas. Y ahora vienen con el "cloud computing". Que dolor.

    Cuando hablaron de "cámaras digitales" yo me pregunté... ¿Dónde esta la "cámara"?. Móviles, cámaras, redes, pc, tablets, camaras web y redes cerradas y abiertas, interconectadas hasta la unidad... Eso es la máquina. Ciertamente, son "terminales tontos" de la máquina.

    Cuando escuché hablar del software de reconocimiento de caras, vi como los aparcamientos memorizaban tu matricula, chips de radiofrecuencia como si fuéramos perros siempre encima (!Hasta en el DNI!), nanotecnología esparcida en el medio ambiente, y un sinfín de detalles mas quedé horrorizado tan solo de imaginar el futuro. O quizás el presente, ya que el registro esta en marcha, cada vez mas.

    Y aún así tengo esperanza. La conciencia humana siempre encuentra una manera de sobrevivir a los tiempos de barbarie. La pule, como al cuarzo, solo para hacerla mas transparente.

    ResponderEliminar
  2. El cloud computing como algo novedoso... en fin, interesante la reflexión de la máquina y la conclusión de la conciencia, luego viene la máquina con conciencia, incluso con eso el humano sobrevivirá pero cambiará las reglas de juego, mucho más de lo que han cambiado con la ciencia de la información, ya que es la conciencia de la información.

    ResponderEliminar