Your SlideShare is downloading. ×
0
VDC Conference 2011 - Developing Cross-Platform Apps
VDC Conference 2011 - Developing Cross-Platform Apps
VDC Conference 2011 - Developing Cross-Platform Apps
VDC Conference 2011 - Developing Cross-Platform Apps
VDC Conference 2011 - Developing Cross-Platform Apps
VDC Conference 2011 - Developing Cross-Platform Apps
VDC Conference 2011 - Developing Cross-Platform Apps
VDC Conference 2011 - Developing Cross-Platform Apps
VDC Conference 2011 - Developing Cross-Platform Apps
VDC Conference 2011 - Developing Cross-Platform Apps
VDC Conference 2011 - Developing Cross-Platform Apps
VDC Conference 2011 - Developing Cross-Platform Apps
VDC Conference 2011 - Developing Cross-Platform Apps
VDC Conference 2011 - Developing Cross-Platform Apps
VDC Conference 2011 - Developing Cross-Platform Apps
VDC Conference 2011 - Developing Cross-Platform Apps
VDC Conference 2011 - Developing Cross-Platform Apps
VDC Conference 2011 - Developing Cross-Platform Apps
VDC Conference 2011 - Developing Cross-Platform Apps
VDC Conference 2011 - Developing Cross-Platform Apps
VDC Conference 2011 - Developing Cross-Platform Apps
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

VDC Conference 2011 - Developing Cross-Platform Apps

770

Published on

Presentation delivered at Verizon's Developer Community Conference in Las Vegas - Sep, 13th 2011

Presentation delivered at Verizon's Developer Community Conference in Las Vegas - Sep, 13th 2011

0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
770
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
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
  • Verizon AR app, OpenDays, InStyle HairStyle Try-On
  • Transcript

    • 1. Cross-Platform Apps
      WHY? How?
      Guilhem Ensuque, Sep 13, 2011
      @gensuque_op #openplug #vdc2011
      http://slideshare.net/gensuque
    • 2. Boss: “I need an iPhone app!”
      Engineer: “OK I go learn Objective-C and do it…”
      Engineer (3 months later): “Done!”
      Typical App Story – Episode 1
    • 3. Typical App Story – Episode 2
      Boss: “Ah but…how about Android?
      Engineer: “I need to learn Java!”
      Boss: “I don’t have the money nor the time for that!”
    • 4. Lessons Learned
      Your mileage may vary …
      User Experience
      Resources
      Platforms
    • 5. User Experience
      How do
      users get
      my app?
      Tailored
      vs
      Generic?
      How much
      integration?
    • 6. Case in Point: Facebook
      iPhone: app
      iPad: website
    • 7. Platforms
      Tablets,
      TVs, cars,
      fridges?
      Which
      to
      target?
      Smartphone
      vs feature
      phone?
    • 8. Platforms – Global Data
      Worldwide smartphone OS Shipments
      Q2 2011
      Smartphones:
      30%, 108M
      Feature phones:
      70%, 258M
      6 smartphones are being shipped every second
      Source: TomiAhonen Consulting – August 2011
    • 9. Platforms – US data
    • 10. Resources
      Do we
      have legacy
      code?
      What are
      my team
      skills?
      Time
      vs
      money?
    • 11. “γνῶθι σεαυτόν “
      “Know Thyself”
      Resources – Socratic Approach
    • 12. No Silver Bullet…
      WORA
      NATIVE
      WEB
      X-PLATFORM
      WRAPPED
      Technical Solutions
    • 13. Write Once Run Anywhere
      #FAIL
      User Experience
      Not Good
      So-so
      Resources
      Platforms
      Good
    • 14. Wrapped / Hybrid Web Apps
      #GOOD
      User Experience
      So-so
      Resources
      Platforms
      Good
      Good
    • 15. Architecture of an Hybrid App
      Application Package
      Client App UI
      & core logic
      API libraries, e.g. Verizon SMS, MMS, Location RESTful calls implementation
      Javascript
      App
      Framework
      API
      libs
      PhoneGapplugins
      e.g.
      Contacts
      Device OS
      Web Browser Core
    • 16. X-Platform Native Apps
      #FTW
      User Experience
      Good
      Resources
      Platforms
      Good
      So-so
    • 17. OpenPlug App Example
    • 18. Native Apps
      #EXPENSIVE
      User Experience
      Good
      Not Good
      Not Good
      Resources
      Platforms
    • 19. Conclusion
      Use the right tool for the right job
    • 20. A Bit of Self-Advertising
      http://developer.openplug.com

    ×