Un día como hoy hace 2 años, se acuña el nombre Criax, para el proyecto en desarrollo que pretendía construir aplicaciones de escritorio con tecnologías Web. Largo camino ha recorrido desde entonces la plataforma CRIAX-SDK, hasta llegar a su versión actual 1.0.1.
Muchos tropiezos hubo que afrontar para sacar adelante tal ambición, pues realmente sus inicios se remontan a finales del año 2010, luego de que fuera abandonada la idea, por no encontrarse las tecnologías adecuadas para llevar a cabo el deseo de que la Web misma fuera la plataforma. Pequeños demos vieron la luz y con la misma rapidez que lo hicieron, quedaron en el camino, pues en sus inicios la idea era algo muy personal.
A medida que fue pasando el tiempo se redefinieron las ideas detrás de este nombre CRIAX (Chromeless Rich Internet Applications by QooXdoo). Después de descubrir que había entidades en internet con este nombre, se decide agregar el apellido SDK (Software Development Kit).
En el año 2013, se agrega el soporte para desarrollar aplicaciones para el S.O móvil Firefox OS y es presentada la primera tesis usando la plataforma para implementar la solución, SEDE (versión de escritorio del Sistema de Entrega Digital de los laboratorios). Por último coincidiendo con su segundo aniversario, el equipo de desarrollo celebra la llegada a CRIAX-SDK, de un nuevo modelo de instalación y puesta en marcha de las aplicaciones mediante el entorno de ejecución Xulrunner de Mozilla.
Una vez pulida esta nueva opción, se comenzará a trabajar a fondo en la documentación de la plataforma, que es muy pero muy escasa e incompleta.
Un agradecimiento muy especial a:
- Comunidad de Mozilla en Cuba: por hacernos un espacio, ya que el 70 % de los componentes vienen de la mano de Mozilla.
- Pedro Enrique Palau Isaac: diseñador del logo de CRIAX-SDK










Saludos, quisiera saber como funcionó el codigo publicado en https://developer.firefoxmania.uci.cu/2013/11/14/firefox-no-recuerda-la-contrasena-en-zimbra/#comment-503
Explotó? Tumbó la red? Hubo que reinstalar la maquina?
Saludos.
Aqui mi humilde contribucion a CRIAX-SDK. Esta sin testear.
Es una propuesta a la clase de CRIAX “criax.mobile.form.Button”
Prueben y diganme que tal funciona.
/**
* Componente Botón.
*
*
* *Forma de Usarlo*
*
*
* var Button = criax.mobile.form.Button, b;
*
* b = new Button(‘Foo’, ‘success’);
* b = new Button(‘Foo’, ‘warning’);
* b = new Button(‘Foo’, ‘info’);
* b = new Button(‘Foo’, ‘danger’);
* b = new Button(‘Foo’, ‘black’);
*
*
* *Ejemplo*
*
* Un pequeño ejemplo de como usar este componente.
*
*
* var button = new criax.mobile.form.Button(“Hola Mundo”);
*
* button.addListener(“tap”, function(e) {
* alert(“Haz hecho click en un boton!!”);
* }, this);
*
* this.getRoot.add(button);
*
*
* Este ejemplo crea un boton con el texto “Hola Mundo” y adiciona
* un event listener al evento {@link qx.ui.mobile.core.Widget#tap} del mismo.
*
*/
qx.Class.define(“criax.mobile.form.Button”,
{
extend : qx.ui.mobile.form.Button,
construct : function(label, kind, icon)
{
this.setDefaultCssClass(‘button-’ + kind);
this.base([label, icon]);
}
});
Muchisimas gracias por tu aporte Yosbel, sera probado y agregado como un contrib.