Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
Titanium vs. PhoneGap
Hallo <ul><li>Sebastian Deutsch (@sippndipp) </li><ul><li>Macht 9elements.com
Wir sind die mit den bunten HTML5 Bällen </li></ul><li>Jan Monschke (@thedeftone) </li><ul><li>Informatikstudent FH Düssel...
Javascriptfreak </li></ul></ul>
Mobile Development Status Quo
Objective-C
Java
Status Quo <ul><li>iPhone </li><ul><li>Objective-C
schwer zu erlernen
Für Webentwickler sehr ungewohnt (Cocoa Framework)  </li></ul><li>Android </li><ul><li>Java
Riesiges Framework </li></ul></ul>
Alternativen <ul><li>Titanium
PhoneGap
(WebApps) </li></ul>
Titanium <ul><li>Applikationsentwicklung mit HTML und Javascript
Herkunft: Desktop (ähnlich wie AIR)
Neuerdings auch Mobile
Seit April in der Version 1.0 </li></ul>
Titanium <ul><li>Javascript wird um die Telefon-API erweitert </li><ul><li>Titanium.Accelerometer
Titanium.Database
Titanium.Filesystem
Titanium.Gesture
Titanium.Map
Titanium.Media
Titanium.Network </li></ul></ul>
Nächste SlideShare
Wird geladen in …5
×

Titanium Vs Phonegap

16.639 Aufrufe

Veröffentlicht am

Präsentation auf dem BarCampRuhr3:

Mobile Development for noobs

Vergleicht Titanium und Phonegap.

Veröffentlicht in: Technologie, Bildung
  • PhoneGap ist mein Favorit. Allerdings reichen auch meistens Instants wie http://appklick.de für das Erstellen von Android Apps aus WebApps.
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • Here's an in depth look at Appcelerator and PhoneGap if you are interested: http://savagelook.com/blog/portfolio/a-deeper-look-at-appcelerator-and-phonegap
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • hi, do somebody use titanium for business? I think, it is 'no go', because of less data privacy. appcelerator collect user/customer as third party.

    Br kai
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • in love with titanium (so far)

    aber: dokumentation ist nicht so gut wie es scheint. einige features haben sich mit 1.0 sehr verändert und die doku ist noch nicht angepasst... aber tolle community hilft schnell weiter :)
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • Phonegap never convinced me for lack of additional features.
    I'm with Titanium because of the native controls :-)
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier

Titanium Vs Phonegap

  1. 1. Titanium vs. PhoneGap
  2. 2. Hallo <ul><li>Sebastian Deutsch (@sippndipp) </li><ul><li>Macht 9elements.com
  3. 3. Wir sind die mit den bunten HTML5 Bällen </li></ul><li>Jan Monschke (@thedeftone) </li><ul><li>Informatikstudent FH Düsseldorf
  4. 4. Javascriptfreak </li></ul></ul>
  5. 5. Mobile Development Status Quo
  6. 6. Objective-C
  7. 7. Java
  8. 8. Status Quo <ul><li>iPhone </li><ul><li>Objective-C
  9. 9. schwer zu erlernen
  10. 10. Für Webentwickler sehr ungewohnt (Cocoa Framework) </li></ul><li>Android </li><ul><li>Java
  11. 11. Riesiges Framework </li></ul></ul>
  12. 12. Alternativen <ul><li>Titanium
  13. 13. PhoneGap
  14. 14. (WebApps) </li></ul>
  15. 15. Titanium <ul><li>Applikationsentwicklung mit HTML und Javascript
  16. 16. Herkunft: Desktop (ähnlich wie AIR)
  17. 17. Neuerdings auch Mobile
  18. 18. Seit April in der Version 1.0 </li></ul>
  19. 19. Titanium <ul><li>Javascript wird um die Telefon-API erweitert </li><ul><li>Titanium.Accelerometer
  20. 20. Titanium.Database
  21. 21. Titanium.Filesystem
  22. 22. Titanium.Gesture
  23. 23. Titanium.Map
  24. 24. Titanium.Media
  25. 25. Titanium.Network </li></ul></ul>
  26. 26. Titanium <ul><li>Es gibt mehrere Möglichkeiten die App aufzubauen
  27. 27. 1. XML
  28. 28. 2. HTML
  29. 29. 3. Javascript </li></ul>
  30. 30. Titanium <ul><li>Es gibt zwei Arten von Views
  31. 31. reine Webviews
  32. 32. Composite Views (= Webviews + native Controls) </li></ul>
  33. 33. Titanium <ul><li>Wo fange ich an??
  34. 34. Die initiale View sollte per XML definiert werden
  35. 35. Bei weiteren Views empfiehlt es sich programmatisch vorzugehen </li></ul>
  36. 36. Titanium <ul><li>Was kann ich alles machen?
  37. 37. http://github.com/appcelerator/KitchenSink
  38. 38. Eine Beispielapp mit allen existierenden Controls und Beispielen </li></ul>
  39. 39. Titanium <ul><li>Titanium Apps haben im Appstore keine Probleme bei der Akzeptanz
  40. 40. Wir haben selbst eine Spaß App im Appstore
  41. 41. http://9elements.com/io/projects/qa/ </li></ul>
  42. 42. Titanium <ul><li>Vorteile: </li><ul><li>Native Controls
  43. 43. gute Dokumentation
  44. 44. Zwei Plattformen (drei mit Desktop)
  45. 45. Einfache Programmiersprache JS, HTML </li></ul><li>Nachteile: </li><ul><li>Kommerziell durch Appcelerator gepflegt
  46. 46. Für den Support muss man zahlen
  47. 47. Langsamer als Object-C </li></ul></ul>
  48. 48. PhoneGap <ul><li>Ebenfalls Entwicklung mit JS/HTML und viel CSS
  49. 49. Im gegensatz zu Titanium leider keine native Controls
  50. 50. Trotzdem eine solide Telefon-API </li></ul>
  51. 51. PhoneGap <ul><li>Accelerometer
  52. 52. Audio
  53. 53. Camera
  54. 54. Contacts
  55. 55. File IO
  56. 56. SMS
  57. 57. Settings </li></ul>
  58. 58. PhoneGap <ul><li>Plattformen:
  59. 59. 1. iPhone
  60. 60. 2. Android
  61. 61. 3. Blackberry ~
  62. 62. 4. Palm ~
  63. 63. 5. Symbian ~
  64. 64. 6. Windows Mobile ~ </li></ul>
  65. 65. PhoneGap <ul><li>Getting started </li><ul><li>Besser nicht mit der Edge Version starten
  66. 66. Sondern die stable 0.8.0 nehmen </li></ul><li>Für Plattform gibt es einen Ordner mit standard Projekten für die jeweiligen IDEs (Xcode, Eclipse) </li></ul>
  67. 67. PhoneGap <ul><li>Die Standard ist auch gleichzeitig der „Kitchen Sink“
  68. 68. Die eigentlich Applikation kommt dann in den „www“ Ordner
  69. 69. Alle Deployments müssen manuell durchgeführt werden </li></ul>
  70. 70. PhoneGap <ul><li>Vorteile: </li><ul><li>Viele Plattformen
  71. 71. Einfache Programmiersprache JS, HTML
  72. 72. 100% Open Source </li></ul><li>Nachteile: </li><ul><li>Mäßige Dokumentation
  73. 73. Deployments müssen mit der jeweiligen IDE
  74. 74. durchgeführt werden
  75. 75. Langsamer als Java oder Objective-C </li></ul></ul>
  76. 76. Fazit
  77. 77. Fazit <ul><li>Mehr Plattformen, dann besser PhoneGap
  78. 78. Coolere Apps, dann besser Titanium
  79. 79. (btw: beide Plattformen unterstützen die manuelle Integration von eigenen Objective-C Klassen) </li></ul>
  80. 80. Questions?
  81. 81. Links <ul><li>http://www.appcelerator.com/ </li><ul><li>http://github.com/appcelerator/KitchenSink </li></ul><li>http://phonegap.com/ </li><ul><li>http://phonegap.pbworks.com/
  82. 82. http://blogs.nitobi.com/joe/2009/12/17/introducing-ponygap-phonegap-plugins-for-android/ </li></ul></ul>

×