SlideShare une entreprise Scribd logo
1  sur  23
What Do Mobile Network Operators Know about Open Source Web Apps? @sanjmatharu / @wolframkreising Vodafone Internet Services October 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.
The Landscape Ajax
Vodafone and Open Source ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Vodafone and Open Source ,[object Object],[object Object],[object Object],[object Object],[object Object]
Vodafone and Open Source ,[object Object]
 
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 toolkit Application APIs Middleware Kernel H/W abstraction layer (HAL) Hardware Web app Web app xHTML CSS SVG JavaScript JIL WRT Responsiveness Web Rich UI Scripting e.g. S60 e.g. Symbian
Delivery
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 CAST m-Market Y! Keitai
Woohoo!
VF developer Give us your feedback! developer.vodafone.com @vodafonedev
So what does all this mean for my app? ,[object Object],[object Object],[object Object],[object Object]
[object Object],Widget Run Time features
GPS
Accelerometer
 
For devs?
 
 
Open Source ,[object Object],[object Object],[object Object]
PowerInfo var wdp = Widget.Device.PowerInfo; wdp.isCharging wdp.percentRemaining wdp.onChargeLevelChange = function(newCapacity){} wdp.onChargeStateChange = function(stage){}
RadioInfo var wdr = Widget.Device.RadioInfo; wdr.isRadioEnabled wdr.isRoaming wdr.radioSignalSource wdr.radioSignalStrengthPercent wdr.onSignalSourceChange =  function(src, isRoaming){}
developer.vodafone.com @vodafonedev

Contenu connexe

Tendances

Chris Mairs's Presentation at eComm 2009
Chris Mairs's Presentation at eComm 2009Chris Mairs's Presentation at eComm 2009
Chris Mairs's Presentation at eComm 2009
eCommConf
 
U blox acquisition connectBlue slides
U blox acquisition connectBlue slidesU blox acquisition connectBlue slides
U blox acquisition connectBlue slides
Ludovic Privat
 

Tendances (20)

Open Marketplace for Telephony Apps, Telestax, Convergence, uFone - TADSummit...
Open Marketplace for Telephony Apps, Telestax, Convergence, uFone - TADSummit...Open Marketplace for Telephony Apps, Telestax, Convergence, uFone - TADSummit...
Open Marketplace for Telephony Apps, Telestax, Convergence, uFone - TADSummit...
 
Chris Mairs's Presentation at eComm 2009
Chris Mairs's Presentation at eComm 2009Chris Mairs's Presentation at eComm 2009
Chris Mairs's Presentation at eComm 2009
 
Open Source Problem Solving
Open Source Problem SolvingOpen Source Problem Solving
Open Source Problem Solving
 
U blox acquisition connectBlue slides
U blox acquisition connectBlue slidesU blox acquisition connectBlue slides
U blox acquisition connectBlue slides
 
Building Proximity-Aware Apps with Beacons - MODEV IOT + Wearables 2014
Building Proximity-Aware Apps with Beacons - MODEV IOT + Wearables 2014Building Proximity-Aware Apps with Beacons - MODEV IOT + Wearables 2014
Building Proximity-Aware Apps with Beacons - MODEV IOT + Wearables 2014
 
Dialog's Developer Ecosystem Success Story with hSenid Mobile TADSummit
Dialog's Developer Ecosystem Success Story with hSenid Mobile TADSummitDialog's Developer Ecosystem Success Story with hSenid Mobile TADSummit
Dialog's Developer Ecosystem Success Story with hSenid Mobile TADSummit
 
[MirrorLink Hackathon] Introduction Slideshow by Alexandre Sutra
[MirrorLink Hackathon] Introduction Slideshow by Alexandre Sutra[MirrorLink Hackathon] Introduction Slideshow by Alexandre Sutra
[MirrorLink Hackathon] Introduction Slideshow by Alexandre Sutra
 
Arkuda Automotive solutions for in-car media network
Arkuda Automotive solutions for in-car media networkArkuda Automotive solutions for in-car media network
Arkuda Automotive solutions for in-car media network
 
From idea to the field - Simplify Your IoT project (Acal BFi Nordic & Sierra ...
From idea to the field - Simplify Your IoT project (Acal BFi Nordic & Sierra ...From idea to the field - Simplify Your IoT project (Acal BFi Nordic & Sierra ...
From idea to the field - Simplify Your IoT project (Acal BFi Nordic & Sierra ...
 
PRESENTATION ON MIRROR LINK
PRESENTATION ON MIRROR LINKPRESENTATION ON MIRROR LINK
PRESENTATION ON MIRROR LINK
 
Nokia Developer Offering 2011
Nokia Developer Offering 2011Nokia Developer Offering 2011
Nokia Developer Offering 2011
 
TADSummit building a serivce innovation ecosystem - mac taylor - Huawei
TADSummit building a serivce innovation ecosystem - mac taylor - HuaweiTADSummit building a serivce innovation ecosystem - mac taylor - Huawei
TADSummit building a serivce innovation ecosystem - mac taylor - Huawei
 
Overview Intel AppUp developer program
Overview Intel AppUp developer programOverview Intel AppUp developer program
Overview Intel AppUp developer program
 
Ixonos’ perspectives on MirrorLink
Ixonos’ perspectives on MirrorLinkIxonos’ perspectives on MirrorLink
Ixonos’ perspectives on MirrorLink
 
Mobile Enterprise Application vision
Mobile Enterprise Application visionMobile Enterprise Application vision
Mobile Enterprise Application vision
 
[WSO2 Integration Summit London 2019] B2B Integration in an API-driven World
[WSO2 Integration Summit London 2019] B2B Integration in an API-driven World[WSO2 Integration Summit London 2019] B2B Integration in an API-driven World
[WSO2 Integration Summit London 2019] B2B Integration in an API-driven World
 
in-house deployment & development case study, SoftShake 2011
in-house deployment & development case study, SoftShake 2011in-house deployment & development case study, SoftShake 2011
in-house deployment & development case study, SoftShake 2011
 
iPhone in Enterprise: in-house deployment & development case study, SoftShake...
iPhone in Enterprise: in-house deployment & development case study, SoftShake...iPhone in Enterprise: in-house deployment & development case study, SoftShake...
iPhone in Enterprise: in-house deployment & development case study, SoftShake...
 
Mirror link
Mirror linkMirror link
Mirror link
 
making a place in the API world by Laurent Benveniste at Telecom APIs
making a place in the API world by Laurent Benveniste at Telecom APIsmaking a place in the API world by Laurent Benveniste at Telecom APIs
making a place in the API world by Laurent Benveniste at Telecom APIs
 

Similaire à What do mobile network operators know about open source web apps

Mobile Developer's Guide To The Galaxy, 5th edition
Mobile Developer's Guide To The Galaxy, 5th editionMobile Developer's Guide To The Galaxy, 5th edition
Mobile Developer's Guide To The Galaxy, 5th edition
Marco Tabor
 
IBM Mobile portal experience
IBM Mobile portal experienceIBM Mobile portal experience
IBM Mobile portal experience
Vincent Perrin
 
Mobile Pres
Mobile PresMobile Pres
Mobile Pres
slbedard
 
SignalR powered real-time x-plat mobile apps!
SignalR powered real-time x-plat mobile apps!SignalR powered real-time x-plat mobile apps!
SignalR powered real-time x-plat mobile apps!
Sam Basu
 

Similaire à What do mobile network operators know about open source web apps (20)

Prezentare 1 - LTM
Prezentare 1 - LTMPrezentare 1 - LTM
Prezentare 1 - LTM
 
Mobile Developer's Guide To The Galaxy No. 9
Mobile Developer's Guide To The Galaxy No. 9Mobile Developer's Guide To The Galaxy No. 9
Mobile Developer's Guide To The Galaxy No. 9
 
Mobile Developer's Guide To The Galaxy, 5th edition
Mobile Developer's Guide To The Galaxy, 5th editionMobile Developer's Guide To The Galaxy, 5th edition
Mobile Developer's Guide To The Galaxy, 5th edition
 
160811_오토테크컨퍼런스_vault micro
160811_오토테크컨퍼런스_vault micro160811_오토테크컨퍼런스_vault micro
160811_오토테크컨퍼런스_vault micro
 
Mobile applications for SharePoint using HTML5
Mobile applications for SharePoint using HTML5Mobile applications for SharePoint using HTML5
Mobile applications for SharePoint using HTML5
 
IBM Mobile portal experience
IBM Mobile portal experienceIBM Mobile portal experience
IBM Mobile portal experience
 
Open web device as the reference feature phone
Open web device as the reference feature phoneOpen web device as the reference feature phone
Open web device as the reference feature phone
 
웹(web)의 현재와 미래(2)
웹(web)의 현재와 미래(2)웹(web)의 현재와 미래(2)
웹(web)의 현재와 미래(2)
 
Mobile software development_and_mobile_porting
Mobile software development_and_mobile_portingMobile software development_and_mobile_porting
Mobile software development_and_mobile_porting
 
Open Source to the Rescue of Mobile App and Mobile Web Fragmentation
Open Source to the Rescue of Mobile App and Mobile Web FragmentationOpen Source to the Rescue of Mobile App and Mobile Web Fragmentation
Open Source to the Rescue of Mobile App and Mobile Web Fragmentation
 
Vodafone 360 and widgets
Vodafone 360 and widgetsVodafone 360 and widgets
Vodafone 360 and widgets
 
MicroEJ software solution for IoT and embedded devices
MicroEJ software solution for IoT and embedded devicesMicroEJ software solution for IoT and embedded devices
MicroEJ software solution for IoT and embedded devices
 
Mobile Developers Guide To The Galaxy Vol.6
Mobile Developers Guide To The Galaxy Vol.6Mobile Developers Guide To The Galaxy Vol.6
Mobile Developers Guide To The Galaxy Vol.6
 
The future of the web with HTML5
The future of the web with HTML5The future of the web with HTML5
The future of the web with HTML5
 
Mobile Bootcamp Presentation: Mobile Application Development Platforms
Mobile Bootcamp Presentation: Mobile Application Development PlatformsMobile Bootcamp Presentation: Mobile Application Development Platforms
Mobile Bootcamp Presentation: Mobile Application Development Platforms
 
Mobile Developer's Guide To The Galaxy Vol.7
Mobile Developer's Guide To The Galaxy Vol.7Mobile Developer's Guide To The Galaxy Vol.7
Mobile Developer's Guide To The Galaxy Vol.7
 
Five Trends Enabled by 5G that will Change Networking Forever
Five Trends Enabled by 5G that will Change Networking ForeverFive Trends Enabled by 5G that will Change Networking Forever
Five Trends Enabled by 5G that will Change Networking Forever
 
Mobile Pres
Mobile PresMobile Pres
Mobile Pres
 
Mobile Developers Guide To The Galaxy
Mobile Developers Guide To The GalaxyMobile Developers Guide To The Galaxy
Mobile Developers Guide To The Galaxy
 
SignalR powered real-time x-plat mobile apps!
SignalR powered real-time x-plat mobile apps!SignalR powered real-time x-plat mobile apps!
SignalR powered real-time x-plat mobile apps!
 

Plus de Vodafone developer

Vodafone AppSelect Metadata Guidelines
Vodafone AppSelect Metadata GuidelinesVodafone AppSelect Metadata Guidelines
Vodafone AppSelect Metadata Guidelines
Vodafone developer
 
Vodafone AppSelect Image Style Guide
Vodafone AppSelect Image Style GuideVodafone AppSelect Image Style Guide
Vodafone AppSelect Image Style Guide
Vodafone developer
 
Design for all goes mobile(over theair11)
Design for all goes mobile(over theair11)Design for all goes mobile(over theair11)
Design for all goes mobile(over theair11)
Vodafone developer
 
Designing for privacy in mobile applications
Designing for privacy in mobile applicationsDesigning for privacy in mobile applications
Designing for privacy in mobile applications
Vodafone developer
 
What can vodafone developer do for you(mobile unconferencedusseldorf)
What can vodafone developer do for you(mobile unconferencedusseldorf)What can vodafone developer do for you(mobile unconferencedusseldorf)
What can vodafone developer do for you(mobile unconferencedusseldorf)
Vodafone developer
 
Vodafone developer - how can i sell my android app
Vodafone developer - how can i sell my android appVodafone developer - how can i sell my android app
Vodafone developer - how can i sell my android app
Vodafone developer
 
Vodafone developer how can i sell my android app
Vodafone developer   how can i sell my android appVodafone developer   how can i sell my android app
Vodafone developer how can i sell my android app
Vodafone developer
 
What can vodafone developer do for you(greece devday)
What can vodafone developer do for you(greece devday)What can vodafone developer do for you(greece devday)
What can vodafone developer do for you(greece devday)
Vodafone developer
 
How vodafone developer is using web technology
How vodafone developer is using web technologyHow vodafone developer is using web technology
How vodafone developer is using web technology
Vodafone developer
 
Creating Compelling Graphics - by Genera
Creating Compelling Graphics - by GeneraCreating Compelling Graphics - by Genera
Creating Compelling Graphics - by Genera
Vodafone developer
 
Creating a Great User Experience - by AccuWeather
Creating a Great User Experience - by AccuWeatherCreating a Great User Experience - by AccuWeather
Creating a Great User Experience - by AccuWeather
Vodafone developer
 
Designing a High Quality User Experience for Widgets
Designing a High Quality User Experience for WidgetsDesigning a High Quality User Experience for Widgets
Designing a High Quality User Experience for Widgets
Vodafone developer
 
Porting experience - by Golden Gekko
Porting experience - by Golden GekkoPorting experience - by Golden Gekko
Porting experience - by Golden Gekko
Vodafone developer
 
Cross platform development - by Uxebu
Cross platform development - by UxebuCross platform development - by Uxebu
Cross platform development - by Uxebu
Vodafone developer
 

Plus de Vodafone developer (20)

Vodafone application upload guidelines v1
Vodafone application upload guidelines v1Vodafone application upload guidelines v1
Vodafone application upload guidelines v1
 
Vodafone AppSelect Metadata Guidelines
Vodafone AppSelect Metadata GuidelinesVodafone AppSelect Metadata Guidelines
Vodafone AppSelect Metadata Guidelines
 
Vodafone AppSelect Image Style Guide
Vodafone AppSelect Image Style GuideVodafone AppSelect Image Style Guide
Vodafone AppSelect Image Style Guide
 
Design for all goes mobile(over theair11)
Design for all goes mobile(over theair11)Design for all goes mobile(over theair11)
Design for all goes mobile(over theair11)
 
Designing for privacy in mobile applications
Designing for privacy in mobile applicationsDesigning for privacy in mobile applications
Designing for privacy in mobile applications
 
What can vodafone developer do for you(mobile unconferencedusseldorf)
What can vodafone developer do for you(mobile unconferencedusseldorf)What can vodafone developer do for you(mobile unconferencedusseldorf)
What can vodafone developer do for you(mobile unconferencedusseldorf)
 
Vodafone developer - how can i sell my android app
Vodafone developer - how can i sell my android appVodafone developer - how can i sell my android app
Vodafone developer - how can i sell my android app
 
Vodafone developer how can i sell my android app
Vodafone developer   how can i sell my android appVodafone developer   how can i sell my android app
Vodafone developer how can i sell my android app
 
What can vodafone developer do for you(greece devday)
What can vodafone developer do for you(greece devday)What can vodafone developer do for you(greece devday)
What can vodafone developer do for you(greece devday)
 
Fowa html5 apps
Fowa html5 appsFowa html5 apps
Fowa html5 apps
 
Nodejs vs php_apache
Nodejs vs php_apacheNodejs vs php_apache
Nodejs vs php_apache
 
How vodafone developer is using web technology
How vodafone developer is using web technologyHow vodafone developer is using web technology
How vodafone developer is using web technology
 
VF 360 Shop Image Style Guide
VF 360 Shop Image Style GuideVF 360 Shop Image Style Guide
VF 360 Shop Image Style Guide
 
Publishing your apps
Publishing your appsPublishing your apps
Publishing your apps
 
JIL Publishing for Vodafone
JIL Publishing for VodafoneJIL Publishing for Vodafone
JIL Publishing for Vodafone
 
Creating Compelling Graphics - by Genera
Creating Compelling Graphics - by GeneraCreating Compelling Graphics - by Genera
Creating Compelling Graphics - by Genera
 
Creating a Great User Experience - by AccuWeather
Creating a Great User Experience - by AccuWeatherCreating a Great User Experience - by AccuWeather
Creating a Great User Experience - by AccuWeather
 
Designing a High Quality User Experience for Widgets
Designing a High Quality User Experience for WidgetsDesigning a High Quality User Experience for Widgets
Designing a High Quality User Experience for Widgets
 
Porting experience - by Golden Gekko
Porting experience - by Golden GekkoPorting experience - by Golden Gekko
Porting experience - by Golden Gekko
 
Cross platform development - by Uxebu
Cross platform development - by UxebuCross platform development - by Uxebu
Cross platform development - by Uxebu
 

Dernier

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
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
 

Dernier (20)

Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
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
 
"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 ...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
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
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
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
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
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, ...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 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...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 

What do mobile network operators know about open source web apps

  • 1. What Do Mobile Network Operators Know about Open Source Web Apps? @sanjmatharu / @wolframkreising Vodafone Internet Services October 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.
  • 3.
  • 4.
  • 5.
  • 6.  
  • 7. 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 toolkit Application APIs Middleware Kernel H/W abstraction layer (HAL) Hardware Web app Web app xHTML CSS SVG JavaScript JIL WRT Responsiveness Web Rich UI Scripting e.g. S60 e.g. Symbian
  • 9. 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 CAST m-Market Y! Keitai
  • 11. VF developer Give us your feedback! developer.vodafone.com @vodafonedev
  • 12.
  • 13.
  • 14. GPS
  • 16.  
  • 18.  
  • 19.  
  • 20.
  • 21. PowerInfo var wdp = Widget.Device.PowerInfo; wdp.isCharging wdp.percentRemaining wdp.onChargeLevelChange = function(newCapacity){} wdp.onChargeStateChange = function(stage){}
  • 22. RadioInfo var wdr = Widget.Device.RadioInfo; wdr.isRadioEnabled wdr.isRoaming wdr.radioSignalSource wdr.radioSignalStrengthPercent wdr.onSignalSourceChange = function(src, isRoaming){}

Notes de l'éditeur

  1. Overview of with which technologies VF has to deal in our Software world, right? Many competing platforms Some driven by the industry, some by manufacturers, some by the industry…all very very confusing Convergence Now we are seeing the culmination of mobile and web communities
  2. Main reason being that network manager is not supporting things like top up etc but made it easy for people to get hold of
  3. We have built this platform on well known web standards such as xHTML, CSS, SVG and JavaScript, or as its collectively known AJAX unleashes an army of developers already familiar with the technology is open standards based: W3C (Subject to announcement: W3C contribution of JIL spec is an example of the commitment to open standards) Find out more about web standards & W3C in Wolfram’s talk The web runtime has rich input Not only touch but also keyboard and 5 way navigation Built from the core to run on many platforms e.g. LiMo & Symbian / S60 and is Hardware and OS agnostic JIL APIs, provide access to features lower down the software stack E.g. GPS location More to come as we shall see on the next slide In addition to the web runtime engine & JIL APIs we’re enabling new access to Vodafone’s core enablers: Billing – pay per download billing in beta today – will be opened to everyone by end March Following availability we’ll announce in due course Flexible Charging – microbilling Presence –get access to a host of presence information for example if the device is on 2g/3g/on roaming/is phone on/off Cell ID location Web Standards and Widgets How to build a widget
  4. Key points 4 operators > 1 billion customers 1 SDK > 1 publishing system > Consolidated settlement Separate storefronts optimized for local consumers 1 device already in China, more across Europe with today’s Vodafone announcement Points to avoid Reactive to Apple, other device and OS vendors “ dumb pipe” Benefits Develop with open Web standards you already know – HTML, CSS, JS Publish once, distribute/sell across multiple operators addressing 1 billion customers Tailor marketing message/strategy/pricing for local consumers
  5. open standardized technologies driving scaled deployment of those technologies and providing complimentary commercial models. This will allow developers to deploy a single application across multiple devices (through the use of standard technologies) and across multiple operators (without the need to negotiate with each of them). WAC will provide the commercial enablers which will allow the developer to be paid for the applications which are then sold through any associated application store. To find out the latest on WAC, take a look at the  Analyst briefing  from May 5th 2010.
  6. Widget Packager Object Browser What’s coming – Widget Packager + Object Browser Challenges for VF: developer tools are expensive, focus in VF isn’t always there – communication overheads slow things by 2, open source would help speed up the development planning The future – Not really happy with progress, we’re learning - VF developer program (support, open sourcing more tools etc)
  7. - VF shop is the only cross platform distribution system (in opposite to Androif market and iTunes, etc.) - Widgets can be uploaded for S60, , Limo, Symbian^3 (near future,)Android (near future) and RIM (near future) as cross platform approach (not the same as mentioned above!)