More Related Content Similar to Ixonos keynote for LinuxCon Europe 2011 (20) Ixonos keynote for LinuxCon Europe 20111. REDEFINING
THE CLOUD PHONE
The new mobile LIFE
where you connect to EVERYTHING
Antti Aumo I 26 October I LinuxCon Europe 2011
© Ixonos Plc
2. IXONOS IN BRIEF
• We create wireless technologies,
connected devices as well as
multichannel online services and mobile
apps
• We enhance the competitiveness of our
customer organisations by enabling
superior user experience, cost-efficient
development and faster time-to-market
of their products and services.
Our clientele includes wireless technology suppliers, mobile device Turnover 2010 totalled 84.9 MEUR
and consumer electronics manufacturers, network operators, and operating profit 5.3 MEUR.
companies taking advantage of the new business opportunities that Personnel +1000
wireless communications enable.
Listed in Nasdaq OMX Helsinki.
© Ixonos Plc
3. “TRADITIONAL” CLOUD PHONE…
Centralized back-end, star-shaped
service topology
CPU
- Requires a network connection to the back-end CONTENT
- Uses resources that you do not control STORAGE
- Primitive resources: online content,
storage capacity, processing power
+ Data will not disappear if your device breaks down
© Ixonos Plc
5. OUR CONCEPT (”HomeEcho”)
• More than just a single device using the cloud,
all devices in the home connect to one ”P2P swarm”
• All resources and capabilities accessible from any
device
• shared from your cloud, HomeEcho
• Sharing files, media and storage space,
as well as capabilities: processing power, speakers,
displays, network connection, sensors, etc...
• Not tied into, or limited by, certain standards
© Ixonos Plc
6. ...THE WORLD TOMORROW
• See all devices as one entity, with
combined capabilities
• No need to worry about device
compatibility or joint functionality
• When the devices are connected to
HomeEcho cluster, you decide:
• which software to use
• how the different devices interact
© Ixonos Plc
7. TECHNOLOGY OVERVIEW
THE DEVICE
for dynamically loading and
RUNTIME executing the software
PEER for discovery
and pairing Swarm
CAPABILITIES for connecting accessories
HW / SW and resources locally
• Clustering your home electronics
• Changing from a device-centric view to a user or use-case centric view
© Ixonos Plc
8. ULTIMATELY, IT CAN LOOK LIKE THIS
HANDHELD MEDIA CENTRE SMART TV CAR/IVI
- Visibility of all processes
- Possibility to select a user
”ROOM” ”ROOM” ”ROOM” ”ROOM” space for application
- Possibility to share runtimes – handheld runs
Dalvik on smart TV screen?
APPLICATION
APPLICATION
APPLICATION
APPLICATION
APPLICATION
APPLICATION
APPLICATION
APPLICATION
APPLICATION
APPLICATION
APPLICATION
APPLICATION
You see one Kernel, one file system, all processes
deployed to different user spaces.
You manage everything like a single Linux box.
- Kernel-to-Kernel p2p communications
Linux Kernel Linux Kernel Linux Kernel Linux Kernel - Virtual file system – storage and remote /dev
- Hot plug of new nodes to the cloud
- You could buy CPU power –
Hardware Hardware Hardware Hardware just put a node instance to remote cloud
NODE NODE NODE NODE
© Ixonos Plc
9. RESOURCES: COMBINE AND GROW
NODE CPU MEMORY STORAGE VIDEO CONNECTIVITY AUDIO INPUT SENSORS OTHER
CAPACITY DEVICES
Laptop Intel Core i7-2920XM 4-8GB 500GB Diskdrive. 15.6” 1920x1080 Intel Centrino Advanced-N Built in Stereo speakers, QWERTY Fingerprint reader
quad-core @3.5GHz Multiburner DVD FHD Built in. 6205 (Wi-Fi/Bluetooth), Integrated mic + Keyboard,
drive Intel Graphics 3000 10/100/1000 Base Ethernet external AV over combo UltraNav dual
RJ-45 jack point
Smart phone 1 GHz ARM Cortex-A8 512 MB 16GB Internal, 32GB 4” 480x800 AMOLED, 2G/3G, Integrated loudspeaker, Touch panel (on 5 MP Camera, HW Acceleration for
Internal RAM MicroSD SGX540 GPU, Wi-Fi 802.11 b/g/n, 3.5 jack for audio out, screen) Temperature, MM MPEG-2/4,
DLNA BT 3.0 supported BT A2Dp Accelerometer, FM Radio
Compass, AGPS
Media centre Intel Core 2 Quad 6 GB 1TB Connected to 10/100/1000 Base Ethernet External – over audio Wireless IR Reader connected but 2 DVB-T tuners,
(linux) Q6600 / 2.4 GHz Livingroom TV & RJ-45, out jack. Keyboard (non bt) not used All available SW
Home theatre, Wi-Fi 802.11 a/b/g/n, codecs installed
NVIDIA GeForce
8400,
Tablet 1GHz Nvidia Tegra 1 GB 32 GB 10.1” widescreen 2G/3G Two integrated Touch panel 2MP Front Camera, 8MP Semi Acceleration for
Dual-Core 1280x800 WXGA, Wi-Fi 802.11 a/b/g/n, speakers, 3.5 jack for (multi touch) rear Camera, WMV7-9, H.263,
Wi-Fi Direct, audio out. Gyroscope, H.264, MPEG4, Xvid,
Bluetooth 3.0 Accelerometer, DivX and VP8,
Ambient light, FM/AM Tuner
Compass, AGPS
TV UNKNOWN - - 42” Clear motion Wi-Fi 802.11 a/b/g/n (USB) Integrated speakers - IR remote control Front camera 2xUSB, 2xHDMI (in)
FHD, rendering for DD, (accessory)
DLNA (in) Connected to home
theatre.
Home automation UNKNOWN - - 7” 640x480 control Wi-Fi 802.11 Mono speakers for Touch panel 4x motion detectors, 2 -
control center screen warning signal (single touch) outdoor cameras lock
detection, smoke
alarms,
Ventilation and
temperature detection
and adjustment
In-Vehicle- UNKNOWN Not shareable CD/DVD RW - used 7x4” WVGA Wi-Fi 802.11 , external USB In car installed Direct Car rear camera NAVTEG Maps and
Infotainment for read only. speakers, input Navigation,
External USB as mass Comprehensive sound FM/AM Tuner,
storage tuning Satellite radio ready,
TOTAL > 8GHz >12 GB > 1.5 TB 6 different displays, 2x 2G/3G modems, In-door 5 speakers sets, 5 spots 2 Full keyboards, Location, Movement, Codecs, Connectors,
DLNA capable wifi with ADSL 24/1 out for headsets, A2DBP 3 touch screens, Heat, Audio, Cameras, Services, Tuners
renderers supported one traditional Compasses,
remote
© Ixonos Plc
10. MAIN BENEFITS
• Resource stretching: grow your resources in the
bottlenecks without additional investments
• New amazing functionality thanks to unique
resource combinations
• Ease of use: focus on how the service is used, not
how the devices are connected and configured
• Technical complexity is hidden from
consumers – things “just work”
• Higher level of context awareness
• Extreme flexibility, thanks to modularity
• Developers not constrained by delays of standards being
formalized
• Low maintenance costs: peer is easy to maintain,
• even if the kernel and device system is developed
further
• Compact enabler (the peer)
• Light interface to the device’s system: just IP and
messaging
© Ixonos Plc
11. TECHNOLOGY: MAIN ELEMENTS
• Most elements exist today, just separately
• We can bring them together
• Key technologies:
• Virtualization: VirtualBox etc…
• Clustering: LinuxPMI etc….
• Media and content distribution: RTSP etc …
• Device discovery and management: Broadcast
messages etc…
• P2P technologies: Distributed hashes etc…
• With different processor architectures (x86, ARM etc),
no transfer of native code
• Runtime Virtual Machines: Dalvik etc…
• POC in user space → peer for x86 ≠ peer for
ARM
© Ixonos Plc
12. INTRODUCTION IN PHASES
PHASE 1 PHASE 2
• Introduction can be done in two
phases: RUNTIME user
space
1. User space demo user
space
2. Kernel implementation PEER
• This enables verifying and
kernel
testing the system CAPABILITIES
HW / SW
kernel
© Ixonos Plc
13. NUMBER OF USE CASES: ONE ZILLION
• No predefinition for HOW and for WHAT
the resources are used
• Not limited to use-cases or
functionality someone else has
decided
• Unlimited options
• Maximized efficiency: each device performs
the task it is most capable of doing, and
communicates directly with others
• A control device, such as a smart phone, is not
burdened by handling all traffic
• Can be expanded with remote capabilities
from a ”traditional” cloud – not a must.
• Can be accessed remotely
© Ixonos Plc
14. SAMPLE USE CASE
0. Discovery
5.
1. Dispatch ”File Provider”
1.
executable code / mini-app 2.
3.
2. Dispatch ”Media Player”
executable code / mini-app
3. Assign Source to Media Centre
4.
4. Connect
6.
5. ”Play”
6. Read and play media
© Ixonos Plc
15. PHONE MIC & CAMERA TO SKYPE CHAT ON TV
Video chat on your TV by using the
phone´s camera and mic
© Ixonos Plc LinuxCon Europe Oct 2011 15
16. TV RECOGNIZES IF THE USER LEAVES THE ROOM
The TV can use the phone mic and IR camera
to recognise when a viewer leaves the room,
and pause.
© Ixonos Plc
17. VOICE-COMMANDED TV REMOTE
Control TV with your mobile phone by giving voice commands.
© Ixonos Plc LinuxCon Europe Oct 2011 17
18. ADDITIONAL TV FEATURES
Interoperability between all the vendors would ensure that the extra TV features can
become industry-standard expanding the interactive TV feature possibilities significantly.
© Ixonos Plc LinuxCon Europe Oct 2011 18
19. THE FUTURE OF TV METRICS
Instant tracking of TV show performance
• How many people are in the room
• How they react to the show (laugh/cry)
• Are they just watching TV or using other devices
• The collected data can be matched to the identity of the
cloud
© Ixonos Plc
20. PLAYLIST BASED ON SHARED MUSIC
Generate playlists for parties that best matches the collective musical taste of guests.
© Ixonos Plc LinuxCon Europe Oct 2011 20
21. PROTECTING THE ONES YOU LOVE
Notifications about people’s whereabouts,
for example your kids’ when they are playing outside,
based on their phone GPS location (or WiFi/Bluetooth range),
are viewable on your TV screen.
© Ixonos Plc
22. REMOTE MANAGEMENT OF HOME
When nobody is at home, it goes to energy-save mode.
When you are 2kms away, your home starts to prepare itself by reinstating normal room
temperature.
Before you enter, the lights turn on for you.
Antti is 2 kms away –
prepare the house.
© Ixonos Plc
23. REMOTE ACCESS TO HomeEcho
“MAKE YOURSELF AT HOME”
Link your
HomeEcho
(personal settings/files)
to Hotel
© Ixonos Plc LinuxCon Europe Oct 2011 23
24. HOME CLOUD EXTENDED WITH REMOTE CLOUD
HomeEcho Remote cloud services
Office
applications
Purchased
remote services
Storage
space
Games/Media
Payment Streams
processor
© Ixonos Plc
25. WHAT NEEDS TO BE BUILT?
• Linux clustering in an embedded environment
• clustering projects are focused on workstations and servers
• Integration to existing IDEs (Eclipse etc…) and SDKs (Android SDK etc…)
• to enable SW development in these environments
• API and later components
• An open-source project within Linux ecosystem, to develop the solution and
distribute its contents?
1. The runtime-based node
2. The build in the kernel
3. Porting efforts to different Linux distributions
Challenges:
• Consumer electronics market is fragmented
• If implemented on only half of the devices, consumers become
disappointed with the “other half”
• Security of communications and execution privileges
PORTABILITY IS A KEY DRIVER!
© Ixonos Plc
26. ECOSYSTEM
• Impact on the development ecosystem
• Taking Linux to a new level: not only using Linux everywhere and connecting it with everything,
but doing things beyond the imagination
• Impact on commercial developers
• Business opportunities for creating new use cases and programming HomeEcho mini-apps
• Sell mini-apps to electronics companies
• Sell mini-apps to consumers via app stores
• Impact on electronics companies (home electronics, smartphones)
• Differentiating devices with HomeEcho
• Mini-apps optimized for your devices, include enhanced functionality
• Value-add services enabled by HomeEcho
© Ixonos Plc
27. THANK YOU! THANK YOU.
www.ixonos.com
© Ixonos Plc