SlideShare une entreprise Scribd logo
1  sur  22
Contingut




Android: Una introducci´ pr`ctica
                       o a

               TarracoDroid


       28 de septiembre de 2011




        Tomas Gonzalez   Android: Una introducci´ pr`ctica
                                                o a
Contingut



Contingut



 1   Qu` ´s TarracoDroid?
       ee

 2   Qu` ´s Android?
       ee

 3   Cas Pr`ctic: Google Maps
           a




                            Tomas Gonzalez   Android: Una introducci´ pr`ctica
                                                                    o a
Qu` ´s TarracoDroid?
                       ee
                         Qu` ´s Android?
                            ee             Quines tasques realitzem?
                Cas Pr`ctic: Google Maps
                      a


TarracoDroid?



     Qu` ´s TarracoDroid?
       ee
         Comunitat d’Usuaris Android de Tarragona
     Motivacions
         Aprendre junts a desenvolupar per la plataforma Android
         Impulsar l’´s de la tecnologia al nostre territori
                    u
         Realitzar projectes de desenvolupament d’aplicacions
         Fer de Beta Testers d’aplicacions en fase de desenvolupament




                         Tomas Gonzalez    Android: Una introducci´ pr`ctica
                                                                  o a
Qu` ´s TarracoDroid?
                         ee
                           Qu` ´s Android?
                              ee             Quines tasques realitzem?
                  Cas Pr`ctic: Google Maps
                        a


Quines tasques realitzem?




      Realitzem xerrades i tallers peri`dics
                                       o
      Donem a con`ixer les noves tecnologies a la prov´
                 e                                    ıncia de
      Tarragona
      Desenvolupem aplicacions




                           Tomas Gonzalez    Android: Una introducci´ pr`ctica
                                                                    o a
Qu` ´s TarracoDroid?
                       ee
                         Qu` ´s Android?
                            ee             Quines tasques realitzem?
                Cas Pr`ctic: Google Maps
                      a


Projectes de desenvolupament




     Aplicacions desenvolupades
         Trapezi Vilanova i la Geltr´
                                    u
         Festa Major Sant Pere de Reus
         Festa del Renaixement de Tortosa
         Festa Major de Miseric`rdia
                                o




                         Tomas Gonzalez    Android: Una introducci´ pr`ctica
                                                                  o a
Qu` ´s TarracoDroid?
                       ee
                         Qu` ´s Android?
                            ee             Arquitectura
                Cas Pr`ctic: Google Maps
                      a


Qu` ´s Android?
  ee



     ´
     Es un SO / plataforma d’Open source basada en el kernel de
     Linux. Permet controlar dispositius per mitj` de biblioteques
                                                 a
     desenvolupades o adaptades per Google mitjanant Java.
     Esta orientat a ”dispositius m`bils”.
                                   o
     Executa aplicacions en la m`quina virtual Dalvik. Dalvik est`
                                  a                              a
     optimitzada per a requerir poca mem`ria i permetre executar
                                          o
     diverses inst`ncies simult`niament.
                  a            a




                         Tomas Gonzalez    Android: Una introducci´ pr`ctica
                                                                  o a
Qu` ´s TarracoDroid?
                        ee
                          Qu` ´s Android?
                             ee             Arquitectura
                 Cas Pr`ctic: Google Maps
                       a


Qui hi ha darrera d’Android?


      Va ser desenvolupada per Google Inc encara que poc despr´s  e
      es va unir Open Handset Alliance, un consorci de 48
      companyies de Hardware, Software i telecomunicacions, les
      quals van arribar a un acord per promocionar els est`ndards
                                                          a
      de codis oberts per a dispositius m`bils.
                                         o
      Google ha estat qui ha publicat la majoria del codi font
      d’Android sota la llic`ncia de Software Apache, una llic`ncia
                            e                                 e
      de programari lliure i de codi obert, per a qualsevol
      desenvolupador.




                          Tomas Gonzalez    Android: Una introducci´ pr`ctica
                                                                   o a
Qu` ´s TarracoDroid?
                          ee
                            Qu` ´s Android?
                               ee             Arquitectura
                   Cas Pr`ctic: Google Maps
                         a


Android ´s present a:
        e




      Tel`fons m`bils.
         e      o
      Netbooks.
      Tablets.
      E-Readers.
      Google TV.



                            Tomas Gonzalez    Android: Una introducci´ pr`ctica
                                                                     o a
Qu` ´s TarracoDroid?
                        ee
                          Qu` ´s Android?
                             ee             Arquitectura
                 Cas Pr`ctic: Google Maps
                       a


Versions

      1.1 (Principis 2009)

      1.5 Cupcake (30 - Abril - 2009)

      1.6 Donut (15 - Setembre - 2009)

      2.0-2.1 Eclair (26 - Octubre - 2009)

      2.2 Froyo (20 - Maig - 2010)

      2.3 Gingerbread ( Desembre - 2010)

      3.0 Honeycomb

                          Tomas Gonzalez    Android: Una introducci´ pr`ctica
                                                                   o a
Qu` ´s TarracoDroid?
                        ee
                          Qu` ´s Android?
                             ee             Arquitectura
                 Cas Pr`ctic: Google Maps
                       a


Caracterstiques 2.3 Gingerbread
     Nous dissenys per a la interf´ i nous temes
                                  ıcie
     Suport de pantalles amb molt alta resoluci´    o
     Suport per comunicaci SIP
     NFC
     Suport de v´ıdeo WebM/VP8 i `udio AAC
                                       a
     Nous efectes d’`udio
                     a
     Funci´ copiar i enganxar millorada
           o
     Teclat redissenyat
     Millores per als desenvolupadors de jocs
     Suport per a nous sensors (ex: giroscopi)
     Gestor de desc`rregues
                    a
     Gestor d’energia millorat i control d’aplicacions
     Suport per a m´ltiples c`meres
                     u         a
                          Tomas Gonzalez    Android: Una introducci´ pr`ctica
                                                                   o a
Qu` ´s TarracoDroid?
                      ee
                        Qu` ´s Android?
                           ee             Arquitectura
               Cas Pr`ctic: Google Maps
                     a


Fragmentaci´ de versions: Distribuci´ actual
           o                        o




                        Tomas Gonzalez    Android: Una introducci´ pr`ctica
                                                                 o a
Qu` ´s TarracoDroid?
                      ee
                        Qu` ´s Android?
                           ee             Arquitectura
               Cas Pr`ctic: Google Maps
                     a


Fragmentaci´ de versions: Distribuci´ hist`rica
           o                        o     o




                        Tomas Gonzalez    Android: Una introducci´ pr`ctica
                                                                 o a
Qu` ´s TarracoDroid?
                       ee
                         Qu` ´s Android?
                            ee             Arquitectura
                Cas Pr`ctic: Google Maps
                      a


Arquitectura
      Programem a la capa superior del framework d’Android: Java
      (Android)




                         Tomas Gonzalez    Android: Una introducci´ pr`ctica
                                                                  o a
Software necessari
                    Qu` ´s TarracoDroid?
                       ee
                                           API key
                         Qu` ´s Android?
                            ee
                                           Permisos de l’aplicaci´
                                                                 o
                Cas Pr`ctic: Google Maps
                      a
                                           MapActivity


Software necessari




      JDK de Java
      Android SDK / Android NDK + Upgrades
      Eclipse + ADT
      Pel Google Maps: Google Inc API
      Api key (Google Maps Key)




                         Tomas Gonzalez    Android: Una introducci´ pr`ctica
                                                                  o a
Software necessari
                    Qu` ´s TarracoDroid?
                       ee
                                           API key
                         Qu` ´s Android?
                            ee
                                           Permisos de l’aplicaci´
                                                                 o
                Cas Pr`ctic: Google Maps
                      a
                                           MapActivity


API Key

     /usr/lib/jvm/java-6-openjdk/bin/keytool
     Certificate fingerprint (MD5):
     55:77:FA:57:52:A1:22:7E:91:39:27:7T:.....
     http://code.google.com/android/maps-api-signup.html




                         Tomas Gonzalez    Android: Una introducci´ pr`ctica
                                                                  o a
Software necessari
    Qu` ´s TarracoDroid?
       ee
                           API key
         Qu` ´s Android?
            ee
                           Permisos de l’aplicaci´
                                                 o
Cas Pr`ctic: Google Maps
      a
                           MapActivity




         Tomas Gonzalez    Android: Una introducci´ pr`ctica
                                                  o a
Software necessari
                    Qu` ´s TarracoDroid?
                       ee
                                           API key
                         Qu` ´s Android?
                            ee
                                           Permisos de l’aplicaci´
                                                                 o
                Cas Pr`ctic: Google Maps
                      a
                                           MapActivity


API Key


     On possem la API Level?
     Quan publiquem una aplicaci´, la API key ha de ser la
                                o
     generada amb la compta google de publicaci´
                                               o




                         Tomas Gonzalez    Android: Una introducci´ pr`ctica
                                                                  o a
Software necessari
                    Qu` ´s TarracoDroid?
                       ee
                                           API key
                         Qu` ´s Android?
                            ee
                                           Permisos de l’aplicaci´
                                                                 o
                Cas Pr`ctic: Google Maps
                      a
                                           MapActivity


Google Maps




     Permisos a afegir al Manifest




                         Tomas Gonzalez    Android: Una introducci´ pr`ctica
                                                                  o a
Software necessari
                    Qu` ´s TarracoDroid?
                       ee
                                           API key
                         Qu` ´s Android?
                            ee
                                           Permisos de l’aplicaci´
                                                                 o
                Cas Pr`ctic: Google Maps
                      a
                                           MapActivity


Google Maps




     Classe que utilitza Google Maps: MapActivity
     Classe Contenidora de elements al mapa
     List <Overlay> mapOverlays = mapView.getOverlays();
     Elements del mapa: ItemizedOverlay




                         Tomas Gonzalez    Android: Una introducci´ pr`ctica
                                                                  o a
Software necessari
                  Qu` ´s TarracoDroid?
                     ee
                                         API key
                       Qu` ´s Android?
                          ee
                                         Permisos de l’aplicaci´
                                                               o
              Cas Pr`ctic: Google Maps
                    a
                                         MapActivity


Google Maps

     Qu` podem fer amb Google Maps?
       e




                       Tomas Gonzalez    Android: Una introducci´ pr`ctica
                                                                o a
Software necessari
                  Qu` ´s TarracoDroid?
                     ee
                                         API key
                       Qu` ´s Android?
                          ee
                                         Permisos de l’aplicaci´
                                                               o
              Cas Pr`ctic: Google Maps
                    a
                                         MapActivity


Google Maps

     Qu` podem fer amb Google Maps?
       e




                       Tomas Gonzalez    Android: Una introducci´ pr`ctica
                                                                o a
Software necessari
                  Qu` ´s TarracoDroid?
                     ee
                                         API key
                       Qu` ´s Android?
                          ee
                                         Permisos de l’aplicaci´
                                                               o
              Cas Pr`ctic: Google Maps
                    a
                                         MapActivity


Torn de preguntes



                Gr`cies per la vostra atenci´
                  a                         o

       www.tarracodroid.com
       tomas.gonzalez@tarracodroid.com


       @tarracodroid
       www.facebook.com/tarracodroid




                       Tomas Gonzalez    Android: Una introducci´ pr`ctica
                                                                o a

Contenu connexe

En vedette

Система обучения риэлторов,как основа взаимного роста
Система обучения риэлторов,как основа взаимного ростаСистема обучения риэлторов,как основа взаимного роста
Система обучения риэлторов,как основа взаимного ростаГеннадий Метёлкин
 
Managing thousands of databases
Managing thousands of databasesManaging thousands of databases
Managing thousands of databasesEmre Hasegeli
 
сибгеопроект буклет 210х210 - новый
сибгеопроект   буклет 210х210 - новыйсибгеопроект   буклет 210х210 - новый
сибгеопроект буклет 210х210 - новыйLeonid Minderoff
 
Email маркетинг 2017. Важные цифры
Email маркетинг 2017. Важные цифрыEmail маркетинг 2017. Важные цифры
Email маркетинг 2017. Важные цифрыСергей Федулов
 
Ценностное управление для бизнеса
Ценностное управление для бизнесаЦенностное управление для бизнеса
Ценностное управление для бизнесаГеннадий Метёлкин
 
PostgreSQL Vacuum: Nine Circles of Hell
PostgreSQL Vacuum: Nine Circles of HellPostgreSQL Vacuum: Nine Circles of Hell
PostgreSQL Vacuum: Nine Circles of HellAlexey Lesovsky
 
Deep dive into PostgreSQL statistics.
Deep dive into PostgreSQL statistics.Deep dive into PostgreSQL statistics.
Deep dive into PostgreSQL statistics.Alexey Lesovsky
 

En vedette (11)

Amazon inspector
Amazon inspectorAmazon inspector
Amazon inspector
 
Система обучения риэлторов,как основа взаимного роста
Система обучения риэлторов,как основа взаимного ростаСистема обучения риэлторов,как основа взаимного роста
Система обучения риэлторов,как основа взаимного роста
 
Managing thousands of databases
Managing thousands of databasesManaging thousands of databases
Managing thousands of databases
 
сибгеопроект буклет 210х210 - новый
сибгеопроект   буклет 210х210 - новыйсибгеопроект   буклет 210х210 - новый
сибгеопроект буклет 210х210 - новый
 
Презентация Никеров А.А
Презентация Никеров А.АПрезентация Никеров А.А
Презентация Никеров А.А
 
Mutual Evaluation of Vanuatu
Mutual Evaluation of VanuatuMutual Evaluation of Vanuatu
Mutual Evaluation of Vanuatu
 
Key findings
Key findingsKey findings
Key findings
 
Email маркетинг 2017. Важные цифры
Email маркетинг 2017. Важные цифрыEmail маркетинг 2017. Важные цифры
Email маркетинг 2017. Важные цифры
 
Ценностное управление для бизнеса
Ценностное управление для бизнесаЦенностное управление для бизнеса
Ценностное управление для бизнеса
 
PostgreSQL Vacuum: Nine Circles of Hell
PostgreSQL Vacuum: Nine Circles of HellPostgreSQL Vacuum: Nine Circles of Hell
PostgreSQL Vacuum: Nine Circles of Hell
 
Deep dive into PostgreSQL statistics.
Deep dive into PostgreSQL statistics.Deep dive into PostgreSQL statistics.
Deep dive into PostgreSQL statistics.
 

Similaire à Introducció Android i Google Maps

Introducció a Android
Introducció a AndroidIntroducció a Android
Introducció a AndroidTarracoDroid
 
Introducció al sistema Android
Introducció al sistema AndroidIntroducció al sistema Android
Introducció al sistema AndroidTarracoDroid
 
Les millors aplicacions per Android (Gener de 2013)
Les millors aplicacions per Android (Gener de 2013)Les millors aplicacions per Android (Gener de 2013)
Les millors aplicacions per Android (Gener de 2013)Roger Casadejús Pérez
 
Apps per a la docencia
Apps per a la docenciaApps per a la docencia
Apps per a la docenciapepcanas
 
Presentació TarracoDroid
Presentació TarracoDroidPresentació TarracoDroid
Presentació TarracoDroidTarracoDroid
 
Apps per a la docència
Apps per a la docènciaApps per a la docència
Apps per a la docènciapepcanas
 
Programa curs desenvolupament d'aplicacions android
Programa curs desenvolupament d'aplicacions androidPrograma curs desenvolupament d'aplicacions android
Programa curs desenvolupament d'aplicacions androidJuli Boned
 
Curs l'Smartphone per a la gestió empresarial
Curs l'Smartphone per a la gestió empresarialCurs l'Smartphone per a la gestió empresarial
Curs l'Smartphone per a la gestió empresarialFundació Bit
 
Render i renderitzar
Render i renderitzarRender i renderitzar
Render i renderitzarsergidpm
 
IoT : Com fer un prototipatge ràpid i efectiu
IoT : Com fer un prototipatge ràpid i efectiuIoT : Com fer un prototipatge ràpid i efectiu
IoT : Com fer un prototipatge ràpid i efectiuTICAnoia
 
UOC- Fonaments i evolució de la multimèdia PAC3 Victor_garcia
UOC- Fonaments i evolució de la multimèdia PAC3 Victor_garciaUOC- Fonaments i evolució de la multimèdia PAC3 Victor_garcia
UOC- Fonaments i evolució de la multimèdia PAC3 Victor_garciaVictorGT11
 
Curs pdi
Curs pdiCurs pdi
Curs pdixbadia1
 

Similaire à Introducció Android i Google Maps (20)

Introducció a Android
Introducció a AndroidIntroducció a Android
Introducció a Android
 
Introducció al sistema Android
Introducció al sistema AndroidIntroducció al sistema Android
Introducció al sistema Android
 
Les millors aplicacions per Android (Gener de 2013)
Les millors aplicacions per Android (Gener de 2013)Les millors aplicacions per Android (Gener de 2013)
Les millors aplicacions per Android (Gener de 2013)
 
Apps per a la docencia
Apps per a la docenciaApps per a la docencia
Apps per a la docencia
 
Presentació TarracoDroid
Presentació TarracoDroidPresentació TarracoDroid
Presentació TarracoDroid
 
Diptic3dLAB
Diptic3dLABDiptic3dLAB
Diptic3dLAB
 
Apps per a la docència
Apps per a la docènciaApps per a la docència
Apps per a la docència
 
Eines web 2.0 (2010)
Eines web 2.0 (2010)Eines web 2.0 (2010)
Eines web 2.0 (2010)
 
Programació Android 2
Programació Android 2Programació Android 2
Programació Android 2
 
Programació Android 1
Programació Android 1Programació Android 1
Programació Android 1
 
Programa curs desenvolupament d'aplicacions android
Programa curs desenvolupament d'aplicacions androidPrograma curs desenvolupament d'aplicacions android
Programa curs desenvolupament d'aplicacions android
 
Diptic3dTV
Diptic3dTVDiptic3dTV
Diptic3dTV
 
Curs l'Smartphone per a la gestió empresarial
Curs l'Smartphone per a la gestió empresarialCurs l'Smartphone per a la gestió empresarial
Curs l'Smartphone per a la gestió empresarial
 
Render i renderitzar
Render i renderitzarRender i renderitzar
Render i renderitzar
 
Android
AndroidAndroid
Android
 
Android
AndroidAndroid
Android
 
IoT : Com fer un prototipatge ràpid i efectiu
IoT : Com fer un prototipatge ràpid i efectiuIoT : Com fer un prototipatge ràpid i efectiu
IoT : Com fer un prototipatge ràpid i efectiu
 
UOC- Fonaments i evolució de la multimèdia PAC3 Victor_garcia
UOC- Fonaments i evolució de la multimèdia PAC3 Victor_garciaUOC- Fonaments i evolució de la multimèdia PAC3 Victor_garcia
UOC- Fonaments i evolució de la multimèdia PAC3 Victor_garcia
 
Web 3.0
Web 3.0Web 3.0
Web 3.0
 
Curs pdi
Curs pdiCurs pdi
Curs pdi
 

Plus de TarracoDroid

Reus Google I/O 2012
Reus Google I/O 2012Reus Google I/O 2012
Reus Google I/O 2012TarracoDroid
 
Presentacio Tarracodroid Cambrils 28-01-2012
Presentacio Tarracodroid Cambrils 28-01-2012Presentacio Tarracodroid Cambrils 28-01-2012
Presentacio Tarracodroid Cambrils 28-01-2012TarracoDroid
 
Introducción a la Programación en Android - ELP
Introducción a la Programación en Android - ELPIntroducción a la Programación en Android - ELP
Introducción a la Programación en Android - ELPTarracoDroid
 
Instal·lació de l'entorn de desenvolupament
Instal·lació de l'entorn de desenvolupamentInstal·lació de l'entorn de desenvolupament
Instal·lació de l'entorn de desenvolupamentTarracoDroid
 
Taller en Port aventura
Taller en Port aventuraTaller en Port aventura
Taller en Port aventuraTarracoDroid
 
Introducción a los menús y Notificaciones
Introducción a los menús y NotificacionesIntroducción a los menús y Notificaciones
Introducción a los menús y NotificacionesTarracoDroid
 
Instalacion eclipse
Instalacion eclipseInstalacion eclipse
Instalacion eclipseTarracoDroid
 

Plus de TarracoDroid (9)

Reus Google I/O 2012
Reus Google I/O 2012Reus Google I/O 2012
Reus Google I/O 2012
 
Rootejar i ROMs
Rootejar i ROMsRootejar i ROMs
Rootejar i ROMs
 
Presentacio Tarracodroid Cambrils 28-01-2012
Presentacio Tarracodroid Cambrils 28-01-2012Presentacio Tarracodroid Cambrils 28-01-2012
Presentacio Tarracodroid Cambrils 28-01-2012
 
Introducción a la Programación en Android - ELP
Introducción a la Programación en Android - ELPIntroducción a la Programación en Android - ELP
Introducción a la Programación en Android - ELP
 
Instal·lació de l'entorn de desenvolupament
Instal·lació de l'entorn de desenvolupamentInstal·lació de l'entorn de desenvolupament
Instal·lació de l'entorn de desenvolupament
 
Taller en Port aventura
Taller en Port aventuraTaller en Port aventura
Taller en Port aventura
 
Genmob
GenmobGenmob
Genmob
 
Introducción a los menús y Notificaciones
Introducción a los menús y NotificacionesIntroducción a los menús y Notificaciones
Introducción a los menús y Notificaciones
 
Instalacion eclipse
Instalacion eclipseInstalacion eclipse
Instalacion eclipse
 

Dernier

Sílvia_López_Competic3_bloc000002_C8.pdf
Sílvia_López_Competic3_bloc000002_C8.pdfSílvia_López_Competic3_bloc000002_C8.pdf
Sílvia_López_Competic3_bloc000002_C8.pdfsilvialopezle
 
Plans Estudi per Especialitats - El Musical
Plans Estudi per Especialitats - El MusicalPlans Estudi per Especialitats - El Musical
Plans Estudi per Especialitats - El Musicalalba444773
 
XARXES UBANES I LA SEVA PROBLEMÀTICA.pptx
XARXES UBANES I LA SEVA PROBLEMÀTICA.pptxXARXES UBANES I LA SEVA PROBLEMÀTICA.pptx
XARXES UBANES I LA SEVA PROBLEMÀTICA.pptxCRIS650557
 
SISTEMA DIÈDRIC. PLANS, PAREL·LELISME,PERPENDICULARITAT,
SISTEMA DIÈDRIC. PLANS, PAREL·LELISME,PERPENDICULARITAT,SISTEMA DIÈDRIC. PLANS, PAREL·LELISME,PERPENDICULARITAT,
SISTEMA DIÈDRIC. PLANS, PAREL·LELISME,PERPENDICULARITAT,Lasilviatecno
 
MECANISMES I CINEMÀTICA 1r DE BATXILLERAT
MECANISMES I CINEMÀTICA 1r DE BATXILLERATMECANISMES I CINEMÀTICA 1r DE BATXILLERAT
MECANISMES I CINEMÀTICA 1r DE BATXILLERATLasilviatecno
 
ESCOLAERNESTLLUCHINFORME_BAREM_RESOLTES_BAREM.pdf
ESCOLAERNESTLLUCHINFORME_BAREM_RESOLTES_BAREM.pdfESCOLAERNESTLLUCHINFORME_BAREM_RESOLTES_BAREM.pdf
ESCOLAERNESTLLUCHINFORME_BAREM_RESOLTES_BAREM.pdfErnest Lluch
 

Dernier (8)

Sílvia_López_Competic3_bloc000002_C8.pdf
Sílvia_López_Competic3_bloc000002_C8.pdfSílvia_López_Competic3_bloc000002_C8.pdf
Sílvia_López_Competic3_bloc000002_C8.pdf
 
Plans Estudi per Especialitats - El Musical
Plans Estudi per Especialitats - El MusicalPlans Estudi per Especialitats - El Musical
Plans Estudi per Especialitats - El Musical
 
HISTÒRIES PER A MENUTS II. CRA Serra del Benicadell.pdf
HISTÒRIES PER A MENUTS II. CRA  Serra del Benicadell.pdfHISTÒRIES PER A MENUTS II. CRA  Serra del Benicadell.pdf
HISTÒRIES PER A MENUTS II. CRA Serra del Benicadell.pdf
 
XARXES UBANES I LA SEVA PROBLEMÀTICA.pptx
XARXES UBANES I LA SEVA PROBLEMÀTICA.pptxXARXES UBANES I LA SEVA PROBLEMÀTICA.pptx
XARXES UBANES I LA SEVA PROBLEMÀTICA.pptx
 
SISTEMA DIÈDRIC. PLANS, PAREL·LELISME,PERPENDICULARITAT,
SISTEMA DIÈDRIC. PLANS, PAREL·LELISME,PERPENDICULARITAT,SISTEMA DIÈDRIC. PLANS, PAREL·LELISME,PERPENDICULARITAT,
SISTEMA DIÈDRIC. PLANS, PAREL·LELISME,PERPENDICULARITAT,
 
itcs - institut tècnic català de la soldadura
itcs - institut tècnic català de la soldaduraitcs - institut tècnic català de la soldadura
itcs - institut tècnic català de la soldadura
 
MECANISMES I CINEMÀTICA 1r DE BATXILLERAT
MECANISMES I CINEMÀTICA 1r DE BATXILLERATMECANISMES I CINEMÀTICA 1r DE BATXILLERAT
MECANISMES I CINEMÀTICA 1r DE BATXILLERAT
 
ESCOLAERNESTLLUCHINFORME_BAREM_RESOLTES_BAREM.pdf
ESCOLAERNESTLLUCHINFORME_BAREM_RESOLTES_BAREM.pdfESCOLAERNESTLLUCHINFORME_BAREM_RESOLTES_BAREM.pdf
ESCOLAERNESTLLUCHINFORME_BAREM_RESOLTES_BAREM.pdf
 

Introducció Android i Google Maps

  • 1. Contingut Android: Una introducci´ pr`ctica o a TarracoDroid 28 de septiembre de 2011 Tomas Gonzalez Android: Una introducci´ pr`ctica o a
  • 2. Contingut Contingut 1 Qu` ´s TarracoDroid? ee 2 Qu` ´s Android? ee 3 Cas Pr`ctic: Google Maps a Tomas Gonzalez Android: Una introducci´ pr`ctica o a
  • 3. Qu` ´s TarracoDroid? ee Qu` ´s Android? ee Quines tasques realitzem? Cas Pr`ctic: Google Maps a TarracoDroid? Qu` ´s TarracoDroid? ee Comunitat d’Usuaris Android de Tarragona Motivacions Aprendre junts a desenvolupar per la plataforma Android Impulsar l’´s de la tecnologia al nostre territori u Realitzar projectes de desenvolupament d’aplicacions Fer de Beta Testers d’aplicacions en fase de desenvolupament Tomas Gonzalez Android: Una introducci´ pr`ctica o a
  • 4. Qu` ´s TarracoDroid? ee Qu` ´s Android? ee Quines tasques realitzem? Cas Pr`ctic: Google Maps a Quines tasques realitzem? Realitzem xerrades i tallers peri`dics o Donem a con`ixer les noves tecnologies a la prov´ e ıncia de Tarragona Desenvolupem aplicacions Tomas Gonzalez Android: Una introducci´ pr`ctica o a
  • 5. Qu` ´s TarracoDroid? ee Qu` ´s Android? ee Quines tasques realitzem? Cas Pr`ctic: Google Maps a Projectes de desenvolupament Aplicacions desenvolupades Trapezi Vilanova i la Geltr´ u Festa Major Sant Pere de Reus Festa del Renaixement de Tortosa Festa Major de Miseric`rdia o Tomas Gonzalez Android: Una introducci´ pr`ctica o a
  • 6. Qu` ´s TarracoDroid? ee Qu` ´s Android? ee Arquitectura Cas Pr`ctic: Google Maps a Qu` ´s Android? ee ´ Es un SO / plataforma d’Open source basada en el kernel de Linux. Permet controlar dispositius per mitj` de biblioteques a desenvolupades o adaptades per Google mitjanant Java. Esta orientat a ”dispositius m`bils”. o Executa aplicacions en la m`quina virtual Dalvik. Dalvik est` a a optimitzada per a requerir poca mem`ria i permetre executar o diverses inst`ncies simult`niament. a a Tomas Gonzalez Android: Una introducci´ pr`ctica o a
  • 7. Qu` ´s TarracoDroid? ee Qu` ´s Android? ee Arquitectura Cas Pr`ctic: Google Maps a Qui hi ha darrera d’Android? Va ser desenvolupada per Google Inc encara que poc despr´s e es va unir Open Handset Alliance, un consorci de 48 companyies de Hardware, Software i telecomunicacions, les quals van arribar a un acord per promocionar els est`ndards a de codis oberts per a dispositius m`bils. o Google ha estat qui ha publicat la majoria del codi font d’Android sota la llic`ncia de Software Apache, una llic`ncia e e de programari lliure i de codi obert, per a qualsevol desenvolupador. Tomas Gonzalez Android: Una introducci´ pr`ctica o a
  • 8. Qu` ´s TarracoDroid? ee Qu` ´s Android? ee Arquitectura Cas Pr`ctic: Google Maps a Android ´s present a: e Tel`fons m`bils. e o Netbooks. Tablets. E-Readers. Google TV. Tomas Gonzalez Android: Una introducci´ pr`ctica o a
  • 9. Qu` ´s TarracoDroid? ee Qu` ´s Android? ee Arquitectura Cas Pr`ctic: Google Maps a Versions 1.1 (Principis 2009) 1.5 Cupcake (30 - Abril - 2009) 1.6 Donut (15 - Setembre - 2009) 2.0-2.1 Eclair (26 - Octubre - 2009) 2.2 Froyo (20 - Maig - 2010) 2.3 Gingerbread ( Desembre - 2010) 3.0 Honeycomb Tomas Gonzalez Android: Una introducci´ pr`ctica o a
  • 10. Qu` ´s TarracoDroid? ee Qu` ´s Android? ee Arquitectura Cas Pr`ctic: Google Maps a Caracterstiques 2.3 Gingerbread Nous dissenys per a la interf´ i nous temes ıcie Suport de pantalles amb molt alta resoluci´ o Suport per comunicaci SIP NFC Suport de v´ıdeo WebM/VP8 i `udio AAC a Nous efectes d’`udio a Funci´ copiar i enganxar millorada o Teclat redissenyat Millores per als desenvolupadors de jocs Suport per a nous sensors (ex: giroscopi) Gestor de desc`rregues a Gestor d’energia millorat i control d’aplicacions Suport per a m´ltiples c`meres u a Tomas Gonzalez Android: Una introducci´ pr`ctica o a
  • 11. Qu` ´s TarracoDroid? ee Qu` ´s Android? ee Arquitectura Cas Pr`ctic: Google Maps a Fragmentaci´ de versions: Distribuci´ actual o o Tomas Gonzalez Android: Una introducci´ pr`ctica o a
  • 12. Qu` ´s TarracoDroid? ee Qu` ´s Android? ee Arquitectura Cas Pr`ctic: Google Maps a Fragmentaci´ de versions: Distribuci´ hist`rica o o o Tomas Gonzalez Android: Una introducci´ pr`ctica o a
  • 13. Qu` ´s TarracoDroid? ee Qu` ´s Android? ee Arquitectura Cas Pr`ctic: Google Maps a Arquitectura Programem a la capa superior del framework d’Android: Java (Android) Tomas Gonzalez Android: Una introducci´ pr`ctica o a
  • 14. Software necessari Qu` ´s TarracoDroid? ee API key Qu` ´s Android? ee Permisos de l’aplicaci´ o Cas Pr`ctic: Google Maps a MapActivity Software necessari JDK de Java Android SDK / Android NDK + Upgrades Eclipse + ADT Pel Google Maps: Google Inc API Api key (Google Maps Key) Tomas Gonzalez Android: Una introducci´ pr`ctica o a
  • 15. Software necessari Qu` ´s TarracoDroid? ee API key Qu` ´s Android? ee Permisos de l’aplicaci´ o Cas Pr`ctic: Google Maps a MapActivity API Key /usr/lib/jvm/java-6-openjdk/bin/keytool Certificate fingerprint (MD5): 55:77:FA:57:52:A1:22:7E:91:39:27:7T:..... http://code.google.com/android/maps-api-signup.html Tomas Gonzalez Android: Una introducci´ pr`ctica o a
  • 16. Software necessari Qu` ´s TarracoDroid? ee API key Qu` ´s Android? ee Permisos de l’aplicaci´ o Cas Pr`ctic: Google Maps a MapActivity Tomas Gonzalez Android: Una introducci´ pr`ctica o a
  • 17. Software necessari Qu` ´s TarracoDroid? ee API key Qu` ´s Android? ee Permisos de l’aplicaci´ o Cas Pr`ctic: Google Maps a MapActivity API Key On possem la API Level? Quan publiquem una aplicaci´, la API key ha de ser la o generada amb la compta google de publicaci´ o Tomas Gonzalez Android: Una introducci´ pr`ctica o a
  • 18. Software necessari Qu` ´s TarracoDroid? ee API key Qu` ´s Android? ee Permisos de l’aplicaci´ o Cas Pr`ctic: Google Maps a MapActivity Google Maps Permisos a afegir al Manifest Tomas Gonzalez Android: Una introducci´ pr`ctica o a
  • 19. Software necessari Qu` ´s TarracoDroid? ee API key Qu` ´s Android? ee Permisos de l’aplicaci´ o Cas Pr`ctic: Google Maps a MapActivity Google Maps Classe que utilitza Google Maps: MapActivity Classe Contenidora de elements al mapa List <Overlay> mapOverlays = mapView.getOverlays(); Elements del mapa: ItemizedOverlay Tomas Gonzalez Android: Una introducci´ pr`ctica o a
  • 20. Software necessari Qu` ´s TarracoDroid? ee API key Qu` ´s Android? ee Permisos de l’aplicaci´ o Cas Pr`ctic: Google Maps a MapActivity Google Maps Qu` podem fer amb Google Maps? e Tomas Gonzalez Android: Una introducci´ pr`ctica o a
  • 21. Software necessari Qu` ´s TarracoDroid? ee API key Qu` ´s Android? ee Permisos de l’aplicaci´ o Cas Pr`ctic: Google Maps a MapActivity Google Maps Qu` podem fer amb Google Maps? e Tomas Gonzalez Android: Una introducci´ pr`ctica o a
  • 22. Software necessari Qu` ´s TarracoDroid? ee API key Qu` ´s Android? ee Permisos de l’aplicaci´ o Cas Pr`ctic: Google Maps a MapActivity Torn de preguntes Gr`cies per la vostra atenci´ a o www.tarracodroid.com tomas.gonzalez@tarracodroid.com @tarracodroid www.facebook.com/tarracodroid Tomas Gonzalez Android: Una introducci´ pr`ctica o a