SlideShare a Scribd company logo
1 of 22
Download to read offline
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

More Related Content

What's hot

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
 

What's hot (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 to 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 to 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
 

More from 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
 

More from 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)
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

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
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
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
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 

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