Personaliza tu Nexus One :-)
Tuesday, January 12th, 2010

Android, es el sistema operativo para dispositivos móviles de Google, fue desarrollado con una simple idea en mente: permitir mayor innovación en móviles para beneficiar a los usuarios en todas partes del mundo.
Hace algo más de un año fue lanzado el primer Android en un dispositivo móvil atado a un operador en un país. Actualmente Android se encuentra en 20 dispositivos con 59 operadores en 48 países y 19 idiomas. Y dado que Android es gratuito y de código abierto, continúa floreciendo. Android permite construir más rápidamente y a menor costo. El volumen y la variedad de dispositivos Android que existen actualmente excede aún las expectativas más optimistas y se cree que podemos acelerar el paso de la innovación aún más.
Recientemente, se planteo la siguiente pregunta: ¿Y si trabajamos más de cerca con nuestros socios para crear dispositivos que muestren algunas de las maravillosas tecnologías de software en las que hemos estado trabajando?
El resultado es la presentación que se esta realizando hoy: el Nexus One, un punto de convergencia para tecnología móvil, aplicaciones e Internet. Nexus One es un ejemplo de lo que es posible hacer hoy en los dispositivos móviles por medio de Android, cuando aplicaciones de primera línea se encuentran con un computador rápido, brillante y conectado.
El Nexus One pertenece a la clase emergente de dispositivos móviles que llamamos ‘superteléfonos’. Y es el primero de lo que esperamos sea una serie de productos que traeremos al mercado con nuestros socios (OHA), tanto operadores como fabricantes de hardware, y que venderemos a través de una nueva tienda en línea.
Fabricado por HTC, el Nexus One tiene supresión dinámica de ruido de Audience, Inc., una pantalla grande OLED de 3.7” para un profundo contraste y colores brillantes y un chipset 1GHz Qualcomm Snapdragon™ para una velocidad fenomenal. El dispositivo corre sobre Android 2.1, el software incluye innovaciones tales como un teclado activado por voz, divertidos protectores de pantalla (Wallpapers), una galería de fotos en 3D para una experiencia de medios más rica, y tantas cosas más. Y obviamente, también contiene populares aplicaciones de Google, incluyendo Gmail, Google Voz y Google Maps Navigation (Navegación de Google Mapas)… Mas especificaciones técnicas.
Por el momento, el Nexus One sólo puede comprarse a través de nuestra tienda en línea en los Estados Unidos, Hong Kong y Taiwan. Podrás adquirir el Nexus One sin operador de servicio o con servicio de T-Mobile en Estados Unidos. Esperamos agregar más operadores, más dispositivos y más países en el futuro, incluyendo a Verizon Wireless en los Estados Unidos y Vodafone en Europa (Se estima para la primavera del 20010). Para más información sobre el Nexus One, y para la nueva tienda Web, te recomendamos que visites www.google.com/phone

“El Nexus One tiene como característica saliente que siempre se vende como teléfono abierto, más allá de si lo adquieres atado a un plan de un operador o sin operador. Puede utilizarse con cualquier tarjeta SIM de redes GSM”.
El nuevo canal de ventas online permite conectar a los miles de millones de personas que utilizan productos Google todos los días con nuestros dispositivos Android. Buscamos que la experiencia del usuario sea sencilla: un simple proceso de compra y una puesta en funcionamiento fácil y sin preocupaciones.
Google espera ver cómo su nuevo programa online y el Nexus One contribuyen a acelerar la innovación en los productos móviles para el beneficio de los usuarios a nivel mundial.
Por: Mario Queiroz, Vice Presidente de Management de Productos
Google Goggles (Labs) es una nueva aplicación de búsqueda visual para dispositivos Android que te permite realizar una búsqueda con imágenes en vez de con palabras. Cuando tomas una foto de un objeto con la cámara de tu teléfono, intentamos reconocer el item, y retornar resultados de búsqueda relevantes. Has visto alguna vez la foto de un hermoso lugar y has querido saber donde se encuentra? O te has encontrado con algo en un periódico y has querido saber más al respecto? Algunas vez has querido saber más acerca de un monumento histórico que has visitado? O has querido almacenar los contenidos de una tarjeta de presentación mientras estabas en la calle? Goggles te puede ayudar con todo esto y mucho más.Goggles funciona haciendo coincidir la imagen en la foto con nuestro archivo de imágenes. Cuando se encuentra una coincidencia, retornamos resultados de búsqueda pertinentes. Goggles actualmente reconoce decenas de millones de objetos, incluyendo lugares, piezas artísticas y logos. Para lugares, ni siquiera tienes que sacar una foto. Alcanza con tan sólo abrir Google Goggles y sostener tu teléfono frente al monumento en cuestión. Luego, utilizando el GPS y el compás, Goggle va a reconocer cuál es el lugar y tendrás su nombre en la pantalla de la cámara. Luego puedes escribir el nombre y realizar una búsqueda más completa.”A veces una foto realmente es mejor que mil palabras,” dijo Shailesh Nalawad, el gerente de producto para Google Goggles. “Para muchas búsquedas, es realmente más fácil utilizar una imagen que una serie de palabras, especialmente en un dispositivo móvil. Visión computarizada es una disciplina que aún se encuentra en pañales, pero Goggles demuestra su enorme potencial. Estamos trabajando duro para extender su potencial de reconocimiento. Estamos imaginando un futuro en el cuál el reconocimiento visual sea tan fácil como apuntar tu dedo a un objeto.”Google Goggles se encuentra disponible para ser bajado en un dispositivo Android. Ya se puede acceder en todo el mundo en idioma inglés.
Además de Goggles, Google anunció el lanzamiento de “Latest Results” para búsquedas en inglés en Google.com. Esta nueva funcionalidad te acerca resultados de búsqueda con un amplio torrente de contenido en tiempo real de toda la Web. Ahora, inmediatamente luego de haber realizado una búsqueda, estarás en condiciones de visualizar actualizaciones en vivo de gente en sitios populares como Twitter y FriendFeed, así como titulares de sitios de noticias y blogs que han sido publicados hace segundos nomás. Todas estas actualizaciones están rankeadas para mostrar cuál es la más reciente y los resultados más relevantes para lo que estás buscando. Descargarlo desde el Market de Android 
Desde agosto de este año (2009) he venido dictando una seria de charlas cuyo tema principal es: “ANDROID como modelo de negocio” comenzando en la cuidad de México donde se cuenta con la mayor cantidad de usuarios de telefonía móvil de América Latina, continuando en Suiza en la sede de la academia de comercialización de Android “The Noser Commercialization for Android team” que apoya el tema de marketing a la Open Handset Alliance y luego en la universidad de la Laguna en Tenerife (Islas canarias - España), Android Encounter 09 en el país Vasco y en el mes de Noviembre en el II encuentro de empresa de software libre federadas (Asolif) en Madrid España.
El contenido de estas conferencia esta explícitamente enmarcado en los siguientes puntos:
Nota informativa de mis charlas publicada en el blog and.roid.es (Comunidad de Android de España)
Now Layar is 3D, says Raimo van der Klein (CEO sprxMobile)


Android 1.6 SDK se basa en la rama de donuts, introduce una serie de nuevas características y tecnologías como soporte para CDMA, diversos tamaño de pantalla QVGA y WVGA, despliegue para diversas redes y dispositivos, pantallas táctiles, API para gestor de voz y texto, búsqueda rápida, y ya está disponible para su descarga
Aquí nombramos algunos cambios en la API (@ and.roid.es)
UI framework
* Nuevas clases en android.view.animation para controlar el comportamiento de las animaciones
* Nuevo atributo XML android:onClick especifica un View.OnClickListener de un fichero de layout.
* Soporte para gestionar diferentes resoluciones de pantalla. El framework escalará automáticamente bitmaps.
Search framework
* Ahora las aplicaciones pueden exponer su información relevante para que el usuario pueda buscarlo desde el buscador del teléfono. El framework del buscador añade un nuevo atributo para hacer disponible la búsqueda entre los meta datos de la aplicación. Para más información, ver la documentación del SearchManager.
Accessibility framework
* Accessibility Service nuevo paquete que te permite controlar y proveer eventos visuales, audibles o hápticas al usuario.
Introducción de gestos
* Nueva API de gestos para crearlos, reconocerlos, cargarlos y guardarlos
Text-to-speech
* android.speech.tts un paquete que provee clases para sintetizar lenguaje a texto y viceversa.
Gráficos
* android.graphics soporta escalado para diferentes resoluciones de pantalla.
Teléfono
* Nuevo Gestor de SMS y otras clases para enviar y recibir SMS.
Utilidades
* Campos DisplayMetrics para determinar la resolución de la pantalla actual.
Android Manifest
* Ahora <supports-screens> permite especificar los tamaños de pantalla que soporta tu aplicación. Si la aplicación se ejecuta en un tamaño no soportado, el sistema muestra la aplicación en compatibility mode, que escalará la interfaz de la mejor manera posible. Los atributos disponibles para definir el soporte de pantallas son:
* <uses-feature> permite especificar el hardware que requiere la aplicación para funcionar correctamente. Cuando una aplicación especifica las características que necesita, el sistema solo permite instalar la aplicación en dispositivos con esas características definidas. El elemento soporta estos atributos:
Nuevos permisos
* CHANGE_WIFI_MULTICAST_STATE: cambia el modo de la Wi-Fi a Multicast.
* GLOBAL_SEARCH: permite usar la búsqueda global en el sistema.
* READ_HISTORY_BOOKMARKS: permite leer (pero no escribir) el historial y los favoritos del navegador.
* WRITE_HISTORY_BOOKMARKS: permite escribir (pero no leer) el historial y los favoritos del navegador.
* WRITE_EXTERNAL_STORAGE: permite escribir en almacenamiento externo.
El SDK también incluye una nueva herramienta que te permitirá descargar actualizaciones y componentes adicionales, tales como los nuevos add-ons o plataformas.
Si usted está interesado en ver algunos aspectos destacados de Android 1.6, puedes ver el vídeo oficial
Google Books es una herramienta que le permite hacer búsquedas de libros (textos completos) en la red de la forma acostumbrada pero con un resultado especifico, y aquí les dejo un ejemplo de como hacer búsquedas de libros para des arrolladores de Android.
Nota: ¿Es usted el editor o el autor? Descubra cómo puede promocionar sus libros en Google de forma gratuita.

“La licencia es el alma de las lineas de código, y estas dos en conjunto le dan vida a una obra de arte llamada Software”.
Android es un sistema operativo móvil basado en Linux desarrollado por Google y la Open Handset Alliance, cuya popularidad la imprimen el apoyo de estas dos organizaciones, licencia y enfoque comercial.
Android se encuentra dividido en 2 licencias: General Public License v2 (GPLv2) para su kernel cuyo núcleo es una versión optimizada del kernel Linux y Apache License v2 para sus aplicaciones (Android Market).
Licencia GPLv2 (kernel Linux): El kernel permite la interacción del usuario y las aplicaciones con los diferentes periféricos de los terminales con Android. La licencia del kernel de Android se caracteriza por brindar una serie de libertades a los usuarios y desarrolladores que se aplica a cualquier programa o trabajo derivado del mismo.
Esta licencia permite:
Con el uso de la licencia GPLv2 Android garantiza un mayor numero de aportes debido a la aceptación de los desarrolladores y empresas a sus términos de copia, distribución y modificación de sus productos, y esto esta directamente relacionado a un mayor numero de usuarios ya que Android no esta relacionado a una sola linea de producción.
Todos los fabricantes de equipos móviles pueden usar Android.
La licencia Apache License v2 como ya indicamos se usa en las aplicaciones distribuidas en el Android Market para los usuarios y es una licencia de software libre del tipo no copyleft (permisivas) creada por la Apache Software Foundation (ASF) y compatible con la Licencia GNU GPL v3 de la de la Free Software Foundation. “Uno de los objetivos declarados del proceso de redacción de la versión 3 de la GPL fue conseguir la compatibilidad con la licencia Apache 2.0 y se considera una de las licencias no copyleft mas amigables con los desarrolladores y usuarios y por consecuente una de las mas usadas”.
Se puede comentar que la licencia Apache da permiso para usar el software para cualquier propósito, distribuirlo, modificarlo y distribuir las modificaciones (No requiere que las versiones modificadas tengan que ser distribuidas bajo las mismas condiciones). Es compatible con GPLv3 mas no compatible con las versiones anteriores de esta licencia, incluye provisiones de protección respecto a patentes.
Aparte de la licencias relacionadas con Android también existen ciertas Políticas de contenido para desarrolladores de Android Market las cuales indican que tu aplicación no debe incluir contenido que muestre (mediante texto, imágenes, vídeo u otros formatos) o incluya enlaces a:
Asegúrese también de que tus productos:
Si no estás seguro de si tu aplicación cumple la Política de contenido para desarrolladores, consulta el Acuerdo de distribución para desarrolladores de Android Market oponte en contacto con nosotros.
Nota: Para mayores detalles de la distribución de aplicaciones visitar (Ayuda de Android Market)

More information: license@androidmailer.com

Hablaremos un poco sobre la licencia del Kernel de Android y sus términos y condiciones para la copia, distribución y modificación según su licencia GPL v2 (General Public License)
Licencia GplV2 (kernel de Linux): El kernel permite la interacción del usuario y las aplicaciones con los diferentes periféricos de los terminales con Android. La licencia del kernel de Android se caracteriza por brindar una serie de libertades a los usuarios y desarrolladores que se aplica a cualquier programa o trabajo derivado del mismo.
Esta licencia permite:
Aviso copyright indica que el producto derivados de un software bajo licencia GPL debe ser distribuido bajo los mismos términos y condiciones .
0. La licencia se aplica a cualquier programa o trabajo que contenga un aviso de copyright informando que el software debe ser distribuido bajo los términos y condiciones de esta licencia . El “programa”, desde ahora, se refiere tanto a el Programa como a cualquier trabajo derivado bajo copyrigth: es decir, un trabajo que contenga el programa o una porción de el, tanto copia como con modificaciones y/o traducido a otra lengua.
Otras actividades distintas de la copia, distribución y modificación no están cubiertas por esta licencia y están fuera de su objetivo. Ejecutar el programa no está restringido, y el resultado del programa está cubierto por la licencia solo si su contenido contribuye parte de un trabajo derivado del Programa (independiente de la ejecución del programa).
1. Ustéd puede copiar y distribuir copias exactas del código fuente del Programa tal y como lo recibió, usando cualquier medio, a condición de, adecuadamente y de forma bien visible, publique en cada copia una nota de copyright; mantenga intactas todas las notas que se refieran a esta licencia y a la exención de garantía; y proporcione a los receptores del Programa una copia de esta Licencia junto al programa.
Usted puede cobrar unos honorarios por la transferencia física de la copia, y puede a su criterio ofrecer una garantía adicional por un precio.
2. Ustéd puede modificar su copia o copias del Programa o cualquier porción de ella, obteniendo así un trabajo derivado del Programa, y copiar y distribuir estas modificaciones o trabajo derivado bajo los mismos término de la Sección 1, antedicho, cumpliendo además las siguientes condiciones:
a) Debe hacer que los ficheros modificados contengan información visible de que ha modificado el fichero y la fecha de cualquier cambios.
b) Debe hacer que cualquier trabajo que distribuya o publique y que en su totalidad o en parte contenga o sea derivado del Programa o de cualquier parte de el, sea licenciado como un todo, sin carga alguna a las terceras partes, bajo los términos de esta licencia.
c) Si la modificación del programa normalmente interpreta comandos interactivos en su ejecución, debe, cuando comience su ejecución para ese uso interactivo de la forma más habitual, imprimir o mostrar un aviso de exención de garantía (o por el contrario que sí ofrece garantía) y de como los usuarios pueden redistribuir el programa bajo estas condiciones, e informando a los usuarios de como pueden obtener una copia de esta Licencia. (Excepción: Si el programa es interactivo pero normalmente no muestra este anuncio, no es necesario en un trabajo derivado mostrar este aviso).
Estos requisitos se aplican a las modificaciones como un todo. Si secciones identificables del trabajo no están derivadas del Programa, pueden ser razonablemente consideradas independientes y trabajos separados en si mismos, por tanto esta Licencia, y sus términos, no se aplican a estas secciones cuando usted las distribuye como trabajos independientes. Pero cuando usted distribuye las mismas secciones como parte de un todo que es un trabajo derivado del Programa, la distribución del todo debe respetar los términos de esta licencia, cuyos permisos para otros licenciatarios se extienden al todo, y por lo tanto a todas y cada una de sus partes, con independencia de quién la escribió.
Por lo tanto, no es la intención de esta sección reclamar derechos o desafiar sus derechos sobre trabajos escritos totalmente por usted mismo. Por el contrario, la intención es ejercer el derecho a controlar la distribución de trabajos derivados o colectivos basados en el Programa.
Además, el simple acto de agregar otro trabajo no basado en el Programa con el Programa (o con otro trabajo derivado del Programa) en un volumen de almacenamiento o un medio de distribución no consigue que el otro trabajo se encuentre bajo los términos de esta licencia.
3). Ustéd puede modificar su copia y distribuir el Programa (o un trabajo derivado, cubierto bajo la Sección 2) en formato objeto o ejecutable bajo los términos de las Secciones 1 y 2 antedichas proporcionado con el al menos una de las siguientes:
a) Acompañando el Programa con con el código fuente completo, legible por un ordenador, correspondiente a la arquitectura correspondiente, que debe ser distribuido bajo los términos de las secciones 1 y 2 usando un medio físico habitual en el intercambio de software; o,
b) Acompañando el Programa con una oferta por escrito, valida al menos por tres años, de facilitar a cualquier tercera parte, sin un cargo mayo del coste del medio físico, una copia completa legible por un ordenador del código fuente de la arquitectura elegida, que será distribuido bajo los términos de las Secciones 1 y 2 usando un medio físico habitual en el intercambio de software; o,
c) Acompañando el Programa con un la información que recibió, ofreciendo distribuir el código fuente correspondiente. (Esta opción se permite sólo para distribuir software gratuito -no comercial- y sólo si recibió el programa como código objeto o en formato ejecutable con esta misma oferta, de acuerdo con el apartado b anterior)
Nota: Se entiende por código fuente la forma óptima para realizar modificaciones en el. Para un programa ejecutable, el código fuente completo se refiere a todo el código fuente para todos los módulos que contiene, mas cualquier fichero asociado de definición de interfaces, mas el script utilizado para la compilación y la instalación del ejecutable. Sin embargo, como una excepción especial, el código fuente distribuido no necesita incluir nada que no sea normalmente distribuido (ni en código fuente o en forma binaria) con los componentes mas importantes (compiladores, kernels y demás) del sistema operativo donde corre el ejecutable, salvo que el componente acompañe al ejecutable.
Si la distribución de ejecutables o compilado se realiza ofreciendo acceso a un sitio para la copia, entonces ofrecer un acceso equivalente de copia desde un sitio para el código fuente cuenta como una distribución de código fuente, incluso aunque terceras partes no estén obligadas a copiar el código fuente con el código compilado.
4. Usted no debe copiar, modificar, sublicenciar o distribuir el Programa excepto como está permitido expresamente en esta Licencia. Cualquier intento de copiar, modificar, sublicenciar o distribuir el Programa que no esté incluido en la Licencia está prohibido, y anulará automáticamente los derechos otorgados por esta licencia. Sin embargo, las partes que hayan recibido copias, o derechos, por usted bajo esta Licencia no verán sus licencias terminadas mientras estas partes continúen cumpliendo los términos de esta licencia.
5. Usted no está obligado a aceptar esta licencia, ya que usted no la ha firmado. Sin embargo, nada mas le garantiza los derechos de modificación o distribución del programa o de sus trabajos derivados. Estas acciones están prohibidas por la ley si usted no acepta esta Licencia. En cualquier caso, por modificar o distribuir el programa (o cualquier trabajo derivado del programa), usted indica su aceptación implícita de esta Licencia, ya que la necesita para hacerlo, y todos sus términos y condiciones de copia, distribución o modificación del Programa o trabajos derivados.
6. Cada vez que usted redistribuya el Programa (o cualquier trabajo derivado del Programa), el receptor automáticamente recibe la licencia por parte del licenciatario original para copiar, distribuir o modificar el Programa sujeto a estos términos y condiciones. Usted no puede imponer ninguna otra restricción a los receptores limitando los derechos garantizados en esta Licencia. Usted no es responsable de asegurar el cumplimiento de terceras partes sobre la Licencia.
7. Si, como consecuencia de una decisión judicial o una acusación de infracción de patentes o por cualquier otra razón (no limitada a una causa de patentes), le son impuestas condiciones (ya sea por una orden judicial, por un acuerdo o cualquier otra forma) que contradiga los términos y condiciones d esta Licencia, no le exime de cumplir los términos y condiciones de dicha Licencia. Si usted no puede distribuir el Programa cumpliendo simultáneamente tanto los términos y condiciones de la Licencia como cualquier otra obligación que le haya sido impuesta, usted consecuentemente no puede distribuir el Programa bajo ninguna forma. Por ejemplo, si una patente no permite la redistribución gratuita del Programa por parte de todos aquellos que reciben copias directa o indirectamente a través de usted, entonces la única forma de satisfacer tanto esa condición como los términos y condiciones de esta Licencia sería evitar completamente la distribución del Programa.
Si alguna porción de esta sección es inválida o imposible de cumplir bajo una circunstancia particular, el resto de la sección tiene que intentar aplicarse y la seccionó completa debe aplicarse en cualquier otra circunstancia.
El propósito de esta sección no es inducir a infringir ninguna patente o otros derechos de propiedad o impugnar la validez de estos derechos; esta sección tiene le único propósito de proteger la integridad del sistema de distribución del Software Libre, que está implementado bajo practicas de licencias públicas. Mucha gente ha realizado generosas contribuciones a la gran variedad de software distribuido bajo este sistema con confianza en una aplicación consistente del sistema; será el autor/donante quien decida si quiere distribuir software mediante cualquier otro sistema y una licencia no puede imponer esa elección.
Este apartado pretende dejar completamente claro lo que se cree que es una consecuencia del resto de esta Licencia.
8. Si la distribución y/o el uso del Programa está restringido en ciertos países, ya sea por patentes o por interfaces bajo copyright, el propietario del Copyright original que pone el Programa bajo esta Licencia debe añadir unos límites geográficos expecíficos excluyendo esos países, por lo que la distribución solo estará permitida en los países no excluidos. En este caso, la Licencia incorpora la limitación de escribir en el cuerpo de esta Licencia.
9. La Free Software Foundation puede publicar versiones revisadas y/o nuevas de la Licencia GPL de cuando en cuando. Dichas versiones serán similares en espíritu a la presente versión, pero pueden ser diferentes en detalles para considerar nuevos problemas o situaciones.
Cada versión tiene un número de versión propio. Si el Programa especifica un número de versión de esta Licencia que hace referencia a esta o “cualquier versión posterior”, usted tiene la opción de seguir los términos y condiciones de o bien la versión referenciada o bien cualquiera de las versiones posteriores publicadas por la Free Software Foundation. Si el Programa no especifica ningún número de versión, usted debe elegir cualquiera de las versiones publicadas por la Free Software Foundation.
10. Si usted quiere incorporar parte del Programa en otros programas libres cuyas condiciones de distribución son diferentes, escriba al autor para pedir permiso. Para el software con el copyrigth bajo la Free Software Foundation, escriba a la Free Software Foundation; algunas veces hacemos excepciones en esto. Nuestra decisión estará guiada por los objetivos de preservar la libertad del software y de los trabajos derivados y el de promocionar el intercambio y reutilización del software en general.
Gracias a los términos y condiciones de su licencia android se ha convertido en un sistema operativo escalable y atractivo para muchas empresas que toman libremente su kernel y lo adaptan a sus necesidades brindando a los usuarios una amplia lista de terminales móviles con Android que día a día crece mas.
Esta es un análisis y traducción no oficial, para conocer mas de esta licencia (ingles) ir al sitio de la FSF
More information: license@androidmailer.com