pp
Java y Mac OS X: un buen matrimonio

Hace tiempo que no se suscitaba una reacción tan positiva en la comunidad de programadores que usan Macintosh. La incorporación de Java 2 en el nuevo sistema operativo es la causa de esta nueva fiebre

Desde el lanzamiento del ambiente de programación CodeWarrior, en el mismo momento de la transición entre el procesador M68000 y el PowerPC, no existía una fiebre tan grande entre los programadores que tienen a la Macintosh como plataforma de desarrollo. Y la razón es la misma. En aquel entonces, a parte de ofrecer el mejor entorno gráfico para desarrollo disponible para computadoras personales, una de las grandes ventajas del CodeWarrior era la portabilidad del código, un atributo que implica la reutilización de código generado para una plataforma (en este caso Mac) para ser utilizado en otra (como Windows).

La incorporación del estándar de programación Java 2 en el nuevo sistema operativo de Apple, es uno de las mejores en toda la industria. El sistema, basado en la versión de UNIX conocida como FreeBSD, alcanza niveles de eficacia muy elevados y aprovecha las funciones gráficas del Mac de manera transparente para el programador. Con el uso de Java 2 se pueden trasladar los programas generados en una computadora Macintosh a una computadora con sistema operativo UNIX o Windows sin tener que efectuarles ninguna modificación, lo cual disminuye los costos de los desarrolladores de programas, ya que no se ven forzados a invertir tiempo y recursos en generar versiones de sus programas para funcionar en cada plataforma, lo cual contribuye no solo a bajar los costos de desarrollo, sino también a reducir los tiempos de lanzamiento de nuevos productos.

El estándar 2 de Java es actualmente el que más vigencia tiene y es el único que continúa recibiendo atención y correcciones a los distintos errores. El núcleo del sistema OS X, basado en FreeBSD, es muy cercano al núcleo del sistema base de desarrollo de Java y al sistema operativo de SUN Solaris; la implementación de Java es, por tanto, muy apegada. Además aprovecha la gran integración entre la interfaz gráfica del Macintosh y el sistema operativo. Un ejemplo de esto son las capacidades de antialiasing gráfico, que son manejadas de manera transparente por los programas de Java sin necesidad de que el programador incorpore ni una sola línea de código y además de manera mucho más eficiente (especialmente si hace uso intensivo de gráficos) que en una máquina similarmente equipada y funcionando bajo sistema operativo Windows. La intención de Apple de promover a Java como el lenguaje de programación estándar en la plataforma es clara y está apuntalada por decisiones como la de incorporar el Apple Project Builder, sistema de desarrollo de programas Java, en el CD de sistema operativo incluido en cada nueva Macintosh que sale al mercado, aunque no se encuentra preinstalado. La idea es vender la plataforma como una capaz de permitir el desarrollo de programas para múltiples plataformas de una sola vez.

Más información en:
http://www.apple.com/la/
http://www.java.sun.com

-Alcides León
PCWORLD Venezuela
Aleon@pcworld.com.ve



Ingrese la(s) palabra(s) a buscar

Obtenga software Grátis en FileWorld el archivo de PCWORLD

Visite el site de PCWORLD Latinoamérica
Diseño de página: Kevin Rodríguez Supervisión: Alcides León
Grupo Editorial Producto. Piso 7 Torre Aco, c. Orinoco, Las Mercedes,
Caracas, 1060, Venezuela. Teléfonos (58) 212 993.56.33 Fax (58) 212 993.31.32
Comercialización: (58) 212 993.56.33 mcastillo@gep.com.ve y ldapena@gep.com.ve