SlideShare una empresa de Scribd logo
1 de 22
Descargar para leer sin conexión
Wireless Home Control Panel
Presenting iPronto
Philips Remote Control Systems, Rein Hintzen – Frederik Leemans, January 2003 2
PC & InternetEntertainment Consumption
Control & Navigation
Market trend: convergence of domains
Philips Remote Control Systems, Rein Hintzen – Frederik Leemans, January 2003 3
Entertainment Consumption PC & Internet
Connected home
Control & Navigation
Market trend: convergence of domains
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
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
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
Philips Remote Control Systems, Rein Hintzen – Frederik Leemans, January 2003 7
Dashboard - 8 Layouts
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
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
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
Philips Remote Control Systems, Rein Hintzen – Frederik Leemans, January 2003 11
Community
PRONTO ++ Platform Solution Components
Hardware
Software
Services
Complete Solution
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
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
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
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
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”
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)
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
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)
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!
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
Presenting iPronto - F Leemans

Más contenido relacionado

La actualidad más candente

Kerio Operator Overview
Kerio Operator OverviewKerio Operator Overview
Kerio Operator Overview
rkoscak
 
Internet2 National Video Conferencing Service: Getting ...
Internet2 National Video Conferencing Service: Getting ...Internet2 National Video Conferencing Service: Getting ...
Internet2 National Video Conferencing Service: Getting ...
Videoguy
 
Cloud mobile inline mobile recording
Cloud mobile inline mobile recordingCloud mobile inline mobile recording
Cloud mobile inline mobile recording
compliantphones
 
Chubb ims small resolution_print version
Chubb ims small resolution_print versionChubb ims small resolution_print version
Chubb ims small resolution_print version
mksiu
 
The solution selling kits of PC-based Automation_20160404_Eric Lo
The solution selling kits of PC-based Automation_20160404_Eric LoThe solution selling kits of PC-based Automation_20160404_Eric Lo
The solution selling kits of PC-based Automation_20160404_Eric Lo
Eric Lo
 

La actualidad más candente (19)

Ip telephony mitsot
Ip telephony  mitsotIp telephony  mitsot
Ip telephony mitsot
 
is_series_catalog
is_series_catalogis_series_catalog
is_series_catalog
 
Alllworx Presentation
Alllworx PresentationAlllworx Presentation
Alllworx Presentation
 
Advantech Industrial IoT TPC-5000 Controlpanel sales kit
Advantech Industrial IoT TPC-5000 Controlpanel sales kitAdvantech Industrial IoT TPC-5000 Controlpanel sales kit
Advantech Industrial IoT TPC-5000 Controlpanel sales kit
 
IP video door entry system presentation
IP video door entry system presentationIP video door entry system presentation
IP video door entry system presentation
 
Moxa iologik 2242 brochure
Moxa iologik 2242 brochureMoxa iologik 2242 brochure
Moxa iologik 2242 brochure
 
Axiros tr069-smartmicrogrid-devicemanagement
Axiros tr069-smartmicrogrid-devicemanagementAxiros tr069-smartmicrogrid-devicemanagement
Axiros tr069-smartmicrogrid-devicemanagement
 
Презентация компании Siemens "Система контроля и управления доступом Aliro"
Презентация компании Siemens "Система контроля и управления доступом Aliro"Презентация компании Siemens "Система контроля и управления доступом Aliro"
Презентация компании Siemens "Система контроля и управления доступом Aliro"
 
Kerio Operator Overview
Kerio Operator OverviewKerio Operator Overview
Kerio Operator Overview
 
Omron Industrial Automation EU company profile
Omron Industrial Automation EU company profileOmron Industrial Automation EU company profile
Omron Industrial Automation EU company profile
 
Internet2 National Video Conferencing Service: Getting ...
Internet2 National Video Conferencing Service: Getting ...Internet2 National Video Conferencing Service: Getting ...
Internet2 National Video Conferencing Service: Getting ...
 
A+ Chapter 3 Review
A+ Chapter 3 ReviewA+ Chapter 3 Review
A+ Chapter 3 Review
 
Embedded
EmbeddedEmbedded
Embedded
 
Cloud mobile inline mobile recording
Cloud mobile inline mobile recordingCloud mobile inline mobile recording
Cloud mobile inline mobile recording
 
Chubb ims small resolution_print version
Chubb ims small resolution_print versionChubb ims small resolution_print version
Chubb ims small resolution_print version
 
The solution selling kits of PC-based Automation_20160404_Eric Lo
The solution selling kits of PC-based Automation_20160404_Eric LoThe solution selling kits of PC-based Automation_20160404_Eric Lo
The solution selling kits of PC-based Automation_20160404_Eric Lo
 
Mitel MiVoice 5505 Guest IP Phone
Mitel MiVoice 5505 Guest IP PhoneMitel MiVoice 5505 Guest IP Phone
Mitel MiVoice 5505 Guest IP Phone
 
VoIP Business Telephony Solutions Supporting 30-1500 Users
VoIP Business Telephony Solutions Supporting 30-1500 UsersVoIP Business Telephony Solutions Supporting 30-1500 Users
VoIP Business Telephony Solutions Supporting 30-1500 Users
 
Siincos Remote Connect - Remote Access | Cloud | Industry 4.0
Siincos Remote Connect - Remote Access | Cloud | Industry 4.0Siincos Remote Connect - Remote Access | Cloud | Industry 4.0
Siincos Remote Connect - Remote Access | Cloud | Industry 4.0
 

Similar a Presenting iPronto - F Leemans

Sinnreich Henry Johnston Alan Pt 2
Sinnreich Henry Johnston Alan   Pt 2Sinnreich Henry Johnston Alan   Pt 2
Sinnreich Henry Johnston Alan Pt 2
Carl Ford
 
Roadmap Integral Enterprise
Roadmap Integral EnterpriseRoadmap Integral Enterprise
Roadmap Integral Enterprise
Telepage BV
 
Basicsofembeddedsytsems 110519071747-phpapp02
Basicsofembeddedsytsems 110519071747-phpapp02Basicsofembeddedsytsems 110519071747-phpapp02
Basicsofembeddedsytsems 110519071747-phpapp02
priya_makhija
 
Acs ip-so c-10-tips-presentation
Acs ip-so c-10-tips-presentationAcs ip-so c-10-tips-presentation
Acs ip-so c-10-tips-presentation
Design And Reuse
 

Similar a Presenting iPronto - F Leemans (20)

IoT and M2M for Software Developers
IoT and M2M for Software DevelopersIoT and M2M for Software Developers
IoT and M2M for Software Developers
 
The MRAA and UPM Middleware Libraries
The MRAA and UPM Middleware LibrariesThe MRAA and UPM Middleware Libraries
The MRAA and UPM Middleware Libraries
 
The Role of a SIP Softswitch in the Enterprise
The Role of a SIP Softswitch in the EnterpriseThe Role of a SIP Softswitch in the Enterprise
The Role of a SIP Softswitch in the Enterprise
 
Offline Voice Control
Offline Voice ControlOffline Voice Control
Offline Voice Control
 
Ppt of computer science in very simple English
Ppt of computer science in very simple EnglishPpt of computer science in very simple English
Ppt of computer science in very simple English
 
Sinnreich Henry Johnston Alan Pt 2
Sinnreich Henry Johnston Alan   Pt 2Sinnreich Henry Johnston Alan   Pt 2
Sinnreich Henry Johnston Alan Pt 2
 
Hip case study tcs iitb
Hip case study tcs iitbHip case study tcs iitb
Hip case study tcs iitb
 
Basics of embedded systems
Basics of embedded systemsBasics of embedded systems
Basics of embedded systems
 
Roadmap Integral Enterprise
Roadmap Integral EnterpriseRoadmap Integral Enterprise
Roadmap Integral Enterprise
 
Basicsofembeddedsytsems 110519071747-phpapp02
Basicsofembeddedsytsems 110519071747-phpapp02Basicsofembeddedsytsems 110519071747-phpapp02
Basicsofembeddedsytsems 110519071747-phpapp02
 
LyncConference2013 - Dimensionnement et gestion des Réseaux
LyncConference2013 - Dimensionnement et gestion des RéseauxLyncConference2013 - Dimensionnement et gestion des Réseaux
LyncConference2013 - Dimensionnement et gestion des Réseaux
 
IS Project_Ch5_IT_Infrastructure.pptx
IS Project_Ch5_IT_Infrastructure.pptxIS Project_Ch5_IT_Infrastructure.pptx
IS Project_Ch5_IT_Infrastructure.pptx
 
Standardizing the tee with global platform and RISC-V
Standardizing the tee with global platform and RISC-VStandardizing the tee with global platform and RISC-V
Standardizing the tee with global platform and RISC-V
 
10 Reasons to use the Renesas TPS-1 PROFINET solution kit
10 Reasons to use the Renesas TPS-1 PROFINET solution kit10 Reasons to use the Renesas TPS-1 PROFINET solution kit
10 Reasons to use the Renesas TPS-1 PROFINET solution kit
 
Unitronics catalogue 2015
Unitronics catalogue 2015Unitronics catalogue 2015
Unitronics catalogue 2015
 
UIT Telecoms Presentation
UIT Telecoms PresentationUIT Telecoms Presentation
UIT Telecoms Presentation
 
柏霖Portalinks profile general.pdf
柏霖Portalinks profile general.pdf柏霖Portalinks profile general.pdf
柏霖Portalinks profile general.pdf
 
Indigo Product And Technology Overivew 2005
Indigo Product And Technology Overivew 2005 Indigo Product And Technology Overivew 2005
Indigo Product And Technology Overivew 2005
 
Acs ip-so c-10-tips-presentation
Acs ip-so c-10-tips-presentationAcs ip-so c-10-tips-presentation
Acs ip-so c-10-tips-presentation
 
Fortinet Icon Library
Fortinet Icon LibraryFortinet Icon Library
Fortinet Icon Library
 

Más de mfrancis

Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
mfrancis
 
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
mfrancis
 
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
mfrancis
 
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
mfrancis
 

Más de mfrancis (20)

Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
 
OSGi and Java 9+ - BJ Hargrave (IBM)
OSGi and Java 9+ - BJ Hargrave (IBM)OSGi and Java 9+ - BJ Hargrave (IBM)
OSGi and Java 9+ - BJ Hargrave (IBM)
 
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
 
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank LyaruuOSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
 
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
 
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
 
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
 
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
 
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
 
OSGi CDI Integration Specification - Ray Augé (Liferay)
OSGi CDI Integration Specification - Ray Augé (Liferay)OSGi CDI Integration Specification - Ray Augé (Liferay)
OSGi CDI Integration Specification - Ray Augé (Liferay)
 
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
 
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
 
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
 
Popular patterns revisited on OSGi - Christian Schneider (Adobe)
Popular patterns revisited on OSGi - Christian Schneider (Adobe)Popular patterns revisited on OSGi - Christian Schneider (Adobe)
Popular patterns revisited on OSGi - Christian Schneider (Adobe)
 
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
 
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
 
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
 
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
 
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
 
How to connect your OSGi application - Dirk Fauth (Bosch)
How to connect your OSGi application - Dirk Fauth (Bosch)How to connect your OSGi application - Dirk Fauth (Bosch)
How to connect your OSGi application - Dirk Fauth (Bosch)
 

Último

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Último (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

Presenting iPronto - F Leemans

  • 1. Wireless Home Control Panel Presenting iPronto
  • 2. Philips Remote Control Systems, Rein Hintzen – Frederik Leemans, January 2003 2 PC & InternetEntertainment Consumption Control & Navigation Market trend: convergence of domains
  • 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. 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. 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. 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. Philips Remote Control Systems, Rein Hintzen – Frederik Leemans, January 2003 7 Dashboard - 8 Layouts
  • 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. 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. 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. Philips Remote Control Systems, Rein Hintzen – Frederik Leemans, January 2003 11 Community PRONTO ++ Platform Solution Components Hardware Software Services Complete Solution
  • 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. 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. 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. 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. 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. 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. 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. 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. 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. 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