lunes, 21 de septiembre de 2015

JQuery mobile


JQuery Mobile es un Framework optimizado para dispositivos táctiles (también conocido como Framework móvil) que está siendo desarrollado actualmente por el equipo de proyectos de jQuery. El desarrollo se centra en la creación de un Framework compatible con la gran variedad de smartphones y tablets, algo necesario en el creciente y heterogéneo mercado de tablets y smartphones. El Framework de jQuery Mobile es compatible con otros frameworks móviles y plataformas como PhoneGap y Worklight entre otros.

Este framework se desarrolla en Javascript, y donde también cuenta con licencia MIT, que permite reutilizar el software así licenciando tanto para ser software libre como para ser software no libre, permitiendo no liberar los cambios realizados al programa original.

Puntos fuertes

jQuery Mobile provee un Framework potente de “tematización” que permite a los desarrolladores personalizar los esquemas de color y determinados aspectos de la UI (User Interface) controlados por CSS. Los desarrolladores pueden usar la aplicación de jQuery Mobile ThemeRoller para personalizar estos aspectos y crear una amplia gama de experiencias. Tras desarrollar un tema con ThemeRoller, el desarrollador puede descargar su CSS personalizado y emplearlo directamente en su proyecto.
Cada tema contiene hasta 26 permutaciones de color, cada una de ellas consistente de un “header bar”, “content body” y “button states”. Combinar estas diferentes permutaciones permite a los desarrolladores crear un rango de efectos visuales más grande de lo que podrían lograr con solo una permutación por tema. Cambiar entre los diferentes temas es tan sencillo como añadir un atributo llamado “data-theme” a los elementos HTML. El tema por defecto de jQuery Mobile viene con 5 diferentes permutaciones de color, llamadas “a”, “b”, “c”, “d” y “e”.

Dispositivos a los que va dirigido

jQuery Mobile proporciona soporte a una gran cantidad de dispositivos móviles. jQuery Mobile clasifica o agrupa la compatibilidad de los dispositivos en tres categorías basadas en su nivel de compatibilidad:
Primer Grado: Dispositivos con compatibilidad para una experiencia totalmente mejorada con transiciones de páginas animadas basadas en Ajax. jQuery Mobile es compatible con más de 20 dispositivos diferentes, incluidos: iOS 3.2-5.0; Android 2.1-2.3 y 3.0; BlackBerry 6-7 y Playbook; Skyfire 4.1; Opera Mobile; y los navegadores de escritorio Chrome, Firefox, Internet Explorer y Opera.
    Segundo Grado: Dispositivos compatibles para una experiencia mejorada, pero sin características de navegación de Ajax. Los dispositivos compatibles incluyen: BlackBerry 5.0, Opera Mini 5.0-6.5, y Nokia Symbian.
Tercer Grado: Dispositivos compatibles con una experiencia HTML no mejorada. Los dispositivos compatibles incluyen: smartphones, incluido BlackBerry 4.x, Windows Mobile y otros.

Comparativa con PhoneGap

Principalmente, PhoneGap permite a los programadores desarrollar aplicaciones para dispositivos móviles utilizando herramientas genéricas tales como JavaScriptHTML5 y CSS3. Las aplicaciones resultantes son híbridas, es decir que no son realmente aplicaciones nativas al dispositivo (ya que el renderizado se realiza mediante vistas web y no con interfaces gráficas específicas de cada sistema), pero no se tratan tampoco de aplicaciones web. Mientras que JQuery Mobile se centra en la creación de un Framework compatible con la gran variedad de smartphones y tablets, algo necesario en el creciente y heterogéneo mercado de tablets y smartphones. El Framework de jQuery Mobile es compatible con otros frameworks móviles y plataformas como PhoneGap y Worklight entre otros.
Todos los proyectos que utilizan jQuery Mobile utilizan más o menos el mismo código. Es importante enlazar las librerías JavaScript de jQuery y jQuery Mobile, así como sus hojas de estilo.



Fuentes de información:
https://es.wikipedia.org/wiki/JQuery_Mobile 
http://www.ibm.com/developerworks/ssa/library/wa-jquerymobileupdate/
http://programacion.net/articulo/10_framework_para_desarrollar_aplicaciones_para_dispositivos_moviles_basadas_en_html_498














0 comentarios:

Publicar un comentario

    Blogger news

    Blogroll

    About