Archivo de April, 2010
Se filtra Lightning, el nuevo Windows Phone 7 de Dell
Por Fate el 23 April, 2010, bajo la(s) categría(s) Noticias
Hablando de filtraciones de nueva tecnología, de Engadget llegan imágenes frescas del nuevo smartphone producido por Dell –sí, los que normalmente hacen laptops y PCs- llamado Dell Lighting.
El dispositivo correrá será uno de los nuevos Windows Phone 7 que se anunciaron en MIX10 en marzo pasado y tiene características que son increíbles para un dispositivo móvil:
- Procesador QSD8250 Snapdragon de de 1 GHz
- Pantalla OLED WVGA 4.1 pulgadas
- Teclado QWERTY completo deslizable
- Conectividad 3G
- Cámara de 5 megapixeles con autofocus
- 1 GB de memoria flash con 512MB en RAM más 8GB de almacenamiento en una tarjeta MicroSD card
- GPS integrado
- Acelerómetro
- Brújula
- Sensor de luz ambiental
- Radio FM
- Soporte para Silverlight y Flash incluyendo reproducción de video H.263, H.264, MPEG4, WMV, DivX y audio MP3, WMA, AAC, ACC+,
- Batería de 1400 mAh
- Conectividad vía micro USB
- Tamaño: 64.4 x 121.6 x 14.9 mm
Se espera que este aparato esté disponible para noviembre o diciembre de 2010.
Cómo usar la Graph API de Facebook
Por Fate el 21 April, 2010, bajo la(s) categría(s) Tips
La nueva Graph API de Facebook es un intento de simplificar drásticamente la manera en que los creadores de sitios web leen y escriben información desde y hacia Facebook. La API presenta una vista simple y consistente de la información social en Facebook (el “social graph”) representada de manera uniforma como objetos (por ejemplo personas, fotos, eventos y fan pages) y las conexiones entre estos objetos (por ejemplo personas, fotos, eventos y fan pages).
Cada objeto en el graph tiene un ID único. Es posible llamar la información asociada a un objeto utilizando sólo URL, como por ejemplo https://graph.facebook.com/ID. En un ejemplo más concreto, la página oficial de la Plataforma de Facebook tiene el identificador 19292868552 y con él podemos obtener la información del objeto en https://graph.facebook.com/19292868552:
{
"name":"Facebook Platform",
"type": "page",
"website": http://developers.facebook.com,
"username": "platform",
"founded": "May 2007",
"company_overview": "Facebook Platform enables anyone to build...",
"mission": "To make the web more open and social.",
"products": "Facebook Application Programming Interface (API)...",
"fan_count": 449921,
"id": 19292868552,
"category": "Technology"}
De forma alterna, las personas y páginas con nombres de usuario pueden ser llamados utilizando su nombre como identificador. Dado que "platform" es el nombre de usuario de la página que llamamos antes, el URL https://graph.facebook.com/platform nos regresará la misma información. Todas las respuestas son objetos JSON y se acceden de la misma manera. Algunos ejemplos que vienen con la documentación oficial:
- Usuarios: https://graph.facebook.com/btaylor (Bret Taylor)
- Páginas: https://graph.facebook.com/cocacola (página de Coca-Cola)
- Eventos: https://graph.facebook.com/251906384206 (el evento Facebook Developer Garage Austin)
- Grupos: https://graph.facebook.com/2204501798 (Grupo de usuarios de Emacs)
- Aplicaciones: https://graph.facebook.com/2439131959 (la aplicación Graffiti)
- Mensajes de estatus: https://graph.facebook.com/367501354973 (Un mensaje de estatus de Bret)
- Fotos: https://graph.facebook.com/98423808305 (Una foto de la página de Coca-Cola)
- Albumes de fotos: https://graph.facebook.com/99394368305 (El wall de fotos de Coca-Cola)
- Videos: https://graph.facebook.com/614004947048 (Una plática en Tornado)
- Notas: https://graph.facebook.com/122788341354 (Una nota anunciando Facebook para iPhone)
Todos los objetos en FAcebook están conectados unos a otros por medio de relaciones, por ejemplo, Bret Taylor es fan de la página de Coca-Cola y Bret Taylor y Arjun Banker son amigos. Estas relaciones se llaman conexiones en el API. Las conexiones entre elementos se puede leer utilizando la estructura de URL https://graph.facebook.com/ID/CONNECTION_TYPE. Las conexiones soportadas para personas y páginas incluyen:
- Amigos: https://graph.facebook.com/me/friends
- Feed de noticias: https://graph.facebook.com/me/home
- Feed de perfil (wall): https://graph.facebook.com/me/feed
- Gustos: https://graph.facebook.com/me/likes
- Películas: https://graph.facebook.com/me/movies
- Libros: https://graph.facebook.com/me/books
- Notas: https://graph.facebook.com/me/notes
- Fotos: https://graph.facebook.com/me/photos
- Videos: https://graph.facebook.com/me/videos
- Eventos: https://graph.facebook.com/me/events
- Grupos: https://graph.facebook.com/me/groups
Todos los diferentes tipos de objetos y conexiones que están soportados se encuentran documentados en la documentación de referencia de la API de Graph.
Links de utilidad:
MobileCamp México 2
Por Fate el 21 April, 2010, bajo la(s) categría(s) Eventos Tecnológicos
Por segunda ocasión los desarrolladores de aplicaciones para celulares, usuarios, y toda aquella persona con interés en las tecnologías móviles se reunirán para hablar y compartir dentro de la dinámica de un Barcamp en el evento para este fin de semana llamado MobileCampMexico2 para compartir no sólo código, sino también ideas, conceptos y soluciones, organizado por Forum Nokia y Tequila Valley y patrocinado por PoderPDA, ESIME Culhuacan, Microsoft, Geekoteca, Plaza Mobile Internet by Qualcoom y SCLBits.
MobileCamp México es una BarCamp (una no-conferencia) creada para compartir cualquier conocimiento relacionado con el desarrollo de software para celulares y dispositivos móviles en grupos pequeños para platicar y discutir en un ambiente informal e introducir a los asistentes a nuevos temas.
BarCamp es para cualquier persona interesada en la libre habla de software, sin miedo a platicar e interactuar con otros. La clave de este encuentro es que todos tienen que participar. No hay ponentes ni asistentes, todos somos iguales.
Yo y el equipo de Byte Me andaremos por allá cubriendo el evento y participando si nos dejan con mis ñoñadas sobre Windows Phone 7
¿Dónde y cuándo?
Sede: ESIME – Culhuacán
Fecha: Sábado 24 de abril
Horario: 10 AM – 6 PM
Dirección: Av. Santa Ana 1000 esquina Eje 3 Oriente, Col. San Francisco Culhuacán, Del. Coyoacán C.P. 04430
Mapa de Ubicación: http://saf.li/08SDr
Punto de Referencia: La estacion del Metro más cercana es “Escuadron 201″
Links de utilidad
- Página del evento y registro
- Otros BarCamps y ver fotos de BarCamps.
- En Twitter: @MobileCampMex
Adobe retira soporte a Flash iPhone packager
Por Fate el 21 April, 2010, bajo la(s) categría(s) Noticias
Mike Chambers, principal product manager para relaciones con desarrolladores de Adobe Flash escribió en su blog sobre el tema que he venido cubriendo desde hace algunas semanas de Adobe vs Apple en relación al iPhone packager que viene en Flash CS5 (anunciado hace algunos días). Esta aplicación es básicamente un convertidor que compila aplicaciones Flash (swf) a Objective-C compatible con la plataforma móvil de Apple: iPod Touch, iPhone y iPad.
Sin embargo, debido a las restricciones impuestas por Apple en la nueva versión de sus términos de condiciones para el SDK de desarrollo que básicamente prohibe las aplicaciones realizadas en otra plataforma o compilador que no sean las oficiales de Apple, Adobe anuncia que aunque Flash CS5 conservará el iPhone Packager, ya no invertirán más recursos en mejorar o actualizar esta característica. Chamber pide a los programadores que se preparen para el caso en que Apple elimine las aplicaciones para iPhone hechas desde Flash (más de 100) actuales y futuras de iTunes Store.
Chambers reitera que cuando el iPhone Packager fue desarrollado y propuesto para la Adobe Creative Studio 5 éste cumplía con los términos y condiciones de Apple en ese momento. En sus palabras, este movimiento por parte de Apple “es malo para la industria. [Apple] quiere amarrar a los programadores a su plataforma, restringiendo sus opciones para hacerles más difícil programar en otras plataformas“.
En su art[iculo, Chambers menciona que él abandonará sus aplicaciones para iPhone (incluyendo la Guía de Referencia de AS3 y Timetrocity) y se enfocará al desarrollo de aplicaciones Flash en otras plataformas, particularmente en Android de Google.
“Afortunadamente iPhone no es el único jugador que existe. Los teléfonos basados en Android están empezando a tener éxito gracias al impacto del Motorola Droid y del Nexus One y ya hay una serie de Tablets basadas en Android que serán lanzadas este año. Nosotros (en Adobe ) estamos trabajando muy de cerca con Google para llevar tanto al Flash Player 10.1 y a Adobe AIR 2.0 a estos dispositivos y hasta ahora los resultados son muy prometedores“.
Parece que Apple tendrá su deseo de quedarse sólo en su plataforma de desarrollo, y que Adobe finalmente dedicará recursos en serio a la plataforma Linux en su versión de Android. A ver que pasa.
Cómo escuchar radio por Internet en un reproductor independiente
Por Fate el 21 April, 2010, bajo la(s) categría(s) Tips
Me preguntan mucho sobre cómo hacer para escuchar radio por Internet –en particular QuiteLoudFM.com- desde un reproductor independiente como Windows Media Player, Winamp, Quintaessential Player, iTunes, Real Player, XMMS o cualquier otro, sin necesidad de abrir el navegador web y entrar a la página. Esto se resuelve de forma bastante sencilla y que reseño por si las instrucciones en la página de la estación no son suficientes.
Para el ejemplo voy a utilizar Windows Media Player, pero funciona en prácticamente cualquier reproductor de música MP3 en cualquier plataforma.
Primero hay que abrir el reproductor de música:
Vamos a abrir un stream de audio en formato MP3. La dirección del stream de audio de QuiteLoudFM.com está en la dirección http://quiteloud.serverroom.us:5870, y así la abrimos desde el reproductor de música con la opción File->Open URL (Ctrl+U):
![]()
En la caja de diálogo escribimos (o copiamos + pegamos) la dirección del stream de audio:
Después de dar clic en “OK” empezaremos a escuchar el stream de audio:
En algunos reproductores como iTunes o Quicktime es necesario direccionarlos a un archivo de playlist para que puedan leer el stream de audio correctamente. La dirección de este archivo de playlist se encuentra publicada en el servidor de stream en http://quiteloud.serverroom.us:5870/listen.pls
Eso es todo. En los próximos días publicaré guías sobre lo que hay que hacer para escuchar la estación en dispositivos móviles.
