{"id":510,"date":"2007-11-16T12:11:00","date_gmt":"2007-11-16T12:11:00","guid":{"rendered":"http:\/\/lavigilanta.info\/wordpress\/?p=510"},"modified":"2008-02-24T16:01:58","modified_gmt":"2008-02-24T23:01:58","slug":"android-el-google-phone-no-es-uno-son-miles-de-telefonos-que-usaran-una-plataforma-abierta","status":"publish","type":"post","link":"https:\/\/lavigilanta.info\/?p=510","title":{"rendered":"Android: el Google Phone no es uno, son miles de tel\u00e9fonos que usar\u00e1n una plataforma abierta"},"content":{"rendered":"<p><a href=\"http:\/\/bp0.blogger.com\/_JJGCxDPmQyc\/Rzs-T_P8fLI\/AAAAAAAABCk\/FQK7tBEJl6g\/s1600-h\/hola+vigi.JPG\"><img decoding=\"async\" style=\"display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;\" src=\"http:\/\/bp0.blogger.com\/_JJGCxDPmQyc\/Rzs-T_P8fLI\/AAAAAAAABCk\/FQK7tBEJl6g\/s320\/hola+vigi.JPG\" border=\"0\" alt=\"\"id=\"BLOGGER_PHOTO_ID_5132764713435561138\" \/><\/a><\/p>\n<p>Hace escasas dos semanas el <a href=\"http:\/\/www.nytimes.com\/2007\/11\/04\/technology\/04google.html\">New York Times filtr\u00f3 que el anuncio del Google Phone se har\u00eda de manera inminente<\/a>. Dicho y hecho, el d\u00eda indicado <a href=\"http:\/\/www.youtube.com\/watch?v=_avwGFsv60U\">los chicos chipirifl\u00e1uticos anunciaron que el Google Phone no era uno, sino mil<\/a>, porque Android, el famoso Google Phone, es en realidad un sistema operativo \/ entorno de desarrollo abierto para tel\u00e9fonos m\u00f3viles. Y <a href=\"http:\/\/es.youtube.com\/watch?v=I6ObTqIiYfE\">se present\u00f3 el entorno de desarrollo para aplicaciones en esa plataforma<\/a>.<\/p>\n<p>Lo bueno que tiene todo esto es que es una plataforma abierta y est\u00e1 basado en software libre (por lo que <em>es software libre<\/em>). El sistema operativo est\u00e1 basado en el kernel 2.6 de Linux. El Runtime es la m\u00e1quina virtual Dalvik y reutiliza una cantidad bestial de librer\u00edas, desde la system C cogida de BSD hasta las APIs de OpenGL ES 1.0 para los gr\u00e1ficos 3D pasando por el SQL Lite para manejo de datos en el dispositivo. Y&#8230;&#8230;&#8230;. a diferencia de lo que pasa en otros entornos de desarrollo (Symbian, Windows Mobile) las APIs de la funcionalidad propia de un tel\u00e9fono (GPRS, WiFi, llamadas&#8230; porque es un tel\u00e9fono, \u00bfno?) tambi\u00e9n est\u00e1n a la disposici\u00f3n del desarrollador. <\/p>\n<p>Y adem\u00e1s esto no es solo cosa de Google, sino de la <a href=\"http:\/\/www.openhandsetalliance.com\/\">Open Handset Alliance<\/a>, organizaci\u00f3n que aglutina a los principales fabricantes de dispositivos m\u00f3viles (tel\u00e9fonos, PDAs) que apoya la creaci\u00f3n de este entorno libre y abierto. Se conoce (como dir\u00edan en mi pueblo) que a Microsoft esto le ha hecho da\u00f1o a juzgar por la <a href=\"http:\/\/slashdot.org\/article.pl?sid=07\/11\/08\/1326234&#038;from=rss\">reacci\u00f3n del CEO de la empresa, Steve Ballmer<\/a>, que dijo que esto no le parec\u00eda ni bien ni mal, porque Android no es m\u00e1s que un trozo de papel, una noticia dada en una conferencia de prensa. He de a\u00f1adir que es la primera vez que una conferencia de prensa viene con un SDK tan majo con emulador de sistema operativo y todo, y es de todos sabido que cuando Microsoft ningunea a alguien, es que ese alguien le puede hacer da\u00f1o. Actualmente Windows Mobile es la plataforma l\u00edder indiscutible en el tema movilidad (y he sido testigo de la paliza que le dieron a Palm sin hacer trampa, solamente mejorando su producto y dejando que Palm se pusiera nerviosa e hiciera tonter\u00edas como reducir el \u00e1mbito de la innovaci\u00f3n a est\u00fapidas reorganizaciones y particiones de la empresa \u00aben hardware y software\u00bb \u2013asesinaron a su sistema operativo, lo malvendieron a una empresa japonesa que jam\u00e1s ha podido levantarlo-) y si se ponen en este plan tan defensivo cuando ni siquiera hay un tel\u00e9fono en el mercado con Android (<a href=\"http:\/\/www.canalpda.com\/2007\/11\/05\/4676-industry+leaders+announce+open+platform+mobile+devices\">hay que esperar hasta la segunda mitad del 2008<\/a>), es porque se esperan un duro golpe.<\/p>\n<p>Bueno, pues como ya hemos dicho, Google ha montado un <a href=\"http:\/\/code.google.com\/android\/index.html\">excelente paquete para empezar a juguetear con el trasto<\/a> (as\u00ed como un jugoso presupuesto de 10 millones de d\u00f3lares para incentivar a los desarrolladores a que empiecen a hacer aplicaciones para la nueva plataforma). La gente est\u00e1 como loca y ya hay <a href=\"http:\/\/groups.google.com\/group\/android-developers<br \/>\u00ab>comunidad de desarrolladores de Android<\/a>. As\u00ed que como ex-programadora que hace como 10 a\u00f1os que no toca c\u00f3digo en serio me puse manos a la obra para, siguiendo instrucciones precisas, conseguir escribir el t\u00edpico programita \u00ab<a href=\"http:\/\/es.wikipedia.org\/wiki\/Hola_mundo\">Hola Mundo<\/a>\u00ab. Aqu\u00ed est\u00e1 mi recetario para montar el entorno para poder hacerlo (ojo, para Windows XP).<\/p>\n<ol>\n<li>Montarse el entorno: Te bajas por un lado el SDK (http:\/\/dl.google.com\/android\/android_sdk_windows_m3-rc20a.zip) y por el otro te bajas el entorno de programaci\u00f3n Eclipse (yo opt\u00e9 por el classic 3.3.1.1 http:\/\/www.eclipse.org\/downloads\/download.php?file=\/eclipse\/downloads\/drops\/R-3.3.1.1-200710231652\/eclipse-SDK-3.3.1.1-win32.zip).  Tambi\u00e9n y ya de paso, te bajas la m\u00e1quina virtual de Java 1.5 por si acaso est\u00e1s en una versi\u00f3n anterior (https:\/\/sdlc4d.sun.com\/ECom\/EComActionServlet;jsessionid=89CFEB3C5F1220FF9110BF7028479DE0). <\/li>\n<li>Instalas estas tres cosas. La instalaci\u00f3n de los dos primeros es simplemente descomprimir el ZIP, por ejemplo escoge como destino la C:, \u00e9l ya se crea sus subcarpetas. La instalaci\u00f3n del run time environment de Java es el cl\u00e1sico \u201cnext-next-next-finish\u201d.<\/li>\n<li>A\u00f1adir el directorio donde est\u00e1 la subcarpeta tools del SDK de android a la variable de entorno Path. Panel de control, sistema, pesta\u00f1a avanzada, variables de entorno, clica en Path, y al final de todo a\u00f1ade un punto y coma y la subcarpeta, ejemplo: ; C:\\android_sdk_windows_m3-rc20a\\tools<\/li>\n<li>Arrancas eclipse (c:\\eclipse\\eclipse.exe por ejemplo) y te descargas el plugin para android, as\u00ed:\n<ol>\n<li>Abre Help > Software Updates > Find and Install&#8230;.<\/li>\n<li>Selecciona Search for new features to install y dale a Next.<\/li>\n<li>Haz click en el bot\u00f3n New Remote Site.<\/li>\n<li>Dale el nombre \u201cAndroid plugin\u201d a la remote site, y en su ubicaci\u00f3n pon https:\/\/dl-ssl.google.com\/android\/eclipse\/ y dale a OK. Luego dale a Finish para cerrar esta ventana de creaci\u00f3n de nuevo site remoto.<\/li>\n<li>Ahora te sale una ventana de \u201csearch results\u201d. Selecciona Android Plugin > Eclipse Integration > Android Development Tools y le das a siguiente. Acepta la licencia y dale a Next, a Finish, y acepta lo que te diga sobre el que el paquete no est\u00e1 firmado correctamente.<\/li>\n<li>Cierra Eclipse y vuelve a arrancarlo.<\/li>\n<li>Ya est\u00e1 instalado el plugin pero lo tienes que a\u00f1adir a preferencias. Te vas a Window > Preferences y selecciona Android (ojo, si la m\u00e1quina virtual de java es anterior a 1.5 esto \u201cpeta\u201d, es en esa caso que te instalar\u00edas el run time de Java que te bajaste en el paso 1, que lo arregla). En la caja SDK Location tienes que informar d\u00f3nde tienes instalado el SDK de Android, por ejemplo C:\\android_sdk_windows_m3-rc20a. Le das a Apply y despu\u00e9s a OK.<\/li>\n<\/ol>\n<\/li>\n<li>\u00a1\u00a1Ya lo tienes todo listo!! Ahora o bien te pones a la brava a crear tu hola, mundo, o sigues la instrucci\u00f3n m\u00e1s frecuente del mundo (RTFM, <a href=\u201dhttp:\/\/code.google.com\/android\/intro\/hello-android.html\u201d>l\u00e9ete el piiip manual<\/a>). El resultado: la imagen que preside este post, mi saludo honesto y sincero desde Android a los lectores de este blog. \u00a1Hola! \ud83d\ude42<\/li>\n<\/ol>\n<p>Google es Google, que no deja de ser la empresa-enemigo p\u00fablico n\u00famero 1 de la privacidad seg\u00fan un <a href=\"http:\/\/www.lavigilanta.info\/2007\/10\/privacy-international-publica-una.html\">reciente estudio de Privacy International<\/a>. Pero que sea la empresa que tira del carro en una plataforma libre, abierta y por lo tanto auditable por la comunidad, para tel\u00e9fonos m\u00f3viles, la herramienta de control perfecta, me parece loable. Mejor ir con un herramienta de control que puedo conocer y, caso que no me guste, dejar de usar o incluso modificar, que <a href=\"http:\/\/www.lavigilanta.info\/2007\/11\/la-nsa-estadounidense-agencia-de.html\">llevar un Windows Mobile encima que no tengo ni idea si env\u00eda mi informaci\u00f3n a no s\u00e9 qu\u00e9 agencia de inteligencia sin pedirme permiso<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hace escasas dos semanas el New York Times filtr\u00f3 que el anuncio del Google Phone se har\u00eda de manera inminente. Dicho y hecho, el d\u00eda indicado los chicos chipirifl\u00e1uticos anunciaron que el Google Phone no era uno, sino mil, porque Android, el famoso Google Phone, es en realidad un sistema operativo \/ entorno de desarrollo &hellip; <a href=\"https:\/\/lavigilanta.info\/?p=510\" class=\"more-link\">Seguir leyendo <span class=\"screen-reader-text\">Android: el Google Phone no es uno, son miles de tel\u00e9fonos que usar\u00e1n una plataforma abierta<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[67,102],"tags":[],"_links":{"self":[{"href":"https:\/\/lavigilanta.info\/index.php?rest_route=\/wp\/v2\/posts\/510"}],"collection":[{"href":"https:\/\/lavigilanta.info\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lavigilanta.info\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lavigilanta.info\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/lavigilanta.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=510"}],"version-history":[{"count":0,"href":"https:\/\/lavigilanta.info\/index.php?rest_route=\/wp\/v2\/posts\/510\/revisions"}],"wp:attachment":[{"href":"https:\/\/lavigilanta.info\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=510"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lavigilanta.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=510"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lavigilanta.info\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=510"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}