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.

Presenting iPronto - F Leemans

640 views

Published on

OSGi World Congress 2003

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Presenting iPronto - F Leemans

  1. 1. Wireless Home Control Panel Presenting iPronto
  2. 2. Philips Remote Control Systems, Rein Hintzen – Frederik Leemans, January 2003 2 PC & InternetEntertainment Consumption Control & Navigation Market trend: convergence of domains
  3. 3. Philips Remote Control Systems, Rein Hintzen – Frederik Leemans, January 2003 3 Entertainment Consumption PC & Internet Connected home Control & Navigation Market trend: convergence of domains
  4. 4. Philips Remote Control Systems, Rein Hintzen – Frederik Leemans, January 2003 4 InternetInternetInternet Product Fit • High frequency of use • Short interval of use • Mobile through the home Product Functions • Control • Navigation (Content) • Infotainment Device Control … Media Control … Home Control Product Form • Portability vs Readability optimum iPronto – Dashboard for the digital home
  5. 5. Philips Remote Control Systems, Rein Hintzen – Frederik Leemans, January 2003 5 User interfaces and hardware Scrollwheel Speakers Touchscreen LCD Hard buttons Stylus Touchstrip Optimized for Portability & Readability WiFi connectivity 4 hours Li-ion Battery MMC/SD card slot USB connector Microphone Intel Xscale 400 MHz processor Linux / Java / OSGi application framework
  6. 6. Philips Remote Control Systems, Rein Hintzen – Frederik Leemans, January 2003 6 iPronto – Applications Instant information through a browser Electronic Program Guide with channel switching Remote Control Full customisation and personalisation
  7. 7. Philips Remote Control Systems, Rein Hintzen – Frederik Leemans, January 2003 7 Dashboard - 8 Layouts
  8. 8. Philips Remote Control Systems, Rein Hintzen – Frederik Leemans, January 2003 8 System Setup Wireless Access Point Broadband Modem IR 802.11b Internet Electronic Program Guide Home network Entertainment devices A/V components Networked Cams Network Extender
  9. 9. Philips Remote Control Systems, Rein Hintzen – Frederik Leemans, January 2003 9 Infotainm ent C ontrol N avigation Entertainm ent iPronto Partner Platform Strategy iiProntoPronto Core applicationsCore applications
  10. 10. Philips Remote Control Systems, Rein Hintzen – Frederik Leemans, January 2003 10 Complete Solution Philips Brand OEM Brands ARM Processor, e.g., Intel® PXA250 Philips Go To Market Model
  11. 11. Philips Remote Control Systems, Rein Hintzen – Frederik Leemans, January 2003 11 Community PRONTO ++ Platform Solution Components Hardware Software Services Complete Solution
  12. 12. Philips Remote Control Systems, Rein Hintzen – Frederik Leemans, January 2003 12 PRONTO ++ Platform Components Modular HW Architecture App1 P++ Framework App2 App3 Operating System(s) PJava HW1 HW2 HW3 Modular & Portable SW Framework Web Service Infrastructure Community (Users, Developers & Partners) Service Providers Registration, Applications, Billing
  13. 13. Philips Remote Control Systems, Rein Hintzen – Frederik Leemans, January 2003 13 PRONTO ++ Modular HW Architecture • ARM Based Processor - Currently Intel X-Scale Architecture - Other processors possible • HW Options (Highlights but not complete) - 64 Mb RAM and Flash memory - LCD displays • 2 – 10” - Connectivity solutions • 802.11b/a, Bluetooth,GPRS, DVB-T, etc. - Standard connector solutions • PCMCIA, Compact Flash, MMC/SD • USB,1394, etc. - Hard Disk interface for Gigabytes of Storage - Dedicated HW for Video Processing - etc. • Expandable by End User - Accessories Modular HW Architecture
  14. 14. Philips Remote Control Systems, Rein Hintzen – Frederik Leemans, January 2003 14 PRONTO ++ SW Framework • Complete software stack - Hardware (processor) independent - Operating system agnostic • Core Applications provided by Philips - Navigation Dashboard UI - Remote Control - Electronic Program Guide - Browser - Audio & Video Players - Picture Viewer - Java Games - Maps & Navigation - Other Applications • Software development kit - to develop customer applications App1 P++ Framework App2 App3 Operating System(s) PJava HW1 HW2 HW3 Modular & Portable SW Framework
  15. 15. Philips Remote Control Systems, Rein Hintzen – Frederik Leemans, January 2003 15 PRONTO ++ Web Service Infrastructure • Service Infrastructure - Web portal interface - Machine – Machine interface • Basic Services - User and Device Registration - Software Upgrade Management - Service Subscription Management - New Application Downloads - Service Fee Billing • Application Service Examples - Electronic Program Guide - Music & Video databases, etc. Service Providers Back End Service Infrastructure Registration, Applications, Billing
  16. 16. Philips Remote Control Systems, Rein Hintzen – Frederik Leemans, January 2003 16 Philips Branded iPronto Philips/OEM channel OEM Applications OEM channel OEM Applications iPronto platform: Hardware, Mechanics, Application Framework and Applications iPronto OEM/Partner model OEM Branded product “Co-Marketing” “True OEM”
  17. 17. Philips Remote Control Systems, Rein Hintzen – Frederik Leemans, January 2003 17 iPronto – SW architecture overview Remote Control <<bundle>> Browser <<bundle>> EPG / Smartsurf <<bundle>> UPnP A/V Contol Point <<bundle>> . . . Application 1 Application 2 Application 3 Application N UPnP <<bundle>> IR <<bundle>> EPG <<bundle>> Application Framework <<bundle>> Util System Interface OSGi Framework Boot SBM Preferences <<bundle>> intent JTE Linux TurboBoot Intel Cotulla Codec Java driver wrapper (JNI) Driver Device Java Security . Portability boundary Java codec or warpper (JNI)
  18. 18. Philips Remote Control Systems, Rein Hintzen – Frederik Leemans, January 2003 18 • Technology: – Component-based model & lifetime management – Dynamic execution environment – Network protocol neutral – Secure – Remote Management – SW deployment (very useful also for debugging) – Interoperability • Strategic – Pure Java – Promising industry standard – Multiple vendors – Multiple service provisioning solutions •Linux/pJava-based embedded system •Application management: OSGi v2 •Technology provider: •Why OSGi? iPronto - implementation
  19. 19. Philips Remote Control Systems, Rein Hintzen – Frederik Leemans, January 2003 19 iPronto – SW architecture overview Remote Control <<bundle>> Browser <<bundle>> EPG / Smartsurf <<bundle>> UPnP A/V Contol Point <<bundle>> . . . Application 1 Application 2 Application 3 Application N UPnP <<bundle>> IR <<bundle>> EPG <<bundle>> Application Framework <<bundle>> Util System Interface OSGi Framework Boot SBM Preferences <<bundle>> intent JTE Linux TurboBoot Intel Cotulla Codec Java driver wrapper (JNI) Driver Device Java Security . Portability boundary Java codec or warpper (JNI)
  20. 20. Philips Remote Control Systems, Rein Hintzen – Frederik Leemans, January 2003 20 Current demo implementation • OSGi used for application framework: – Starting/stopping apps – Upgrading in development environment • Prototype: – – Includes management agent on device – Connects to provisioning system (backend) – Current use cases: • Apps (IM, weather, games) pull by customer • Multiple users • Subscribe/activate • Demo!
  21. 21. Philips Remote Control Systems, Rein Hintzen – Frederik Leemans, January 2003 21 Q&A For further info, please contact: Frederik Leemans frederik.leemans@philips.com +32 16 394557

×