Servizi di Messaging & Collaboration in Mobilità: il panorama Open Source Michelangelo Uberti -  Sales Engineer , Babel S....
Babel ed i servizi di Messaging <ul><li>Red Hat Premier Business Partner </li></ul><ul><li>Red Hat Advanced ISV Partner </...
Mobile e Open Source <ul><li>Linux e l’open source sono davvero una valida alternativa? </li></ul>
Mobile e Open Source <ul><li>Il ritardo del mercato mobile non è casuale: </li></ul><ul><ul><li>terminali “ stupidi ” </li...
Quadro generale del mercato mobile <ul><li>La scena del mobile messaging è dominata da pochi player: </li></ul><ul><li>Res...
Quadro generale del mercato mobile <ul><li>Ad aprile 2011  Gartner  ha pubblicato un forecast relativo all’andamento del m...
La nostra esperienza: creando MCS <ul><li>Nel 2007, forti dell’esperienza sul messaging, abbiamo avviato la progettazione ...
La nostra esperienza: creando MCS <ul><li>Quali funzionalità erogare? </li></ul><ul><ul><li>Gestione e condivisione di  ca...
La nostra esperienza: Funambol e SyncML Come funziona SyncML? Cosa mancava alla Mailware Collaboration Suite? Il supporto ...
La nostra esperienza: Funambol e SyncML Con l’aggiunta del Funambol DS il puzzle era quasi completo… <ul><ul><li>avevamo l...
La nostra esperienza: le community <ul><li>Chiarire i requisiti e coinvolgere subito le community per </li></ul><ul><li>NO...
La nostra esperienza: Fedora DS <ul><ul><li>Fedora DS  (ora  389.org ) è un LDAP Server open source </li></ul></ul><ul><ul...
La nostra esperienza: protocollo CalDAV <ul><ul><li>E’ un  protocollo standard  per il calendaring basato su HTTP: </li></...
Cosa abbiamo imparato <ul><li>Il  FLOSS  (Free/Libre/Open Source Software) non è un semplice movimento accademico/filosofi...
Cosa abbiamo ottenuto <ul><li>Acquisizione di nuove competenze  grazie al confronto di metodi e tecnologie di sviluppo </l...
Grazie! Visitate www.babel.it
Upcoming SlideShare
Loading in …5
×

Servizi di messaging & collaboration in mobilità: Il panorama open source

880 views
792 views

Published on

I TechAdvisor Michelangelo Uberti e Roberto Polli spiegano come la collaborazione tra Babel e le comunità open source ha contribuito allo sviluppo di Mailware Collaboration Suite, una piattaforma completa per gestire e-mail, calendario, rubrica e chat.

Attraverso l'analisi del mercato di riferimento e l'esposizione di alcuni esempi tecnici legati a Mailware CS, i due TechAdvisor illustrano i vantaggi dell'adozione di tecnologie multi-piattaforma nel settore mobile. Tra le esperienze condivise, il lavoro svolto insieme alle comunità di Funambol per l'erogazione dei servizi di messaging in mobilità, o a Fedora DS per la scelta dell'architettura ottimale.
Video e testi integrali su www.babel.it

Published in: Technology, News & Politics
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
880
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
2
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Servizi di messaging & collaboration in mobilità: Il panorama open source

  1. 1. Servizi di Messaging & Collaboration in Mobilità: il panorama Open Source Michelangelo Uberti - Sales Engineer , Babel S.r.l. Roberto Polli - Technical Advisor Project Manager , Babel S.r.l. 14 Giugno 2011
  2. 2. Babel ed i servizi di Messaging <ul><li>Red Hat Premier Business Partner </li></ul><ul><li>Red Hat Advanced ISV Partner </li></ul><ul><li>Competenze consolidate nella progettazione di sistemi di Messaging & Collaboration di classe enterprise </li></ul><ul><li>Impegnati sin dal 2002 nello sviluppo della PEC </li></ul><ul><li>Membri attivi della comunità open source: </li></ul><ul><ul><li>12/2010 – Mailware Collaboration Suite Community Edition </li></ul></ul><ul><ul><li>04/2011 – Rilasciato il package RPM per RHEL </li></ul></ul>
  3. 3. Mobile e Open Source <ul><li>Linux e l’open source sono davvero una valida alternativa? </li></ul>
  4. 4. Mobile e Open Source <ul><li>Il ritardo del mercato mobile non è casuale: </li></ul><ul><ul><li>terminali “ stupidi ” </li></ul></ul><ul><ul><li>estremamente customizzati </li></ul></ul><ul><ul><li>user-oriented e legati a doppio filo con i vendor </li></ul></ul><ul><ul><li>terreno fertile per i tentativi di lock-in </li></ul></ul><ul><li>Lo scenario sta cambiando grazie a due fattori: </li></ul><ul><ul><li>aumento della potenza di calcolo </li></ul></ul><ul><ul><li>presenza di nuovi competitor </li></ul></ul>
  5. 5. Quadro generale del mercato mobile <ul><li>La scena del mobile messaging è dominata da pochi player: </li></ul><ul><li>Research In Motion (RIM) con i servizi BIS e BES sui terminali BlackBerry </li></ul><ul><li>Microsoft con il protocollo Exchange ActiveSync sui terminali Windows Mobile e Windows Phone </li></ul><ul><li>Apple con il supporto del protocollo ActiveSync ed il servizio MobileMe su iPhone e iPad </li></ul><ul><li>Nokia con il supporto del protocollo ActiveSync (mediante MailForExchange) ed il servizio Nokia Messaging </li></ul><ul><li>Google Android col supporto nativo a Gmail e a tutti i protocolli standard </li></ul>
  6. 6. Quadro generale del mercato mobile <ul><li>Ad aprile 2011 Gartner ha pubblicato un forecast relativo all’andamento del market share globale delle singole piattaforme per smartphone. </li></ul>Negli USA si è assestato intorno al 40%. In Asia continua a crescere!
  7. 7. La nostra esperienza: creando MCS <ul><li>Nel 2007, forti dell’esperienza sul messaging, abbiamo avviato la progettazione della Mailware Collaboration Suite . </li></ul><ul><ul><li>Scalabile ed Interoperabile </li></ul></ul>Un’analisi comparativa ha evidenziato che il mercato era ricco di prodotti “monoblocco” e molto orientati al segmento SME dove il numero di feature è più importante della scalabilità. <ul><ul><li>Adattabile a diverse infrastrutture dotate di interfacce standard (es. SMTP, IMAP, LDAP) </li></ul></ul><ul><ul><li>Pensato intorno ad Utenti e Amministratori : creare componenti semplici da amministrare </li></ul></ul>
  8. 8. La nostra esperienza: creando MCS <ul><li>Quali funzionalità erogare? </li></ul><ul><ul><li>Gestione e condivisione di cartelle IMAP, Rubrica e Calendari </li></ul></ul><ul><ul><li>Real Time Collaboration </li></ul></ul><ul><ul><li>Unified Messaging (Mail2SMS, Fax2Mail, Mail2Fax) </li></ul></ul><ul><ul><li>Advanced Messaging ( GigaMail , MailCollector ) </li></ul></ul><ul><li>Scenario possibile solo integrando backend separati e specializzati: </li></ul><ul><ul><li>SMTP </li></ul></ul><ul><ul><li>POP3 / IMAP4 </li></ul></ul><ul><ul><li>LDAP </li></ul></ul><ul><ul><li>CalDAV </li></ul></ul><ul><ul><li>HTTP stack </li></ul></ul>
  9. 9. La nostra esperienza: Funambol e SyncML Come funziona SyncML? Cosa mancava alla Mailware Collaboration Suite? Il supporto al mail push ed al PIM synchronization ! Un mondo fino a quel momento dominato da RIM e Microsoft… Una scelta open! OMA SyncML + Funambol DS con supporto nativo (Nokia, Samsung, Sony, ...) o tramite app multipiattaforma. Con una serie di request/response HTTP client e server scambiano gli item aggiunti, rimossi o modificati
  10. 10. La nostra esperienza: Funambol e SyncML Con l’aggiunta del Funambol DS il puzzle era quasi completo… <ul><ul><li>avevamo le componenti di back-end… </li></ul></ul><ul><ul><li>avevamo i client compatibili… </li></ul></ul><ul><ul><li>avevamo il gateway Funambol… ma … </li></ul></ul><ul><ul><li>… mancavano i connettori per la Rubrica LDAP ed il Calendario! </li></ul></ul>LDAP Conn CalDAV Conn
  11. 11. La nostra esperienza: le community <ul><li>Chiarire i requisiti e coinvolgere subito le community per </li></ul><ul><li>NON “reinventare la ruota”! </li></ul>La storia del connettore LDAP : dalla proposta di patch al maintaining del progetto. Connettore per 389DS Feedback Bugfix - Patch Feedback Patch merge Bugfix e patch Supporto AD e OpenLDAP
  12. 12. La nostra esperienza: Fedora DS <ul><ul><li>Fedora DS (ora 389.org ) è un LDAP Server open source </li></ul></ul><ul><ul><li>La community è guidata dal Technical Lead Engineer del prodotto </li></ul></ul><ul><ul><li>Il confronto con la community è iniziato già nella fase di progettazione! </li></ul></ul><ul><ul><li>Debug </li></ul></ul><ul><ul><li>avanzato </li></ul></ul><ul><ul><li>Benchmark e stress-test </li></ul></ul><ul><ul><li>Pacchettizzazione </li></ul></ul><ul><ul><li>Nuove feature </li></ul></ul>
  13. 13. La nostra esperienza: protocollo CalDAV <ul><ul><li>E’ un protocollo standard per il calendaring basato su HTTP: </li></ul></ul><ul><ul><li>gli eventi ed i calendari vengono visualizzati come file e directory </li></ul></ul><ul><ul><li>supporta la ricerca e lo scheduling </li></ul></ul>. <ul><ul><li>L’esperienza con le librerie caldav4j </li></ul></ul><ul><ul><li>User </li></ul></ul>1 <ul><ul><li>Usa il prodotto </li></ul></ul><ul><ul><li>Chiede supporto </li></ul></ul><ul><ul><li>Contributor </li></ul></ul>2 <ul><ul><li>Propone migliorie </li></ul></ul><ul><ul><li>Scrive documentazione </li></ul></ul><ul><ul><li>Maintainer </li></ul></ul>3 <ul><ul><li>Coltiva la community </li></ul></ul><ul><ul><li>Progetta e scrive il codice </li></ul></ul><ul><ul><li>2007 </li></ul></ul><ul><ul><li>2011 </li></ul></ul>
  14. 14. Cosa abbiamo imparato <ul><li>Il FLOSS (Free/Libre/Open Source Software) non è un semplice movimento accademico/filosofico, è qualcosa di reale e concreto! </li></ul><ul><li>E’ un ecosistema basato su esperienza e reputazione dove pianificazione e visione sono dei must se si vuole indirizzare lo sviluppo dei software. </li></ul><ul><li>Lo scambio di idee e conoscenze è alla base di tutto. </li></ul>Good things come to those who wait…
  15. 15. Cosa abbiamo ottenuto <ul><li>Acquisizione di nuove competenze grazie al confronto di metodi e tecnologie di sviluppo </li></ul><ul><li>Aumento della reputazione </li></ul><ul><li>Possibilità di indirizzare le roadmap di sviluppo </li></ul><ul><li>Maggior livello di supporto dalla comunità </li></ul>… perché l’open source è un processo, non un prodotto!
  16. 16. Grazie! Visitate www.babel.it

×