Buscar
Social
Ofertas laborales ES
« JavaHispano Podcast - 023 - Noticias Noviembre 2008 (a) | Main | Sorteo de una entrada para Devoxx 08 »
sábado
nov152008

ItsNat v0.5. Soporte de Opera Mobile 8.65 y 9.5 beta, Fennec, SkyFire, BlackBerry Bold y Storm

La versión 0.5 fundamentalmente añade nuevos navegadores móviles con soporte AJAX e introduce una versión preliminar de "modal layers" permitiendo crear/simular ventanas modales dentro de la misma página web.

ItsNat es un framework web en Java céntrico en el servidor orientado para el desarrollo de aplicaciones AJAX siguiendo la ténica de simular un navegador Java W3C en el servidor, en donde el navegador es tratado como un sofisticado terminal conteniendo una copia del servidor. El resultado son templates definidos en puro X/HTML o SVG sin lógica alguna y la lógica de la vista es programada en puro Java usando Java W3C DOM APIs promoviendo el reuso y la POO.

 Novedades en esta versión:

• Nuevos navegadores móviles con AJAX oficialmente soportados:
  - Opera Mobile 9.5 beta
  - Opera Mobile 8.65
  - Fennec (a.k.a FireFox Mobile) 1.0a1 (testeado en Windows desktop)
  - SkyFire 0.8
  - BlackBerry Bold (JDE 4.6) y Storm (JDE 4.7)

   Estos navegadores se unen al soporte ya existente de los siguientes navegadores móviles:

Opera Mini 4, Opera Mobile 8.6, NetFront 3.5, Minimo 0.2, Internet Explorer Mobile 6 (Windows  Mobile 6), iPhone/iPod Touch/iPhone SDK, Android, S60WebKit (S60 3rd), Iris Browser 1.0.8, QtWebKit de Qt Embedded Linux y Windows CE (Qt 4.4)


• Mejora del soporte de referrers y botones back/forward (evitando el cacheado de la página) en Opera Mobile 8.6x. Únicamente IE Mobile, Opera Mini y BlackBerry tienen problemas con los refererres al usar el back/forward (no recarga automática, cacheado inevitable).

• SkyFire 0.8 tiene algunos errores críticos tal y como el evento "change" no es lanzado en text boxes (text, password, file) y textareas. ItsNat evita este bug lanzando un falso evento change cuando el evento blur es lanzado. Esta solución hace que SkyFire 0.8 puede ser usado en aplicaciones reales hechas con ItsNat excepto en el caso de existir select multiple pues no es posible seleccionar varios elementos e input file no funciona.

• BlackBerry (JDE 4.6 y 4.7) tiene un error crítico en los HTML select con atributos "multiple" y size, cuando una opción es añadida o eliminada (después de la carga de la página) el componente falla visualmente (el DOM está bien). ItsNat soluciona de forma transparente este error.

• Reconocido Opera Mobile 8.x presente en algunos aparatos de Motorola. En teoría todas las instalaciones de Opera Mobile 8.x son reconocidas.

• Los paquetes e interfaces de componentes (org.itsnat.comp.*) han sido reorganizados por familias de componentes (label, list, table, tree etc). Esta nueva estructura es más apropiada para futuros nuevos componentes.

• Las peticiones AJAX ahora usan el "servlet mapping" usado por el cliente al cargar la página. Ahora el mapa del servlet puede ser diferente a su nombre.

• Mejorado el rendimiento y la estabilidad en IE Mobile cuando hay elementos que usan onXXX handlers.

• Preliminar soporte de "modal layers" (para construir paneles/ventanas modales dentro de la misma página). Esta característica estará plenamente soportada en la siguiente versión pero la versión actual es suficiente para la mayoría de los navegadores.

• El path base de los archivos JavaScript del framework pueden ser definido en tiempo de carga de la página (métodos nuevos). 

• Algunos errores resueltos

• Feature Showcase: detectados como navegadores móviles los nuevos navegadores soportados.

Si algun navegador moderno (con soporte de AJAX) no funciona con ItsNat me encantaría saberlo.

 

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.
Comentarios deshabilitados
Comentarios deshabilitados en esta noticia.