presenting ipronto - f leemans

22
Wireless Home Control Panel Presenting iPronto

Upload: mfrancis

Post on 16-Jul-2015

86 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Presenting iPronto - F Leemans

Wireless Home Control Panel

Presenting iPronto

Page 2: Presenting iPronto - F Leemans

Philips Remote Control Systems, Rein Hintzen – Frederik Leemans, January 2003 2

PC & InternetEntertainment Consumption

Control & Navigation

Market trend: convergence of domains

Page 3: Presenting iPronto - F Leemans

Philips Remote Control Systems, Rein Hintzen – Frederik Leemans, January 2003 3

Entertainment Consumption PC & Internet

Connected home

Control & Navigation

Market trend: convergence of domains

Page 4: Presenting iPronto - F Leemans

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

Page 5: Presenting iPronto - F Leemans

Philips Remote Control Systems, Rein Hintzen – Frederik Leemans, January 2003 5

User interfaces and hardware

Scrollwheel

Speakers

Touchscreen LCDHard buttons

Stylus

Touchstrip

Optimized for Portability & Readability

WiFi connectivity4 hours Li-ion Battery

MMC/SD card slotUSB connector

Microphone

Intel Xscale 400 MHz processorLinux / Java / OSGi

application framework

Page 6: Presenting iPronto - F Leemans

Philips Remote Control Systems, Rein Hintzen – Frederik Leemans, January 2003 6

iPronto – Applications

Instant information through a browser

Electronic Program Guidewith channel switching

Remote ControlFull customisation and personalisation

Page 7: Presenting iPronto - F Leemans

Philips Remote Control Systems, Rein Hintzen – Frederik Leemans, January 2003 7

Dashboard - 8 Layouts

Page 8: Presenting iPronto - F Leemans

Philips Remote Control Systems, Rein Hintzen – Frederik Leemans, January 2003 8

System Setup

Wireless Access Point

Broadband Modem

IR

802.11b

InternetElectronic Program Guide

Home network

Entertainment devices

A/V components

Networked Cams

Network Extender

Page 9: Presenting iPronto - F Leemans

Philips Remote Control Systems, Rein Hintzen – Frederik Leemans, January 2003 9

Info

tain

men

tControl

Navig

atio

nEntertainm

ent

iPronto Partner Platform Strategy

iiProntoProntoCore applicationsCore applications

Page 10: Presenting iPronto - F Leemans

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

Page 11: Presenting iPronto - F Leemans

Philips Remote Control Systems, Rein Hintzen – Frederik Leemans, January 2003 11

Community

PRONTO ++ Platform Solution Components

Har

dwar

e

Softw

are

Serv

ices

Complete Solution

Page 12: Presenting iPronto - F Leemans

Philips Remote Control Systems, Rein Hintzen – Frederik Leemans, January 2003 12

PRONTO ++ Platform Components

Modular HWArchitecture

App1

P++ Framework

App2 App3

Operating System(s)

PJava

HW1 HW2 HW3

Modular & PortableSW Framework

Web Service Infrastructure

Community (Users, Developers & Partners)

Service Providers

Registration, Applications, Billing

Page 13: Presenting iPronto - F Leemans

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 HWArchitecture

Page 14: Presenting iPronto - F Leemans

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 & PortableSW Framework

Page 15: Presenting iPronto - F Leemans

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 ServiceInfrastructure

Registration, Applications, Billing

Page 16: Presenting iPronto - F Leemans

Philips Remote Control Systems, Rein Hintzen – Frederik Leemans, January 2003 16

Philips Branded iPronto

Philips/OEM channelOEM Applications

OEM channelOEM Applications

iPronto platform: Hardware, Mechanics, Application Framework and Applications

iPronto OEM/Partner model

OEM Branded product

“Co-Marketing” “True OEM”

Page 17: Presenting iPronto - F Leemans

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)

Page 18: Presenting iPronto - F Leemans

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

Page 19: Presenting iPronto - F Leemans

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)

Page 20: Presenting iPronto - F Leemans

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!

Page 21: Presenting iPronto - F Leemans

Philips Remote Control Systems, Rein Hintzen – Frederik Leemans, January 2003 21

Q&AFor further info, please contact:

Frederik [email protected]+32 16 394557

Page 22: Presenting iPronto - F Leemans