Your SlideShare is downloading. ×
Wireless ad hoc distribution
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Wireless ad hoc distribution

1,443
views

Published on


0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,443
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
14
Comments
0
Likes
1
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
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Transcript

    • 1. WIRELESS AD HOC DISTRIBUTION
    • 2. WIRELESS AD HOC DISTRIBUTION Mathieu Godart - L’atelier du mobile
    • 3. THE OLD WAY• The tester: • Sends its UDID • Receives the app... how? • Installs it in iTunes • Installs the provisioning profile • Syncs iPhone & Computer
    • 4. THE OLD WAY• Long and boring• Error prone• Consequences, you loose: • A lot of testers • Lazy testers • ... more testers over time
    • 5. THE WIRELESS WAY• The tester: • Sends its UDID • Receives a link by: • eMail • SMS... • Clicks the link... and BOOM!
    • 6. THE WIRELESS WAYDemo...
    • 7. THE WIRELESS WAYYou’ve got mail!
    • 8. THE WIRELESS WAY... or through SMS
    • 9. THE WIRELESS WAYVisit the webpage
    • 10. THE WIRELESS WAYJust click « Install »
    • 11. THE WIRELESS WAYAnd boom!
    • 12. THE WIRELESS WAY• Usable for Beta and Private apps• Over wifi or cellular network• Security • Web server can be protected • Still UDID signed
    • 13. THE WIRELESS WAY• Constraints • Only iOS 4... soon for iPad • Needs HTTP(s) web server • Needs to access apple.com
    • 14. THE OLD WAY• The developer: • Collects UDID from testers • Signs the app • Sends it to testers... but how?
    • 15. THE WIRELESS WAY• The developer: • Collects UDID from testers • Signs the app • Generates a manifest file • Uploads all that to his server • Sends a link... by SMS or eMail
    • 16. THE WIRELESS WAY• Three tools to help you: • iOS Beta Builder • Hockey • Xcode and a text editor
    • 17. iOS BETA BUILDER• Mac OS X app• You provide: • The IPA • The server address
    • 18. iOS BETA BUILDER• Mac OS X app• You provide: • The IPA • The server address
    • 19. iOS BETA BUILDER• It creates: • Manifest PLIST file • IPA + MPP archive... for iOS 3 • Simple static web page• Just upload all that
    • 20. iOS BETA BUILDER• Pros • Easy to use and scriptable • Web page template • Open source
    • 21. iOS BETA BUILDER• Cons • Ugly web page • No in-app update
    • 22. HOCKEY• Web app• You provide: • Directory structure • Manifest PLIST file • IPA + MPP archive... for iOS 3
    • 23. HOCKEY• Web app• You provide: • Directory structure • Manifest PLIST file • IPA + MPP archive... for iOS 3
    • 24. HOCKEY• Upload all that• It provides a dynamic web site: • A list of your betas • A page for each beta • Optional release notes
    • 25. HOCKEY• Pros • Nice and dynamic web page • Handles release notes • Open source • In-app update... even for iOS 3 • By adding some code
    • 26. HOCKEY• Cons • Less configurable web page • Needs PHP5 server • Special build target for beta
    • 27. XCODE & TEXTMATE• Right in the Organizer• It creates: • Manifest PLIST file • App IPA file
    • 28. XCODE & TEXTMATE• Right in the Organizer• It creates: • Manifest PLIST file • App IPA file
    • 29. XCODE & TEXTMATE• Add this to any web page: <a href="itms-services://?action=download- manifest&url=http://example.com/manifest.plist"> Click here to install my app</a>• Upload IPA + manifest files• That’s it!
    • 30. LINKS & CREDITS• L’atelier du mobile http://atelierdumobile.com• iOS Beta Builder http://www.hanchorllc.com/category/ios-betabuilder/• Hockey http://buzzworks.de/blog/announcing-developer-framework-hockey• TestFlight http://www.testflightapp.com/• More at Apple http://developer.apple.com/library/ios/featuredarticles/FA_Wireless_Enterprise_App_Distribution/
    • 31. QUESTIONS?
    • 32. THANK YOU