Page 1
1 © Vodafone Group 2010
v1.0 October
What Do Mobile Network Operators Know about Open Source Web Apps?@sanjmatharu / @wolframkreisingVodafone Internet ServicesOctober 2010
Vodafone, the Vodafone logo and Vodafone 360 are trade marks of the Vodafone Group. Other product and company names mentioned herein may
be the trade marks of their respective owners.
Page 2
2 © Vodafone Group 2010
v1.0 October
The Landscape
Page 3
3 © Vodafone Group 2010
v1.0 October
Vodafone and Open Source
• Vodafone Mobile Connect Card driver for Linux
• GPRS/UMTS/HSDPA device manager written in Python, licensed under the GPL.
• Features: Data call handling Send/Receive SMS SIM phone book management Graphical user interface using GTK
• Intended Audience: Developers, End Users/Desktop
• Licence: GNU General Public License (GPL)
• Operating System: Linux
• 1.1 m downloads
• http://bit.ly/aoBm2I
• Vodafone 3G Femto Cell. Provides a 3G Cell with 30m radius of installation point.
• Features: User controls access. 3G data is encrypted over broadband. Product is based on Open Source Linux.
• Intended Audience: Developers, End Users/Desktop
• Licence: GNU General Public License (GPL)
• Operating System: Linux
• http://bit.ly/958gny
Page 4
4 © Vodafone Group 2010
v1.0 October
Vodafone and Open Source
• http://developer.vodafone.com/labs/opensource/
• Wayfinder is the navigation engine.
• Map data free to download from OpenStreetMap
• Intended Audience: Developers
• Licence: BSD
Page 5
5 © Vodafone Group 2010
v1.0 October
Vodafone and Open Source
• 360 devices – LiMo based
Page 6
6 © Vodafone Group 2010
v1.0 October
Page 7
7 © Vodafone Group 2010
v1.0 October
Vodafone and Web Standards – widget run times
71% of all phones have a modern xHTML browser
Develop with open W3C Web standards you already know
HTML/JavaScript development
CSS / SVG (graphics scaling)
Rolling out Network Enablers
Billing
Flexible charging
Presence
Cell ID location
Browser
UI toolkitApplication
APIs
Middleware
KernelH/W abstraction layer
(HAL)Hardware
Web app
Web app
xHTML
CSS SVG
JavaScriptJIL WRT
Responsiveness
Web
Rich UI
Scripting
e.g. S60
e.g. Symbian
Page 8
8 © Vodafone Group 2010
v1.0 October
Delivery
Page 9
9 © Vodafone Group 2010
v1.0 October
Joint Innovation Lab
Developers Customers
UMTS/W-CDMA TD-SCDMA GPRS CDMA-2000
LiMo RIM Android Symbian Others
JIL Widgets
JIL Store (backend)Developer Website Warehouse
V CASTm-MarketY! Keitai
Page 10
10 © Vodafone Group 2010
v1.0 October
Woohoo!
Page 11
11 © Vodafone Group 2010
v1.0 October
VF developer
Give us your feedback!developer.vodafone.com@vodafonedev
Page 12
12 © Vodafone Group 2010
v1.0 October
So what does all this mean for my app?• There is an opportunity for you to distribute your apps through a cross platform digital shop (70/30) and 8 EU markets for now…
• Support for • Android apps – upload live today! https://developer.vodafone.com/publish/ • Widget runtime for Android in Nov 2010 and upload available in Q1 2011
Page 13
13 © Vodafone Group 2010
v1.0 October• http://farm5.static.flickr.com/4064/4495029619_640551bf30_o.jpg
Widget Run Time features
Page 14
14 © Vodafone Group 2010
v1.0 October
GPS
Page 15
15 © Vodafone Group 2010
v1.0 October
Accelerometer
Page 16
16 © Vodafone Group 2010
v1.0 October
Page 17
17 © Vodafone Group 2010
v1.0 October
For devs?
Page 18
18 © Vodafone Group 2010
v1.0 October
Page 19
19 © Vodafone Group 2010
v1.0 October
Page 20
20 © Vodafone Group 2010
v1.0 October
Open Source
•a developer must have
•developer.vodafone.comhttp://developer.vodafone.com/widgets/tools-resources/object-browser/
•githubhttp://github.com/wolframkriesing/object-browser
Page 21
21 © Vodafone Group 2010
v1.0 October
PowerInfo
var wdp = Widget.Device.PowerInfo;
wdp.isCharging
wdp.percentRemaining
wdp.onChargeLevelChange = function(newCapacity){}
wdp.onChargeStateChange = function(stage){}
Page 22
22 © Vodafone Group 2010
v1.0 October
RadioInfo
var wdr = Widget.Device.RadioInfo;
wdr.isRadioEnabled
wdr.isRoaming
wdr.radioSignalSource
wdr.radioSignalStrengthPercent
wdr.onSignalSourceChange = function(src, isRoaming){}
Page 23
23 © Vodafone Group 2010
v1.0 October
developer.vodafone.com
@vodafonedev