Permalink
Browse files

Initial Commit

  • Loading branch information...
0 parents commit de42ed5b11df9fdd8977b5adf46f829500f15eb7 @mwhuss committed Sep 25, 2010
Showing with 4,722 additions and 0 deletions.
  1. +1 −0 .gitignore
  2. +16 −0 README.textile
  3. +5 −0 config.ru
  4. +5 −0 public/files/README
  5. +58 −0 public/index.html
  6. +1 −0 public/javascripts/application.js
  7. +634 −0 public/javascripts/jqtouch.js
  8. +1 −0 public/javascripts/jqtouch.min.js
  9. +60 −0 public/javascripts/jqtouch.transitions.js
  10. +19 −0 public/javascripts/jquery.1.3.2.min.js
  11. +373 −0 public/jqtouch/jqtouch.css
  12. +634 −0 public/jqtouch/jqtouch.js
  13. +1 −0 public/jqtouch/jqtouch.min.css
  14. +1 −0 public/jqtouch/jqtouch.min.js
  15. +60 −0 public/jqtouch/jqtouch.transitions.js
  16. +19 −0 public/jqtouch/jquery.1.3.2.min.js
  17. +49 −0 public/stylesheets/app.css
  18. +373 −0 public/stylesheets/jqtouch.css
  19. BIN public/stylesheets/themes/apple/img/backButton.png
  20. BIN public/stylesheets/themes/apple/img/blueButton.png
  21. BIN public/stylesheets/themes/apple/img/cancel.png
  22. BIN public/stylesheets/themes/apple/img/chevron.png
  23. BIN public/stylesheets/themes/apple/img/grayButton.png
  24. BIN public/stylesheets/themes/apple/img/listArrowSel.png
  25. BIN public/stylesheets/themes/apple/img/listGroup.png
  26. BIN public/stylesheets/themes/apple/img/loading.gif
  27. BIN public/stylesheets/themes/apple/img/on_off.png
  28. BIN public/stylesheets/themes/apple/img/pinstripes.png
  29. BIN public/stylesheets/themes/apple/img/selection.png
  30. BIN public/stylesheets/themes/apple/img/thumb.png
  31. BIN public/stylesheets/themes/apple/img/toggle.png
  32. BIN public/stylesheets/themes/apple/img/toggleOn.png
  33. BIN public/stylesheets/themes/apple/img/toolButton.png
  34. BIN public/stylesheets/themes/apple/img/toolbar.png
  35. BIN public/stylesheets/themes/apple/img/whiteButton.png
  36. +677 −0 public/stylesheets/themes/apple/theme.css
  37. +1 −0 public/stylesheets/themes/apple/theme.min.css
  38. BIN public/stylesheets/themes/jqt/img/back_button.png
  39. BIN public/stylesheets/themes/jqt/img/back_button_clicked.png
  40. BIN public/stylesheets/themes/jqt/img/button.png
  41. BIN public/stylesheets/themes/jqt/img/button_clicked.png
  42. BIN public/stylesheets/themes/jqt/img/chevron.png
  43. BIN public/stylesheets/themes/jqt/img/chevron_circle.png
  44. BIN public/stylesheets/themes/jqt/img/grayButton.png
  45. BIN public/stylesheets/themes/jqt/img/loading.gif
  46. BIN public/stylesheets/themes/jqt/img/on_off.png
  47. BIN public/stylesheets/themes/jqt/img/rowhead.png
  48. BIN public/stylesheets/themes/jqt/img/toggle.png
  49. BIN public/stylesheets/themes/jqt/img/toggleOn.png
  50. BIN public/stylesheets/themes/jqt/img/toolbar.png
  51. BIN public/stylesheets/themes/jqt/img/whiteButton.png
  52. +527 −0 public/stylesheets/themes/jqt/theme.css
  53. +1 −0 public/stylesheets/themes/jqt/theme.min.css
  54. BIN public/themes/apple/img/backButton.png
  55. BIN public/themes/apple/img/blueButton.png
  56. BIN public/themes/apple/img/cancel.png
  57. BIN public/themes/apple/img/chevron.png
  58. BIN public/themes/apple/img/grayButton.png
  59. BIN public/themes/apple/img/listArrowSel.png
  60. BIN public/themes/apple/img/listGroup.png
  61. BIN public/themes/apple/img/loading.gif
  62. BIN public/themes/apple/img/on_off.png
  63. BIN public/themes/apple/img/pinstripes.png
  64. BIN public/themes/apple/img/selection.png
  65. BIN public/themes/apple/img/thumb.png
  66. BIN public/themes/apple/img/toggle.png
  67. BIN public/themes/apple/img/toggleOn.png
  68. BIN public/themes/apple/img/toolButton.png
  69. BIN public/themes/apple/img/toolbar.png
  70. BIN public/themes/apple/img/whiteButton.png
  71. +677 −0 public/themes/apple/theme.css
  72. +1 −0 public/themes/apple/theme.min.css
  73. BIN public/themes/jqt/img/back_button.png
  74. BIN public/themes/jqt/img/back_button_clicked.png
  75. BIN public/themes/jqt/img/button.png
  76. BIN public/themes/jqt/img/button_clicked.png
  77. BIN public/themes/jqt/img/chevron.png
  78. BIN public/themes/jqt/img/chevron_circle.png
  79. BIN public/themes/jqt/img/grayButton.png
  80. BIN public/themes/jqt/img/loading.gif
  81. BIN public/themes/jqt/img/on_off.png
  82. BIN public/themes/jqt/img/rowhead.png
  83. BIN public/themes/jqt/img/toggle.png
  84. BIN public/themes/jqt/img/toggleOn.png
  85. BIN public/themes/jqt/img/toolbar.png
  86. BIN public/themes/jqt/img/whiteButton.png
  87. +527 −0 public/themes/jqt/theme.css
  88. +1 −0 public/themes/jqt/theme.min.css
@@ -0,0 +1 @@
+.DS_Store
@@ -0,0 +1,16 @@
+h1. AdHoc distribution of iOS apps OTA
+
+This small rack app using "jQTouch":http://.jqtouch.com/ that makes it easy to distribute AdHoc builds of iOS apps over the air. This requires the client to be running OS 4.x
+
+h2. Setup
+
+Place the following files in /public/files
+
+* AdHoc.mobileprovision
+* AdHoc.plist
+* YourApp.ipa
+
+
+h2. Running
+
+Everything is just static HTML so you can simply place is on any web server. I have included a rackup file which means you can just put them app to "Heroku":http://heroku.com/ and it works
@@ -0,0 +1,5 @@
+Rack::Mime::MIME_TYPES[".mobileprovision"] = "text/plain"
+Rack::Mime::MIME_TYPES[".ipa"] = "application/octet-stream"
+
+use Rack::Static, :urls => ["/stylesheets", "/images", "/javascripts", "/jqtouch", "/themes", "/files"], :root => "public"
+run lambda { |env| [200, { 'Content-Type' => 'text/html', 'Cache-Control' => 'public, max-age=86400' }, File.open('public/index.html', File::RDONLY)] }
@@ -0,0 +1,5 @@
+This directory should include the following files:
+
+* AdHoc.mobileprovision
+* AdHoc.plist
+* YourApp.ipa
@@ -0,0 +1,58 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <title>Nezumi</title>
+ <link type="text/css" rel="stylesheet" media="screen" href="jqtouch/jqtouch.css">
+ <link type="text/css" rel="stylesheet" media="screen" href="themes/jqt/theme.css">
+ <script type="text/javascript" src="jqtouch/jquery.1.3.2.min.js"></script>
+ <script type="text/javascript" src="jqtouch/jqtouch.js"></script>
+ <script type="text/javascript">
+ var jQT = $.jQTouch({
+ useFastTouch: false,
+ preloadImages: [
+ 'jqtouch/themes/apple/img/back_button.png',
+ 'jqtouch/themes/apple/img/back_button_clicked.png',
+ 'jqtouch/themes/apple/img/button_clicked.png',
+ 'jqtouch/themes/apple/img/grayButton.png',
+ 'jqtouch/themes/apple/img/whiteButton.png',
+ 'jqtouch/themes/apple/img/loading.gif'
+ ]
+ });
+ </script>
+ </head>
+ <body>
+ <div id="home">
+ <div class="toolbar">
+ <h1>iPhone App</h1>
+ <a href="#info" class="button leftButton flip">Info</a>
+ </div>
+
+ <h2>Provisioning Profile</h2>
+ <ul class="rounded">
+ <li>You only need to install this once.</li>
+ </ul>
+
+ <div style="margin: 10px;">
+ <a href="/files/AdHoc.mobileprovision" class="grayButton">Install Profile</a>
+ </div>
+
+ <h2>App</h2>
+ <ul class="rounded">
+ <li>Touch the button once and wait</li>
+ </ul>
+ <div style="margin: 10px;">
+ <a href="itms-services://?action=download-manifest&amp;url=/files/AdHoc.plist" class="grayButton">Install App</a>
+ </div>
+ </div>
+
+ <div id="info">
+ <div>
+ <h1>Info</h1>
+ <a href="#home" class="button back">Back</a>
+ </div>
+ <div class="info">
+ <p>Nezumi - The iPhone app for Heroku</p>
+ </div>
+ </div>
+ </body>
+</html>
@@ -0,0 +1 @@
+$.jQTouch({});
Oops, something went wrong.

0 comments on commit de42ed5

Please sign in to comment.