SlideShare a Scribd company logo
1 of 9
Widget development 1 / 9 30.09.2009 FOWA 09 Widget development Workshop DominikHelleberg 30.09.2009 DominikHelleberg
2 / 9 Widget development team  Contact us via http://www.betavine.net/
Widgets – development	Overview Widgetstechnology „Hello World!“ Basic rulesforwidgetdevelopment Vodafone Widget SDK introduction Basic widgetcodingdemo 3 / 9
Widgets – Technology 	basics  4 / 9 W3C WidgetSpechttp://www.w3.org/TR/widgets/ Web technologies (XHTML / CSS / ECMA Script / SVG) Simple development & deploymentprocess Simple update & maintenanceprocess Simple distributionhttp://widget.vodafone.com/dev/ WearethefirstcrossplatformApp-Store! .wgt index.html config.xml
Widgets – Technology 	Hello World! 5 / 9 ..elloWorldrc Screenshot0001.jpg
6 / 9 Widgets – Development  	The basics Develop on Desktop as long as you can Design for different screen resolutions Package everything into the widget (libs, graphical elements etc.) Respect the limited input capabilities Respect the limited Hardware Respect the navigation paradigm of a mobile device
Widget Development 7 / 9 08.06.2009 Widgets – Development		Vodafone Widget SDK Download the Vodafone Widget SDK fromhttp://www.betavine.net/ OSX & Windows Developer Widget Manager for S60 devices Widget Packager Application Opera Desktop browser Tutorials / documentation / samples Useofis SDK optional!
8 / 9 Widgets – Development  	Getting started! ,[object Object]
Develop & deployfirst Demo widget

More Related Content

What's hot

Blurring the difference of Web & Native Apps with HTML 5 & IE 9
Blurring the difference of Web & Native Apps with HTML 5  & IE 9Blurring the difference of Web & Native Apps with HTML 5  & IE 9
Blurring the difference of Web & Native Apps with HTML 5 & IE 9
Rishu Mehra
 
Ari Jaaksi O S I M World 2009
Ari Jaaksi  O S I M  World 2009Ari Jaaksi  O S I M  World 2009
Ari Jaaksi O S I M World 2009
Peter Schneider
 
Bad Light Stops Play
Bad Light Stops PlayBad Light Stops Play
Bad Light Stops Play
george.james
 

What's hot (11)

Getting started with mono game on visual studio 2019
Getting started with mono game on visual studio 2019Getting started with mono game on visual studio 2019
Getting started with mono game on visual studio 2019
 
Adobe Max 2010
Adobe Max 2010Adobe Max 2010
Adobe Max 2010
 
Blurring the difference of Web & Native Apps with HTML 5 & IE 9
Blurring the difference of Web & Native Apps with HTML 5  & IE 9Blurring the difference of Web & Native Apps with HTML 5  & IE 9
Blurring the difference of Web & Native Apps with HTML 5 & IE 9
 
Ari Jaaksi O S I M World 2009
Ari Jaaksi  O S I M  World 2009Ari Jaaksi  O S I M  World 2009
Ari Jaaksi O S I M World 2009
 
Silverlight
SilverlightSilverlight
Silverlight
 
Blurring the difference between native and web apps with HTML5 & IE9
Blurring the difference between native and web apps with HTML5 & IE9Blurring the difference between native and web apps with HTML5 & IE9
Blurring the difference between native and web apps with HTML5 & IE9
 
Chris Wilson @ FOWA Feb 07
Chris Wilson @ FOWA Feb 07Chris Wilson @ FOWA Feb 07
Chris Wilson @ FOWA Feb 07
 
Liip Techtalk Flash Lite
Liip Techtalk Flash LiteLiip Techtalk Flash Lite
Liip Techtalk Flash Lite
 
Bad Light Stops Play
Bad Light Stops PlayBad Light Stops Play
Bad Light Stops Play
 
Go BlackBerry Z30 ready
Go BlackBerry Z30 readyGo BlackBerry Z30 ready
Go BlackBerry Z30 ready
 
Developing Apps for the BlackBerry PlayBook
Developing Apps for the BlackBerry PlayBook Developing Apps for the BlackBerry PlayBook
Developing Apps for the BlackBerry PlayBook
 

Viewers also liked

DWS15 - Digital Knowledge session - Jimmy Wales - Wikipedia
DWS15 - Digital Knowledge session - Jimmy Wales - WikipediaDWS15 - Digital Knowledge session - Jimmy Wales - Wikipedia
DWS15 - Digital Knowledge session - Jimmy Wales - Wikipedia
IDATE DigiWorld
 
Android Ice Cream Sandwich WJAX 2011
Android Ice Cream Sandwich WJAX 2011Android Ice Cream Sandwich WJAX 2011
Android Ice Cream Sandwich WJAX 2011
Dominik Helleberg
 
Cambio en las TIC's (El Economista)
Cambio en las TIC's (El Economista)Cambio en las TIC's (El Economista)
Cambio en las TIC's (El Economista)
EAE Business School
 

Viewers also liked (13)

DWS15 - Digital Knowledge session - Jimmy Wales - Wikipedia
DWS15 - Digital Knowledge session - Jimmy Wales - WikipediaDWS15 - Digital Knowledge session - Jimmy Wales - Wikipedia
DWS15 - Digital Knowledge session - Jimmy Wales - Wikipedia
 
DWS15 - Future Digital Economy Forum - Which role for ICTs - Yves Gassot - IDATE
DWS15 - Future Digital Economy Forum - Which role for ICTs - Yves Gassot - IDATEDWS15 - Future Digital Economy Forum - Which role for ICTs - Yves Gassot - IDATE
DWS15 - Future Digital Economy Forum - Which role for ICTs - Yves Gassot - IDATE
 
Android Ice Cream Sandwich WJAX 2011
Android Ice Cream Sandwich WJAX 2011Android Ice Cream Sandwich WJAX 2011
Android Ice Cream Sandwich WJAX 2011
 
Cambio en las TIC's (El Economista)
Cambio en las TIC's (El Economista)Cambio en las TIC's (El Economista)
Cambio en las TIC's (El Economista)
 
Presentación1
Presentación1Presentación1
Presentación1
 
No creches yet, poor fret over children's safety
No creches yet, poor fret over children's safetyNo creches yet, poor fret over children's safety
No creches yet, poor fret over children's safety
 
One APK to rule them all
One APK to rule them allOne APK to rule them all
One APK to rule them all
 
Principios para el diseño
Principios para el diseñoPrincipios para el diseño
Principios para el diseño
 
Las posibilidades que ofrecen a la información
Las posibilidades que ofrecen a la informaciónLas posibilidades que ofrecen a la información
Las posibilidades que ofrecen a la información
 
Climate change and poverty: Regional perspectives
 Climate change and poverty: Regional perspectives Climate change and poverty: Regional perspectives
Climate change and poverty: Regional perspectives
 
Fundamentos básicos de mantenimiento/ Ing. Sony A. Zambrano
Fundamentos básicos de mantenimiento/ Ing. Sony A. ZambranoFundamentos básicos de mantenimiento/ Ing. Sony A. Zambrano
Fundamentos básicos de mantenimiento/ Ing. Sony A. Zambrano
 
Sacraments of-Initiation
Sacraments of-InitiationSacraments of-Initiation
Sacraments of-Initiation
 
sociedad de la información
sociedad de la información sociedad de la información
sociedad de la información
 

Similar to Widget Workshop Basics

Transmission2 25.11.2009
Transmission2 25.11.2009Transmission2 25.11.2009
Transmission2 25.11.2009
Patrick Lauke
 
上午6 4tiitoo stephan.odoerfer_20110406 we_tab slides idf
上午6 4tiitoo stephan.odoerfer_20110406 we_tab slides idf上午6 4tiitoo stephan.odoerfer_20110406 we_tab slides idf
上午6 4tiitoo stephan.odoerfer_20110406 we_tab slides idf
csdnmobile
 

Similar to Widget Workshop Basics (20)

HTML5 Intoduction for Web Developers
HTML5 Intoduction for Web DevelopersHTML5 Intoduction for Web Developers
HTML5 Intoduction for Web Developers
 
Phonegap android angualr material design
Phonegap android angualr material designPhonegap android angualr material design
Phonegap android angualr material design
 
WebRTC for Mobile
WebRTC for MobileWebRTC for Mobile
WebRTC for Mobile
 
Getting started with android dev and test perspective
Getting started with android   dev and test perspectiveGetting started with android   dev and test perspective
Getting started with android dev and test perspective
 
MOL Pay mobile
MOL Pay mobileMOL Pay mobile
MOL Pay mobile
 
Mozilla Jetpack SDK - LinuxTag 2010
Mozilla Jetpack SDK - LinuxTag 2010Mozilla Jetpack SDK - LinuxTag 2010
Mozilla Jetpack SDK - LinuxTag 2010
 
soft-shake.ch - Introduction to HTML5
soft-shake.ch - Introduction to HTML5soft-shake.ch - Introduction to HTML5
soft-shake.ch - Introduction to HTML5
 
Videogram - Building a product with Sencha Touch
Videogram - Building a product with Sencha TouchVideogram - Building a product with Sencha Touch
Videogram - Building a product with Sencha Touch
 
Designing and developing a Windows Phone 7 Silverlight Application End-to-End...
Designing and developing a Windows Phone 7 Silverlight Application End-to-End...Designing and developing a Windows Phone 7 Silverlight Application End-to-End...
Designing and developing a Windows Phone 7 Silverlight Application End-to-End...
 
Transmission2 25.11.2009
Transmission2 25.11.2009Transmission2 25.11.2009
Transmission2 25.11.2009
 
Microsoft Silverlight
Microsoft SilverlightMicrosoft Silverlight
Microsoft Silverlight
 
上午6 4tiitoo stephan.odoerfer_20110406 we_tab slides idf
上午6 4tiitoo stephan.odoerfer_20110406 we_tab slides idf上午6 4tiitoo stephan.odoerfer_20110406 we_tab slides idf
上午6 4tiitoo stephan.odoerfer_20110406 we_tab slides idf
 
What's New In InduSoft Web Studio 8.1 + SP4
What's New In InduSoft Web Studio 8.1 + SP4What's New In InduSoft Web Studio 8.1 + SP4
What's New In InduSoft Web Studio 8.1 + SP4
 
Developing Applications with Nokia WRT
Developing Applications with Nokia WRTDeveloping Applications with Nokia WRT
Developing Applications with Nokia WRT
 
Don't touch the mobile parts
Don't touch the mobile partsDon't touch the mobile parts
Don't touch the mobile parts
 
The Twelve Factor Apps
The Twelve Factor AppsThe Twelve Factor Apps
The Twelve Factor Apps
 
Phone gap
Phone gapPhone gap
Phone gap
 
HTML5 and the Open Web Platform
HTML5 and the Open Web PlatformHTML5 and the Open Web Platform
HTML5 and the Open Web Platform
 
Android a brief intro
Android a brief introAndroid a brief intro
Android a brief intro
 
AndroidOverview
AndroidOverviewAndroidOverview
AndroidOverview
 

More from Dominik Helleberg

Android Enterprise Integration
Android Enterprise IntegrationAndroid Enterprise Integration
Android Enterprise Integration
Dominik Helleberg
 
Dominik Helleberg Widgets Wjax
Dominik Helleberg Widgets WjaxDominik Helleberg Widgets Wjax
Dominik Helleberg Widgets Wjax
Dominik Helleberg
 

More from Dominik Helleberg (14)

Why do we need more nerds?
Why do we need more nerds?Why do we need more nerds?
Why do we need more nerds?
 
Android Studio und gradle
Android Studio und gradleAndroid Studio und gradle
Android Studio und gradle
 
Android Studio vs. ADT
Android Studio vs. ADTAndroid Studio vs. ADT
Android Studio vs. ADT
 
Embedded Android
Embedded AndroidEmbedded Android
Embedded Android
 
Supercharge your ui
Supercharge your uiSupercharge your ui
Supercharge your ui
 
Core Android
Core AndroidCore Android
Core Android
 
Android Development Tools
Android Development ToolsAndroid Development Tools
Android Development Tools
 
Android Development Tools
Android Development ToolsAndroid Development Tools
Android Development Tools
 
Android ActionBar Navigation reloaded
Android ActionBar Navigation reloadedAndroid ActionBar Navigation reloaded
Android ActionBar Navigation reloaded
 
Rich Graphics & OpenGL mit Android
Rich Graphics & OpenGL mit AndroidRich Graphics & OpenGL mit Android
Rich Graphics & OpenGL mit Android
 
Android Enterprise Integration
Android Enterprise IntegrationAndroid Enterprise Integration
Android Enterprise Integration
 
Android Development ...and the daily challenges
Android Development ...and the daily challengesAndroid Development ...and the daily challenges
Android Development ...and the daily challenges
 
Renderscript in Android 3.x
Renderscript in Android 3.xRenderscript in Android 3.x
Renderscript in Android 3.x
 
Dominik Helleberg Widgets Wjax
Dominik Helleberg Widgets WjaxDominik Helleberg Widgets Wjax
Dominik Helleberg Widgets Wjax
 

Recently uploaded

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Recently uploaded (20)

Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
 
Navigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseNavigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern Enterprise
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governance
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptx
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overview
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 

Widget Workshop Basics

  • 1. Widget development 1 / 9 30.09.2009 FOWA 09 Widget development Workshop DominikHelleberg 30.09.2009 DominikHelleberg
  • 2. 2 / 9 Widget development team Contact us via http://www.betavine.net/
  • 3. Widgets – development Overview Widgetstechnology „Hello World!“ Basic rulesforwidgetdevelopment Vodafone Widget SDK introduction Basic widgetcodingdemo 3 / 9
  • 4. Widgets – Technology basics 4 / 9 W3C WidgetSpechttp://www.w3.org/TR/widgets/ Web technologies (XHTML / CSS / ECMA Script / SVG) Simple development & deploymentprocess Simple update & maintenanceprocess Simple distributionhttp://widget.vodafone.com/dev/ WearethefirstcrossplatformApp-Store! .wgt index.html config.xml
  • 5. Widgets – Technology Hello World! 5 / 9 ..elloWorldrc Screenshot0001.jpg
  • 6. 6 / 9 Widgets – Development The basics Develop on Desktop as long as you can Design for different screen resolutions Package everything into the widget (libs, graphical elements etc.) Respect the limited input capabilities Respect the limited Hardware Respect the navigation paradigm of a mobile device
  • 7. Widget Development 7 / 9 08.06.2009 Widgets – Development Vodafone Widget SDK Download the Vodafone Widget SDK fromhttp://www.betavine.net/ OSX & Windows Developer Widget Manager for S60 devices Widget Packager Application Opera Desktop browser Tutorials / documentation / samples Useofis SDK optional!
  • 8.
  • 13. 9 / 9 Questions & Answers