Buscar
Social
Ofertas laborales ES
lunes
abr192004

Patrones de diseño XML

XML ha pasado durante los últimos años de ser una tecnología oscura a ser parte del día a día del desarrollador. Poco a poco, este lenguaje se ha ido introduciendo en nuestras vidas y ya cada vez son más pocos los desarrollos que no utilizan algo de XML, ya sea explícitamente o implícitamente en alguna librería de terceros.



Este auge, y la proliferación de tecnologías basadas en XML ( XQuery, XPath, XML Schema, ... ) hace que sean cada vez más necesarias una serie de guías que nos ayuden en nuestro trabajo diario.



Eso es lo que nos ofrece XML Patterns, una bibilioteca de patrones de diseño que nos ayudarán a controlar la estructura de nuestros esquemas, dtds, crear correctamente nuestros documentos XML, etc.



Si XML es parte de vuestro trabajo diario, XML Patterns os interesará.
domingo
abr182004

IBM anuncia WBISF 5.1 y WSAD-IE 5.1


Este anuncio es un paso significativo en la estrategia de IBM de ofrecer una Arquitectura Orientada a Servicios (SOA) completa, tanto en el campo de ejecucrión como en el de desarrollo.



Adicionalmente, es una buena noticia el hecho de que BPEL4WS siga siendo apoyado por las comparáýas lýderes en WebServices: IBM y Microsoft, eliminando así sus tecnologías propietarias: FDML y XLANG.



En las siguientes URLs se encuentran las características týcnicas de los dos productos:



- WBISF 5.1:

http://www-306.ibm.com/common/ssi/OIX.wss?DocURL=http://d03xhttpcl001g.boulder.ibm.com/common/ssi/rep_ca/4/897/ENUSC04-014/../../../8/897/ENUS204-058/index.html&InfoType=AN



- WSAD-IE 5.1:

http://www-306.ibm.com/common/ssi/OIX.wss?DocURL=http://d03xhttpcl001g.boulder.ibm.com/common/ssi/rep_ca/4/897/ENUSC04-014/../../../9/897/ENUS204-059/index.html&InfoType=AN



Un saludo,



Chemi.
domingo
abr182004

Liberada la versrión 1.0 de JCE taglibs

Este mes ha liberado la versrión 1.0 de JCE taglibs, una librerýa distribuida bajo licencia LPGL de tags que permite interactuar con la librerýa JCE ( Java Cryptographic Extensions ) de SUN. Esta librerýa de tags permite añadir de modo sencillo soporte criptográfico a las pýginas JSP.



En la pýgina web del proyecto podéis encontrar numerosos ejemplos y documentacrión. Sus principales características son:





  • Encrypt/decrypt text and files with secret keys, PBE (password-based) or public/private key (X.509 certificates)




  • Generates message digests (hash) from text and files




  • Generates HMAC (message authentication codes) from text and files




  • Generates and verifies SIG (signatures) from text and files




  • High-level hybrid encryption/decryption




  • High-level tag to create form digests that prevent unauthorized URL/form parameter manipulation




  • Provides different popular strong encryption algorithms (DES, AES, Rijndael, Blowfish, Twofish, Serpent, CAST, RC4 stream cipher, RC6, IDEA, ...) in variable bitsizes (64,128,192,256,448,...) & modes/paddings




  • Generating & verify X.509 v3 certificates / CRL (Certificate Revocation List)




  • JSP 2.0 EL (Expression Language) functions available (J2EE 1.4)




  • Uses Sun's JCE (Java Cryptography Extensions) 1.2.2 (integrated in Java 2 SDK, Standard Edition, v 1.4, optional package with v. 1.3)




  • Works with BouncyCastle.org JCE cleanroom provider




Esta librerýa, aunque no en versrión 1.0, ya lleva unos dos aráos en un estado utilizable. ¿Alguno tiene experiencia con ella? ¿Qué le ha parecido?

sábado
abr172004

Netbeans Platform vs Eclipse RCP

Netbeans Platform y Eclipse Rich Client Platform son dos frameworks para la construccrión de aplicaciones de escritorio. Ambos se encargan de automatizar buena parte de las características comunes a cualquier aplicacrión de escritorio: preferencias del usuario, ayuda, actualizaciones automáticas, gestrión de eventos, layouts...





En Javalobby Chris Merrill pide opiniones a cerca de las bondades y desventajas de ambos frameworks. Según el:





  • Netbeans platform es más maduro, ya que lleva muchos aráos ahí y hay muchas aplicaciones basadas en el. Eclipse RCP por su parte posee una fuerte comunidad de desarrolladores y está pasando por un gran momento. Nadie duda que todo lo relacionado con Eclipse "vende mucho" (más de lo que realmente se merece, desde mi punto de vista). Si esa fama se debe sýlo a las bondades del IDE, o se ha visto respaldada por el gigante azul, es un tema que dejo a vuestra eleccrión.






  • El modelo de plugins de Eclipse posiblemente sea el más avanzado existente. El de Netbeans es mucho más fýcil de comprender y usar.






  • Chris prefiere el framework basado en Swing, y no el basado en SWT, para poder integrar librerýas de terceros, escasas en SWT. Por oto lado existe la posibilidad de empotrar componentes Swing en componentes SWT






  • Netbeans Platform carece de cierta funcionalidad de alto nivel, como las vistas y perspectivas. Por otro lado Eclipse RCP ha sido despojado de cualquier concepto relacionado con el IDE, mientras que Netbeans parece llevar bastante "equipaje inýtil" de su padre Netbeans









Estas son las opiniones de Chris ¿Y las tuyas?


viernes
abr162004

Joshua Greenbaum: Sun debería girar hacia la empresa

Scott McNealy ha recibido una nueva "carta abierta", no, esta vez no vuelve a ser para pedirle que abra Java. En esta nueva carta Joshua Greenbaum: le pide a McNealy que gire los negocios de Sun hacia la empresa, dando más peso a la edición empresarial de la plataforma, J2EE.


Greenbaum aconseja a McNealy que se gaste el dinero que acaba de obtener de Microsoft y que los invierta en software orientado a la empresa, o dentro de un par de años volverá a escribir una carta semejante como epitafio.


En TheServerSide se ha iniciado un interesante debate a raíz de esta carta.


La realidad es que Sun parece estar más preocupado por obtener beneficios de Java en base a J2ME que en base a J2EE, buna prueba de ello es la temática de su sitio web http://java.com/, y la despreocupación y abandono en el que parece haber caído su servidor de aplicaciones.


Y vosotros ¿Qué opináis? Debe seguir Sun apostando por J2ME o debe tener más en cuenta el software empresarial?.