SlideShare a Scribd company logo
1 of 15
Presentazione 07/06/09 Google Android: una nuova piattaforma Open Source per dispositivi mobili Relatore: Luca Nardelli  [email_address] http://www.linkedin.com/in/lunard URL al gruppo di sviluppo: http://groups.google.it/group/google-android-sviluppatori
Google Android: una nuova piattaforma Open Source  per dispositivi mobili 07/06/09 Google Android: una nuova piattaforma Open Source per dispositivi mobili ,[object Object],[object Object],[object Object],[object Object]
Breve descrizione del middeleware 07/06/09 Google Android: una nuova piattaforma Open Source per dispositivi mobili Implementazione delle librerie standard C (libc appunto),  derivata da BSD e pensata per device Linux-based Libreria basata sul progetto OpenCORE, permette  la riproduzione/registrazione di molti formati video e audio, come ad esempio  MPEG4, H.264, MP3, AAC, AMR, JPG, and PNG Gestisce l’accesso al sottosistema video e ai layer 2D e 3D Un motore per la navigazione del Web, che viene sfruttato sia dal Web Browser di sistema, sia dalla vista WebView  (una View rappresenta in Android la componente di base per la creazione delle UI) Il motore grafico sottostante Liberia basata sulle API OpenGL ES 1.0;  queste librerie utilizzano l’accelerazione  hardware  se presente oppure un software 3D ottimizzato Motore leggero e ottimizzato per  la gestione di DataBase relazionali. Gestisce il life cycle di un’applicazione  Permette alle applicazioni di visualizzare messaggi nella status bar Permette l’accesso a risorse quali immagini, layout, file audio, ecc Permette gestire dati accessibili da tutte le applicazioni. L’SDK fornisce un set di tipi standard di Content Provider, per la gestione di diverse tipologie di dati: audio, video, immagini, ecc
Il codice sorgente della piattaforma e’ libero! 07/06/09 Google Android: una nuova piattaforma Open Source per dispositivi mobili ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Illimitate possibilita’ di customizzazione  della piattaforma Android 07/06/09 Google Android: una nuova piattaforma Open Source per dispositivi mobili ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Recentemente: nuovi porting 07/06/09 Google Android: una nuova piattaforma Open Source per dispositivi mobili Nokia n810 Netbook Asus eeePC
Programmazione nativa sotto Android 07/06/09 Google Android: una nuova piattaforma Open Source per dispositivi mobili Dopo aver scaricato I sorgenti (2,4 Gbyte) e’ possibile compilare l’intera piattaforma (circa 5 Gbyte) In linea del tutto generale e’ possibile compilare una libreria (*.so)  e renderla accessibile allo strato applicativo tramite JNI (Java Native Interface) API Java JNI custom API myLibrary.so Application
Open Handset Alliance™ 07/06/09 Google Android: una nuova piattaforma Open Source per dispositivi mobili ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Strumenti per sviluppare con Android 07/06/09 Google Android: una nuova piattaforma Open Source per dispositivi mobili ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Efficienza nella creazione di applicazioni  in ambiente Eclipse tramite ADT (1) 07/06/09 Google Android: una nuova piattaforma Open Source per dispositivi mobili Il plugin ADT risulta facilmente configurabile ADT facilita la creazione di nuove applicazioni  creazione della corretta  struttura logica struttura  definizione delle risorse necessarie  al corretto build dell’applicazione controllo dell’emulatore: e’ possibile ad esempio  simulare una chiamata oppure l’invio di SMS Log di sistema: permette inoltre la gestione dei messaggi di debug definiti tramite il metodo Log.w(..)
Efficienza nella creazione di applicazioni  in ambiente Eclipse tramite ADT (2) – gestione del file Manifest 07/06/09 Google Android: una nuova piattaforma Open Source per dispositivi mobili Ovviamente e’ possibile l’edit diretto del file XML
Efficienza nella creazione di applicazioni  in ambiente Eclipse tramite ADT (3) – Editors (layout, strings, ecc) 07/06/09 Google Android: una nuova piattaforma Open Source per dispositivi mobili ADT mette a disposizione dello sviluppatore comodi editor, quali ad esempio il Graphical Layout Editor .. oppure l’editor di risorse
Efficienza nella creazione di applicazioni  in ambiente Eclipse tramite ADT (4) – debugging & Emulator 07/06/09 Google Android: una nuova piattaforma Open Source per dispositivi mobili E’ possibile gestire facilmente le configurazioni  per il debug (e l’esecuzione) delle applicazoni L’emulatore fornisce un ottimo ambiente run time per l’esecuzione ed il debug delle applicazioni L’emulatore e’ pensato per aiutare lo sviluppatore a controllare i vari aspetti relativi alla corretta esecuzione delle applicazioni all’interno dell’ambiente Android. Vengono quindi resi disponibili numerosi setting..
Aspettiamoci molte novita’.. 07/06/09 Google Android: una nuova piattaforma Open Source per dispositivi mobili Dal  16 al 19 Febbraio si terra’ a Barcellona il congresso GSMA, durante il quale verranno presentati molti nuovi smartphone basati su  Android
07/06/09 Google Android: una nuova piattaforma Open Source per dispositivi mobili Android ed il gruppo di sviluppo italiano.. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

Similar to Presentazione+Android

MobileDevCamp2012 - Android
MobileDevCamp2012 - AndroidMobileDevCamp2012 - Android
MobileDevCamp2012 - Androidmobiledevcamp
 
Programmazione mobile: ANDROID
Programmazione mobile: ANDROIDProgrammazione mobile: ANDROID
Programmazione mobile: ANDROIDPaolo Tosato
 
Android, panoramica e sviluppo
Android, panoramica e sviluppoAndroid, panoramica e sviluppo
Android, panoramica e sviluppoLorenzo Braghetto
 
Italian C++ MeetUp - 24/10/2015
Italian C++ MeetUp - 24/10/2015Italian C++ MeetUp - 24/10/2015
Italian C++ MeetUp - 24/10/2015Gaetano Paternò
 
Meego Italian Day 2011 - Francesco Baldassarri (1)
Meego Italian Day 2011 - Francesco Baldassarri (1)Meego Italian Day 2011 - Francesco Baldassarri (1)
Meego Italian Day 2011 - Francesco Baldassarri (1)Francesco Baldassarri
 
Introduzione al sistema operativo mobile Android
Introduzione al sistema operativo mobile AndroidIntroduzione al sistema operativo mobile Android
Introduzione al sistema operativo mobile AndroidOpen Makers Italy
 
Mobile platforms development overview
Mobile platforms development overviewMobile platforms development overview
Mobile platforms development overviewAlfredo Morresi
 
Flash Platform su dispositivi mobili
Flash Platform su dispositivi mobiliFlash Platform su dispositivi mobili
Flash Platform su dispositivi mobililuca mezzalira
 
Windows AppStudio, app without code
Windows AppStudio, app without codeWindows AppStudio, app without code
Windows AppStudio, app without codeAngelo Gino Varrati
 
Android programming (ita)
Android programming (ita)Android programming (ita)
Android programming (ita)Vinu Iaconissi
 
Xamarin: Shared Library and Portable Class Library - Aristide Di Francesco - ...
Xamarin: Shared Library and Portable Class Library - Aristide Di Francesco - ...Xamarin: Shared Library and Portable Class Library - Aristide Di Francesco - ...
Xamarin: Shared Library and Portable Class Library - Aristide Di Francesco - ...Codemotion
 
Sviluppo apps multipiattaforma con visual studio e xamarin
Sviluppo apps multipiattaforma con visual studio e xamarinSviluppo apps multipiattaforma con visual studio e xamarin
Sviluppo apps multipiattaforma con visual studio e xamarinFabio Cozzolino
 
Beni Culturali 2.1 Introduzione Os
Beni Culturali 2.1 Introduzione OsBeni Culturali 2.1 Introduzione Os
Beni Culturali 2.1 Introduzione OsCaterina Policaro
 
WhyMCA12 - Android Tools e la gestione di progetti complessi
WhyMCA12 - Android Tools e la gestione di progetti complessiWhyMCA12 - Android Tools e la gestione di progetti complessi
WhyMCA12 - Android Tools e la gestione di progetti complessiMarco Gasparetto
 
Reportage "RAD Studio XE2 World Tour"
Reportage "RAD Studio XE2 World Tour"Reportage "RAD Studio XE2 World Tour"
Reportage "RAD Studio XE2 World Tour"Marco Breveglieri
 
Introduzione ad Android jug marche meeting 2011_04_30
Introduzione ad Android jug marche meeting 2011_04_30Introduzione ad Android jug marche meeting 2011_04_30
Introduzione ad Android jug marche meeting 2011_04_30Riccardo Mancinelli
 

Similar to Presentazione+Android (20)

Android
AndroidAndroid
Android
 
MobileDevCamp2012 - Android
MobileDevCamp2012 - AndroidMobileDevCamp2012 - Android
MobileDevCamp2012 - Android
 
Programmazione mobile: ANDROID
Programmazione mobile: ANDROIDProgrammazione mobile: ANDROID
Programmazione mobile: ANDROID
 
Android, panoramica e sviluppo
Android, panoramica e sviluppoAndroid, panoramica e sviluppo
Android, panoramica e sviluppo
 
Italian C++ MeetUp - 24/10/2015
Italian C++ MeetUp - 24/10/2015Italian C++ MeetUp - 24/10/2015
Italian C++ MeetUp - 24/10/2015
 
Meego Italian Day 2011 - Francesco Baldassarri (1)
Meego Italian Day 2011 - Francesco Baldassarri (1)Meego Italian Day 2011 - Francesco Baldassarri (1)
Meego Italian Day 2011 - Francesco Baldassarri (1)
 
Io, Android
Io, AndroidIo, Android
Io, Android
 
Introduzione al sistema operativo mobile Android
Introduzione al sistema operativo mobile AndroidIntroduzione al sistema operativo mobile Android
Introduzione al sistema operativo mobile Android
 
Mobile platforms development overview
Mobile platforms development overviewMobile platforms development overview
Mobile platforms development overview
 
Flash Platform su dispositivi mobili
Flash Platform su dispositivi mobiliFlash Platform su dispositivi mobili
Flash Platform su dispositivi mobili
 
Windows AppStudio, app without code
Windows AppStudio, app without codeWindows AppStudio, app without code
Windows AppStudio, app without code
 
Android programming (ita)
Android programming (ita)Android programming (ita)
Android programming (ita)
 
Xamarin: Shared Library and Portable Class Library - Aristide Di Francesco - ...
Xamarin: Shared Library and Portable Class Library - Aristide Di Francesco - ...Xamarin: Shared Library and Portable Class Library - Aristide Di Francesco - ...
Xamarin: Shared Library and Portable Class Library - Aristide Di Francesco - ...
 
Sviluppo apps multipiattaforma con visual studio e xamarin
Sviluppo apps multipiattaforma con visual studio e xamarinSviluppo apps multipiattaforma con visual studio e xamarin
Sviluppo apps multipiattaforma con visual studio e xamarin
 
Reportage Delphi Day 2012
Reportage Delphi Day 2012Reportage Delphi Day 2012
Reportage Delphi Day 2012
 
Beni Culturali 2.1 Introduzione Os
Beni Culturali 2.1 Introduzione OsBeni Culturali 2.1 Introduzione Os
Beni Culturali 2.1 Introduzione Os
 
WhyMCA12 - Android Tools e la gestione di progetti complessi
WhyMCA12 - Android Tools e la gestione di progetti complessiWhyMCA12 - Android Tools e la gestione di progetti complessi
WhyMCA12 - Android Tools e la gestione di progetti complessi
 
Reportage "RAD Studio XE2 World Tour"
Reportage "RAD Studio XE2 World Tour"Reportage "RAD Studio XE2 World Tour"
Reportage "RAD Studio XE2 World Tour"
 
Micro Applicazioni Mobile
Micro Applicazioni MobileMicro Applicazioni Mobile
Micro Applicazioni Mobile
 
Introduzione ad Android jug marche meeting 2011_04_30
Introduzione ad Android jug marche meeting 2011_04_30Introduzione ad Android jug marche meeting 2011_04_30
Introduzione ad Android jug marche meeting 2011_04_30
 

More from Nicola Pedot

AI, ML e l'anello mancante
AI, ML e l'anello mancanteAI, ML e l'anello mancante
AI, ML e l'anello mancanteNicola Pedot
 
Say No To Dependency Hell
Say No To Dependency Hell Say No To Dependency Hell
Say No To Dependency Hell Nicola Pedot
 
Java al servizio della data science - Java developers' meeting
Java al servizio della data science - Java developers' meetingJava al servizio della data science - Java developers' meeting
Java al servizio della data science - Java developers' meetingNicola Pedot
 
Java 9-10 What's New
Java 9-10 What's NewJava 9-10 What's New
Java 9-10 What's NewNicola Pedot
 
BDD & design paradoxes appunti devoxx2012
BDD & design paradoxes   appunti devoxx2012BDD & design paradoxes   appunti devoxx2012
BDD & design paradoxes appunti devoxx2012Nicola Pedot
 
Tom EE appunti devoxx2012
Tom EE   appunti devoxx2012 Tom EE   appunti devoxx2012
Tom EE appunti devoxx2012 Nicola Pedot
 

More from Nicola Pedot (13)

AI, ML e l'anello mancante
AI, ML e l'anello mancanteAI, ML e l'anello mancante
AI, ML e l'anello mancante
 
Ethic clean
Ethic cleanEthic clean
Ethic clean
 
Say No To Dependency Hell
Say No To Dependency Hell Say No To Dependency Hell
Say No To Dependency Hell
 
Java al servizio della data science - Java developers' meeting
Java al servizio della data science - Java developers' meetingJava al servizio della data science - Java developers' meeting
Java al servizio della data science - Java developers' meeting
 
Jakarta EE 2018
Jakarta EE 2018Jakarta EE 2018
Jakarta EE 2018
 
Lazy Java
Lazy JavaLazy Java
Lazy Java
 
Java 9-10 What's New
Java 9-10 What's NewJava 9-10 What's New
Java 9-10 What's New
 
JavaEE6 my way
JavaEE6 my wayJavaEE6 my way
JavaEE6 my way
 
Java 8 Overview
Java 8 OverviewJava 8 Overview
Java 8 Overview
 
BDD & design paradoxes appunti devoxx2012
BDD & design paradoxes   appunti devoxx2012BDD & design paradoxes   appunti devoxx2012
BDD & design paradoxes appunti devoxx2012
 
Tom EE appunti devoxx2012
Tom EE   appunti devoxx2012 Tom EE   appunti devoxx2012
Tom EE appunti devoxx2012
 
Eclipse Svn
Eclipse SvnEclipse Svn
Eclipse Svn
 
Eclipse
EclipseEclipse
Eclipse
 

Recently uploaded

Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...Associazione Digital Days
 
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Associazione Digital Days
 
Programma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 TorinoProgramma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 TorinoQuotidiano Piemontese
 
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Associazione Digital Days
 
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...Associazione Digital Days
 
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Associazione Digital Days
 
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Associazione Digital Days
 
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...Associazione Digital Days
 
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Associazione Digital Days
 

Recently uploaded (9)

Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
 
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
 
Programma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 TorinoProgramma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 Torino
 
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
 
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
 
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
 
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
 
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
 
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
 

Presentazione+Android

  • 1. Presentazione 07/06/09 Google Android: una nuova piattaforma Open Source per dispositivi mobili Relatore: Luca Nardelli [email_address] http://www.linkedin.com/in/lunard URL al gruppo di sviluppo: http://groups.google.it/group/google-android-sviluppatori
  • 2.
  • 3. Breve descrizione del middeleware 07/06/09 Google Android: una nuova piattaforma Open Source per dispositivi mobili Implementazione delle librerie standard C (libc appunto), derivata da BSD e pensata per device Linux-based Libreria basata sul progetto OpenCORE, permette la riproduzione/registrazione di molti formati video e audio, come ad esempio MPEG4, H.264, MP3, AAC, AMR, JPG, and PNG Gestisce l’accesso al sottosistema video e ai layer 2D e 3D Un motore per la navigazione del Web, che viene sfruttato sia dal Web Browser di sistema, sia dalla vista WebView (una View rappresenta in Android la componente di base per la creazione delle UI) Il motore grafico sottostante Liberia basata sulle API OpenGL ES 1.0; queste librerie utilizzano l’accelerazione hardware se presente oppure un software 3D ottimizzato Motore leggero e ottimizzato per la gestione di DataBase relazionali. Gestisce il life cycle di un’applicazione Permette alle applicazioni di visualizzare messaggi nella status bar Permette l’accesso a risorse quali immagini, layout, file audio, ecc Permette gestire dati accessibili da tutte le applicazioni. L’SDK fornisce un set di tipi standard di Content Provider, per la gestione di diverse tipologie di dati: audio, video, immagini, ecc
  • 4.
  • 5.
  • 6. Recentemente: nuovi porting 07/06/09 Google Android: una nuova piattaforma Open Source per dispositivi mobili Nokia n810 Netbook Asus eeePC
  • 7. Programmazione nativa sotto Android 07/06/09 Google Android: una nuova piattaforma Open Source per dispositivi mobili Dopo aver scaricato I sorgenti (2,4 Gbyte) e’ possibile compilare l’intera piattaforma (circa 5 Gbyte) In linea del tutto generale e’ possibile compilare una libreria (*.so) e renderla accessibile allo strato applicativo tramite JNI (Java Native Interface) API Java JNI custom API myLibrary.so Application
  • 8.
  • 9.
  • 10. Efficienza nella creazione di applicazioni in ambiente Eclipse tramite ADT (1) 07/06/09 Google Android: una nuova piattaforma Open Source per dispositivi mobili Il plugin ADT risulta facilmente configurabile ADT facilita la creazione di nuove applicazioni creazione della corretta struttura logica struttura definizione delle risorse necessarie al corretto build dell’applicazione controllo dell’emulatore: e’ possibile ad esempio simulare una chiamata oppure l’invio di SMS Log di sistema: permette inoltre la gestione dei messaggi di debug definiti tramite il metodo Log.w(..)
  • 11. Efficienza nella creazione di applicazioni in ambiente Eclipse tramite ADT (2) – gestione del file Manifest 07/06/09 Google Android: una nuova piattaforma Open Source per dispositivi mobili Ovviamente e’ possibile l’edit diretto del file XML
  • 12. Efficienza nella creazione di applicazioni in ambiente Eclipse tramite ADT (3) – Editors (layout, strings, ecc) 07/06/09 Google Android: una nuova piattaforma Open Source per dispositivi mobili ADT mette a disposizione dello sviluppatore comodi editor, quali ad esempio il Graphical Layout Editor .. oppure l’editor di risorse
  • 13. Efficienza nella creazione di applicazioni in ambiente Eclipse tramite ADT (4) – debugging & Emulator 07/06/09 Google Android: una nuova piattaforma Open Source per dispositivi mobili E’ possibile gestire facilmente le configurazioni per il debug (e l’esecuzione) delle applicazoni L’emulatore fornisce un ottimo ambiente run time per l’esecuzione ed il debug delle applicazioni L’emulatore e’ pensato per aiutare lo sviluppatore a controllare i vari aspetti relativi alla corretta esecuzione delle applicazioni all’interno dell’ambiente Android. Vengono quindi resi disponibili numerosi setting..
  • 14. Aspettiamoci molte novita’.. 07/06/09 Google Android: una nuova piattaforma Open Source per dispositivi mobili Dal 16 al 19 Febbraio si terra’ a Barcellona il congresso GSMA, durante il quale verranno presentati molti nuovi smartphone basati su Android
  • 15.