SlideShare ist ein Scribd-Unternehmen logo
1 von 23
26 ottobre 2013

Linux Day - Schio, Vicenza

the human touch

Attribuzione - Condividi allo stesso modo 3.0 Italia (CC BY-SA 3.0 IT)

Riccardo Padovani
rpadovani@ubuntu.com
Un sistema, un'interfaccia
tutti i dispositivi
Benvenuto
La tua home
Nuove gesture
Interazione avanzata
La comunità
Core

apps

Porting
App

Showdown

Mentori
Core apps
Porting
4

dispositivi ufficiali

50+

dispositivi con un porting funzionante

25+

dispositivi su cui si sta lavorando
App showdown
6

giudici

Supporto

durante lo

sviluppo
Nexus
3

4 in palio

vincitori
Sicurezza prima di tutto


Ogni applicazione è isolata e protetta dalle altre di default



Le tecnologie già esistenti vengono utilizzate, come AppArmor

Le applicazioni devono chiedere esplicitamente il permesso per accedere ai
degli utenti


La gestione della batteria è ottimizzata:
le applicazioni in background vengono sospese, a meno che non chiedano
diversamente attraverso API specifiche


L'installazione e la pacchettizazione sono semplificate:
ogni applicazione integra le proprie librerie, che vengono eliminate al
momento della disinstallazione


Ogni applicazione inserita nel Software Center viene revisionata
manualmente


dati
Software center
In sviluppo:


Supporto dei pacchetti firmati



Controllo dei requisiti sul telefono



Ispezione automatica dei pacchetti



Restrizioni sull'installazione (paese, età...)



Possibilità di votare un'app



Segnalazione di app non conformi



Possibilità di acquistare un'app (2014)
Aggiornamenti


Il sistema è fatto da una sola immagine di base



Gli aggiornamenti sono OTA (over the air) e
differenziali (delta-updates)



Vari canali di rilascio (devel/stable)



Il sistema di base non può essere modificato dopo
essere stato avviato



Le applicazioni sono tutte indpendenti dal sistema



Gli sviluppatori possono comunque usare apt-get
Convergenza
Qualità
Autopilot:

ogni programma viene testato con delle
simulazioni d'uso

Dogfooding:

tutte le applicazioni vengono provate e
riprovate in situazioni d'uso quotidiane

Meeting

settimanali per fare il punto della situazione
Sviluppo


Nativo o HTML5



API complete online



Tutorial e cookbook per iniziare



Un SDK per velocizzare la scrittura



Scrivi una volta, riutilizza dappertutto



Gestione automatica delle traduzioni



Open-source o commerciali, gratuite o a pagamento



MyApps per controllare l'andamento dell'applicazione



Una base di milioni di utilizzatori raggiungibili con il software center
Ubuntu SDK
Produttori
I

produttori possono personalizzare il sistema

Le

parti fondamentali del sistema non possono
essere modificate

Gli

aggiornamenti saranno gestiti da Canonical, per
evitare frammentazione
Requisiti per futuri cellulari
Ubuntu Phone 'entry level'

Superphone

Dual-core Cortex A9

Quad-core A9 o Intel Atom

512MB

> 1GB

> 4GB + Slot SD

> 32GB + Slot SD

Multi-touch

Si

Si

Convergenza

No

Si

Architettura del processore

RAM

Memoria
Stack grafico


Ottimizzato per ARM e x86



Nuovo server grafico Mir



Layer di compatibilità per le vecchie
applicazioni



Integrazione con Unity Next, LightDM e
Unity Greeter



Toolkit per QT/QML

Applicazioni
GTK+ o X11

Core app e
app di terzi
in QT/QML

X-mir

Unity Next
Mir
EGL/GS (ES)
CAG
Domande
26 ottobre 2013

Linux Day - Schio, Vicenza

Grazie

Attribuzione - Condividi allo stesso modo 3.0 Italia (CC BY-SA 3.0 IT)

Riccardo Padovani
rpadovani@ubuntu.com

Weitere ähnliche Inhalte

Ähnlich wie Ubuntu Touch

L'EVOLUZIONE E LE NOVITÀ DI WINDOWS PHONE 8.1
L'EVOLUZIONE E LE NOVITÀ DI WINDOWS PHONE 8.1L'EVOLUZIONE E LE NOVITÀ DI WINDOWS PHONE 8.1
L'EVOLUZIONE E LE NOVITÀ DI WINDOWS PHONE 8.1codeblock
 
Sviluppo di un'applicazione ibrida su dispositivo mobile per l'interfacciamen...
Sviluppo di un'applicazione ibrida su dispositivo mobile per l'interfacciamen...Sviluppo di un'applicazione ibrida su dispositivo mobile per l'interfacciamen...
Sviluppo di un'applicazione ibrida su dispositivo mobile per l'interfacciamen...Mattia De Bernardi
 
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
 
v2 Presentazione Lelli
v2 Presentazione Lelliv2 Presentazione Lelli
v2 Presentazione LelliMatteo Lelli
 
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
 
Focus group 27.09.2010 Sebastiano Lomuscio
Focus group 27.09.2010 Sebastiano LomuscioFocus group 27.09.2010 Sebastiano Lomuscio
Focus group 27.09.2010 Sebastiano LomuscioRoberto Galoppini
 
Open Source con uno sguardo enterprise - CNA barcamp 2012
Open Source con uno sguardo enterprise - CNA barcamp 2012Open Source con uno sguardo enterprise - CNA barcamp 2012
Open Source con uno sguardo enterprise - CNA barcamp 2012David Denicolò
 
Open Source con uno sguardo enterprise
Open Source con uno sguardo enterpriseOpen Source con uno sguardo enterprise
Open Source con uno sguardo enterpriseCNA RAvenna
 
Linux Embedded per l'automazione
Linux Embedded per l'automazioneLinux Embedded per l'automazione
Linux Embedded per l'automazioneDaniele Costarella
 
Androidsdk appinventor
Androidsdk appinventorAndroidsdk appinventor
Androidsdk appinventorfdizazzo
 
Progettazione e sviluppo di un software applicativo su un single board computer
Progettazione e sviluppo di un software applicativo su un single board computerProgettazione e sviluppo di un software applicativo su un single board computer
Progettazione e sviluppo di un software applicativo su un single board computerAlessandro Mascherin
 
Testing 2014-todi
Testing 2014-todiTesting 2014-todi
Testing 2014-todiCarla Sella
 
Linux Nelle Aziende Installfest2007
Linux Nelle Aziende Installfest2007Linux Nelle Aziende Installfest2007
Linux Nelle Aziende Installfest2007jekil
 
Presentazione sistemi operativi meli marco
Presentazione sistemi operativi meli marcoPresentazione sistemi operativi meli marco
Presentazione sistemi operativi meli marcoMarco Meli
 
SMAU PADOVA 2019 Luca Bonadimani (AIPSI)
SMAU PADOVA 2019 Luca Bonadimani (AIPSI)SMAU PADOVA 2019 Luca Bonadimani (AIPSI)
SMAU PADOVA 2019 Luca Bonadimani (AIPSI)SMAU
 
BeRTOS: Sistema Real Time Embedded Free
BeRTOS: Sistema Real Time Embedded FreeBeRTOS: Sistema Real Time Embedded Free
BeRTOS: Sistema Real Time Embedded FreeDeveler S.r.l.
 
Linux Day 2014 - Napoli - Programma Il Futuro: una scelta open source
Linux Day 2014 - Napoli - Programma Il Futuro: una scelta open sourceLinux Day 2014 - Napoli - Programma Il Futuro: una scelta open source
Linux Day 2014 - Napoli - Programma Il Futuro: una scelta open sourceMario Rossano
 
Programma il futuro: una scelta open source
Programma il futuro: una scelta open sourceProgramma il futuro: una scelta open source
Programma il futuro: una scelta open sourceMarco Ferrigno
 

Ähnlich wie Ubuntu Touch (20)

L'EVOLUZIONE E LE NOVITÀ DI WINDOWS PHONE 8.1
L'EVOLUZIONE E LE NOVITÀ DI WINDOWS PHONE 8.1L'EVOLUZIONE E LE NOVITÀ DI WINDOWS PHONE 8.1
L'EVOLUZIONE E LE NOVITÀ DI WINDOWS PHONE 8.1
 
Sviluppo di un'applicazione ibrida su dispositivo mobile per l'interfacciamen...
Sviluppo di un'applicazione ibrida su dispositivo mobile per l'interfacciamen...Sviluppo di un'applicazione ibrida su dispositivo mobile per l'interfacciamen...
Sviluppo di un'applicazione ibrida su dispositivo mobile per l'interfacciamen...
 
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)
 
v2 Presentazione Lelli
v2 Presentazione Lelliv2 Presentazione Lelli
v2 Presentazione Lelli
 
Introduzione al sistema operativo mobile Android
Introduzione al sistema operativo mobile AndroidIntroduzione al sistema operativo mobile Android
Introduzione al sistema operativo mobile Android
 
Open Source
Open SourceOpen Source
Open Source
 
Focus group 27.09.2010 Sebastiano Lomuscio
Focus group 27.09.2010 Sebastiano LomuscioFocus group 27.09.2010 Sebastiano Lomuscio
Focus group 27.09.2010 Sebastiano Lomuscio
 
Open Source con uno sguardo enterprise - CNA barcamp 2012
Open Source con uno sguardo enterprise - CNA barcamp 2012Open Source con uno sguardo enterprise - CNA barcamp 2012
Open Source con uno sguardo enterprise - CNA barcamp 2012
 
Open Source con uno sguardo enterprise
Open Source con uno sguardo enterpriseOpen Source con uno sguardo enterprise
Open Source con uno sguardo enterprise
 
Linux Embedded per l'automazione
Linux Embedded per l'automazioneLinux Embedded per l'automazione
Linux Embedded per l'automazione
 
Androidsdk appinventor
Androidsdk appinventorAndroidsdk appinventor
Androidsdk appinventor
 
Progettazione e sviluppo di un software applicativo su un single board computer
Progettazione e sviluppo di un software applicativo su un single board computerProgettazione e sviluppo di un software applicativo su un single board computer
Progettazione e sviluppo di un software applicativo su un single board computer
 
Testing 2014-todi
Testing 2014-todiTesting 2014-todi
Testing 2014-todi
 
Linux Nelle Aziende Installfest2007
Linux Nelle Aziende Installfest2007Linux Nelle Aziende Installfest2007
Linux Nelle Aziende Installfest2007
 
Presentazione sistemi operativi meli marco
Presentazione sistemi operativi meli marcoPresentazione sistemi operativi meli marco
Presentazione sistemi operativi meli marco
 
Introduzione ad Android
Introduzione ad AndroidIntroduzione ad Android
Introduzione ad Android
 
SMAU PADOVA 2019 Luca Bonadimani (AIPSI)
SMAU PADOVA 2019 Luca Bonadimani (AIPSI)SMAU PADOVA 2019 Luca Bonadimani (AIPSI)
SMAU PADOVA 2019 Luca Bonadimani (AIPSI)
 
BeRTOS: Sistema Real Time Embedded Free
BeRTOS: Sistema Real Time Embedded FreeBeRTOS: Sistema Real Time Embedded Free
BeRTOS: Sistema Real Time Embedded Free
 
Linux Day 2014 - Napoli - Programma Il Futuro: una scelta open source
Linux Day 2014 - Napoli - Programma Il Futuro: una scelta open sourceLinux Day 2014 - Napoli - Programma Il Futuro: una scelta open source
Linux Day 2014 - Napoli - Programma Il Futuro: una scelta open source
 
Programma il futuro: una scelta open source
Programma il futuro: una scelta open sourceProgramma il futuro: una scelta open source
Programma il futuro: una scelta open source
 

Ubuntu Touch

  • 1. 26 ottobre 2013 Linux Day - Schio, Vicenza the human touch Attribuzione - Condividi allo stesso modo 3.0 Italia (CC BY-SA 3.0 IT) Riccardo Padovani rpadovani@ubuntu.com
  • 9. Porting 4 dispositivi ufficiali 50+ dispositivi con un porting funzionante 25+ dispositivi su cui si sta lavorando
  • 11. Sicurezza prima di tutto  Ogni applicazione è isolata e protetta dalle altre di default  Le tecnologie già esistenti vengono utilizzate, come AppArmor Le applicazioni devono chiedere esplicitamente il permesso per accedere ai degli utenti  La gestione della batteria è ottimizzata: le applicazioni in background vengono sospese, a meno che non chiedano diversamente attraverso API specifiche  L'installazione e la pacchettizazione sono semplificate: ogni applicazione integra le proprie librerie, che vengono eliminate al momento della disinstallazione  Ogni applicazione inserita nel Software Center viene revisionata manualmente  dati
  • 12. Software center In sviluppo:  Supporto dei pacchetti firmati  Controllo dei requisiti sul telefono  Ispezione automatica dei pacchetti  Restrizioni sull'installazione (paese, età...)  Possibilità di votare un'app  Segnalazione di app non conformi  Possibilità di acquistare un'app (2014)
  • 13. Aggiornamenti  Il sistema è fatto da una sola immagine di base  Gli aggiornamenti sono OTA (over the air) e differenziali (delta-updates)  Vari canali di rilascio (devel/stable)  Il sistema di base non può essere modificato dopo essere stato avviato  Le applicazioni sono tutte indpendenti dal sistema  Gli sviluppatori possono comunque usare apt-get
  • 15. Qualità Autopilot: ogni programma viene testato con delle simulazioni d'uso Dogfooding: tutte le applicazioni vengono provate e riprovate in situazioni d'uso quotidiane Meeting settimanali per fare il punto della situazione
  • 16. Sviluppo  Nativo o HTML5  API complete online  Tutorial e cookbook per iniziare  Un SDK per velocizzare la scrittura  Scrivi una volta, riutilizza dappertutto  Gestione automatica delle traduzioni  Open-source o commerciali, gratuite o a pagamento  MyApps per controllare l'andamento dell'applicazione  Una base di milioni di utilizzatori raggiungibili con il software center
  • 18. Produttori I produttori possono personalizzare il sistema Le parti fondamentali del sistema non possono essere modificate Gli aggiornamenti saranno gestiti da Canonical, per evitare frammentazione
  • 19. Requisiti per futuri cellulari Ubuntu Phone 'entry level' Superphone Dual-core Cortex A9 Quad-core A9 o Intel Atom 512MB > 1GB > 4GB + Slot SD > 32GB + Slot SD Multi-touch Si Si Convergenza No Si Architettura del processore RAM Memoria
  • 20. Stack grafico  Ottimizzato per ARM e x86  Nuovo server grafico Mir  Layer di compatibilità per le vecchie applicazioni  Integrazione con Unity Next, LightDM e Unity Greeter  Toolkit per QT/QML Applicazioni GTK+ o X11 Core app e app di terzi in QT/QML X-mir Unity Next Mir EGL/GS (ES)
  • 21. CAG
  • 23. 26 ottobre 2013 Linux Day - Schio, Vicenza Grazie Attribuzione - Condividi allo stesso modo 3.0 Italia (CC BY-SA 3.0 IT) Riccardo Padovani rpadovani@ubuntu.com