Linux in ambito smartphone e introduzione



Documenti analoghi
Come valutare e scegliere un Sistema Operativo Embedded

Linux Day Perche' siamo qui???

Software Open Source per sistemi embedded

Network Monitoring. Introduzione all attività di Network Monitoring introduzione a Nagios come motore ideale

L i n u B e s t a Mario Di Raimondo

Software per Helpdesk

MODEM USB MDC525UP Guida Rapida LINUX

Leader di mercato nel pagamento digitale della sosta

sviluppo di APP per un laboratorio di N.P.I. NPI sta per neuropsichiatria infantile

Servizi mirati per la tua azienda.

Scuola Professionale e Filologica Geom. F.Borgogna Vercelli

Le distrubuzioni GNU/Linux

POLYEDRO. La migliore piattaforma tecnologica di sempre per EMBYON, l evoluzione dell ERP Metodo

OpenPsy: OpenSource nella Psicologia. Presentazione del progetto in occasione dell edizione 2004 del Webbit (Padova)

Software Libero per la PMI. Augusto Silvino

Seminari Acmesystems. NerInformatica. Relatore : Luciano Neri. Ingegnere libero professionista Ordine degli Ingegneri di Vicenza

LICENZE D'USO E TIPOLOGIE DI SOFTWARE

Progetti F.O.S.S. Ieri e Oggi

Architetture Applicative

Book 2. Conoscere i contenuti digitali. Saper riconoscere diversi tipi di contenuti digitali

GESTIONE MANUTENZIONI

QRcode immobiliare QRpass al servizio del settore immobiliare

L Open Source un mondo che forse dovresti conoscere? Viaggio alla scoperta dell open source e le sue caratteristiche.

Trieste: efficienza digitale. buongiorno - pozdravljeni

rivoluzionerà il punto cassa. Il tutto compresso in un contenitore di piccole dimensioni e di immediata installazione.

ALLINEARSI: IL DRIVER PER UNA INNOVAZIONE DI SUCCESSO!

Innovation Technology

Introduzione alla Virtualizzazione

Introduzione alle tecnologie informatiche. Strumenti mentali per il futuro

Linux e Open Source: Libero! Non "gratis"...

Calcolare i Rendimenti di Titoli Obbligazionari a tasso fisso con flusso cedolare costante (tipo BTP)

Mono per sistemi embedded

Più processori uguale più velocità?

Virtualizzazione e Macchine Virtuali

DBMS e Linguaggi di programmazione nell'era di Internet

Servizio Monitoraggio Energia via Web. CEAM CWS32-H01 Professional Web Platform

La nostra esperienza nel mondo della Business Intelligence

.EVERYWHERE LOGIN. entra nel futuro. partnership signed

Android per sistemi embedded

Receptionist 2.0. La soluzione semplice ed affidabile per il contact center

CREA IL CATALOGO DEI TUOI PRODOTTI SU IPAD E IPHONE CON UN APP. ANZI, CON UPP!

Lezione 1 Introduzione

Vodafone Case Study Pulitalia

I Sistemi Operativi. Confronto Windows MAC OS X Linux

APP RIO8 APP PER LA CONFIGURAZIONE GUIDA PER L UTENTE. Omniabit s.r.l. Via Val Camonica 11, Milan, Italy support@omniabit.

HBS Soluzione per il settore Noleggi

Arca: accordo con gli organismi di certificazione

Comunità Open Source e PMI. Il caso: Java Open Business

Manuale LiveBox APPLICAZIONE ANDROID.

Gaia Corbetta Convegno 3E - ATI/ANIMP 11 luglio 2013, Milano

L efficienza energetica dei condizionatori d aria da quest anno ha nuove direttive.

Hardware delle reti LAN

Piacere di conoscerla

Introduzione a LyX. Creazione di un documento Struttura e stile Modelli di documento Automatismi Riferimenti...

Introduzione a Yocto Project

Sistemi embedded un dispositivo incapsulato progettato per una determinata applicazione

Anticipa le richieste dei tuoi Clienti con flessibilità e livelli di servizio di assoluta eccellenza rispetto agli standard di mercato

GridSense. L energia gestita con intelligenza.

Manuale Amministratore Legalmail Enterprise. Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise

INFN Napoli NESSUS. IL Security Scanner. Francesco M. Taurino 1

enside

NuMa Nuove Manutenzioni. Web Application per la Gestione dell Iter di Manutenzione degli Edifici e del Territorio

Linux Virtuale Linux Virtuale

Guida di accesso a Grep Rainbow

Linux nella scuola...proviamo!

Il mercato del lavoro in Italia: problemi e proposte di riforma

BREVE MANUALE DI SOPRAVVIVENZA A WINDOWS 8

martedì 17 aprile 12 1

Progettazione : Design Pattern Creazionali

INSERIMENTO DATI BASILARI

PROGETTO DIGITAL PMI ITALIA

MONEYTOR FEED Il canale di integrazione con il tuo gestionale aziendale. MONEYTOR WEB Controllo e gestione tramite PC, tablet e smartphone.

L IMPORTANZA DEL COACHING NELLE AZIENDE


Android Porting on a Mobile Device

Modulo Gestione Interventi Tecnici. Il prezioso assistente che mancava alla tua impresa.

La Concorrenza Monopolistica

Piano Nazionale di Formazione degli Insegnanti sulle Tecnologie dell'informazione e della Comunicazione. Percorso Formativo C1.

La Filosofia ''Open Source'' ed il Sistema Operativo ''Linux''. Gabriele Turco e Tudor Trani.

GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain.

LE TECNOLOGIE WIRELESS PER LA DIFFUSIONE DELLA BANDA LARGA

excogita company profile Copyright Excogita s.r.l. -

Costruiamo reti vendita, di successo!

Introduzione. Descrizione. FRITZ!APP Fon

SPSS Statistics per Windows - Istruzioni di installazione per (Licenza per utenti singoli)

SOCIAL MEDIA MARKETING. pubblishock.it


CONFUSIONE DEI TALENTI O GESTIONE DEI TALENTI?

'HILQL]LRQHGLXQ0,%6103SHULOFRQWUROORGLVRIWZDUH DSSOLFDWLYR

Pacchettizzazione e distribuzione del software

Perfare MASSIMIZZARE IL VALORE DELL ATTUALE GAMMA DI PRODOTTI

Corso App modulo Android. Antonio Gallo

PATAMA ROONRAKWIT Tailandia

Linux?!? A cura di: Carmine Stolfi Roberto Lacava

Presentazione della Charge2go

TrackR Crowd GPS a Cervia

PROMUOVERSI MEDIANTE INTERNET di Riccardo Polesel. 1. Promuovere il vostro business: scrivere e gestire i contenuti online» 15

La posta elettronica in cloud

Transcript:

Linux in ambito smartphone e introduzione a SailfishOS Gianguido Sorà gianguidorama@gmail.com 24 ottobre 2014

Perché Linux? Il kernel Linux è famoso per scalabilità ed affidabilità, oltre che per il suo modello di sviluppo.

Perché Linux? Il kernel Linux è famoso per scalabilità ed affidabilità, oltre che per il suo modello di sviluppo. Adattarlo ai sistemi embedded è semplice.

Perché Linux? Il kernel Linux è famoso per scalabilità ed affidabilità, oltre che per il suo modello di sviluppo. Adattarlo ai sistemi embedded è semplice. Pur nascendo su Intel negli anni i port verso altre piattaforme sono stati molteplici, uno fra tutti quello verso ARM.

Perché Linux? Il kernel Linux è famoso per scalabilità ed affidabilità, oltre che per il suo modello di sviluppo. Adattarlo ai sistemi embedded è semplice. Pur nascendo su Intel negli anni i port verso altre piattaforme sono stati molteplici, uno fra tutti quello verso ARM. Reinventare la ruota non è una strada da percorrere.

Linux su smartphone... ieri Molte società multinazionali hanno provato a sviluppare e vendere soluzioni mobile basate su Linux.

Linux su smartphone... ieri Figura: Sharp Zaurus

Linux su smartphone... ieri Numerosi sono stati i progetti portati avanti dalla sola comunità Open Source che miravano alla creazione di un unico 1 ambiente desktop mobile 1 Hint: non hanno unificato nulla.

Linux su smartphone... ieri Figura: GPE, basato sulle GTK+

Linux su smartphone... ieri Figura: Qtopia, basato sulle QT

Linux su smartphone... ieri Purtroppo questi due progetti morirono, causa poca compatibilità hardware e poco interesse

Linux su smartphone... un po meno ieri Grazie a Nokia ed al team di sviluppo kernel ARM Linaro, la situazione cambiò drasticamente

Linux su smartphone... un po meno ieri

Linux su smartphone... un po meno ieri

Linux su smartphone... un po meno ieri

Linux su smartphone... un po meno ieri

Linux su smartphone... un po meno ieri Altra protagonista indiscussa del panorama Linux mobile è Palm

Linux su smartphone... un po meno ieri Altra protagonista indiscussa del panorama Linux mobile è Palm I suoi smartphone Pre e Pixi hanno rappresentato il primo vero successo commerciale di Linux su smartphone.

Linux su smartphone... un po meno ieri Altra protagonista indiscussa del panorama Linux mobile è Palm I suoi smartphone Pre e Pixi hanno rappresentato il primo vero successo commerciale di Linux su smartphone. E Android?

Android? Linux-based si, distro linux NO!

Android? Linux-based si, distro linux NO! le applicazioni scritte per Android girano solo e solamente lì

Android? Linux-based si, distro linux NO! le applicazioni scritte per Android girano solo e solamente lì Android non utilizza alcun gestore dei pacchetti standard

Android? Linux-based si, distro linux NO! le applicazioni scritte per Android girano solo e solamente lì Android non utilizza alcun gestore dei pacchetti standard la libreria C impiegata non è GNU libc

Android? Linux-based si, distro linux NO! le applicazioni scritte per Android girano solo e solamente lì Android non utilizza alcun gestore dei pacchetti standard la libreria C impiegata non è GNU libc Questo talk sarà Android free

Linux su smartphone... oggi! Grazie a linaro e a molti dei partner della Linux Foundation il kernel ha raggiunto un livello invidiabile di stabilità ed efficienza energetica su architettura ARM.

Linux su smartphone... oggi! Grazie a linaro e a molti dei partner della Linux Foundation il kernel ha raggiunto un livello invidiabile di stabilità ed efficienza energetica su architettura ARM. I produttori iniziano ad interessarsi seriamente a qualcosa che non implichi per forza il robottino verde...

Linux su smartphone... oggi! Grazie a linaro e a molti dei partner della Linux Foundation il kernel ha raggiunto un livello invidiabile di stabilità ed efficienza energetica su architettura ARM. I produttori iniziano ad interessarsi seriamente a qualcosa che non implichi per forza il robottino verde......ed iniziano a creare qualcosa che può interessare sia la comunità che il consumatore medio!

Linux su smartphone... oggi!

Linux su smartphone... oggi!

Linux su smartphone... oggi!

Una panoramica su SalfishOS SailfishOS è un sistema operativo basato su Mer e Nemo

Una panoramica su SalfishOS SailfishOS è un sistema operativo basato su Mer e Nemo È sviluppato da una società finlandese chiamata Jolla

Una panoramica su SalfishOS SailfishOS è un sistema operativo basato su Mer e Nemo È sviluppato da una società finlandese chiamata Jolla È open-source al 90%: alcuni componenti grafici verranno resi FOSS in futuro mentre i driver dovranno rimanere proprietari...

Una panoramica su SalfishOS SailfishOS è un sistema operativo basato su Mer e Nemo È sviluppato da una società finlandese chiamata Jolla È open-source al 90%: alcuni componenti grafici verranno resi FOSS in futuro mentre i driver dovranno rimanere proprietari... Utilizza tutte le nuove tecnologie disponibili in ambiente Linux:

Una panoramica su SalfishOS SailfishOS è un sistema operativo basato su Mer e Nemo È sviluppato da una società finlandese chiamata Jolla È open-source al 90%: alcuni componenti grafici verranno resi FOSS in futuro mentre i driver dovranno rimanere proprietari... Utilizza tutte le nuove tecnologie disponibili in ambiente Linux: Wayland

Una panoramica su SalfishOS SailfishOS è un sistema operativo basato su Mer e Nemo È sviluppato da una società finlandese chiamata Jolla È open-source al 90%: alcuni componenti grafici verranno resi FOSS in futuro mentre i driver dovranno rimanere proprietari... Utilizza tutte le nuove tecnologie disponibili in ambiente Linux: Wayland PulseAudio

Una panoramica su SalfishOS SailfishOS è un sistema operativo basato su Mer e Nemo È sviluppato da una società finlandese chiamata Jolla È open-source al 90%: alcuni componenti grafici verranno resi FOSS in futuro mentre i driver dovranno rimanere proprietari... Utilizza tutte le nuove tecnologie disponibili in ambiente Linux: Wayland PulseAudio systemd

Una panoramica su SalfishOS SailfishOS è un sistema operativo basato su Mer e Nemo È sviluppato da una società finlandese chiamata Jolla È open-source al 90%: alcuni componenti grafici verranno resi FOSS in futuro mentre i driver dovranno rimanere proprietari... Utilizza tutte le nuove tecnologie disponibili in ambiente Linux: Wayland PulseAudio systemd BTRFS

Una panoramica su SalfishOS SailfishOS è un sistema operativo basato su Mer e Nemo È sviluppato da una società finlandese chiamata Jolla È open-source al 90%: alcuni componenti grafici verranno resi FOSS in futuro mentre i driver dovranno rimanere proprietari... Utilizza tutte le nuove tecnologie disponibili in ambiente Linux: Wayland PulseAudio systemd BTRFS Qt 5, QML, QtQuick 2.0

Una panoramica su SalfishOS Jolla vende l unico dispositivo

Una panoramica su SalfishOS Jolla vende l unico dispositivo Per natura aperta della società gli utenti possono collaborare a SailfishOS tramite http://together.jolla.com

Una panoramica su SalfishOS Jolla vende l unico dispositivo Per natura aperta della società gli utenti possono collaborare a SailfishOS tramite http://together.jolla.com Per aiutare basta avere idee :-)

Il punto di vista dell utente La UI/UX è stata concepita da 0, si basa su swipe

Il punto di vista dell utente La UI/UX è stata concepita da 0, si basa su swipe Le applicazioni possono avvalersi di un background reale

Il punto di vista dell utente La UI/UX è nuova, si basa su swipe Le applicazioni possono avvalersi di un background reale Lo store contiene già moltissime applicazioni utili, tra cui i maggiori social

Il punto di vista dell utente La UI/UX è nuova, si basa su swipe Le applicazioni possono avvalersi di un background reale Lo store contiene già moltissime applicazioni utili, tra cui i maggiori social Sul device venduto da Jolla è disponibile un layer di compatibilità con app Android

Il punto di vista dell utente La UI/UX è nuova, si basa su swipe Le applicazioni possono avvalersi di un background reale Lo store contiene già moltissime applicazioni utili, tra cui i maggiori social Sul device venduto da Jolla è disponibile un layer di compatibilità con app Android Il livello di privacy utente è alta

Il punto di vista dell hacker I permessi di root sono facili da ottenere

Il punto di vista dell hacker I permessi di root sono facili da ottenere I sorgenti del kernel e della parte FOSS del sistema sono sempre aggiornati e disponibili su GitHub

Il punto di vista dell hacker I permessi di root sono facili da ottenere I sorgenti del kernel e della parte FOSS del sistema sono sempre aggiornati e disponibili su GitHub Il bootloader è facilmente sbloccabile

Il punto di vista dell hacker I permessi di root sono facili da ottenere I sorgenti del kernel e della parte FOSS del sistema sono sempre aggiornati e disponibili su GitHub Il bootloader è facilmente sbloccabile Esiste uno store alternativo dove pubblicare le proprie creazioni

Il punto di vista dell hacker I permessi di root sono facili da ottenere I sorgenti del kernel e della parte FOSS del sistema sono sempre aggiornati e disponibili su GitHub Il bootloader è facilmente sbloccabile Esiste uno store alternativo dove pubblicare le proprie creazioni C++, QT + QML per scrivere applicazioni

Il punto di vista dell hacker I permessi di root sono facili da ottenere I sorgenti del kernel e della parte FOSS del sistema sono sempre aggiornati e disponibili su GitHub Il bootloader è facilmente sbloccabile Esiste uno store alternativo dove pubblicare le proprie creazioni C++, QT + QML per scrivere applicazioni Jolla incoraggia l hacking dei propri dispositivi e di SailfishOS

La questione dei componenti interni Android domani il mercato smartphone

La questione dei componenti interni Android domani il mercato smartphone I produttori di SoC e componentistica varia non rilasciano i driver sotto licenze open-source

La questione dei componenti interni Android domani il mercato smartphone I produttori di SoC e componentistica varia non rilasciano i driver sotto licenze open-source I driver per Android funzionano solo sulla suddetta piattaforma

La questione dei componenti interni Android domani il mercato smartphone I produttori di SoC e componentistica varia non rilasciano i driver sotto licenze open-source I driver per Android funzionano solo sulla suddetta piattaforma Portarli verso Linux (quello vero ) sarebbe un operazione lunga e dispendiosa

SailfishOS Hardware Adaptation Kit Grazie a libhybris portare SailfishOS su dispositivi Android è semplice

SailfishOS Hardware Adaptation Kit Grazie a libhybris portare SailfishOS su dispositivi Android è semplice L unico requisito è avere a disposizione una build di CyanogenMod 10.1.x

SailfishOS Hardware Adaptation Kit Grazie a libhybris portare SailfishOS su dispositivi Android è semplice L unico requisito è avere a disposizione una build di CyanogenMod 10.1.x appropriata Non c è bisogno di riscrivere driver e per la maggioranza dei componenti nemmeno di configurare nulla

Fine