Funambol  Sincronizzazione OpenSource Roberto Polli -  [email_address] Linux Day 24.10.2009 – Latina LUG
Agenda <ul><li>I dati personali (PIM) nell'era del mobile
Esigenza di sincronizzare
Standard di salvataggio e sincronizzazione
Funambol: SyncML opensource
Demo </li></ul>
L'era del mobile <ul><li>Cellulari sempre più potenti
Internet mobile (GPRS, UMTS e WI-FI) amplifica le nostre possibilità: mobile mail, chat, skype, fb..
Le info dei nostri contatti sono importanti: rubrica, agenda, email
PIM: Personal Information Manager </li></ul>
No PIM, No Party! <ul><li>Le PI devono essere  </li><ul><li>disponibili
aggiornate
protette </li></ul><li>Alcuni casi: </li><ul><li>da casa uso skype o mando mail
dall'internet cafè uso gtalk o fb
Upcoming SlideShare
Loading in …5
×

Funambol al Linux Day 2009

755 views
690 views

Published on

Una breve presentazione su Funambol fatta al Linux Day 2009 di Latina.

Indice:
- I dati personali (PIM) nell'era del mobile
- Esigenza di sincronizzare
- Standard di salvataggio e sincronizzazione
- Funambol: SyncML opensource
- Demo

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
755
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • 1- molti vendor, nessuno standard, reti diverse GSM, GPRS, WIFI, no rete 2- accesso ai dati indipendente dalla device: devo usare quella più comoda nel momento (cellulare, PC, internet cafè, scuola =) 3- Compra il pane! Vuoi un cane? Data store e data sync - interoperabilità
  • 1- molti vendor, nessuno standard, reti diverse GSM, GPRS, WIFI, no rete 2- accesso ai dati indipendente dalla device: devo usare quella più comoda nel momento (cellulare, PC, internet cafè, scuola =) 3- Compra il pane! Vuoi un cane? Data store e data sync - interoperabilità
  • 1- molti vendor, nessuno standard, reti diverse GSM, GPRS, WIFI, no rete 2- accesso ai dati indipendente dalla device: devo usare quella più comoda nel momento (cellulare, PC, internet cafè, scuola =) 3- Compra il pane! Vuoi un cane? Data store e data sync - interoperabilità
  • 1- molti vendor, nessuno standard, reti diverse GSM, GPRS, WIFI, no rete 2- accesso ai dati indipendente dalla device: devo usare quella più comoda nel momento (cellulare, PC, internet cafè, scuola =) 3- Compra il pane! Vuoi un cane? Data store e data sync - interoperabilità
  • 1- molti vendor, nessuno standard, reti diverse GSM, GPRS, WIFI, no rete 2- accesso ai dati indipendente dalla device: devo usare quella più comoda nel momento (cellulare, PC, internet cafè, scuola =) 3- Compra il pane! Vuoi un cane? Data store e data sync - interoperabilità
  • 1- molti vendor, nessuno standard, reti diverse GSM, GPRS, WIFI, no rete 2- accesso ai dati indipendente dalla device: devo usare quella più comoda nel momento (cellulare, PC, internet cafè, scuola =) 3- Compra il pane! Vuoi un cane? Data store e data sync - interoperabilità
  • 1- molti vendor, nessuno standard, reti diverse GSM, GPRS, WIFI, no rete 2- accesso ai dati indipendente dalla device: devo usare quella più comoda nel momento (cellulare, PC, internet cafè, scuola =) 3- Compra il pane! Vuoi un cane? Data store e data sync - interoperabilità
  • 1- molti vendor, nessuno standard, reti diverse GSM, GPRS, WIFI, no rete 2- accesso ai dati indipendente dalla device: devo usare quella più comoda nel momento (cellulare, PC, internet cafè, scuola =) 3- Compra il pane! Vuoi un cane? Data store e data sync - interoperabilità
  • 1- molti vendor, nessuno standard, reti diverse GSM, GPRS, WIFI, no rete 2- accesso ai dati indipendente dalla device: devo usare quella più comoda nel momento (cellulare, PC, internet cafè, scuola =) 3- Compra il pane! Vuoi un cane? Data store e data sync - interoperabilità
  • 1- molti vendor, nessuno standard, reti diverse GSM, GPRS, WIFI, no rete 2- accesso ai dati indipendente dalla device: devo usare quella più comoda nel momento (cellulare, PC, internet cafè, scuola =) 3- Compra il pane! Vuoi un cane? Data store e data sync - interoperabilità
  • 1- molti vendor, nessuno standard, reti diverse GSM, GPRS, WIFI, no rete 2- accesso ai dati indipendente dalla device: devo usare quella più comoda nel momento (cellulare, PC, internet cafè, scuola =) 3- Compra il pane! Vuoi un cane? Data store e data sync - interoperabilità
  • 1- molti vendor, nessuno standard, reti diverse GSM, GPRS, WIFI, no rete 2- accesso ai dati indipendente dalla device: devo usare quella più comoda nel momento (cellulare, PC, internet cafè, scuola =) 3- Compra il pane! Vuoi un cane? Data store e data sync - interoperabilità
  • 1- molti vendor, nessuno standard, reti diverse GSM, GPRS, WIFI, no rete 2- accesso ai dati indipendente dalla device: devo usare quella più comoda nel momento (cellulare, PC, internet cafè, scuola =) 3- Compra il pane! Vuoi un cane? Data store e data sync - interoperabilità
  • Funambol al Linux Day 2009

    1. 1. Funambol Sincronizzazione OpenSource Roberto Polli - [email_address] Linux Day 24.10.2009 – Latina LUG
    2. 2. Agenda <ul><li>I dati personali (PIM) nell'era del mobile
    3. 3. Esigenza di sincronizzare
    4. 4. Standard di salvataggio e sincronizzazione
    5. 5. Funambol: SyncML opensource
    6. 6. Demo </li></ul>
    7. 7. L'era del mobile <ul><li>Cellulari sempre più potenti
    8. 8. Internet mobile (GPRS, UMTS e WI-FI) amplifica le nostre possibilità: mobile mail, chat, skype, fb..
    9. 9. Le info dei nostri contatti sono importanti: rubrica, agenda, email
    10. 10. PIM: Personal Information Manager </li></ul>
    11. 11. No PIM, No Party! <ul><li>Le PI devono essere </li><ul><li>disponibili
    12. 12. aggiornate
    13. 13. protette </li></ul><li>Alcuni casi: </li><ul><li>da casa uso skype o mando mail
    14. 14. dall'internet cafè uso gtalk o fb
    15. 15. dall'autobus mando un sms </li></ul></ul>
    16. 16. No PIM, No Party! <ul><li>Calendario personale: </li><ul><li>Ricordarsi un compleanno
    17. 17. Salvare un appuntamento </li></ul><li>Email, Note, ..
    18. 18. L'email ci fa' comunicare ...
    19. 19. ...il calendario ci fa' incontrare </li></ul>
    20. 20. Sincronizzare <ul><li>Salvare una copia delle PI su ogni device per accedervi anche senza rete
    21. 21. PI disponibili su tante device: pc, cell, laptop, internet
    22. 22. PI aggiornate tra loro e al sicuro: se perdo il cell ho tutte le info sugli altri dispositivi </li></ul>
    23. 23. Sincronizzare è difficile <ul><li>Telefonini di manufacturer diversi, salvano dati diversamente </li><ul><li>Il modello X supporta 8 numeri per contatto
    24. 24. Il modello Y ne supporta 10
    25. 25. Il modello Z salva I contatti in formato Vcard 3.0 </li></ul><li>Chi sincronizza deve fare da interprete tra vari formati e vari modelli senza perdere dati </li></ul>
    26. 26. Formati e Interoperabilità <ul><li>Ecco alcuni formati di dati personali: </li><ul><li>.eml : email
    27. 27. .vcf (2.1/3.0) : vcard contatti
    28. 28. .vcs (1.0) : vcalendar eventi (non standard)
    29. 29. .ics (2.0) : icalendar eventi (standard RFC) </li></ul><li>RFC: Request For Comment – è un processo
    30. 30. per la creazione di standard nel mondo internet. </li></ul>
    31. 31. Sync Server <ul><li>I software di sync sono molto legati alle device e a protocolli proprietari </li><ul><li>ActiveSync : PC-WinMobile / iPhone
    32. 32. IntelliSync: PC-Nokia / Symbian </li></ul><li>C'è anche un protocollo standard: SyncML </li><ul><li>Funambol, Horde, ScheduleWorld, Synchronica </li></ul><li>Funambol è un'implementazione Open Source </li></ul>
    33. 33. Funambol DataSync <ul><li>Server SyncML / HTTP
    34. 34. Linux + Tomcat + Java + MySQL
    35. 35. Salva su DB dati e indici (ex. ultima modifica)
    36. 36. Modulare (posso salvare I dati altrove, ex. GCalendar)
    37. 37. Sincronizza Contatti, Calendario, Email, …
    38. 38. Supporta Outlook, iPhone, Thunderbird, BB e moltissimi cellulari
    39. 39. Licenza: AGPL3 </li></ul>
    40. 40. Funambol DataSync
    41. 41. Processo di Sync <ul><li>Il mobile invia a Funambol tutti I contatti divisi in 4 liste: </li><ul><li>All, New, Updated, Deleted </li></ul><li>Funambol confronta le 4 liste con quelle che calcola internamente
    42. 42. Aggiorna I dati sul suo db e notifica I cambiamenti al cellulare </li></ul>
    43. 43. Demo <ul><li>Installazione server casalingo
    44. 44. Configurazione cellulare / Thunderbird
    45. 45. Sincronizzazione cellulare->server
    46. 46. Sincronizzazione server->Thunderbird
    47. 47. Domande </li></ul>
    48. 48. Demo <ul><li>Riferimenti </li><ul><li>www.funambol.com
    49. 49. Wikipedia: SyncML PIM </li></ul><li>GRAZIE DELL'ATTENZIONE
    50. 50. Roberto Polli - robipolli@gmail.com </li></ul>

    ×