11

Propuesta a la comunidad sobre CRIAX-SDK

2Jun
en CRIAX-SDK, Firefox OS, Herramientas, Javascript, SDK

Hola comunidad, hace mucho que no escribo un post sobre CRIAX-SDK (bueno realmente en general) y es que realmente he estado con bastantes tareas pendientes (esta es una de ellas). El presente post es para compartir con ustedes una idea que se viene cocinando desde los anuncios de la pasada Peña Tecnológica.

Con el lanzamiento de Firefox OS, el equipo de desarrollo de CRIAX, valoró la posibilidad de crear aplicaciones para el nuevo Sistema Operativo Movil de Mozilla. En la Peña se realizó una presentación sobre estas funcionalidades en estado beta y la acojida fue realmente muy buena, pero bueno realmente como esta orientado a los desarrolladores, esa es la opinión de más valor para el futuro desarrollo de la plataforma, que en caso de ser aceptada la propuesta, ya tomaría 2 ramas el desarrollo de la plataforma.

Aquí les dejo algunas de las características pensadas para la versión de aplicaciones mobiles:

  • Al igual que las aplicaciones de escritorio, el desarrollo estaría basado en el lenguaje Javascript.
  • En el desarrollo de interfaces se utilizarian CSS, para así mejorar el rendimiento de las aplicaciones desarrolladas (recordar que aunque los dispositivos mobiles modernos tienen muy buenas prestaciones, Mozilla tiene en la mira dispositivos mobiles de gama baja).
  • La persistencia de datos ya no seria en bases de datos SQLite, para suplir se piensa utilizar una libreria JS, que permite realizar consultas SQL a archivos JSON, ademas de permitir crear mapas de los mismos (abierto este punto a propuestas).
  • A diferencia de la interfaz propuesta por Mozilla, Gaia no sera utilizada, pero se hará todo lo posible porque las interfaces sean lo mas parecidas.
  • Dentro de la misma plataforma viene integrado B2G, para que la aplicación pueda ser vista corriendo en el simulador de Firefox OS. El SDK de CRIAX se encarga de todas las configuraciones que hay que llevar a cabo para que esto sea posible, reduciéndole la carga al desarrollador puesto que las webapp deben seguir ciertas características para funcionar en Firefox OS

Si fueran tan amables de dejar sus opiniones al respecto en los comentarios, estaremos muy agradecidos. Aquí algunas capturas de como quedaría la interfaz visual.

Webapp con CRIAX-SDK

Webapp con CRIAX-SDK

Webapp con CRIAX-SDK

Webapp con CRIAX-SDK

11 Comentarios

  1. Pochy dice:

    me parece bien tu propuesta, solo acotar en cuanto al tema de la persistencia de los datos, existen otras variantes a considerar en HTML5, localStorage que provee un almacenamiento de datos presistentes y también habria que revisar IndexedDB, un almacenamiento de datos del lado del cliente de alto rendimiento, actualmente estoy intentando hacer la conversion de sqlite a indexeDB, o sea convertir todas las tablas a almacenes de objetos pero me va fatal, pk a todas voy con la BD de etecsa de primera…ggg..vamos a ver si no muero en el intento!

    • Nilmar Sánchez Muguercia dice:

      Bueno en realidad eso es lo que se quiere, pero ummm comenzar con la BD de Etecsa creo que es mucho. Estaremos muy al tanto de ello por favor si lo logras no dudes en escribir rapido, pues seria un gran paso de avance en la propuesta de aplicaciones offline para Firefox OS

  2. Yosbel Marin dice:

    El cambio en la persistencia de datos, por que? Haganlo extensible pueden usar el patron de disenno Adapter. Pueden haber dos drivers uno para sqlite y el otro para JSON, y en un futuro alguien podria agregar uno para LocalStorage, Indexed …

    • Nilmar dice:

      Es simple no se puede utilizar SQLite en las aplicaciones para Firefox OS

      • Yosbel Marin dice:

        Bueno entonces averiguar si Firefox OS soporta algun medio de almacenamiento nativo aparte del sistema de ficheros. Si solo quedara esta opcion(de ficheros) la idea del JSON seria idonea.

        • Erick dice:

          Estamos averiguando especificamente si podemos y de que forma, usar sqlite. Pronto tendremos respuesta, ya sea negativa o positiva. Saludos y muchas gracias por tu participacion.

    • Pochy dice:

      No hace falta, ya firefox OS al basarse en HTML5, actualmente tiene soporte para persistir los datos con Localstorage e indexedDB solo es leerse el API y ver como funciona. Sobre el tema de SQLITE, encontre una manera de hacerlo usando un API del motor que es de la misma manera en que trabaja el addons Sqlite Manager, aunque estoy esperando por una respuesta de un amigo de mozilla hispano que debe darme las mieles, cualquier cosa publico un post para explicar, ya que nos ayudaria mucho poder conectar con Sqlite.

  3. Yosbel Marin dice:

    Sigo insistiendo en que la API de CRIAX esta un poco extraña, los namespaces desorganizados e inconsistentes. Deberian considerar un trabajo de re-diseño.

Dejar un comentario

¿Eres humano? Entonces resuelve esta operación: * Límite de tiempo se agote. Por favor, recargar el CAPTCHA por favor.