Intel XDK para HTML5 y CSS3

Intel XDK para HTML5 y CSS3

Desde hace unos días estoy enredado por iniciativa propia en el desarrollo de aplicaciones móviles. Hasta ahora, y aunque parezca raro dado lo que me gusta este mundillo, no me había puesto nunca a desarrollar para móviles, aunque sí había trasteado con Flash Adobe Air en su día; no nunca me había atrevido a desarrollar nada en concreto; y tras leer bastante y ponerme al día en lo que al desarrollo se refiere, he podido constatar que a día de hoy la opción más viable para mí dado mi perfil diseñador, es la de utilizar HTML5 y CSS3. Hasta aquí nada nuevo que no supiérais.

El caso es que tras investigar un poco, aprendí que para desarrollar una aplicación en HTML5 y CSS3, y poder acceder a las funciones nativas como la cámara o el acelerómetro necesitaría del proyecto Apache Cordova, que combinado con un framework como jQuery Mobile, me permitiría desarrollar crear aplicaciones funcionales para diferentes plataformas, y finalmente a través de “PhoneGap“,  podría generar y publicar los paquetes de mis aplicaciones desarrolladas en las distintas “App stores“. Para los que estais iniciados en este mundillo, tampoco os he dicho nada nuevo.

Lo que he descubierto, y es el motivo de este post, es que Intel proporciona de forma gratuíta una excelente plataforma y entorno de trabajo para el desarrollo de Apps en HTML5, Intel XDK que incluye el soporte de los frameworks Topcoat y jQuery Mobile; así como ya trae incluído Phonegap; y que dispone de una interfaz de diseño rápido de prototipos denominada App Starter (una especie de editor WYSIWYG “drag-and-drop” ), una aplicación de testeo disponible para Android, IOS, o en Windows Phone 8, así como la posibilidad de compilar y empaquetar la aplicación para estos sistemas operativos, así como web apps y extensiones para Chrome y facebook.

Con una curva de aprendizaje bastante rápida, he tardado poco en acomodarme a trabajar con esta herramienta, y me ha sorprendido mucho que sea gratuita y disponible para cualquier desarrollador. Además está disponible también para Ubuntu MacOS. Espero que os sea de utilidad.

Compartir esta entrada

Facebook
Twitter
LinkedIn
Email

ACERCA DE...

Fco. Moreno - Diseñador de producto digital UI/UX

Soy Paco Moreno, Diseñador de Producto Digital (UI/UX) y diseñador gráfico, residente a caballo entre Albacete y Begur (Girona). Colegiado Nº 606 del Col·legi Oficial de Disseny Gràfic de Catalunya. Friki, geek y un metalero en decadencia. Actualmente desarrollo mi labor profesional en BUDA Business Data Software, en Sant Cugat del Vallés, Barcelona. También colaboro con Marpadal Interactive Media y con iPow e-commerce. Miembro de la comunidad Subflash, colaboro en la organización de sus Talleres de Verano.

Comentarios en la Entrada

NOTA INFORMATIVA: Las opiniones vertidas en este blog son solo mías. No pretendo convencer a nadie ni representar a nadie más que a mí mismo. Sólo pretendo expresar en este blog la forma en que veo la vida, el diseño y la cultura. Cualquier opinión es bienvenida siempre y cuando se haga con respeto y cortesía. Esta es mi casa digital, y me reservo el derecho de eliminar de esta web cualquier comentario ofensivo, que falte al respeto, o que sea intolerante o dañino. 

8 Comentarios en el post “Intel XDK para HTML5 y CSS3

  1. Hace poco que también «juego» con XDK pero tengo una duda.
    Las cuatro tonterías que he probado, me han incluido el logo de intel como icono de la apk. A ti también te ha sucedido o hay una opción para cambiar el icono?

    Saludos y ánimo

  2. Hola Bernat. Una vez hayas terminado de programar la aplicación, debes pasa a construir el apk mediante la opción build. Al elegir el tipo de apk (en este caso android) que quieres construir aparece un asistente de 5 pasos: 1 (App details), 2 (Assets), 3(Plugins), 4(credentials) y 5(push). Tienes que rellenar todos los apartados, de todas las pestañas; y es en el paso 2 (ASSETS) en el que puedes especificar la orientación de la aplicación, el icono del lanzador de la apk, el splash (pantalla de presentación) para móviles y el splash para tablets. En todas las apk que he compilado he podido insertar un icono y comprobar que tanto en el movil como en la tablet se ven correctamente, en el caso de que no especifiques ninguno, la aplicación te calza por defecto el de intel ;-). Salu2, ya me cuentas.

    1. Buenas Paco.
      Pués me ha ido perfecto. Muchísimas gracias.
      Tengo que decirte que alucino con los de intel.
      Esto es un IDE o framework o como le quieran llamar ahora. De momento no le he encontrado problemas y estoy encantado iniciándome en el desarrollo de alguna APP.
      Voy a por la conexión con alguna base de datos ;-)
      Gracias por la pronta respuesta y, por cierto, he visto que sabes algo de catalán. Sepas que si algun día te encuentras en algun marrón con alguna traducción de/hacia el catalán, puedes contar conmigo.
      Salu2

      1. Pues te agradezco el ofrecimiento, no tengo muchos problemas, porque poco a poco el catalán cada vez se me da mejor. Quizás es por que mi chica es gironina!! XDD. Precisamente hoy te escribo desde Begur, estoy pasando el puente con ella. Un saludo y me alegro que te guste el XDK, yo también pienso que es una pasada que este pedazo de programa y los recursos que ofrece sea gratis. Salu2!!

  3. Hola:
    También estoy trasteando con el xdk, hasta ahora «de perlas», mi consulta es la siguiente:
    En una app con no más de cinco paginas, información, detalles, eventos, contacto. Necesitaría una con conexión a una base de datos local storage. O sea que cada uno que haya bajado su app, pueda ingresar los datos, que serían nombre, email, curso y fecha.
    Con html5 tenemos local storage pero no se como implementarlo en la app.
    Alguien sabe? me pasarían el código ya insertado?.
    Mil gracias y saludos
    Manuel

    1. Hola Manuel. A mí se me ocurre que implementes con PHP y mySQL en un servidor del que dispongas, el formulario de inscripción, y lo integras en tu APP mediante una página que contenga un iframe. También puedes crear en HTML5 desde el XDK el formulario, y al hacer click sobre el botón de enviar el formulario, llamar a un php remoto que te realice la consulta con la inserción de los datos del que se inscribe en la BDD. Pero yo no soy programador, aunque eninternet hay muchos ejemplos de php sencillos para implementar un formulario.

  4. Hola, estoy empezando a realizar juegos con construct2 para móviles y una vez exportado, genero el APK con intel xdk pero el problema es que me genera APK de 60 megas (cuando en COCOON me ocupa 5 megas y en phonegap unos 20 megas. Uso la opción CROSSWALK ANDROID ya que si uso sólo opción ANDROID el apk ocupa 20 megas pero no suena. ¿Qué puedo hacer?. Gracias

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Otras entradas que te pueden interesar

LMN Site Monitor Desktop: monitoriza tus webs desde el escritorio, sin complicarte la vida
Misceláneas

LMN Site Monitor Desktop: monitoriza tus webs desde el escritorio de Windows, sin complicarte la vida

Durante años he ido tirando de pequeñas herramientas para vigilar el estado de mis webs, certificados SSL y dominios. Cosas sueltas, servicios externos, algún plugin… lo típico, pero siempre con la sensación de estar parcheando. Hace unos meses, para cambiar esto, decidí crear mi propia herramienta para monitoreo de sitios. Si ya conoces LMN Site Monitor, mi plugin de monitorización para WordPress, ahora quiero presentarte LMN Site Monitor Desktop, una aplicación de escritorio ligera que te permite monitorizar el estado de tus sitios web, sus certificados SSL y otros parámetros básicos directamente desde tu ordenador.

Leer más »
Una reflexión sobre cómo, en diseño de producto, la velocidad empieza a pesar más que el criterio… y la experiencia, sin hacer ruido, empieza a incomodar.
reflexión personal

Confundir experiencia con lastre

El diseño de producto es una disciplina que se apoya en la experiencia, pero cada vez parece tener menos paciencia con ella. En un contexto donde se prioriza la velocidad, las herramientas y la capacidad de producir rápido, el criterio y la toma de decisiones, que suelen venir con el bagaje, quedan en segundo plano. Este artículo plantea esa contradicción, cuestiona algunas simplificaciones habituales y pone sobre la mesa la necesidad de equipos más equilibrados, donde distintas formas de entender el trabajo convivan para construir productos más sólidos.

Leer más »
Episodio 346: 30 años haciendo webs, con Francisco Moreno
Misceláneas

Episodio 346 de #UBAC: 30 años haciendo webs, con Francisco Moreno

Echar la vista atrás y ver lo que ha cambiado el panorama del diseño y desarrollo web desde los 90 hasta ahora puede dar un poco de vértigo. Desde la usenet, los foros, el HTML con Dreamweaver a la creación de webapps con IA, el viaje ha sido brutal. El pasado lunes, tuve el honor de subirme al tren más cañero del desarrollo web del universo podcaster para hablar de estas cosas. «Un billete a Chattanooga», el reality-pódcast de diseño, marketing y negocios online con WordPress, de los inigualables Ana Cirujano y Pablo Moratinos.

Leer más »
UX, Usabilidad y Accesibilidad: cómo diseñar sin desesperar al usuario (ni a ti mismo)
UI/UX

UX, Usabilidad y Accesibilidad: cómo diseñar sin desesperar al usuario, ni a ti mismo

Hay dos tipos de productos digitales: los que funcionan, y los que hacen que quieras lanzar el dispositivo en que lo usas por la ventana. La diferencia rara vez está en el código. Está en la experiencia, en la usabilidad y la accesibilidad, características que suponen la diferencia entre una puerta que se empuja y una de la que se tira (y el coraje que da cuando te equivocas porque el diseño te ha engañado). Se basan en principios lógicos que nuestro cerebro ya conoce. En este post vamos a desmenuzar los fundamentos del UX, la usabilidad y la accesibilidad porque la mayoría de productos digitales que fallan, no lo hacen por tecnología. Fallan porque frustran.

Leer más »
LMN Site Monitor 0.8.0 ya está disponible en WordPress.org
Diseño Gráfico

La actualización de LMN Site Monitor 0.8.1 ya está disponible en WordPress.org

Hace unos meses publiqué LMN Site Monitor, disponible en el repositorio oficial de WordPress,  con una idea muy clara: crear una herramienta sencilla que permita vigilar la salud de una web sin complicaciones. Desde entonces el plugin ha ido evolucionando poco a poco, versión a versión, incorporando mejoras reales que nacen del uso diario y de las necesidades que van surgiendo al trabajar con webs en producción. Hoy me alegra anunciar que ya está disponible la versión 0.8.0, una actualización que introduce varias mejoras importantes.

Leer más »
LMN Site Monitor ya está oficialmente operativo en el repositorio de WordPress.
Tools

LMN Site Monitor ya está oficialmente operativo en el repositorio de WordPress

LMN Site Monitor ya está oficialmente operativo en el repositorio de WordPress. Después de meses de evolución, ajustes, revisiones de código y cumplimiento estricto de los estándares de WordPress, el plugin está publicado y disponible para cualquier usuario que quiera monitorizar la disponibilidad y el estado SSL de sus sitios de forma sencilla y fiable. Y no solo eso. Coincidiendo con la publicación, he lanzado la versión 0.7.0, una actualización importante que consolida el proyecto como una herramienta sólida, o al menos lo pretende.

Leer más »