Sabemos que no te faltan ideas y que a veces solo se necesita un incentivo para ponerse a crear y desarrollar. Algunos de vosotros seguro que ya lo habéis hecho en el pasado pero otros quizás no os habéis aventurado todavía por eso, hemos creado un concurso para la chrome web store, y te queremos invitar a participar.
Sabemos que no te faltan ideas y que a veces solo se necesita un incentivo para ponerse a crear y desarrollar. Algunos de vosotros seguro que ya lo habéis hecho en el pasado pero otros quizás no os habéis aventurado todavía por eso, hemos creado un concurso para la chrome web store, y te queremos invitar a participar.


A partir de hoy y hasta el 20 de enero tienes la posibilidad de enviar tu aplicación que se puede enmarcar en estas 4 categorías: ocio, social y comunicación, educación y utilidades y si crees que no encaja con ninguna de las anteriores indica la categoría que crees que más se ajusta y la evaluaremos. Puedes participar de manera individual o en grupo, hasta un máximo de tres participantes.


Las aplicaciones seleccionadas aparecerán en la versión española de chrome web store y formarán parte de una campaña de visibilidad online. Se elegirá una aplicación ganadora por categoría y además habrá otro premio para la aplicación más accesible.


Toda la información y bases del concurso las puedes encontrar aquí.


Así que no te lo pienses y ponte a crear...empieza la cuenta atrás!


Inês Gonçalves
Google España

De todo el tiempo que nuestro equipo lleva dando charlas alrededor del mundo, hemos tenido oportunidad de encontrarnos con desarrolladores de todo tipo, con diversos niveles de conocimiento e intereses. No obstante, el tiempo te permite identificar aquellas dudas comunes que aparecen prácticamente en cada evento de desarrolladores.

La duda mas común, obviamente, es la preocupación de los desarrolladores para encontrar la mejor manera de utilizar las últimas tecnologías en sus aplicaciones web y aun poder soportar a los usuarios con navegadores antiguos. Desde mi opinión personal, yo siempre enfatizo que, a ser posible, los negocios, que siempre se remiten a sus números, dejen de contemplar las estadísticas de que versiones de navegadores visitan sus paginas como factor determinante para que tipo de desarrollo aplicar.

Lo que sugiero en cambio, es que tomen un modelo similar al de desarrollo de aplicaciones móbiles donde plataformas como android y iphone permiten la elaboración mas sofisticada de aplicaciones pero si en cambio miramos a las estadísticas mundiales de navegadores móbiles [fuente externa], opera, blackberry y nokia igualan o superan el numero de usuarios.

Así pues, vale la pena optar por una estrategia mas agresiva donde satisfagamos a los usuarios mas avanzados que visitan nuestras aplicaciones, los cuales seguramente son nuestro target mas agradecido. A su vez, ayudamos a los usuarios que poseen navegadores que no se actualizan automáticamente a brindarles de una plataforma mas avanzada, como HTML5, donde nuestros productos pueden tener mas valor anadido y a su vez optimizan nuestro proceso de desarrollo.

Como actualizar una versión mayor del navegador no es tarea fácil, como se viene demostrando todos estos años, se puede optar por estrategias mas amigables. La mejor de ellas hasta el momento es el plugin de Chrome Frame para versiones 6, 7 y 8 de Internet Explorer. Si en nuestro desarrollo aun se necesitan pulir incompatibilidades entre navegadores modernos, siempre recomendamos filtrar por característica soportada y nunca por versión de navegador, como hace la herramienta modernizr. Aun y así, también se pueden evitar estos filtrados si tenemos la suerte de encontrar un polyfill (o hack javascript) de la característica moderna que estemos utilizando en nuestro navegador ya que este provee de la lógica necesaria para hacer funcionar la característica en navegadores que no lo soportan.

Os dejo con nuestra pagina principal para desarrolladores web donde generamos material y demostraciones de como desarrollar para navegadores modernos. Recordad que un navegador moderno se mide no por el numero de características que soporta sino por la facilidad del sistema de actualizaciones del mismo.

Ernest Delgado, Developer Programs Engineer de Google Chrome

Hello!


Back from the Google I/O Developer conference, we gathered some Googlers involved in the Developer world to tell us about their experience at the event and provide recommendations to local developers.


Please meet Ade Oshineye, Ben Wallace, Bruno Oliveira Ernest Delgado and Paul Kinlan


Ade Oshiney, Developer Advocate

My favourite announcement has to be the launch of Go on App Engine. It opens up the possibility of new kinds of applications that use Go's wide range of libraries. I'm especially looking forward to being able to play with the image manipulation libraries. It also gives developers an easy way to experiment with the Go language. I think that Go has the potential to make a big difference to the way we tackle highly concurrent programming problems.


Any tips for developers across Spain and Latin America?

Sign up here: https://services.google.com/fb/forms/plusonesignup/ and we'll notify you when the +1 button is available to be used on your own sites.


Did you know...

Buzz has a custom page that loads really quickly and lets you post easily: http://www.google.com/buzz/post


Any special story while you were at the event?

At this year's Google I/O there was a performance by a band called Jane's Addition. They let me wander around back-stage where I got to see all the equipment they use to product a music concert. It looked exactly like the Mission Control Center at Nasa. There were dozens of computers and huge cables everywhere.


What's your favorite desert?

I like ice cream but I love Tiramisu.



Ben Wallace, Developer Marketing Manager

Android@Home and Android accessories...just wow! Think of all the items that can be augmented and improved by being connected; automated light bulbs are just the beginning. Developers can transform people's daily lives, grow exponentially the things that can be enhanced with Android, and take the experience further outside of the phone. You can find out more about the announcements from day 1 here.


Any tips for developers across Spain and Latin America?

When you’re building apps remember: Local content is King!


Any special story while you were at the event?

The robotics section turned around that famous quotation from Bill Gates: "We always overestimate the change that will occur in the next two years and underestimate the change that will occur in the next ten." Facial recognition, Android-powered hydroponics, tablet-powered giant-sized marble mazes; who would have thought we would have things like that now?


What's your favorite desert?

I've never had an Ice Cream Sandwich. Actually my favourite dessert is the Schwarzwälder Kirschtorte



Bruno Oliveira, Developer Programs Engineer

What's your favorite announcement at Google I/O this year?

It's very difficult to pick a favorite. All announcements were very exciting and fit together very well, and that's the spirit of the Google developer platform: to bring together an excellent infrastructure on top of which developers can work efficiently and focused on what matters: innovation and creativity. So everything -- from HTML5 to the cloud, from Chrome to mobile -- is part of the same landscape.


What's the potential of that announcement for developers?

The impact for developers is that new use cases, new challenges and new scenarios are appearing every day as we move towards a new model of computing. These changes in technology open up a world of opportunities for applications.


Any tips for developers across Spain and Latin America?

My advice is to always keep an open mind and "think outside the box". Technology is moving fast, and we are moving away from the traditional notions of computing, so it's very important to be open to innovation -- we need you to write tomorrow's applications!


Do you like Ice Cream Sandwiches? What's your favorite desert?

Ice cream is my favorite desert and I have nothing against sandwiches, so I like the combination :-)



Ernest Delgado, Developer Programs Engineer

ADK, android@home and the launch of Chromebook in Europe. Next thing I will do is to buy Chromebooks for my family in Spain.


This will give the developer more room to hack in new contexts and products. Have you already thought of a new startup with apps for your tablet that control everything of your house?


Any tips for developers across Spain and Latin America?

Get any of the new products announced and start hacking!


Any special story while you were at the event?

Yes, believe it or not many things announce in the keynotes were a surprise for me too!


Do you like Ice Cream Sandwiches? What's your favorite desert?

Yes, although I like tiramisu. I hope they name a future release like that :)



Paul Kinlan, Developer Advocate

We launched localised versions of the Chrome Web Store. This is big news for developers and users around the world. Developers can reach more users more easily than ever before and those users will be happier because the apps and store are in their native language.


Any tips for developers across Spain and Latin America?

Localise your apps, there are millions of users who want to use your app that might not be a native speaker of your language. Don't miss out on their custom.


Did you know...

You can try out all the latest features by entering "about:flags" in your URL bar. Seriously, keep checking because it changes nearly every build and you can get to play with some cool new features.


What's your favorite desert?

If anyone has ever seen a picture of me, you can tell that I like ALL deserts, A through Z.



===

Inês Gonçalves

Google España


Para aquellas personas y compañías que hacen uso del sistema AdWords para promover servicios y productos, ya sean propios o de terceros, tarde o temprano surge la necesidad de escalar y buscar alternativas para mejorar y optimizar sus procesos publicitarios.

Con el incremento en el número de anuncios, criterios, ofertas y campañas de publicidad a manejar a través del sistema AdWords, el hacer uso de su interfaz de usuario se va convirtiendo en una tarea cada vez ms difícil y en ciertos casos hasta una pérdida de tiempo debido a la ejecución de tareas repetitivas.

En muchos casos la información a ser utilizada en la publicación de anuncios ya se encuentra en forma digital y debido a la carencia de un sistema automatizado se requiere realizar la copia manual de los datos de un sistema al otro. Este proceso resulta ser más lento y propenso a errores en la transcripción de los datos.

En todos estos casos el uso de la API es la solución, permitiendo la automatización de estas tareas, así como la ejecución de largos volúmenes de transacciones. En otros casos, el uso de la API es la única opción cuando se requiere la ejecución de cambios en tiempo real a sus anuncios. Un ejemplo es cuando es necesario ajustar los precios anunciados de los productos o servicios en el momento en que cambian en su sistema de inventario. En general, el uso de la API brinda una serie de oportunidades en el control de su publicidad, dada sus capacidades de automatización en tiempo real, bondades que no pueden ser aprovechadas haciendo uso de su interfaz de usuario.


¿Qué es el AdWords API?


AdWords API es un conjunto de servicios que le facilitan a los desarrolladores la creación de sistemas para el manejo de campañas de publicidad a través de AdWords. La API está basada en el protocolo SOAP versión 1.1, soportado en diferentes plataformas y ambientes de desarrollo.

Adicionalmente, para facilitar el desarrollo ofrecemos con la API una serie de librerías cliente disponibles en diferentes lenguajes de programación como Java, PHP, Python, .NET, Ruby y Perl. Todas las librerías que se encuentran disponibles han sido probadas y adaptadas para su uso con la API y contienen código de ejemplo que cubre todos los servicios, suavizando la curva de aprendizaje para el uso del sistema.


Caso de Uso


A continuación se presenta un ejemplo que permite demostrar las capacidades y funcionalidades de la API.

Supongamos que usted es dueño de un sitio web que vende productos en linea y decide empezar a anunciar sus productos con AdWords.

Haciendo uso de la API usted puede automatizar la creación de sus campañas de publicidad (basado en sus listas de productos), automatizar sus anuncios (basados en las descripciones y precios de los productos), enlazarlos a las paginas relevantes de su sitio web y orientarlos a la audiencia adecuada (basado en palabras claves, demografía, localización geográfica y otros). Y lo ms importante a resaltar es que estará desarrolando una aplicación que podrá reutilizar para promover sus productos casi en tiempo real.

Así mismo, puede hacer uso de las ventajas de los servicios de reportes y optimización dentro de su aplicación, permitiéndole tomar decisiones estratégicas y rápidas relacionadas con sus anuncios que conlleven a un mayor retorno de inversión.


¿Qué le ofrece la AdWords API?


En la siguiente tabla se detallan y describen los servicios que ofrece la API:

Sección

Servícios

Descripción

Manejo de campañas.AdGroupAdService ,
AdGroupService , CampaignService , BulkMutateJobService
Manejo de sus campañas y anuncios.
Orientación de sus anuncios AdGroupCriterionService , CampaignCriterionService , CampaignTargetServiceManejo de las reglas que determinan donde y a que audiencia sus anuncios serán mostrados.
Manejo de cuentasAlertService , ServicedAccountServiceObtener información acerca de sus cuentas y posibles alertas que afecten sus campañas.
Optimización de sus campañasBidLandscapeService , ExperimentService , TargetingIdeaService , TrafficEstimatorServiceInformación y consejos acerca sus ofertas, palabras claves, estimaciones de tráfico y realización de experimentos.
ReportesReportDefinitionServiceObtención de reportes acerca del rendimiento de sus anuncios.
ExtensionesAdExtensionOverrideService , CampaignAdExtensionServiceManejo de extensiones a sus anuncios, como números de teléfonos, direcciones o información de sus productos a ser anexados a sus anuncios.
Parámetros dinámicosAdParamServiceQue le permiten parametrizar sus anuncios para dinámicamente cambiar precios y cantidades en la descripción de sus anuncios.
MultimediaMediaServiceManejo multimedia, videos e imágenes asociados a sus anúncios.
Servicios utilitariosInfoService ,
CustomerSyncService,
GeoLocationService
Utilidades para consultar el uso de la API, cambios en sus cuentas y geo-codificación de direcciones.
ReventaUserListServiceReventa de sus productos y servicios.

Para mayor información sobre cada servicio, refiérase a la documentación de la API.


Acceso a la API



Para tener acceso al API usted debe
solicitar un “developer token”. Este token lo identifica y debe ser incluido con cada llamada que se envía al API. Dicho token también lo identifica en términos de facturación, cada llamada tiene un costo en número de unidades de la API.

Para obtener más información de los costos de cada servicio consulte nuestra página de costes.

La tasa actual de cambio de la unidad es de 1000 unidades por cada $0.25, pero compañías que hacen uso de la API para anunciar sus propios productos y servicios se les provee una cuota de unidades gratuitas basado en las cantidad que le pagan a AdWords.

Para compañías que desean brindar servicios de publicidad a terceros se ofrece un programa de precios preferenciales basados en los servicios a brindar.


Para mayor información


Documentación, ejemplos, información técnica (en inglés en proceso de traducción).

http://code.google.com/apis/adwords/

Tutoriales cortos y artículos de gran importancia acerca de la API (generalmente en inglés)

http://adwordsapi.blogspot.com/

Anuncios cortos vía twitter (generalmente en inglés)

http://twitter.com/adwordsapi

Preguntas? busca soporte? desea saber como otros usan la API?. Nuestro equipo del AdWords API puede contestarle sus preguntas a través de nuestro foro.

http://code.google.com/apis/adwords/forum.html


David Torres - Developer Programs Engineer de AdWords API


La Chrome Web Store fue lanzada en Estados Unidos el diciembre pasado. Muy pronto se hará el
lanzamiento a nivel internacional en 16 países. Desde el lanzamiento en diciembre hemos tenido oportunidad de ver la reacción de los desarrolladores pero sobre todo de los usuarios.

Técnicamente cualquier aplicación web existente puede formar parte de la Web Store, esto incluye tanto herramientas como juegos, estén hechos en flash o HTML5. Pero es importante saber que el concepto de app store viene popularizado por los móviles y por tanto la expectativa por parte de los usuarios puede ser diferente a la que podríamos esperar si accedemos a una aplicación tecleando una URL.

Para satisfacer tales expectativas existen ciertos principios que pueden hacer que una aplicación web sea realmente avanzada.

Subir una aplicación a la Web Store (tanto hospedada como empaquetada) no debería llevar más de media hora. Incluso existen algunas herramientas para facilitar el trabajo.

Si bien hasta ahora nos estábamos refiriendo a que características podrían marcar la diferencia en nuestra aplicación a nivel de concepto, los recursos técnicos para llevar a cabo tales tareas son las últimas características HTML5 que todo el mundo está hablando en estos días.

Si bien ya hemos dicho que la tecnología flash también nos serviría para nuestra aplicación son más y más las empresas que están invirtiendo en HTML5 para así minimizar el tiempo de desarrollo alcanzando a su vez el máximo número de dispositivos posibles. Incluso hay desarrolladores que después de haber creado la aplicación en HTML5 la han integrado en un WebView para así subirla en una mobile app store o incluso en la reciente Mac App Store para escritorio.

Los casos de éxito de pequeñas empresas en la Chrome Web Store no se han hecho esperar.
Los secretos de tal éxito son la facilidad al subir la aplicación a la Store, los recursos disponibles para optimizar la monetización y el incremento en el número de visitantes.

Esperamos veros a todos en la Store para el lanzamiento!

Ernest Delgado, Developer Programs Engineer de Google Chrome

El 26 de enero se lanzó el avance del SDK de Android 3.0 para que los desarrolladores empezaran a crear contenido de calidad para Honeycomb. La versión final del SDK Android 3.0 sale ahora para que los
desarrolladores empiezen a publicar en el Android Market.
El 26 de enero se lanzó el avance del SDK de Android 3.0 para que los desarrolladores empezaran a crear contenido de calidad para Honeycomb. La versión final del SDK Android 3.0 sale ahora para que los
desarrolladores empiezen a publicar en el Android Market.

Entre los extraordinarios lanzamientos hay las Tools R10 que llevan las mejoras del UI Builder a un extraordinario nivel de calidad, la integración de TraceView con Eclipse y el soporte para poder utilizar el motor de gráficos RenderScript.