Adobe Authorized Training Center

Follow Us on Twitter

remote.js: Controla webapps remotamente a través de sonido

La comodidad que nos ha dado la comunicación inalámbrica en los últimos años nos ha facilitado variadas tareas, sin embargo, configurar controles remotos desde un dispositivo móvil a una aplicación web sigue siendo bastante tedioso, es por esto que les presentamos remote.js una librería desarrollada por Hack Sparrow con la cual podremos disparar funciones de javascript a través de señales sonoras desde cualquier otro dispositivo; su uso es muy fácil y a continuación presentamos un ejemplo:

remotejs
remote.js

Primero debemos crear 2 archivos html, uno será el encargado de controlar y el otro será el controlado, yo llamé a estos 2 archivos index.html y control.html
Leer más >>

Adobe libera snap.svg como proyecto de código abierto en Github

Los diseñadores y desarrolladores que trabajan con gráficos vectoriales escalables (SVG) contarán con una manera mucho más creativa de animar y manipular sus contenidos, gracias a Adobe y su nueva librería javascript de código abierto llamada Snap.svg, mismo que está disponible en GitHub.

The JavaScript SVG library for the modern web

Snap.svg tiene una poderosa API que ofrece opciones para enmascarar, recortar, manejar patrones, gradientes y grupos para hacer el contenido mucho más interactivo y atractivo.
Leer más >>

Comenzando con AngularJS

Es un momento grandioso para ser un developer de JavaScript. Los frameworks modernos de JavaScript como Backbone, Knockout, AngularJs y demás, han llevado a un nivel de madurez y sofisticación la creación de aplicaciones web enriquecidas basadas en HTML que habían sido muy solicitadas. Estos frameworks tienen un objetivo en común: hacer simple para los desarrolladores la construcción de aplicaciones robustas con HTML, CSS y JavaScript.

Este tutorial explora el framework AngularJs de Google. Comenzaremos describiendo la filosofía de diseño usada en este framework y después desarrollaremos una simple pero no trivial aplicación para demostrar los fundamentos de AngularJs así como sus características principales incluidas data binding, dependency injection, loosely coupled code y conciseness.

AngularJS-large

Nota: Puedes seguir el tutorial usando los links de Plunker. Plunker es una herramienta de generación de prototipos para HTML, CSS y JavaScript. Si prefieres editar tus archivos localmente puedes descargar el archivo zip con el código GettingStartedWithAngularJS.zip

Leer más >>

Novedades en jQuery 2.0

Si alguna vez has desarrollado para web, sabrás que uno de las librerías más importantes de javascript es jQuery, pues nos facilita mucho el trabajo con el código js, desde seleccionar elementos del DOM de manera fácil, hasta interactuar de manera mucho más fluida con elementos de la UI.

jQuery 2.0

Pues bien, acaba de salir de manera oficial la versión 2.0 de jQuery ( la cual ya lleva un par de meses en beta) y entre sus novedades podemos encontrar las siguientes características:

Leer más >>

Usando Parse.com con PhoneGap – Parte 2

La recepción celular es tu talón de Aquiles

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.

iphone_parse

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.

Leer más >>