Your SlideShare is downloading. ×
Genivi: Download Upload Messaging Manager April 25, 11:30 – 12:30
Genivi: Download Upload Messaging Manager April 25, 11:30 – 12:30
Genivi: Download Upload Messaging Manager April 25, 11:30 – 12:30
Genivi: Download Upload Messaging Manager April 25, 11:30 – 12:30
Genivi: Download Upload Messaging Manager April 25, 11:30 – 12:30
Genivi: Download Upload Messaging Manager April 25, 11:30 – 12:30
Genivi: Download Upload Messaging Manager April 25, 11:30 – 12:30
Genivi: Download Upload Messaging Manager April 25, 11:30 – 12:30
Genivi: Download Upload Messaging Manager April 25, 11:30 – 12:30
Genivi: Download Upload Messaging Manager April 25, 11:30 – 12:30
Genivi: Download Upload Messaging Manager April 25, 11:30 – 12:30
Genivi: Download Upload Messaging Manager April 25, 11:30 – 12:30
Genivi: Download Upload Messaging Manager April 25, 11:30 – 12:30
Genivi: Download Upload Messaging Manager April 25, 11:30 – 12:30
Genivi: Download Upload Messaging Manager April 25, 11:30 – 12:30
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Genivi: Download Upload Messaging Manager April 25, 11:30 – 12:30

2,721

Published on

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

  • Be the first to like this

No Downloads
Views
Total Views
2,721
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. 2-Oct-13 Dashboard image reproduced with the permission of Visteon and 3M Corporation GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries Copyright © GENIVI Alliance 2012 1 Download Upload Messaging Manager April 25, 11:30 – 12:30 Networking EG Jon B. Shields Work founder Arynga Bartlomiej Jozwiak Developer Arynga / Open-RnD
  • 2. • Download Upload Messaging Manager (DUMM) is a component for exchanging data (download/upload files, exchanging messages) with remote servers over HTTP • DUMM has three main subcomponents: • Download Manager (DM) • Upload Manager (UM) • Messaging Manager (MM) • Team has been created and development has begun • DUMM is used by CarSync delivered by Arynga (www.arynga.com) 2-Oct-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries Copyright © GENIVI Alliance 2011 2 Context Information
  • 3. 2-Oct-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries Copyright © GENIVI Alliance 2012 3 General overview
  • 4. 2-Oct-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries Copyright © GENIVI Alliance 2012 4 DUMM Details
  • 5. • DBus interfaces: – net.dumm.download • Downloading Manager • Objects: – / : main object, responsible for handling client requests – /DMObject/NN : DM Object, used for providing properties – net.dumm.upload • Uploading Manager • Not started – net.dumm.msg • Messaging Manager • Not started 2-Oct-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries Copyright © GENIVI Alliance 2012 5 DBus interface
  • 6. 2-Oct-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries Copyright © GENIVI Alliance 2012 6 DBus interface (details)
  • 7. 2-Oct-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries Copyright © GENIVI Alliance 2012 7 DBus interface (details)
  • 8. 2-Oct-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries Copyright © GENIVI Alliance 2012 8 DBus interface (details)
  • 9. 2-Oct-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries Copyright © GENIVI Alliance 2012 9 DBus & DM Object states
  • 10. Requirement ID Description Status SW-DUMM-001 DUMM Components • Initial version of Download Manager • Initial version of HTTP Request Manager SW-DUMM-002 DUMM Configuration File For Starting Daemon Done SW-DUMM-003 DUMM as a Daemon On going SW-DUMM-004 Enable / Disable DUMM Modules Not started SW-DUMM-005 DUMM and D-Bus For Download Manager – initial version done SW-DUMM-006 DUMM D-Bus Path Current path: net.dumm SW-DUMM-007 DUMM Unique ID's Done for Download Manager. Database is used for keeping items and handling unique Ids SW-DUMM-008 DUMM Logging Currently own module is used; In future it will be switched to DLT SW-DUMM-009 DUMM HTTP Stack Done – libcurl is used SW-DUMM-010 DUMM HTTPS Support Done – libcurl is used 2-Oct-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries Copyright © GENIVI Alliance 2012 10 Work status I
  • 11. Requirement ID Description Status SW-DUMM-011 DUMM HTTP 1.1 Support Done – libcurl is used SW-DUMM-012 DUMM HTTP Proxy Support On going (in case of Download Manager) SW-DUMM-013 DUMM Proxy Configuration Done (in case of Download Manager) SW-DUMM-014 HTTP Header Configuration Support Done (in case of Download Manager) SW-DUMM-015 HTTP Support for Adding Header Not started 2-Oct-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries Copyright © GENIVI Alliance 2012 11 Work status II
  • 12. • Finish current development tasks – Run DUMM as daemon – Add all features related to HTTP requests – Add support for all properties in DM objects – Verify and clarify Dbus interface with others • Add Uploading Manager • Add Messaging Manager • Integration with connman 2-Oct-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries Copyright © GENIVI Alliance 2012 12 Plans for future
  • 13. • Gitweb : https://git.genivi.org/git/gitweb.cgi?p=dumm;a=summary • Git repository: https://git.genivi.org/srv/git/dumm • Genivi Wiki : https://collab.genivi.org/wiki/display/genivi/Download+Upload+Mess aging+Manager 2-Oct-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries Copyright © GENIVI Alliance 2012 13 References
  • 14. • Vivian Prinz (BMW) – vivian.prinz@bmw.de – Download Upload Messaging Manager Execution Team • Bartlomiej Swiercz (Arynga) – bartlomiej.swiercz@arynga.com – Contributor / Software developer • Bartlomiej Jozwiak (Arynga) – bartlomiej.jozwiak@arynga.com – Contributor / Software developer • Jon B. Shields (Arynga) – barton@arynga.com – Work founder 2-Oct-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries Copyright © GENIVI Alliance 2012 14 Contacts
  • 15. END 2-Oct-13 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries Copyright © GENIVI Alliance 2012 15

×