jueves febrero 22, 2007
Plugin ODF / ODT para Microsoft Word

Microsoft ha vuelto ha llegar tarde. Los formatos abiertos de documentos basados en XML ya están aquí y han venido para quedarse. ODF (Open Document Format) llegó primero siendo un estándar oficial de OASIS desde Mayo de 2005 y estándar ISO desde Mayo de 2006. En Diciembre de 2006 Office OpenXML (OOXML) se aprueba oficialmente como estándar ECMA y empieza los trámites para intentar también convertirse en un estándar ISO.
La realidad es que por motivos de interoperabilidad los usuarios no pueden esperar más y han reclamado plugins de ODF para Microsoft Word, y también para Excel y PowerPoint. Las buenas noticias es que los usuarios de Word ya tienen al menos dos opciones:
Respecto al formato ODF yo veo las siguientes ventajas:
Más información:
Java en PDAs con Windows Mobile
La movilización de las aplicaciones es bastante habitual últimamente. Incluso Google ha sacado sus aplicaciones JAVA ME para acceder a su servicio de correo (Gmail for mobile application) y a sus mapas (Google Maps Mobile), y existe un proyecto Open Source de sincronización con Google Calendar. El número de teléfonos móviles con JAVA se calcula en unos 1.500 millones (Noviembre de 2006) lo que hace que sea la plataforma de aplicaciones de movilidad con más volumen. Esto dato unido al anuncio del 13 de Noviembre de 2006 de licencias GPL para el software JAVA ME de Sun hacen que la plataforma y comunidades Java ME estén más activas que nunca. A modo de ejemplo Opera acaba de anunciar su navegador JavaME OperaMini.
El mercado de teléfonos móviles de alta gama (smartphones) es un subconjunto reducido (aproximadamente sólo un 6% del total) pero importante ya que la mayor parte de sus usuarios son empleados corporativos con necesidades crecientes de acceso al correo y a otras aplicaciones. Las plataformas smartphone incluyen a Symbian, Blackberry, Palm, Windows Mobile y Linux. En el caso de Symbian [PDF] el número total de telefonos es 110 millones, 50 millones durante 2006, siendo la plataforma con mayor cuota de mercado. Según Canalys el número de smartphones vendidos en 2006 fue de 64 millones (un 6,3% del total de teléfonos vendidos). Respecto a los sistemas operativos Canalys estima que Symbian tiene una cuota del 67% ( 63% in 2005) , Microsoft Windows Mobile está en segundo lugar con un 14%, RIM en tercer lugar con un 7%, Linux tiene 6% y ACCESS/PalmSource con Garnet OS un 5%.
Más curiosa resulta la distribución de plataformas por zonas geográficas:

Aunque en el mercado de consumo la plataforma de aplicaciones móviles parece clara, en el mercado de empresas o de usuarios corporativos es innegable que Windows Mobile es una plataforma habitual.
Pero claro si las aplicaciones de consumo se hacen en tecnología Java ME muchos usuarios demandan que estas aplicaciones también funcionen en Windows Mobile. También es habitual que los desarrolladores de aplicaciones corporativas para móviles prefieran usar una única tecnología JAVA para toda la arquitectura. Todo ello nos lleva a que existe gran demanda para correr aplicaciones JAVA sobre Windows Mobile. Hasta ahora las alternativas más populares eran J9 de IBM, CrEme de NSICOM, o la alternativa libre de Mysaifu pero una vez que tanto JAVA SE como JAVA ME son software libre (GPL v2) el proyecto phoneME aglutinará los esfuerzos conjuntos de diferentes comunidades de interés y permitirá implementaciones de CLDC, CDC y JavaSE para Windows Mobile.
Por tanto las alternativas de JAVA para Windows Mobile son:
En casos reales de despliegues a gran escala, yo conozco experiencias positivas en Andalucía con Mysaifu, y en Endesa con CreMe, que forma parte de su framework AME y donde también tienen homologado NetBeans como entorno de desarrollo.
Más información:
Sesión Web2.0 en Aules d'empresa 2007 (FIB-ETSETB.UPC)
Este año he tenido nuevamente la oportunidad de participar en las jornadas "Aules d'empresa" que organizan la Facultat d'Informàtica de Barcelona (FIB) i l'Escola Tècnica Superior d'Enginyeria de Telecomunicació de Barcelona (ETSETB). El año pasado realizé una sesión de 3 horas de Arquitectura de Servidores de Aplicaciones J2EE, quizás demasiado formal y académica. Este año le he dado un enfoque mucho más práctico, intentando cubrir los puntos de interés de alumnos que están empezando sus carrera profesional.
¿Cuales son los puntos de interés de personas recién licenciadas en informática y telecomunicaciones?
Pues según mi criterio son los siguientes:
Con base a estos criterios desarrollé la sesión centrada en WEB 2.0 y JAVA EE 5 pero tocando también otras grandes áreas de innovación y crecimiento en Software como son SOA, Software Libre / Open Source y Virtualización.
Me quedo muy buen sabor de boca, y creo que acerté con el enfoque. Ya he recibido las primeras impresiones positivas.
Utilizé de manera extensiva el navegador e internet, pero la línea argumental de la sesión está en la siguiente presentación:
Lista de Conectores (adaptadores) de JAVA CAPS 5.1.2
De manera muy habitual me encuentro que una de las cosas que más llama la atención a la hora de posicionar las soluciones SOA de Sun es la extensa lista de conectores.
Con la adquisición de SeeBeyond, Sun también incorporó a su suite de integración JAVA CAPS una extensa lista de conectores JCA 1.5 que habían sido desarrollados internamente para utilizar en alguno de los más de 2000 clientes que tenía SeeBeyond en el momento de la adquisición. Entre estos conectores están los de Mainframe (CICS, SNA, IMS, VSAM), los de ERPs y CRMs (SAP, PeopleSoft, SIEBEL, ORACLE), los de Bases de Datos (Informix, DB2, ORACLE, SQL Server, JDBC), y los de Servidores de Aplicaciones (Websphere, Weblogic, Sun Java System), también algunos verticales como el de HL7 para Sanidad o SWIFT para banca y finanzas.
Estos conectores nos dan una ventaja adicional a la hora de posicionar las soluciones de Sun frente a las de la competencia.
Por otra parte, si miramos los grandes proveedores de soluciones SOA nos encontramos que en la convergencia tecnológica hacia SOA han confluido dos tipos de soluciones:
Una ventaja adicional que tiene Sun es que todas las soluciones SOA de los diferentes proveedores que hemos visto antes están fuertemente basadas en JAVA y la plataforma JAVA de los entornos de desarrollo Linux y Windows suele ser en la gran mayoría de los casos la proporcionada por Sun. Esto facilita enormemente la interoperabilidad de la suite de soluciones SOA de Sun con las del resto de proveedores.
Esta es la lista de los conectores Sun SeeBeyond eWay Adapter de Java CAPS 5.1.2:
Sun SeeBeyond eWay(TM) Adapter for CICS User's Guide [Descargar este libro]
Sun SeeBeyond eWay(TM) Adapter for Informix User's Guide [Descargar este libro]
Sun SeeBeyond eWay(TM) Adapter for MSMQ User's Guide [Descargar este libro]
Sun SeeBeyond eWay(TM) Adapter for Peoplesoft User's Guide [Descargar este libro]
Sun SeeBeyond eWay(TM) Adapter for SAP ALE eWay User's Guide [Descargar este libro]
Sun SeeBeyond eWay(TM) Adapter for SAP BAPI eWay User's Guide [Descargar este libro]
Sun SeeBeyond eWay(TM) Adapter for SWIFT Alliance Gateway User's Guide [Descargar este libro]
Sun SeeBeyond eWay(TM) Adapter for Seagull Screen Access User's Guide [Descargar este libro]
Sun SeeBeyond eWay(TM) Adapter for Siebel EAI User's Guide [Descargar este libro]
Sun SeeBeyond eWay(TM) Adapter for Sun Java(TM) System Application Server User's Guide [Descargar este libro]
Sun SeeBeyond eWay(TM) Adapter for Sybase User's Guide [Descargar este libro]
Sun SeeBeyond eWay(TM) Adapter for VSAM User's Guide [Descargar este libro]
Sun SeeBeyond eWay(TM) Adapter for WebLogic User's Guide [Descargar este libro]
Sun SeeBeyond eWay(TM) Adapter for WebSphere MQ User's Guide [Descargar este libro]
Sun SeeBeyond eWay(TM) Batch Adapter User's Guide [Descargar este libro]
Sun SeeBeyond eWay(TM) COM/DCOM Adapter User's Guide [Descargar este libro]
Sun SeeBeyond eWay(TM) DB2 Adapter User's Guide [Descargar este libro]
Sun SeeBeyond eWay(TM) DB2 Connect Adapter User's Guide [Descargar este libro]
Sun SeeBeyond eWay(TM) File Adapter User's Guide [Descargar este libro]
Sun SeeBeyond eWay(TM) HTTPS Adapter User's Guide [Descargar este libro]
Sun SeeBeyond eWay(TM) IMS Adapter User's Guide [Descargar este libro]
Sun SeeBeyond eWay(TM) JDBC/ODBC Adapter User's Guide [Descargar este libro]
Sun SeeBeyond eWay(TM) LDAP Adapter User's Guide [Descargar este libro]
Sun SeeBeyond eWay(TM) Oracle Adapter User's Guide [Descargar este libro]
Sun SeeBeyond eWay(TM) Oracle Applications Adapter User's Guide [Descargar este libro]
Sun SeeBeyond eWay(TM) SNA Adapter User's Guide [Descargar este libro]
Sun SeeBeyond eWay(TM) SQL Server Adapter User's Guide [Descargar este libro]
Sun SeeBeyond eWay(TM) TCP/IP Adapter User's Guide [Descargar este libro]
Sun SeeBeyond eWay(TM) TCP/IP HL7 Adapter User's Guide [Descargar este libro]
Sun SeeBeyond eWay(TM) e-Mail Adapter User's Guide [Descargar este libro]
Sun SeeBeyond eWay(TM) for Lotus Notes/Domino User's Guide [Descargar este libro][Read More] Enviado por jaimecid ( feb 13 2007, 01:36:07 PM CET ) Permalink
Exito del codigo abierto en Sun
Por su interés transcribo algunos párrafos extraidos directamente de la web pública de Sun http://es.sun.com/2007-0110/
... La idea de compartir y el código abierto fueron unos de los pilares básicos del nacimiento de Sun, siendo hoy día una parte esencial de su estrategia. Sun ha aportado más líneas de código abierto que cualquier otra organización.
El presidente y CEO de Sun, Jonathan Schwartz, ha retado a la compañía
a que ofrezca código abierto para todo el software que produce Sun. Con
decenas de comunidades de código abierto patrocinadas por Sun, como
OpenSPARC, OpenSolaris, GlassFish y ahora la tecnología Java gratuita y
de código abierto, Sun va por el camino de alcanzar su objetivo ...
... "El código abierto no es sólo una forma de altruísmo. También tiene sentido desde el punto de vista económico", señala Simon Phipps, director de código abierto de Sun...
... La iniciativa OpenSolaris y el SO Solaris 10 demuestran este modelo en la práctica...
... El proyecto OpenSolaris celebró su primer aniversario en junio del pasado año y la iniciativa continúa creciendo rápidamente. A finales de octubre de 2006, había conseguido:
... Eso es lo que está ocurriendo ahora en la comunidad de desarrolladores Java para la que Sun tiene implementaciones Java claves de código fuente abierto bajo la versión 2 de licencia pública general GNU (GPLv2).
La comunidad de desarrolladores Java es una de las mayores comunidades del mundo, con más de 5 millones de desarrolladores. "De ese número, me atrevería a decir que unas 400 personas podrían formar eventualmente una base de comunidad de desarrolladores clave atraidos por la implementación de Sun", señala Phipps.
Aún cuando una sola fracción de toda la comunidad toque la base de código, millones de desarrolladores se beneficiarán de la diversidad y experiencia que el código abierto aporta a la tecnología Java ...
Más información:
Especificaciones de Sun Java System Application Server

La nueva arquitectura del Servidor de Aplicaciones de Sun comenzó en 2002, con la versión 7.0. Desde entonces han pasado más de 4 años y han salido al mercado varias versiones 7.0, 7.1, 8.0, 8.1, 9.0 y próximamente tendremos la 8.2 y 9.1. Además las versiones cuentan con varias ediciones PE / SE / EE que permiten un variado modelo comercial ajustado a las necesidades de los clientes.
A Carlos Vaquerizo y a mí nos toca muy a menudo explicar cual es la versión recomendada para un momento y un contexto determinado, y también explicar las diferencias entre las diferentes ediciones PE / SE EE. También es muy habitual en los últimos meses explicar la relación de Sun Java System Application Server con el Proyecto y Comunidad GlassFish.
Hemos recopilado material escrito que teníamos y que usábamos en nuestro trabajo y este es el resultado en un documento de 24 páginas:
Otro material relacionado son algunas presentaciones. En concreto:
Otras entradas relacionadas:
Conferencia Internacional de Software Libre 3.0, Badajoz, 2007
La Conferencia Internacional de Software Libre 3.0 se celebra esta semana en Badajoz, del 7 al 9 de Febrero. Sun es patrocinador ORO, y me hubiera gustado mucho asistir, pero mis obligaciones profesionales me lo impiden esta vez. Manuel Martínez me dejó algunas invitaciones, así que si estáis interesados en asistir dejadme un comentario (con una dirección correcta de correo), y yo me pongo en contacto para que podáis pasar a recogerlas. Este año la demanda de asistencia ha superado todas las previsiones, y si no estás ya registrado sólo se puede acudir con invitación.
Manuel Martínez estará el Jueves 8 de Febrero de 12:00 a 13:30 en la Sala Azul.
Por cierto, me ha parecido muy curioso que hayan cambiado de dominio, de http://www.opensourceworldconference.com/, a http://www.freesoftwareworldconference.com/ cuando en realidad la categoría Open Source es mucho más amplia, y la que se suele utilizar en las empresas y modelos de negocio relacionados con software libre. A mi personalmente me gusta más el término FLOSS (Free/ Libre/ Open Source/ Software), que está empezando a cuajar y que no deja a nadie fuera y no da lugar a malas interpretaciones.
[Read More] Enviado por jaimecid ( feb 06 2007, 02:42:47 PM CET ) Permalink Comentarios [3]
Blogging corporativo desde Sun 
He decidido ampliar la temática del blog en una categoría adicional, Blogging, dedicada al fenómeno del blogging corporativo o blogging empresarial. Me he dado cuenta de que aunque la blogosfera hispana ya tiene cierto grado de madurez, la blogosfera corporativa española aún está en pañales, y desde Sun como empresa pionera del Blogging corporativo, con 2863 blogs (de 38.000 empleados), se puede aportar una visión y contenido ciertamente interesante.
En Sun tenemos un buen maestro, nuestro CEO Jonathan Schwartz, firme partidario del "corporate blogging". Jonathan cree en las ventajas que pueden aportar estas conversaciones al crecimiento del negocio y el mismo lo está haciendo realmente bien( Technorati Rank: 1,204 (2,569 links from 1,124 blogs). Por comparar, Microsiervos, número 1 en la blogosfera hispana, le supera (Technorati Rank: 102 (13,456 links from 3,405 blogs) , o Barrapunto (Technorati Rank: 261 (8,837 links from 2,292 blogs)) , pero por ejemplo Jonathan está por delante de Enrique Dans (Technorati Rank: 2,084 (1,731 links from 822 blogs)). [Enrique ha entrado en la conversación para puntualizar estos datos, podeis leer más en los comentarios]. Por cierto supongo que el TOP 1000 de Technorati estará copado por blogs de grupo, es decir que Enrique o Jonathan tienen mucho más merito, además Jonathan sólo publica un post semanal (De profesión CEO no blogger). Por si os pica la curiosidad yo todavía estoy lejos con Blog de Jaime Cid (Rank: 204,838 (71 links from 19 blogs)), pero con muchas ganas en este 2007.
Jonathan Schwartz entró en Sun en 1996, fruto de una adquisición. Durante 2002 y 2003 como vicepresidente de Software, rediseño la estrategia de este área. En 2004 pasó a ser COO (Chief Operating Officer), y de ahí pasó a sustituir a Scott McNealy, en Abril de 2006. [Bio en Wikipedia]. Desde entonces la acción de Sun no ha hecho más que subir.
Comenzó su blog el 28 de Junio de 2004. Esta es su primera entrada explicando sus motivaciones.
Después de esta introducción, intentaré ampliar información de mi relación con la blogosfera corporativa en español, pero antes de continuar me gustaria aclarar lo que yo entiendo por un Blog Corporativo.
Definición de Blog Corporativo o Empresarial:
Para ver el estado actual del blogging corporativo se puede echar un vistazo a los rankings de blogs corporativos de:
Alianzo: Ranking de blogs corporativos en España (http://www.alianzo.com/top-blogs/spain/corporativos)
Top.blog.es: Ranking agregado - Blog Corporativo (http://top.blogs.es/metrics/category/blogcorporativo/)
Como ser puede observar ninguna gran empresa, la mayoría son empresas relacionadas con la propia blogosfera, internet, negocios 2.0, o pequeñas empresas de marketing en internet. Bueno no hay que desanimarse, hay espacio para crecer, y ponernos a la altura de lo que está pasando en otros paises. Por cierto en Top.Blogs aparezco en la posición 769. ¡Estoy en el TOP 1000! A por el TOP 500.
Algunos de estos blogs corporativos ya me han enlazado, por ejemplo Jose A. del Moral (Redes Sociales, Alianzo), a quien he conocido personalmente hace unos días, me hizo una entrevista, que podéis leer aquí. De esta entrevista también se hizo eco Raul Hernández (consultor anónimo) en Blogs y Empresas. Este nuevo blog sobre blogging corporativo (Blogs y Empresas) forma parte de Weblogs SL, la red de blogs que lidera Julio Alonso. También la blogosfera comentó mi premio (Sun Excellence Award), por ejemplo Fernando Tricas en Reflexiones e Irreflexiones.
Más información: