Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Funambol al Linux Day 2009

821 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
  • Be the first to comment

  • Be the first to like this

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>

×