Google lanza framework para crear paneles con botones interactivos controlados por la web

Anypixel

Desde Google pueden salir iniciativas bastantes curiosas que salgan fuera de lo común y lo cierto es que no defraudan.

En este sentido, fruto de la búsqueda de algo diferente que situar en el vestí­bulo de sus oficinas en la ciudad de Nueva York nace AnyPixel.js, un framework de código abierto que finalmente ha puesto a disposición de desarrolladores y creadores para que combinen hardware con software para que desarrollen grandes paneles con botones fí­sicos interactivos.

Google buscaba ofrecer algo inusual, diferente, único, divertido e interactivo, saliendo de lo común, que hubiera sido usar pantallas táctiles, y lo han conseguido. Como se puede ver en el ví­deo, en el vestí­bulo de sus oficinas en la ciudad de Nueva York han creado un gran panel que dispone de hasta 6.000 botones luminosos con los que se pueden interactuar.
Continúa leyendo «Google lanza framework para crear paneles con botones interactivos controlados por la web»

CareKit, nuevo entorno de desarrollo de aplicaciones iOS para pacientes

CareKit

En la celebrada keynote express de Apple, la compañí­a también ha apuntado a los desarrolladores de aplicaciones presentando CareKit, un entorno de desarrollo de código abierto para la creación de aplicaciones enfocadas a los propios pacientes haciéndoles partí­cipes en sus tratamientos.

El lanzamiento está previsto que se produzca en el próximo mes de abril y desde Apple Inc. esperan que tenga una aceptación similar a la que ha tenido ResearchKit desde que fuera lanzado el pasado año.
Continúa leyendo «CareKit, nuevo entorno de desarrollo de aplicaciones iOS para pacientes»

Facebook libera el código de React Native para Android

ReactNative

Facebook ha anunciado la liberación del código fuente de React Native para Android en la plataforma GitHub después de que a principios del presente año introdujese la versión de React Native para iOS. Esto va a suponer que los desarrolladores e ingenieros de cualquier empresa u organización podrán emplear React Native para reutilizar el código desarrollado para la aplicación de una plataforma concreta y llevarla para el resto de las principales plataformas. Con ello, se agiliza los lanzamientos de las versiones para las principales plataformas, reduciendo también costes, entre otras ventajas.

Facebook señala que ha estado utilizando internamente React Native durante más de un año, explicando el caso concreto del desarrollo de la aplicación Ads Manager, la cual ha pasado a convertirse en la primera aplicación React Native y además disponible para múltiples plataformas, cuyo desarrollo ha llevado la mitad de tiempo en relación que habitualmente emplean en el desarrollo de las versiones móviles de sus aplicaciones.
Continúa leyendo «Facebook libera el código de React Native para Android»

Google desarrolla un framework basado en Dart para desarrollar aplicaciones más rápidas

dart-logo-wordmark

Las aplicaciones móviles que habitualmente usamos en nuestros dispositivos Android, sin contar con los juegos, han sido desarrolladas usando el lenguaje de programación JAVA. ArsTechnica da cuenta de que un equipo de Google está desarrollando un framework multiplataforma basado en Dart y que recibe el nombre de Sky, siendo actualmente un experimento aunque en el futuro podrí­a revolucionar la manera en el que se desarrolla aplicaciones.

Con Sky se pretende que las aplicaciones sean más rápidas en su ejecución, pretendiendo llegar a 120 FPS, el doble que en la actualidad, teniendo en cuenta que el estándar está en 60 FPS. Eso sí­, dicha velocidad serí­a imposible de visualizar en las pantallas de los teléfonos inteligentes a 60 FPS que existen en la actualidad. Además de la representación de la velocidad para hacer las aplicaciones más suaves y sensibles, el equipo también está centrando sus esfuerzos en hacer que si las aplicaciones se ralentizan, la interfaz de usuario siga siendo rápida y sensible, actuando a través de sus APIs para ello.

Las aplicaciones desarrolladas bajo Sky son independientes de la plataforma, pudiendo ejecutarse en Android, iOS y en cualquier sistema que disponga de Dar VM. También existe la posibilidad de que las aplicaciones puedan trabajar como sitios web. Según el informe del citado medio, la mayorí­a de la aplicación se ofrece a través de HTTP, lo que permitirá por un lado que todos los usuarios cuenten con la última versión, aunque por otro, es que no funcionarí­a cuando no se está conectado.

Sky se encuentra en una fase temprana. Además, cuenta con un proyecto a modo de demostración en Google Play Store, aunque el mismo no está lo suficientemente optimizado.

Vorlon, un nuevo framework para poder analizar problemas de dispositivos remotos

captura-93

Si necesitáis ofrecer servicio de soporte remoto a vuestros clientes, y es necesario verificar los errores de aplicaciones que se ejecutan en móviles y otros dispositivos, echad un vistazo en esta solución.

Se trata de Vorlon, framework creado y presentado por Microsoft. Es una aplicación que usa node.js y socket.io, solución que podemos ejecutar en nuestro ordenador. Usa una linea de código para conectarse a móviles y demás dispositivos remotos, y muestra los errores, directamente en nuestro PC, de la aplicación que se ejecute remotamente, ayudando así­ a realizar, por ejemplo, soporte técnico.

Para usarlo solo tenemos que instalar Vorlon.JS y añadir una linea de JavaScript en nuestra app web. Ejecutamos el servidor y accedemos al panel de control de Vorlon.JS. Permite conectar hasta 50 dispositivos al mismo tiempo, ejecutando código en cada uno de ellos con un solo click.

Es necesario, eso sí­, que la aplicación remota sea web, ya que Vorlon solo depura Javascript (aunque tendremos más extensiones para ampliar funcionalidades en el futuro).

El proyecto tiene el código libre, puede obtenerse en github, y ya puede bajarse desde su sitio oficial.

Herramientas libres para crear aplicaciones web con estilo iOS (frameworks)

No cualquiera puede darse el lujo de invertir tiempo y recursos en crear aplicaciones móviles para iOS que superen todos los requerimientos de publicación de la App Store, o al menos no partiendo desde cero, así­ que resulta de utilidad revisar opciones como las que nos presentan en WebResourceDepot. Se trata de una colección de herramientas de desarrollo open source para ahorrarse la molestia de crear aplicaciones nativas optando por aplicaciones web de alta calidad con apariencia tipo iOS optimizada para dispositivos móviles, no sólo los de Apple.

1. iUI Framework

iUI Framework

Múltiples sistemas (desde iOS y Android hasta MeeGo, Bada y WebOS) y una amplia lista de dispositivos móviles dan fe de su compatibilidad y hasta facilidad de uso para novatos en JavaScript. Dispone de temas, extensiones, amplia documentación y una demo que muestra su potencialidad.

2. Chocolate Chip UI (ChUI)

Chui

Una flamante combinación de HTML5, JavaScript y CSS3 en un framework con layouts, widgets y detalles visuales que evocan los más recientes sistemas operativos para móviles: WP8, iOS 7 y Android Jelly Bean. En la página principal se puede revisar la apariencia de cada elemento en los distintos OS.

3. iWebKit

iwebkit

Para crear sitios web y aplicaciones web para móviles que cualquiera, con apenas conocimientos de HTML, puede aprovechar al instante. Se sacrifican los mejores detalles visuales (empezando porque utiliza una versión antigua de iOS) pero a cambio se garantiza un alto rendimiento.

4. Sencha Touch

Sencha Touch

Todo el poder de HTML5 al alcance de cualquiera en la creación de webapps para iPhone, Android y BlackBerry, sistemas y dispositivos para los que presenta efectos optimizados y personalizados junto a compatibilidad con las diferentes caracterí­sticas de su software y hardware.

5. jQT (antes jQTouch)

jqt

Un plugin para jQuery para el desarrollo de apps visualizables especialmente en iOS y Android (con sus navegadores basados en WebKit). Es compatible con Zepto, mantiene detalles de iOS 5, cuenta con temas y también con extensiones. En este enlace puede verse en funcionamiento.

6. Ionic Framework

ionic2

Para crear aplicaciones hí­bridas que se instalan pero que funcionan con el poder de HTML5 y CSS3. Usa el framework AngularJS de Google como estructura así­ que en lo que realmente se enfoca es en ofrecer herramientas para el diseño de alta calidad. Hay varios ejemplos de apps creadas con Ionic.

7. The M Project

The M Project

HTML5, JavaScript y CSS3 se combinan en The M Project para lograr excelentes desarrollos para iOS, Android, Firefox, BlackBerry y equipos de escritorio, todo sin necesidad de aplicaciones nativas. Vale revisar su app de prueba como muestra de la enorme documentación de la que dispone.

Google ya permite portar las aplicaciones de Chrome a Android e iOS

Chrome

Teniendo en cuenta que las aplicaciones de Chrome están desarrolladas en HTML, JavaScript y CSS, y que además se ejecutan fuera del navegador, ejecutándose por defecto sin necesidad de conexión a Internet, y teniendo acceso a una serie de APIs que no están disponibles para aplicaciones web, Google acaba de abrir las puertas para portar dichas aplicaciones para las plataformas móviles Android e iOS.

Según leemos en TNW, Google está ofreciendo una vista previa temprana para desarrolladores de un framework de desarrollo móvil de código abierto, basado en Apache Cordova, enfocado en la creación de aplicaciones móviles nativas en HTML, JavaScript y CSS. De esta manera, los desarrolladores pueden usar esta herramienta para incluir una shell de aplicación nativa para sus aplicaciones Chrome, pudiendo así­ distribuirlas a través de Google Play y de la App Store de Apple.

De esta manera, las aplicaciones de Chrome, que en la actualidad podemos disfrutar los usuarios a través de las plataformas Windows, Mac y Chrome OS, podrán llegar a estar disponibles en los dispositivos móviles, básicamente en las plataformas Android e iOS.

Sin duda cumplen con la promesa dada el mes pasado de poder llevar las aplicaciones de Chrome desde el escritorio a los dispositivos móviles mediante un kit de herramientas que permitan portar y desarrollar este tipo de aplicaciones cuya disponibilidad apuntaba a este mes de Enero. En este sentido, Google permite el desarrollo para empaquetar las aplicaciones nativas a través de dos flujos de trabajo, bien mediante la ejecución de la aplicación de Chrome en un dispostivo o un emulador mediante lí­nea de comandos o IDE, o bien mediante la herramienta de desarrollador de aplicaciones de Chrome para ejecutar la aplicación en un dispositivo Android sin necesidad de instalar SDK en la plataforma móvil o un IDE.

wpthemegenerator – Para crear temas para WordPress de forma visual

Desde wpthemegenerator.com nos presentan este nuevo proyecto que, después de dos años de trabajo, permite a sus usuarios crear temas de wordpress arrastrando y definiendo el aspecto de sus muchos componentes disponibles.

[…] con una base de mas de 1000 elementos de diseño (menús, cajas, botones, sliders, etc…) puedes crear tu tema en segundos, cambiando todos los aspectos del diseño, (incluso subir tus propios elementos) puedes descargar tanto en wp como en xhtml/css, y el wp vendra cargado con un poderoso framework)

La versión gratuita permite bajar la versión html/css, teniendo que pagar una tarifa de 29 dólares anuales para obtener varios privilegios extras (bajar el tema completo creado es uno de ellos).

Una buena forma de ahorrar tiempo creando temas personalizados para una de las plataformas de gestión de contenidos más populares de los últimos años.

Zoey – ligero entorno de desarrollo para aplicaciones móviles


Si estás desarrollando una sencilla aplicación para terminales móviles, en las que usarás una interfaz estándar, entonces debes de conocer el entorno de desarrollo Zoey que, basado HTML5 y CCS3 y construido sobre la libreria Zepto.js, supone un entorno de desarollo ligero, ya que comprimido ocupa tan sólo 6kb.
Zoey cuenta con los elementos gráficos más comunes, como herramientas de navegación, listas, botones, grupos de controles, formularios y cuadrí­culas. Es compatible con Android e iOS y viene con una estructura que cubre todas las caracterí­sticas.
Enlace: Zoey | Ví­a: WebResourcesDepot

Laker – Archivos, frameworks, consejos y estilos para trabajar con HTML5


Si las noticias sobre el hundimiento del Flash os están empujando a buscar recursos relacionados con HTML5, no podéis dejar a Laker de lado.
Se trata de un paquete de recursos que podemos usar para:

– Distribuir nuestra publicación como una aplicación para dispositivos móviles. Las escalas de diseño se realizan de forma automática dependiendo del tamaño de la pantalla y la orientación.
– Ofrecer la posibilidad de cambiar de página facilmente (en el iPad y el iPhone).
– Hacer presentaciones.
– Incluir ví­deos y archivos de sonido, YouTube, imágenes, diseños de varias columnas y mucho más.
– No requerir servidor web.
– Crear revistas digitales, catálogos, presentaciones, encuestas, calendarios de conferencias, etc.

Con guí­as e instrucciones, podemos bajarlo de forma gratuita, aunque de momento parece estar más enfocado a dispositivos iOS.