Buscar
Social
Ofertas laborales ES
lunes
mar152004

Es jBoss compatible con J2EE?

Entrevista con Rick Saletta (SUN) en donde se discute acerca de jBoss y su compatilibidad con j2EE.

Según Rick, no es que SUN le haya negado a jBoss el test de compatibilidad, sino que ellos no lo hicieron por que no lo pasarían. Crítica además la actitud del grupo jBoss afirmando que es la ýnica comparáýa que trabaja con java y no están siguiendo los estándares, que deberýan pagar por el test, etc.

Es una discusrión larga y aquí puedes visitar un hilo donde se habla sobre el tema.

¿Qué tal el panorama?

¿Harý esto que jBoss empiece a perder su posicrión en la comunidad?
lunes
mar152004

Wladawsky-Berger (IBM) predice el futuro del Open Source

Wladawsky-Berger es el vicepresidente de tecnología y estrategia de IBM.



A mi entender es un fuerte alegato hacia la consultoría como modelo principal de negocio futuro de IBM por encima del desarrollo de software y la venta de hardware.



De acuerdo con este análisis, IBM sería la "mente" que analizaría y pondría en marcha la infraestructura que necesitaría cualquier negocio, infraestructura que será cada vez más compleja con nuevas aplicaciones (pone el ejemplo de la automoción) y ampliamente basada en estándares abiertos y software de código abierto.



Por último relaciona estas nuevas aplicaciones con la tecnología grid como integrador de ese mundo de aplicaciones colaborando entre sí en tiempo real.

lunes
mar152004

Introducción a la AOP (Programación Orientada al Aspecto)

Cuando apareció la programación Orientada a Objetos (OO) en el desarrollo de software, tuvo un efecto dramático en cómo se desarrollaba éste. Los desarrolladores podían visualizar sistemas como grupos de entidades y la interacción entre esas entidades, lo que les permitía realizar sistemas más grandes y más complicados y desarrollarlos en mucho menos tiempo. El único problema con la programación OO es que es esencialmente estática, y un cambio en los requerimientos puede tener un profundo impacto en el tiempo de desarrollo.



AOP nos ayuda a modificar dinámicamente nuestro modelo estático para incluir el código requerido para cumplir los requerimientos secundarios sin tener que modificar el modelo estático original (de echo, ni siquiera necesitaremos tener el código original). Mejor aún, normalmente podremos tener este código adicional en una única localización en vez de tenerlo repartido por el modelo existente, como haríamos si estuvieramos usando sólo OO.



En este artículo, se explica una sencilla aplicación que nos permitirá utilizar los beneficios de la AOP de primera mano, y luego discutiremos brevemente cómo se podría utilizar AOP en tus proyectos existentes.



En este ejemplo se utiliza Aspectwerkz como marco de trabajo.

lunes
mar152004

Open for Business 3.0

Según anuncian en javalobby acaba de salir Open For Business 3.0, tambrión conocido como OFBiz.



Se trata de un framework para la creacrión de aplicaciones de gestrión, que ofrece gran cantidad de servicios y que se ha convertido ya en un veterano dentro de los frameworks Open Source de gestrión.



Su utilidad býsica es servir como base para desarrollos propios, ofreciendo entre otras cosas ( incluyo el texto original ) :



* advanced e-comerce

* catalog management

* promotion & pricing management

* order management (sales & purchase)

* customer management (part of general party management)

* warehouse management

* fulfillment (auto stock moves, batched pick, pack & ship)

* accounting (invoice, payment & billing accounts)

* manufacturing management

* general work effort management (events, tasks, projects, requests, etc)

* content management (for product content, web sites, general content, blogging, forums, etc)

and much more all in an open source package!



Espero que os sea ýtil.
sábado
mar132004

Generar bytecode para 1.4 a partir de código de 1.5

En TheServerSide nos informan de una herramienta que puede ser muy útil: Retroweaver, una herramienta libre que permite generar a partir de código fuente del J2SE 1.5 bytecode que puede interpretar una máquina virtual 1.4.


Esta herramienta puede ser de gran interés, ya que aunque el compilador (javac) de la beta de 1.5 soporta "source 1.5 -target 1.4" esta característica no será soportada en la versión definitiva, no permitiendo por lo tanto generar bytecode que funcione en máquinas virtuales previas a la 1.5.