Tareas

Solo disponible en BuenasTareas
  • Páginas : 3 (607 palabras )
  • Descarga(s) : 0
  • Publicado : 7 de junio de 2011
Leer documento completo
Vista previa del texto
• SOFTWARE PARA CREAR CLASES VIRTUALES
• Cómo crear programas Java con GUI utilizando GCJ, GLADE y GTK
• Ads by Google

• WebRenderer - Java SDK Java HTML and Multimedia component HTML4.01, CSS, XSL, XML, SSL www.webrenderer.com
• Java Testing Jtest Automates JUnit Test Creation & Execution; Checks 500+ Java Rules www.parasoft.com
• • En este artículo se explicará cómo crearprogramas Java con interfaz gráfica (GUI) utilizando solamente software libre. Se utilizará GCJ, CLASSPATH, GLADE y GTK.
• Conceptos básicos
• Java: Lenguaje de programación
• Compilador java:Compila el código fuente java y genera un bytecode
• Bytecode: código intermedio que puede ser interpretado (casi) en cualquier máquina virtual Java
• Máquina virtual Java: Interpreta el bytecodeJava
• Existen varias máquinas virtuales de Java: Sun, IBM, GNU. GNU Compiler for Java , o GCJ , es una implementación libre de la máquina virtual Java. No están implementas todas las funciones quesoporta la máquina virual de Sun. Sun liberó su máquina virtual de Java como software libre, pero aún no ha salido una versión estable.
• GNU CLASSPATH es una biblioteca de clases esenciales paramáquinas virtuales de Java. Es una alternativa libre a las clases de Sun.
• El estándar de Java establece dos bibliotecas de interfaces gráficas: AWT y SWING. AWT utiliza widgets del sistema operativo ypor lo tanto su apariencia depende del sistema operativo. SWING utiliza widgets propios, asi que se ve igual en todos los sistemas operativos sobre los que se ejecuta. Otra alternativa es utilizar labiblioteca GTK , en la cual está basado GNOME. GTK es multiplataforma y funciona en GNU/Linux, Windows, Mac OS, entre otros.
• • GLADE es un programa que permite diseñar interfaces gráficas y lasalmacena como archivos XML. Luego, los programas Java pueden leer estos archivos XML. Al separar la interfaz gráfica del código, éste se simplifica.
• En resumen, podemos utilizar las siguientes...
tracking img