7
Jun
aNieto2k hace 4132 días en: android, javascript, Programacion, webdev
Microsoft, si Microsoft, ha desarrollado una interesante idea con la que nos permite extender las capacidades de nuestro Android mediante una API Javascript.
Como se de una gestión de eventos básica se tratara on{X} nos permite definir funcionalidades interesante cuando estos eventos se cumplan.
Hola Mundo
// Cuando desbloquee el móvil
device. screen.on("unlock", function(){
// Muestra el mensaje "Hello world!"
var notification = device.notifications.createNotification('Hello world!');
notification.show();
console.log('Hello World notification was sent to the phone');
});
On{X} está compuesto de una aplicación para Android que debes instalar en tu dispositivo móvil y una aplicación web en la que al entrar con login de Facebook podrás ver un listado de recipientes con tus controles definidos, estos controles están continuamente sincronizados entre el móvil y la aplicación así que es posible realizar cambios y verlos en vivo directamente en tu móvil.
Para desarrollar tus propios recipientes dispones de un editor online que automáticamente almacenará el código y lo compartirá con tu dispositivo móvil.
De esta forma, planificarte tareas como «Enviar un mail a tu mujer diciéndole que estás en el supermecado y si tienes que comprar algo concreto es el momento, automáticamente cuando entras al supermercado» es posible, sencillo y lo que a mi me gusta más, te lo puedes programar tu mismo!
Ejemplos
Avisame si he de coger un paraguas en el primer desbloqueo del móvil de cada mañana si el tiempo dice que va a llover.
// Inicializamos variables
var reminder = "take an umbrella";
var weatherCondition = "rainy";
console.log('Started script: Remind me to ' + reminder + ' every day the first time I unlock my phone, if it is going to be ' + weatherCondition);
device.screen.on('unlock', function () {
console.info('device unlocked');
var lastDateScreenUnlocked = device.localStorage.getItem('lastDateScreenUnlocked');
var today = new Date().toLocaleDateString();
// Si es el primer desbloqueo
if (!lastDateScreenUnlocked || lastDateScreenUnlocked !== today) {
// Coger posición actual
var locationListener = device.location.createListener('CELL', 2);
locationListener.on('changed', function(locSignal) {
locationListener.stop();
// Carga el tiempo en función de la posición
feeds.weather.get(
{
location: locSignal.location.latitude + ',' + locSignal.location.longitude,
time: 0
},
function onSuccess(weather, textStatus, response) {
console.info('Got the weather forecast for today:', JSON.stringify(weather.forecasts[0]));
// Compruemas las condiciones atmosféricas
var forecast = weather.forecasts[0];
if ((weatherCondition === 'rainy' && (forecast.rain > 50 || forecast.sky.toLowerCase() === 'rain')) || // Llueve
(weatherCondition === 'sunny' && forecast.sky.toLowerCase() === 'clear') || // Soleada
(weatherCondition === 'windy' && forecast.wind.speed >= 20 && forecast.wind.speed < = 30)) { // Viento
// Creamos la notificación
var notification = device.notifications.createNotification(reminder);
notification.on('click', function () {
device.browser.launch(weather.forecastUrl);
});
// Mostramos el mensaje
notification.show();
} else {
console.info('weather is not ' + weatherCondition );
}
},
function onError(response, textStatus) {
console.error('Failed to get weather: ', textStatus);
});
});
locationListener.start();
// Actualizamos el tiempo desde la última notificación
device.localStorage.setItem('lastDateScreenUnlocked', today);
console.info('Stored the last time the screen was unlocked: ', today);
}
});
console.log('Completed script: Remind me to ' + reminder + ' every day the first time I unlock my phone, if it is going to be ' + weatherCondition);
Más ejemplos
28
May
aNieto2k hace 4142 días en: android, iphone, Movil, Programacion, webdev
Opera presenta Opera Mobile Emulator, una aplicación que descargas en tu PC para emular navegadores móviles y poder así depurar más cómodamente nuestras aplicaciones web.

(Ver Imagen)
Entre las opciones interesante que nos ofrece hay que destacar la conexión con Opera Dragonfly para depurar nuestras aplicaciones web.

(Ver Imagen)
Simplemente, una genial herramienta para hacernos el trabajo más fácil! 😀
2
Abr
aNieto2k hace 4929 días en: android, Movil, Tecnologia, webdev
Para los que no lo recuerden, Fennec es la versión móvil de Firefox que ha estado en boca de los desarrolladores web durante unos los últimos años.

(Ver Imagen)
Ahora, los que disponemos de Android en nuestros dispositivos (también vale con el SDK) podemos disfrutar de él en nuestros dispositivos con Android 2.0.1. Podemos descargarlo directamente desde aquí (username: fennec/password: android)
Continua —>
2
Feb
aNieto2k hace 4988 días en: android, Wordpress
WordPress ha anunciado hoy que la versión oficial que nos permitirá publicar desde nuestros Android’s se puede descargar y empezar a usar. Al igual que hizo para el iPhone y los terminales Symbian.

(Ver Imagen)
Para los usuarios que hemos usado WpToGo, nos sonará bastamte ya que se ha usado como base para esta nueva versión, añadiendo una serie de nuevas mejoras como:
- Creación y mantenimiento de páginas
- Comentarios con imágenes de Gravatar
- Posibilidad de responder comentarios
Continua —>
8
Sep
aNieto2k hace 5135 días en: Accesibilidad, Actualidad, android, de la red, del mundo, estandares, Programacion, web, webdev, Wordpress
El año pasado, en el Congreso de Webmasters, disfruté con la charla de Roberto Martín, concretamente con la charla «Web para dispositivos móviles«. Una charla que nos introducía de lleno en el futuro de los dispositivos móviles y su acceso a la red.
En la charla, se hablaron de muchos números, sobretodo cifras de usuarios potenciales que como desarrolladores no podemos despreciar.
En el mundo hay 6.700.000.000 de personas, de los 4.000.000.000 son usuarios de dispositivos móviles (o al menos existen 4.000.000.000 de dispositivos). 1.400.000.000 millones son usuarios de internet en ordenadores y 550.000 de usuarios de internet a través del móvil, principalmente en países en vías de desarrollo (Rusia, China, Brasil e India, especialmente), donde los móviles son más asequibles. En el 2012 se prevé que los usuarios de internet móvil superen los 1.500.000.000 de usuarios
Este extracto que saco del blog del Congreso del año pasado, nos muestra una cifra que sin lugar a dudas debemos respetar o como mínimo tener en cuenta.
Adapta tu WordPress
Los que usamos WordPress lo tenemos realmente fácil, gracias a uno de los tantos plugins de los que podemos hacer uso, adaptar nuestro contenido es tan sencillo que instalar uno de estos plugins:
- WordPress Mobile Plugin
- MobilePress
- WordPress Mobile Edition (este es el que estoy usando ahora)
- Mowser WordPress Mobile
- Mobilize bt Mippin WordPress Plugin
- Wetomo WordPress to Mobile
- Quick SMS
- WP-WAP
Cualquier otro desarrollo
Si por el contrario quieres adaptar el contenido de cualquier otra aplicación, ya sea propia o prefabricada esta serie de opciones te permitirá conseguir el mismo efecto:
- Diego Martín (Minid) desarrolló un framework para adaptar fácilmente aplicaciones al iPhone
- Recordamos algunos consejos para desarrollar para el iPhone
- Google Mobilizer, haz tu web móvil (y fea) con esta herramienta de Google.
- Ubik, más fácil no puede ser. 4 pasos y tu web para móviles.
- jQTouch, adaptación para iPhone con este plugin jQuery.
- Muchas más…
Documentación interesante
Os añado información útil al respecto:
- Cómo diseñar para la web móvil. Una aproximación práctica (Alzado.org).
- Tu sitio web en dispositivos móviles (Maestros del Web),
- Mi Web Móvil (interesantes artículos relacionados con la web móvil).
- Guía breve de Web Móvil (W3C).
- Recursos sobre web móvil (Sortega.com).
¿A que esperas para adaptar tu web?
6
May
aNieto2k hace 5260 días en: android, Programacion
Llevo unos días echándole un vistazo al tema de Android. He de decir que todo está muy bien parido y que poco a poco es muy sencillo ir haciendo tus cositas. Tengo el Java muy oxidado y esto pues casi que me viene de nuevo, lo que me ha hecho recuperar esa sensación de inquietud por hacer cositas e investigar.
Después de mucho buscar y rebuscar, creo que he encontrado una buena serie de artículos y tutoriales que pueden hacer que cualquiera haga alguna cosilla que se pueda usar con Android. Así que este post es únicamente una recopilación de enlaces interesantes que he encontrado.
Castellano
Enlaces interesantes
Espero que os sirva, y si conoceis alguno que me haya dejado, dejarme un comentario y lo añadiré.
4
May
aNieto2k hace 5262 días en: android, Asides, estandares, Programacion, web, webdev
Hace dos días que tengo el HTC Magic y ya puedo decir que es el mejor móvil que he tenido nunca. Cumple con todo lo que tenía en mente que podría conseguir con él. Incluso el navegador es una sorprendente versión actual de WebKit que nos permite visualizar un 93/100 en el Acid3 Test.