Archive for May, 2010

Facebook SDK para Android

Escrito por Víctor Mundet en 29/05/2010


Tal como anunció Facebook en la Google I/O, ha lanzado la Facebook SDK para Android. Eso sí, en beta. Por lo que sabemos, el SDK para el iPhone aún está en desarrollo, por lo que Android se convierte en el primer entorno móvil con SDK de Facebook.

La intención de Facebook es, una vez más, que las aplicaciones de terceros se integren con Facebook. Con esto vamos a poder ver aplicaciones para Android de cualquier tipo con integración con Facebook, básicamente aplicaciones sociales.

Con éste SDK podremos integrar novedades como:

  • Autentificación vía OAuth 2.0
  • Peticiones a la nueva API Open Graph
  • Publicar mensajes en el muro vía feed forms

Ahora toca esperar a que los desarrolladores de aplicaciones para Android decidan si hacer su aplicación más social, no creo que tardemos en ver alguna ;)

Tenéis más información en el post del blog oficial de Facebook.

¿Qué usar, px o em?

Escrito por Oriol Navascuez en 25/05/2010

PX vs EMMucho se habla y se ha hablado sobre la accesibilidad web. En si hay que hacer las webs de forma que todo tipo de personas puedan visitarlas, pero para llegar a hacer una web 100% accesible no nos podemos limitar a cumplir solamente uno de los puntos de la accesibilidad.  Hoy, dejamos escrito un pequeño artículo de uno de los puntos claves en la accesibilidad. La lucha de píxeles o ems.

¿Qué diferencia hay entre píxeles y ems?

La principal diferencia se basa en el problema de los píxeles. Cuando nos llega el diseño en photoshop, fireworks,… de la web que tenemos que maquetar, ésta suele estar medida o cortada en píxeles. Y cual es el problema? Pues es que algunos navegadores interpretan los píxeles ligeramente diferente a sus homólogos lo que hace que una web se pueda ver distinta de un navegador a otro. Este problema nos lo solemos encontrar no solo con esto, sino con muchas otras cosas, como propiedades de CSS que se interpretan de forma distinta en cada navegador. Hay que tener en cuanta, que el pixel es una medida relativa al lienzo, en comparación con el em, que os lo contamos a continuación.

En cambio la medida en em  es una medida flexible. Me explico. Cuando abrimos una web que ha sido maquetada con valores em y queremos ampliarla para ver el texto más grande, ya sea por problema de visión, por comodidad, etc, no solo nos crecerá el texto, sino que toda la web se ampliará de forma homogénea, ampliando o reduciendo todo el inteface web. Así, si un usuario ha modificado los valores por defecto de su explorador, para ver el texto más grande, no solo se le ampliará el texto, sino toda la interface, haciendo más cómoda la navegación por el sitio, ya que los em cogen como referencia la altura de la fuente definida en el documento, consiguiendo de esta forma que si un usuario aumenta el tamaño del texto, todo se ampliará de igual forma.

Esto no quiere decir que una web maquetada en px esté mal maquetada. Ni muchísimo menos. Pero siemrpe estará mejor hecha una web la que permita la flexibilidad que ofrece el estar maquetada con valores em, ya que cualquier usuario podrá ampliar y reducir el texto sin distorsionar la interface de la web.

Nosotros por ahora en el blog contamos solo con las fuentes en em, y esperamos poco a poco adaptarlo todo a em, así como implementar poco a poco el HTML5. Así que os animamos a que probéis a hacer vuestros diseños en em, en futuros artículos os daremos unos consejos para controlar a la perfección los valores em, y no tener problemas al pasar de px a em.

Gestor de proyectos phpaga

Escrito por Oriol Navascuez en 24/05/2010

Os dejo con un fantástico gestor de proyectos, trabajos, facturas, incluyendo incluso estadísticas de productividad por proyecto o persona. Muy recomendable para pequeñas empresas o freelancers.

ENLACE DIRECTO

NetBeans 6.9 Beta y Zend Framework

Escrito por Víctor Mundet en 19/05/2010

Hoy hablaré de NetBeans, un IDE completísimo, que desde mi experiencia de desarrollo sobre PHP es con el que más a gusto he programado.

Ofrece unas funcionalidades útiles que nos facilitan mucho el trabajo, la más importante puede ser el autocompletado de código, detectando las funciones y clases que hay en el proyecto.

Vamos a ver las novedades que trae la nueva versión 6.9 de éste IDE. Desde el interés de un desarrollador Web:

Lenguajes web: HTML, CSS y JavaScript

  • Refactorización y búsqueda de usos para CSS y lenguajes tipo HTML
  • Auto-completado de código y links para atributos class y id (CSS)
  • Refactorización para extraer estilos en una ventana aparte

PHP

  • Soporte para PHP Zend Framework (con Zend Tool)
  • Nuevo formateador con más reglas de formato

Para los que no conozcáis la herramienta Zend Tool, es un sistema de Zend Framework en el cual, con unas cuantas líneas has creado tu proyecto, con tus controllers, views, etc. Muy práctico, y ahora mucho más si ya viene preparado para utilizarlo directamente desde NetBeans.

Os dejo con un vídeo de explicación sobre el tema:

Y ahora la pregunta… ¿Qué IDE utilizáis normalmente y para qué?

Google I/O 2010

Escrito por Oriol Navascuez en 17/05/2010

Google I/O 2010Pasado mañana, Miercoles 19 de Mayo, dará comienzo uno de los mayores eventos para desarrolladores, la Google I/O 2010 en el Moscone Center, San Francisco.

Este evento contará con unas 80 conferencias, más de 3000 desarrolladores y más de 100 demostraciones de nuevos productos de los promotores del evento.

Además de oficializar el lanzamiento de nuevos productos y/o servicios de Google, los de Mountain View aprovecharán la ocasión para desvelar actualizaciones y desarrollos importantes. Algunas de estas actualizaciones o nuevos desarrollos son:

  • Android 2.2
  • El primer televisor con Android
  • Verizon’s Android tablet
  • Google Buzz API
  • Google Latitude API
  • Open-source version of VP8

Este último punto es muy interesante, ya que si Google decidiera hacer libre la versión VP8 de vídeo podríamos ver una rectificación por parte de Apple, o W3C para la inclusión de este nuevo formato en el HTML5.

Pinta una conferencia muy interesante la que tendremos el próximo miercoles. Así que aquellos que decidáis seguirla, os dejamos toda la información posible a continuación.

Blog de Google
Página oficial del evento

También podrás seguir el evento en Twitter siguiendo a @googleio. (hashtag oficial: #io2010)

jQuery Slider Plugin

Escrito por Oriol Navascuez en 14/05/2010

Aqui dejamos el enlace a un plugin de jQuery que nos permite crear sliders del estilo Safari. Facil de implementar y de comprender. Con documentación incluida.

ENLACE DIRECTO