What do mobile network operators know about open source web apps
-
Upload
vodafone-developer -
Category
Technology
-
view
1.210 -
download
0
description
Transcript of What do mobile network operators know about open source web apps
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.
2 © Vodafone Group 2010
v1.0 October
The Landscape
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
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
5 © Vodafone Group 2010
v1.0 October
Vodafone and Open Source
• 360 devices – LiMo based
6 © Vodafone Group 2010
v1.0 October
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
8 © Vodafone Group 2010
v1.0 October
Delivery
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
10 © Vodafone Group 2010
v1.0 October
Woohoo!
11 © Vodafone Group 2010
v1.0 October
VF developer
Give us your feedback!developer.vodafone.com@vodafonedev
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
13 © Vodafone Group 2010
v1.0 October• http://farm5.static.flickr.com/4064/4495029619_640551bf30_o.jpg
Widget Run Time features
14 © Vodafone Group 2010
v1.0 October
GPS
15 © Vodafone Group 2010
v1.0 October
Accelerometer
16 © Vodafone Group 2010
v1.0 October
17 © Vodafone Group 2010
v1.0 October
For devs?
18 © Vodafone Group 2010
v1.0 October
19 © Vodafone Group 2010
v1.0 October
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
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){}
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){}
23 © Vodafone Group 2010
v1.0 October
developer.vodafone.com
@vodafonedev