GNU/Linux·Servidores de Aplicaciones

Instalando WebSphere Application Server 5.1 en Linux

WebSphere software
En esta entrada doy las pasos a seguir para realizar una instalación básica de este servidor de aplicaciones, incluyendo el establecimiento de un sistema de seguridad sencillo basado en la seguridad del propio sistema operativo.

Sigue leyendo “Instalando WebSphere Application Server 5.1 en Linux”

Frameworks

Introducción al Google Web Toolkit

Debido a los comentarios y dudas surgidos a raiz de mi anterior entrada “Ejecutando aplicaciones GWT en Eclipse“, he decidido publicar esta nueva con un breve resumen del GWT que incluye una serie de enlaces a documentación, tutoriales, herramientas, etc..

GWT Beta

Google Web Toolkit es una herramienta de desarrollo AJAX de Google destinada a desarrolladores Java. Las aplicaciones web (tanto GUI -Graphical User Interface- como RPC -Remote Procedure Call-) se escriben en Java usando el API GWT. Después los archivos Java se compilan en archivos JavaScript compactos, ofuscados y específicos del navegador. Un pequeño código de carga en JavaScript determina que archivos de script específico del navegador se deben utilizar dependiendo del navegador cliente. La librería API está licenciada bajo licencia Apache 2.0. El compilador GWT lo está bajo una licencia propietaria.

Sigue leyendo “Introducción al Google Web Toolkit”

Echo2

Componentes personalizados en Echo2 – Parte III

Desarrollo con Echo2
Este es el tercero de una serie de artículos acerca de la creación de componentes para Echo2:

En los anteriores artículos vimos cómo crear ocmponentes personalizados para Echo2 con sus propios elementos de representación y código de lado cliente. Esto se realizó completamente dentro del contexto de Echo2 y el modelo de programación Java del lado del servidor.

Sin embargo existe un inconveniente en esta método, la productividad de desarrollo, y especialmente temas relacionados con la depuración del JavaScript del lado del cliente. Este artículo trata una nuevo modo de desarrollo de un nuevo componentes personalizado que permite una sesión de desarrollo muy productiva y componentes bien depurados, cuyo resultado se pude utilizar dentro del framework Echo2.

Sigue leyendo “Componentes personalizados en Echo2 – Parte III”

Echo2

Componentes personalizados en Echo2 – Parte II

Desarrollo con Echo2
Este es el segundo de una serie de artículos acerca de la creación de componentes para Echo2:

En este artículo continuaremos examinando mas características que podemos añadir a los componentes para convertirlos en mas ricos de cara al usuario. Usaremos como componente de ejemplo el echopoint.ExpandableSection de EchoPointNG. Tal vez quieras bajarte su código fuente para estudiarlo según avanzamos.

Sigue leyendo “Componentes personalizados en Echo2 – Parte II”

Recetas·Ubuntu

msttcorefonts, fuentes de Window en Ubuntu

Fuentes
Este paquete te instala las principales fuentes TrueType para Web de Microsoft.

Las fuentes que se instalarán son:

  • Andale Mono
  • Arial Black
  • Arial (Bold, Italic, Bold Italic)
  • Comic Sans MS (Bold)
  • Courier New (Bold, Italic, Bold Italic)
  • Georgia (Bold, Italic, Bold Italic)
  • Impact
  • Times New Roman (Bold, Italic, Bold Italic)
  • Trebuchet (Bold, Italic, Bold Italic)
  • Verdana (Bold, Italic, Bold Italic)
  • Webdings

NOTA: Para instalar las fuentes es necesario tener una conexión a Internet ya que el paquete se las baja de Internet para instalarlas.

Echo2

Componentes personalizados en Echo2 – Parte I

Desarrollo con Echo2
Este es el primero de una serie de artículos acerca de la creación de componentes para Echo2:

El framework Echo2 viene con una serie de componentes predefinidos que te permiten construir una aplicación Web. Sin embargo quizás quieras construir los tuyos propios que vayan mas allá de los básicos que trae el framework.

Una forma de crearte tus propios componentes consistiría en la composición de varios de los ya existentes. Por ejemplo podríamos crearnos nuestro propio componente LoginPanel como una simple composición de un Grid, un TextField y un Button. Y podríamos añadirles document listeners y action listeners para que actuen como un único componente.

Pero ¿qué ocurre si queremos crear un componente que simplemente no existe o si lo que queremos es modificar significativamente el modo en que trabaja un componente? Para conseguir esto tenemos que escribir nuestro propio componente con su correspondiente elemento de representación (rendering peer).

Sigue leyendo “Componentes personalizados en Echo2 – Parte I”

Java

Simple-JNDI, una implementación de JNDI sencilla

JNDI
A menudo nos encontramos con que queremos acceder a un origen de datos JNDI desde una aplicación JSP que ejecutamos (generalmente en desarrollo) en un contenedor de apliciones que no soporta JNDI (ya que a un contenedor de servlets no se le exige dicho soporte, solamente está exigido en los denominados “servidores de aplicaciones”, que además deben soportar EJBs). Por ejemplo, esto nos ocurre si desplegamos nuestra aplicación en Jetty.

Para solucionar esto, y poder tener un código independiente del servidor donde despleguemos nuestro módulo web, tenemos la librería Simple-JNDI.

Sigue leyendo “Simple-JNDI, una implementación de JNDI sencilla”

GNU/Linux

Configurando VMWare-Tools en Xorg 7.0

VMWare y Xorg 7.0
Ubuntu 6.10 viene por defecto con Xorg 7.0 así que si lo instalas en una máquina virtual de VMWare no podrás configurar correctamente las VMWare-Tools del modo habitual ya que el script de configuración (al menos para la versión 5.5.1 del VMWare-Workstation) aún no soporta dicha versión de las Xorg.

Sigue leyendo “Configurando VMWare-Tools en Xorg 7.0”

GNU/Linux

GoboLinux, la distribución Linux alternativa

GoboLinux
GoboLinux es una distribución Linux creada en 2002 que implementa una innovadora alternativa en terminos de la administación del sistema. Define una nueva jerarquía de directorios que permite una gestión coherente del conjunto de programas instalados en el sistema. Esto se realiza exclusivamente gracias a la estructura del sistema de archivos sin necesidad de apoyarse en bases de datos o gestores de paquetes.

En GoboLinux, cada programa reside en su propio directorio, como por ejemplo /Programs/Xorg/7.1 y /Programs/KDE/3.5.3. Cada categoría de archivo (ejecutables, librerías, cabeceras) también pude ser accedido mediante vistas unificadas de enlaces simbólicos, como por ejemplo /System/Links/Libraries y /System/Links/Headers. Estas vistas se corresponden con los directorios tradicionales (/bin, /usr/include, /usr/local/share, y demás), consiguiendo una total compatibilidad Unix a la vez que se conservan los directorios de programas completamente auto-contenidos.

Vía