39. Your Appshop facts
• 100% HTML5
• Apps work offline
• 43.000.000 downloads since december 2009
Friday, October 29, 2010
40. Your Appshop facts
• 100% HTML5
• Apps work offline
• 43.000.000 downloads since december 2009
• Payment gateway
Friday, October 29, 2010
41. Your Appshop facts
• 100% HTML5
• Apps work offline
• 43.000.000 downloads since december 2009
• Payment gateway
• It feels native
Friday, October 29, 2010
92. if (Widget.Device.PowerInfo.isCharging){
alert("Battery is charging");
}
var player = Widget.Multimedia.AudioPlayer;
player.open("myAudioFile.mp3");
player.play(1);
if (Widget.Device.RadioInfo.isRoaming){
alert("Money Money Money");
}
Friday, October 29, 2010
129. Best Practices
• test on the desktop
• test on the desktop
Friday, October 29, 2010
130. Best Practices
• test on the desktop
• test on the desktop
• test on the desktop
Friday, October 29, 2010
131. Best Practices
• test on the desktop
• test on the desktop
• test on the desktop
• try-catch a lot
Friday, October 29, 2010
132. Best Practices
• test on the desktop
• test on the desktop
• test on the desktop
• try-catch a lot
• alert() IS your friend!
Friday, October 29, 2010
133. Best Practices
• test on the desktop
• test on the desktop
• test on the desktop
• try-catch a lot
• alert() IS your friend!
• simplify your CSS
Friday, October 29, 2010
152. Simple queries > simple library function
Only ".class" and "#id" queries
Friday, October 29, 2010
153. vs.
Simple queries > simple library function
Only ".class" and "#id" queries
Friday, October 29, 2010
154. vs.
Simple queries > simple library function
Only ".class" and "#id" queries
Full fledged queries > Full blown library function
Friday, October 29, 2010
155. vs.
Simple queries > simple library function
Only ".class" and "#id" queries
Full fledged queries > Full blown library function
13 LOC
~200 LOC
Friday, October 29, 2010
165. Create routines
• Test the unbuild source on the desktop
• Test the build source on the desktop
Friday, October 29, 2010
166. Create routines
• Test the unbuild source on the desktop
• Test the build source on the desktop
• Test the build source on a mobile browser
Friday, October 29, 2010
167. Create routines
• Test the unbuild source on the desktop
• Test the build source on the desktop
• Test the build source on a mobile browser
• Package and then test the app on the device
Friday, October 29, 2010
179. Open Source
•a developer must have
•developer.vodafone.com
http://developer.vodafone.com/object-browser
Friday, October 29, 2010
180. Open Source
•a developer must have
•developer.vodafone.com
http://developer.vodafone.com/object-browser
•github
http://github.com/wolframkriesing/object-browser
Friday, October 29, 2010