SlideShare uma empresa Scribd logo
1 de 14
Università degli Studi di Bologna – Sede di Cesena   FACOLT À DI SCIENZE MATEMATICHE FISICHE E NATURALI Corso di Laurea in Scienze dell’Informazione “ FUNZIONALITÀ E PORTABILITÀ DEI SISTEMI OPERATIVI PER PIATTAFORME MOBILI” Relatore:   Candidato: Prof. Paola Salomoni   Nicola Losito Tesi di Laurea in: Sistemi Operativi
La  convergenza  tra il mondo dell' informatica  tradizionale, le  telecomunicazioni  e le esigenze di  mobilità  degli utenti costituisce una delle tendenze del mercato della IT più forti e rilevanti dell'ultimo decennio e per gli anni a venire. Un “ sistema operativo”   è il software di sistema  responsabile  del controllo diretto e della gestione di hardware e delle funzioni base del sistema stesso; in più costituisce le fondamenta su cui poggiano i software applicativi. I sistemi operativi concepiti per i dispositivi mobili supportano e incoraggiano la convergenza tra il mondo del personal computing e quello delle comunicazioni e vengono pensati per sfruttare al massimo queste capacità. Gli sviluppatori di questi nuovi sistemi stanno progettando e realizzando architetture di comunicazioni che possano piegarsi ed adattarsi alle molteplici esigenze. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Da un punto di vista tecnologico, viviamo in tempi incerti per i continui cambiamenti; possiamo però constatare due tendenze in atto: ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Il  software , come processo di automazione associato ai dispositivi di uso comune, si sta  diffondendo  sempre più capillarmente ed in modo radicale. Le  comunicazioni  stanno diventano sempre più  pervasive . Un gran numero di oggetti e gadget tecnologici comunicano tra loro in modi nuovi ed insospettabili  ab-origine .
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Con il termine “ dispositivo mobile ”  indicheremo un qualsiasi dispositivo elettronico ideato per fornire comunicazione, elaborazione e scambio di dati, che possa essere trasportato dall'utente e che possa ricevere o trasmettere informazioni ad analoghi dispositivi.
Nonostante le evoluzioni e i continui miglioramenti, questi dispositivi soffrono comunque di una inferiorità prestazionale riguardo alla potenza di calcolo pura fornita dai sistemi desktop contemporanei. Con dimensioni crescenti del dispositivo aumentano la capacità computazionale, lo spazio su disco, l'ergonomia di comandi, le dimensioni dello schermo, le possibilità di interfacciamento e le velocità di comunicazione, a discapito del fattore portabilità/mobilità che è un requisito fondamentale in certi ambiti lavorativi. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Caratteristica dei dispositivi basati su Palm OS è il connettersi ad Internet effettuando le richieste di contenuti ad un proxy server intermedio, che rielabora i risultati secondo una tecnologia chiamata “ Web Clipping ” e li restituisce in forma compatibile. Giunti alla versione 6 di Palm OS, finora nessun dispositivo lo implementa, neanche il recentissimo  LifeDrive . Per il suo sviluppo futuro si ipotizza un passaggio su piattaforma Linux-based. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Introdotto nel mercato nel 1996, il “ Palm Pilot  ” è divenuto immediatamente un best seller grazie soprattutto a:
É  un SO costruito da zero per garantire funzioni  real-time  al sistema ed è strutturato in moduli funzionali, cosi che ciascun produttore possa implementare un loro subset a piacere.  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Pur non impegnandosi in prima persona nella costruzione di dispositivi mobili  Microsoft  ha progettato un SO specificatamente per loro, suddiviso nelle famiglie: Possiede la leadership di mercato nell’ambito dei PDA e sta iniziando una scalata in quello degli smartphone.  Pocket PC Smartphone Portable Media Center
Symbian è il SO più diffuso nel mercato degli  smartphone . Possiamo pensare a Symbian come la sovrapposizione di due layer di software, uno che si occupa delle risorse fisiche del particolare dispositivo (processore,quantitativo di ram, presenza di schede di memoria, fotocamera) e l’altro costituito dalle interfacce utente (serie 40, 60, 70, UIQ) pensate per sfruttare al meglio le caratteristiche presenti. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],“ Symbian OS ” nasce dagli sforzi congiunti di un consorzio di Aziende con una comune visione di ciò che un SO per dispositivi mobili debba essere, in virtù della limitatezza delle risorse hardware a disposizione.
Assistiamo ad una proliferazione di interfacce grafiche (Opie, Qtopia) e software applicativi che estendono enormemente le funzionalità del dispositivo. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Moltissimi produttori si sono accorti delle potenzialità di un SO come GNU/Linux: distribuzioni GNU/Linux pensate per essere installate al posto del SO nativo (tipicamente MS Pocket PC) dispositivi con versioni di Linux  embedded
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Questo comporta una frammentazione del parco software e hardware che rende sostanzialmente impossibile sviluppare applicazioni di terze parti standard, utilizzabili da un'ampia gamma di device.  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Possiamo constatare che i produttori hanno sviluppato una pletora di dispositivi ed un certo numero di interfacce utente proprietarie. Gli sviluppatori devono quindi focalizzare i propri sforzi verso un determinato tipo di tecnologie e funzioni: Applicazioni Web-Oriented Applicazioni Mobili (SDK proprietari, J2ME, Brew, ..) Sviluppo Cross Platform (.Net Compact Framework)
Questo ha comportato un’invasione da parte delle attività lavorative nella vita familiare dell’individuo, ed una diversa gestione del flusso di informazioni che lo coinvolge. I software che funzionano su piattaforme mobili dovranno quindi cercare di essere quanto più ubiqui possibile tra i vari dispositivi e pronti ad adattarsi alle varie esigenze di connessione possibili durante gli spostamenti. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Nell'ultimo decennio la spinta competitiva indotta dal mercato ha costretto qualsiasi tipo di azienda ad operare con rapidità, flessibilità, efficienza.
Il mercato oggi quindi richiede ai dispositivi mobili una elevata capacità di dialogo, una semplicità di esecuzione dello stesso in base a  protocolli comuni , la possibilità di integrare in un unico dispositivo più funzioni, da quelle per il lavoro a quelle per l’intrattenimento domestico. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 

Mais conteúdo relacionado

Semelhante a Funzionalità e portabilità dei sistemi operativi per piattaforme mobili

Lezione 11 del 13 marzo 2012 - L'ECOSISTEMA DELLE APPS
Lezione 11 del 13 marzo 2012 - L'ECOSISTEMA DELLE APPSLezione 11 del 13 marzo 2012 - L'ECOSISTEMA DELLE APPS
Lezione 11 del 13 marzo 2012 - L'ECOSISTEMA DELLE APPSGianluigi Cogo
 
Elio Tondo - Linux In Azienda
Elio Tondo - Linux In AziendaElio Tondo - Linux In Azienda
Elio Tondo - Linux In AziendaBetter Software
 
Seminario: GNU/Linux come punto di forza
Seminario: GNU/Linux come punto di forzaSeminario: GNU/Linux come punto di forza
Seminario: GNU/Linux come punto di forzaMauro Fava
 
La scelta di Plone per la comunicazione istituzionale dell'INAF
La scelta di Plone per la comunicazione istituzionale dell'INAFLa scelta di Plone per la comunicazione istituzionale dell'INAF
La scelta di Plone per la comunicazione istituzionale dell'INAFPlone for Research and University
 
05 Mg Costo Sw Linux Win
05 Mg Costo Sw Linux Win05 Mg Costo Sw Linux Win
05 Mg Costo Sw Linux WinMarco Guardigli
 
Asynchronous Java ME and XML
Asynchronous Java ME and XMLAsynchronous Java ME and XML
Asynchronous Java ME and XMLAndrea Castello
 
Massimiliano Zani - Applicazioni Mobile: tecnologie e Problematiche
Massimiliano Zani - Applicazioni Mobile: tecnologie e ProblematicheMassimiliano Zani - Applicazioni Mobile: tecnologie e Problematiche
Massimiliano Zani - Applicazioni Mobile: tecnologie e ProblematicheBetter Software
 
Tecnologie inquiete ...
Tecnologie inquiete ...Tecnologie inquiete ...
Tecnologie inquiete ...Clay Casati
 
Movicon (TM) 11 BA, Building Automation - Italiano
Movicon (TM) 11 BA, Building Automation - ItalianoMovicon (TM) 11 BA, Building Automation - Italiano
Movicon (TM) 11 BA, Building Automation - ItalianoPROGEA s.r.l.
 
Touch&play framework
Touch&play frameworkTouch&play framework
Touch&play frameworkCSP Scarl
 
Automation Platform.NExT™ Ita
Automation Platform.NExT™ ItaAutomation Platform.NExT™ Ita
Automation Platform.NExT™ ItaPROGEA s.r.l.
 

Semelhante a Funzionalità e portabilità dei sistemi operativi per piattaforme mobili (20)

Lezione 11 del 13 marzo 2012 - L'ECOSISTEMA DELLE APPS
Lezione 11 del 13 marzo 2012 - L'ECOSISTEMA DELLE APPSLezione 11 del 13 marzo 2012 - L'ECOSISTEMA DELLE APPS
Lezione 11 del 13 marzo 2012 - L'ECOSISTEMA DELLE APPS
 
Elio Tondo - Linux In Azienda
Elio Tondo - Linux In AziendaElio Tondo - Linux In Azienda
Elio Tondo - Linux In Azienda
 
Post PC Devices
Post PC DevicesPost PC Devices
Post PC Devices
 
Seminario: GNU/Linux come punto di forza
Seminario: GNU/Linux come punto di forzaSeminario: GNU/Linux come punto di forza
Seminario: GNU/Linux come punto di forza
 
La scelta di Plone per la comunicazione istituzionale dell'INAF
La scelta di Plone per la comunicazione istituzionale dell'INAFLa scelta di Plone per la comunicazione istituzionale dell'INAF
La scelta di Plone per la comunicazione istituzionale dell'INAF
 
X La Gui
X La GuiX La Gui
X La Gui
 
Movicon11 ita
Movicon11 itaMovicon11 ita
Movicon11 ita
 
Reportage Delphi Day 2012
Reportage Delphi Day 2012Reportage Delphi Day 2012
Reportage Delphi Day 2012
 
05 Mg Costo Sw Linux Win
05 Mg Costo Sw Linux Win05 Mg Costo Sw Linux Win
05 Mg Costo Sw Linux Win
 
Asynchronous Java ME and XML
Asynchronous Java ME and XMLAsynchronous Java ME and XML
Asynchronous Java ME and XML
 
Massimiliano Zani - Applicazioni Mobile: tecnologie e Problematiche
Massimiliano Zani - Applicazioni Mobile: tecnologie e ProblematicheMassimiliano Zani - Applicazioni Mobile: tecnologie e Problematiche
Massimiliano Zani - Applicazioni Mobile: tecnologie e Problematiche
 
Slide trentin
Slide trentinSlide trentin
Slide trentin
 
Linuxday2007
Linuxday2007Linuxday2007
Linuxday2007
 
Insegnare con la lim
Insegnare con la limInsegnare con la lim
Insegnare con la lim
 
Tecnologie inquiete ...
Tecnologie inquiete ...Tecnologie inquiete ...
Tecnologie inquiete ...
 
Movicon (TM) 11 BA, Building Automation - Italiano
Movicon (TM) 11 BA, Building Automation - ItalianoMovicon (TM) 11 BA, Building Automation - Italiano
Movicon (TM) 11 BA, Building Automation - Italiano
 
Touch&play framework
Touch&play frameworkTouch&play framework
Touch&play framework
 
Movicon.NExT ita
Movicon.NExT itaMovicon.NExT ita
Movicon.NExT ita
 
Automation Platform.NExT™ Ita
Automation Platform.NExT™ ItaAutomation Platform.NExT™ Ita
Automation Platform.NExT™ Ita
 
Informatica Presente e Futuro
Informatica Presente e FuturoInformatica Presente e Futuro
Informatica Presente e Futuro
 

Funzionalità e portabilità dei sistemi operativi per piattaforme mobili

  • 1. Università degli Studi di Bologna – Sede di Cesena FACOLT À DI SCIENZE MATEMATICHE FISICHE E NATURALI Corso di Laurea in Scienze dell’Informazione “ FUNZIONALITÀ E PORTABILITÀ DEI SISTEMI OPERATIVI PER PIATTAFORME MOBILI” Relatore: Candidato: Prof. Paola Salomoni Nicola Losito Tesi di Laurea in: Sistemi Operativi
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.