[http://creativecommons.org/licenses/by/3.0/]
This work is licensed under a CC
Attribution 3.0 Unported License [http://creativecommons.org/licenses/by/3.0/]
One WebURIs
Mobile WebURIs
This lecture takes a closer view of the spectrum between native and Web-based mobile apps. Specifically, we look at the gap, how that gap might be closed by the activities referred to as HTML5, and what still remains as open issues even with HTML5. We also look at the hybrid approaches such as PhoneGap, and at the more desktop-inspired approaches of Flash Light and JavaFX.
One WebURIs
One Web URIs
switchbetween different representations
Mobile WebURIs
http://berkeley.mobi/
http://m.berkeley.edu/
http://berkeley.edu/mobile
.mobi
has not seen much adoptionJ2MEcould be shipped
Write Once, Run Anywherevision
Platform | Language | Sophistication |
---|---|---|
iPhone | Objective C | complicated & polished |
Android | Java | Eclipse |
Blackberry | Java | not great |
Windows Mobile | .NET and/or C# | complex |
Nokia (Maemo/MeeGo) | C++, Java, Flash Light, Web techs | not focused |
Palm (WebOS) | Web techs | ? |
windowing metaphor)
windowing metaphor)
chrome[http://en.wikipedia.org/wiki/User_interface_chrome])
Aural CSS[http://www.w3.org/TR/CSS21/aural.html#aural-media-group] might still happen)
Write Once, Run Anywhere
standalone Flash
backbutton
black holes
black holeeffect is easier in a browser
best solutionfor mobile applications