Hace casi dos años, Mozilla anuncio “Boot to Gecko” (B2G), un proyecto cuyo objetivo primario era proporcionar un sistema operativo centrado en la web y que fuera además independiente, en el cual la plataforma preferida (de hecho la única) para el desarrollo de aplicaciones en HTML5. En esencia, este sistema operativo se habría llenado con un vacío que impedía que los desarrolladores crearan verdaderas aplicaciones nativas.
Este anuncio fue recibido con un sentido real de excitación por parte de la comunidad de desarrolladores para móviles. Firefox OS, como seria pronto nombrado apropiadamente, cautivó y emocionó a los desarrolladores web debido a la adopción de HTML5 por parte de Mozilla. Sin más elecciones entre Objective C y Java -HTML5 sería un primer ciudadano. En teoría, con ajustes menores a aplicaciones de HTML5, los desarrolladores podrían portar estas aplicaciones a Firefox OS sin dedicarle mucho tiempo (al igual que desarrolladores de PhoneGap han estado haciendo para otras plataformas).
Tan poderoso como nuestros pequeños dispositivos móviles, tienen una debilidad. No, no es la criptonita roja. Es la fuerza de la señal. Yo vivo en una ciudad de tamaño medio y todavía encuentro áreas donde mi teléfono misteriosamente deja de cargar datos. Es frustrante, pero lo que hace más frustrante situaciones como ésta, son aplicaciones que no manejan correctamente el estado offline.
Ciertamente algunas aplicaciones no pueden hacer mucho realmente si no están online. Siendo capaz de reconocer tu conexión de red y manejar los cambios es la marca de una aplicación superior. Vamos a empezar haciendo algunas modificaciones básicas en nuestra aplicación para manejar la comprobación de la conexión inicial, así como un cambio en la conexión.
Si alguna vez has construido un sitio web móvil, sabrás que el probar y depurar a través de múltiples dispositivos puede ser engorroso y, en ocasiones, doloroso. Adobe Edge Inspect ayuda a resolver esto al permitirte controlar fácilmente la navegación a través de múltiples dispositivos. Complementa tu flujo de trabajo con herramientas de depuración e inspección que te ayuden a determinar las causas exactas de un problema. Una vez se ha integrado Edge Inspect dentro del flujo de trabajo, se puede comenzar rápidamente a ver lo mucho que mejora ese flujo de trabajo cuando se prueban aplicaciones basadas en el navegador. Mientras más dispositivos necesites probar para tu aplicación web, más tiempo y esfuerzo te evitara Edge Inspect.
Adobe Edge Inspect
Este articulo cubre como configurar Edge Inspect en tu computadora y tus dispositivos y entonces menciona algunas de sus habilidades. Edge Inspect esta disponible con una suscripción gratuita a Creative Cloud. Si compras la suscripción completa a Creative Cloud o la suscripción a Edge Inspect, obtendrás la versión completa. La versión gratuita te permite un solo dispositivo conectado, mientras que la versión completa no tiene limite de dispositivos conectados al mismo tiempo.
La versión alfa de Away3D 4.1 incluye soporte para la creación de sistemas de partículas de alto rendimiento basados en GPU con un API poderoso y configurable. Se puede usar esta habilidad para implementar efectos increíbles en tus proyectos 3D.
Este tutorial introduce las bases del API, incluyendo la clase de partículas geométricas y la función de inicialización de la animación para controlar la vida y comportamiento de las partículas.
Uno de los problemas al adentrarse en el desarrollo de juegos con la plataforma Flash es como combinar numerosos SWFs que conviertan a tu juego en un solo SWF para su implementación en iOS. Como ejemplo, Machinarium, un juego desarrollado por Amanita Design, tiene 28 archivos SWF. Cuando Amanita Design uso Adobe AIR para producir la versión para iPad de Machinarium, necesitaron una forma de unir los múltiples archivos SWF dentro de uno solo.