avalanche in your pocket
play

Avalanche in Your Pocket KDEPIM on Mobile Devices Till Adam - - PowerPoint PPT Presentation

Avalanche in Your Pocket KDEPIM on Mobile Devices Till Adam - Akademy 2010 - Tampere, Finland what why how sauna! why because we can, dammit - anonymous I want it a lm , I want it a lm , I want it a lm , and I want it now -


  1. Avalanche in Your Pocket KDEPIM on Mobile Devices Till Adam - Akademy 2010 - Tampere, Finland

  2. what

  3. why

  4. how

  5. sauna!

  6. why

  7. “because we can, dammit” - anonymous

  8. “ I want it a lm , I want it a lm , I want it a lm , and I want it now ” - �ાર�ક ��સારા ‌ (Farrokh Bulsara)

  9. what

  10. how

  11. The Evil Interwebs IMAP Google Kolab Sugar Calendar Resources Homescreen Widget VCard Email maildir Application database file system

  12. vcardresource plasmoid nepomukfeeder DBus carries low bandwidth, low latency control traffic Akonadi Protocol (trigger, cancel, progress, log) streams high throughput, big payload data

  13. kmail-mobile, kmail, korganizer, korganizer-mobile, kaddressbook, QML ... ... messageviewer messagecomposer .... libakonadi

  14. remote akonadiconsole

  15. akonadiconsole

  16. akonadiconsole

  17. Caches upon caches upon caches ... application memory application memory per user server memory filesystem

  18. zero copy retrieval

  19. ranged queries and virtual collections

  20. Entity Tree Model

  21. what next?

  22. bandwidth and latency dependent job queue scheduling

  23. can we do zero copy indexing?

  24. item cache in shared memory?

  25. memory mapping larger payloads?

  26. MRU sort order caching?

  27. battery vs. RAM vs. IO vs. performance

  28. Qu et tions?

  29. t anks adam@kde.org kde-mobile and kde-mobile-users mailinglists #akonadi and #kontact on freenode akonadi-project.org http://techbase.kde.org/Projects/PIM/Akonadi

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend