| |
A principios de los años '90 la firma Sun Microsystems desarrolló el lenguaje de programación Java. Este lenguaje orientado a objetos es compilado generalmente en un bytecode, pero también es posible crear código de máquina nativo.
Este bytecode se compila por lo general en el momento de ejecutarse, en forma de código nativo listo para la ejecución, y también existen dispositivos de hardware capaces de ejecutaros directamente.
No hay que confundir JavaScript con Java, el primero es un lenguaje interpretado. La sintaxis de Java es similar a la utilizada por lenguajes C y C++, siendo más sencilla porque elimina herramientas de bajo nivel, tal es el caso de los punteros.
Durante varios años la biblioteca de clases de Java, requerida para ejecutar los programas realizados en tal lenguaje no estaba publicada como software libre, mientras que el compilador y la máquina virtual conforme a las especificaciones del Java Community Process habían sido licenciados bajo GNU General Public License.
La mayoría de las tecnologías Java fueron liberadas bajo esta licencia libre elaborada por Free Software Foundation entre noviembre de 2006 y mayo de 2007, ante la presión de la comunidad de desarrolladores de software libre.
Por Marcos Guglielmetti
Definición y significado de Java
Artículos
relacionados a esta definición
Rumores apuntan a una reestructuración o incluso la venta de Sun Microsystems
... la cotización de sus acciones desde principios de año.
Pese que a nivel de productos informáticos
Sun
es una de las empresas líderes indiscutibles del actual panorama tanto en hardware cómo en software (con sus potentes servidores y proyectos como
Java
,
OpenSolaris
/
Solaris
u
OpenOffice
con los cuales está vinculada directa o indirectamente), su cotización en bolsa no para de caer desde principio de año.
Ni siquiera la adquisición de MySQL a principios de año ha podido inyectar la suficiente...
DebConf 8: Entrevista con Héctor Colina, pasado y presente del software libre en Venezuela
... otras pretenden decirle a los Estados que ellas traen determinada neutralidad, pero en realidad no es así?
Héctor Colina dice:
Ese es el discurso que se maneja, de hecho en mi país hubo unas discusiones muy interesantes: una fue con la adopción de JAVA, una herramienta prioritaria de desarrollo dentro de la administración pública nacional, y se decía que el Estado no debía fungir de mediador en el uso de la tecnología para los ciudadanos ya que el Estado debía ser neutral, ¿ok? Pero esto de la...
Ulteo, una completa familia de productos para una pequeña red empresarial o doméstica
... trabajo basado en GNU/Linux.
Es el caso de
Online Desktop
, que nos ofrece la posibilidad de contar con todo un escritorio Linux en cualquier máquina en la que nos encontremos, poniendo como única condición que disponga de un navegador con soporte para Java.
En este escritorio remoto podemos disfrutar de las herramientas habituales en cualquier distribución GNU/Linux como pueden ser el paquete ofimático OpenOffice, el navegador web Firefox, un visualizador de documentos PDF (en concreto KPdf), el paquete...
Soporte para video Libre en Firefox 3.1
... diversos lenguajes.
Aquí
algunos ejemplos
del trabajo que se encuentra haciendo la gente de Firefox.
En el costado técnico, lo que hace Firefox 3.1 es agregar soporte para el tag <video>, esto se anticipa al estándar html 5, no se necesitará javascript, ni flash, ni ningún otro software, y además se agrega un decodificador incorporado al navegador para reproducir videos en formato Ogg Theora sin necesidad de instalar un plugin (como actualmente se hace con el plugin VLC).
Apple y Nokia se...
Libertad y privacidad para nuestros datos: reemplazar Gmail y otros servicios
... usuarios del servicio web: Clipperz hace eso, promueve técnicas de zero-knowledge para cada componente del paquete de aplicaciones AGPL a construir.
* Construir un navegador web más inteligente que pueda permitirnos correr versiones modificadas del código Javascript que se carga en el mismo, que nos alerte acerca de los cambios en el código Javascript. Esto sería llevado a cabo construyendo plugins para los principales navegadores: Mozilla, WebKit, etc. Por último, tratar de incluir la suit AGPL con los...
¿Cómo serán los futuros Firefox?
... versión 4 del navegador libre, de la cual contamos únicamente con un pequeño esbozo. En este caso, lo poco que sabemos es la supresión del ya anticuado protocolo Gopher en la instalación por defecto y el añadido de la compilación Just In Time (JIT) para JavaScript 2. El calendario para esta próxima iteración mayor aún no ha sido previsto.
A modo de curiosidad, y ya para acabar, diré que el nombre en clave de Firefox 3.1 es Shiretoko, vocablo que según la edición en inglés de la
Wikipedia
corresponde...
|
|
| |
| Definición
y significado de
Java |
|
| |
| |
|
Más
Tecnología en MM |
|
 |
| |
|
| |
|
|
| |
|
| |
Boletín
de MMagazine |
Tenga
un panorama clave sobre el mundo digital.
Cada semana, lo más destacado,
con análisis y opiniones. |
|
|
 |
| |
| |
|