• Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
788
On Slideshare
0
From Embeds
0
Number of Embeds
3

Actions

Shares
Downloads
9
Comments
0
Likes
3

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. FirefoxOS:The Web, MobileDaniel Appelquist (@torgo)Open Web Advocate, Telefónica Digital
  • 2. What a difference 5 yearsmakes-Me in 2008 (http://www.slideshare.net/dappelquist/web2-expo-sf2008-appelquist/)
  • 3. The Web is MobileImage from Brad Frost (http://bradfrostweb.com)
  • 4. ..but• WebApps still second class citizens on smartphones• Great confusion about the difference betwenApps and Web• Consumers being driven towards apps• In the process, we are losing what the Webhas given us: interoperability, freedom,openness, choice
  • 5. (Native) Apps vs. WebYawn
  • 6. (Native) Apps vs. Web• Web has been a browser based experience• Web has not had access to device APIs• Web has not been very good with touch• Techniques for responsive UX have not beendeveloped• JavaScript frameworks have been orientedtowards desktop...but now the Web is catching up
  • 7. Apps Remind me ofSomething
  • 8. The Web has StayingPower• Built on (open, royalty-free) standards• International community of implementers• Open to all content providers, open to alldevelopers• Dont like it? Fork it.• People chose the Web because the Webgave the people a choice
  • 9. Why FirefoxOS?• A phone built by the people who brought youthe Web• All apps are Web apps (including dialer,etc...)• All applications built on top of Firefox engine(Boot to gecko)• Everything open source• Optimized for low-end smart phones• Open OS
  • 10. Why Telefónica Digital?• Easier app development across platforms =better apps• Lower cost handsets = more people usingthem• Google/Apple Appstore duopoly = bad fordevelopers, bad (in the long run) forinnovation• Bringing a fresh approach = disruptive• We benefit from openness
  • 11. Bridging the Gap• New APIs allow access to accelerometer,camera, address book, calendar, telephony(making calls), etc...• New security model for privileged webapps• Hosted apps and packaged apps• Both can be used off-line• Icons represent webapps to the user• Curated app store from Mozilla - or roll yourown
  • 12. Blurring the Lines• Why should an app on your phone bedifferent from the Web?• How can a WebApp dip into your personalinformation and use your camera in a secureway?• Is a chromeless WebApp still "The Web"?• Is a packaged WebApp still "The Web"?• How can I, as a user, tell when I can expectto use an app off-line?
  • 13. Everything.me Integration• Unique search interface forapps• "Try before you buy"approach to discovery• Integrated into FirefoxOS
  • 14. Working with StandardsThis is the Web. I know this.W3C: HTML5, WebApps,Geolocation, SysappsPrivileged APIs, Packaging,Improving Appcache,Touch Events, Push
  • 15. Challenges• Security - beyond the browser sandbox• Protecting user privacy when apps canaccess private data• WebRTC - coming soon• Platform optimization• Appcache
  • 16. Geeksphone Keon•CPU Qualcomm Snapdragon S1 7225AB 1Ghz.•UMTS 2100/1900/900 (3G HSPA).•GSM 850/900/1800/1900 (2G EDGE).•Screen 3.5" HVGA Multitouch.•Camera 3 MP.•4 GB (ROM) and 512 MB (RAM).
  • 17. Some ResourcesBuildingFirefoxOS.comBuilding blocks to help you create appswiki.mozilla.org/B2GInfo from Mozilla on B2G projectOpenWebDevice.comInfo from Telefónica on the projectlungo.tapquo.comLungo JS framework - designed for mobileFirefoxOS Hack coming up May 31 meetup