WIRELESS AD HOC DISTRIBUTION
WIRELESS AD HOC DISTRIBUTION    Mathieu Godart - L’atelier du mobile
THE OLD WAY•   The tester:     •   Sends its UDID     •   Receives the app... how?     •   Installs it in iTunes     •   I...
THE OLD WAY•   Long and boring•   Error prone•   Consequences, you loose:     •   A lot of testers     •   Lazy testers   ...
THE WIRELESS WAY•   The tester:     •   Sends its UDID     •   Receives a link by:          •   eMail          •   SMS... ...
THE WIRELESS WAYDemo...
THE WIRELESS WAYYou’ve got mail!
THE WIRELESS WAY... or through SMS
THE WIRELESS WAYVisit the webpage
THE WIRELESS WAYJust click « Install »
THE WIRELESS WAYAnd boom!
THE WIRELESS WAY•   Usable for Beta and Private apps•   Over wifi or cellular network•   Security     •   Web server can be...
THE WIRELESS WAY•   Constraints     •   Only iOS 4... soon for iPad     •   Needs HTTP(s) web server     •   Needs to acce...
THE OLD WAY•   The developer:     •   Collects UDID from testers     •   Signs the app     •   Sends it to testers... but ...
THE WIRELESS WAY•   The developer:     •   Collects UDID from testers     •   Signs the app     •   Generates a manifest fi...
THE WIRELESS WAY•   Three tools to help you:     •   iOS Beta Builder     •   Hockey     •   Xcode and a text editor
iOS BETA BUILDER•   Mac OS X app•   You provide:     •   The IPA     •   The server address
iOS BETA BUILDER•   Mac OS X app•   You provide:     •   The IPA     •   The server address
iOS BETA BUILDER•   It creates:      •   Manifest PLIST file      •   IPA + MPP archive... for iOS 3      •   Simple static...
iOS BETA BUILDER•   Pros     •   Easy to use and scriptable     •   Web page template     •   Open source
iOS BETA BUILDER•   Cons     •   Ugly web page     •   No in-app update
HOCKEY•   Web app•   You provide:     •   Directory structure     •   Manifest PLIST file     •   IPA + MPP archive... for ...
HOCKEY•   Web app•   You provide:     •   Directory structure     •   Manifest PLIST file     •   IPA + MPP archive... for ...
HOCKEY•   Upload all that•   It provides a dynamic web site:     •   A list of your betas     •   A page for each beta    ...
HOCKEY•   Pros     •   Nice and dynamic web page     •   Handles release notes     •   Open source     •   In-app update.....
HOCKEY•   Cons     •   Less configurable web page     •   Needs PHP5 server     •   Special build target for beta
XCODE & TEXTMATE•   Right in the Organizer•   It creates:      •   Manifest PLIST file      •   App IPA file
XCODE & TEXTMATE•   Right in the Organizer•   It creates:      •   Manifest PLIST file      •   App IPA file
XCODE & TEXTMATE•   Add this to any web page:    <a href="itms-services://?action=download-    manifest&url=http://example...
LINKS & CREDITS• L’atelier   du mobile                                                                  http://atelierdumo...
QUESTIONS?
THANK YOU
Wireless ad hoc distribution
Wireless ad hoc distribution
Upcoming SlideShare
Loading in …5
×

Wireless ad hoc distribution

1,640 views

Published on

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

No Downloads
Views
Total views
1,640
On SlideShare
0
From Embeds
0
Number of Embeds
134
Actions
Shares
0
Downloads
14
Comments
0
Likes
1
Embeds 0
No embeds

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
  • Wireless ad hoc distribution

    1. 1. WIRELESS AD HOC DISTRIBUTION
    2. 2. WIRELESS AD HOC DISTRIBUTION Mathieu Godart - L’atelier du mobile
    3. 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. 4. THE OLD WAY• Long and boring• Error prone• Consequences, you loose: • A lot of testers • Lazy testers • ... more testers over time
    5. 5. THE WIRELESS WAY• The tester: • Sends its UDID • Receives a link by: • eMail • SMS... • Clicks the link... and BOOM!
    6. 6. THE WIRELESS WAYDemo...
    7. 7. THE WIRELESS WAYYou’ve got mail!
    8. 8. THE WIRELESS WAY... or through SMS
    9. 9. THE WIRELESS WAYVisit the webpage
    10. 10. THE WIRELESS WAYJust click « Install »
    11. 11. THE WIRELESS WAYAnd boom!
    12. 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. 13. THE WIRELESS WAY• Constraints • Only iOS 4... soon for iPad • Needs HTTP(s) web server • Needs to access apple.com
    14. 14. THE OLD WAY• The developer: • Collects UDID from testers • Signs the app • Sends it to testers... but how?
    15. 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. 16. THE WIRELESS WAY• Three tools to help you: • iOS Beta Builder • Hockey • Xcode and a text editor
    17. 17. iOS BETA BUILDER• Mac OS X app• You provide: • The IPA • The server address
    18. 18. iOS BETA BUILDER• Mac OS X app• You provide: • The IPA • The server address
    19. 19. iOS BETA BUILDER• It creates: • Manifest PLIST file • IPA + MPP archive... for iOS 3 • Simple static web page• Just upload all that
    20. 20. iOS BETA BUILDER• Pros • Easy to use and scriptable • Web page template • Open source
    21. 21. iOS BETA BUILDER• Cons • Ugly web page • No in-app update
    22. 22. HOCKEY• Web app• You provide: • Directory structure • Manifest PLIST file • IPA + MPP archive... for iOS 3
    23. 23. HOCKEY• Web app• You provide: • Directory structure • Manifest PLIST file • IPA + MPP archive... for iOS 3
    24. 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. 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. 26. HOCKEY• Cons • Less configurable web page • Needs PHP5 server • Special build target for beta
    27. 27. XCODE & TEXTMATE• Right in the Organizer• It creates: • Manifest PLIST file • App IPA file
    28. 28. XCODE & TEXTMATE• Right in the Organizer• It creates: • Manifest PLIST file • App IPA file
    29. 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. 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. 31. QUESTIONS?
    32. 32. THANK YOU

    ×