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.
Peter Nowak
@PeNoWiMo
http://winphonedev.de
MVP / Nokia Developer Champion
Das Microsoft App Studio (Beta)
Apps sind cool
• Apps sind wichtig
• Apps sind persönlich
• Apps sind allgegenwärtig
• Apps sind simpel
Apps sind „schwierig“
• „Schwierig“ zu entwickeln
– Hardwarevoraussetzung (evtl. Hyper-V)
– Visual Studio und ein kostenpf...
Apps für JEDERMANN!
Wie baut Oppa sich
ne App mit Bildern
vom Enkel?
Apps mit dem App Studio
• Webbasierend
– Kein Visual Studio
– Keine Entwicklerhardware
• Kein Entwicklerwissen nötig
• Tes...
Microsoft App Studio
Demo
„Hello World“
Erstellen eines simplen RSS Readers
Nutzbare Vorlagen
• Our Company
• Catalog
• Movie Review
• Celebrate
• My family
• Menu
• My favorite band
• My hobby
• My...
Demo
Nutzen von dynamischen Daten
„Für Oppa“
Einsatzszenarien
• Rapid Prototyping
• Standardszenarien
– Katalog-Apps
– Feedreader
– …
Weitere Vorteile
• Kein Quellcode im Editor
• Private / Public Deployment
• Standard-Datenquellen:
– YouTube, Flickr, Bing...
Nachteile
• Internetverbindung notwendig
• Apps noch teilw. mit Fehlern, da Beta
• Kein Debugging
• Partiell englische Inh...
Fragen
?
Fragen
Echt jetzt? 
Da geht noch was!
Sourcecodegenerierung
• Sourcecode kann heruntergeladen und
angepasst werden
– Benötigt dann aber einen Entwickleraccount ...
MVVM in a Nutshell
View (UI)
ViewModel
Model
IoC (Unity)
MVVM mit IoC Container
View (UI)
ViewModel
Services
Demo
Walkthrough durch den generierten Sourcecode
Vorteile durch Sourcecode
• Viele Standardmodule sind enthalten
– Unity
– Windows Phone Toolkit
• Best Practices und Patte...
Güte des Sourcecode
• Viel „Ballast“ für unerfahrene Entwickler
– Abstraktion bedeutet geringere Performance
– Erhöht die ...
Recap
• Das AppStudio hat Potential
– Verbesserung der Funktionalität
– Windows 8 Apps
– …
Links
• Unity 3 on Codeplex:
http://unity.codeplex.com
http://download.microsoft.com/download/4/D/B/4DBC771D-9E24-4211-ADC...
Fragen
?
Fragen
Danke Schön
Nächste SlideShare
Wird geladen in …5
×

Das Microsoft AppStudio (beta)

1.903 Aufrufe

Veröffentlicht am

  • Als Erste(r) kommentieren

Das Microsoft AppStudio (beta)

  1. 1. Peter Nowak @PeNoWiMo http://winphonedev.de MVP / Nokia Developer Champion Das Microsoft App Studio (Beta)
  2. 2. Apps sind cool • Apps sind wichtig • Apps sind persönlich • Apps sind allgegenwärtig • Apps sind simpel
  3. 3. Apps sind „schwierig“ • „Schwierig“ zu entwickeln – Hardwarevoraussetzung (evtl. Hyper-V) – Visual Studio und ein kostenpfl. Entwickleraccount – Erfahrung • Laufzeitverhalten UI / Akku • Frameworks • Best Practices
  4. 4. Apps für JEDERMANN! Wie baut Oppa sich ne App mit Bildern vom Enkel?
  5. 5. Apps mit dem App Studio • Webbasierend – Kein Visual Studio – Keine Entwicklerhardware • Kein Entwicklerwissen nötig • Testen ohne Entwickleraccount
  6. 6. Microsoft App Studio
  7. 7. Demo „Hello World“ Erstellen eines simplen RSS Readers
  8. 8. Nutzbare Vorlagen • Our Company • Catalog • Movie Review • Celebrate • My family • Menu • My favorite band • My hobby • My trip • My city • My diet • My hero • Birthday party • Countryside • Video Channels • Official store • Personal trainer • Sports team • Storyteller
  9. 9. Demo Nutzen von dynamischen Daten „Für Oppa“
  10. 10. Einsatzszenarien • Rapid Prototyping • Standardszenarien – Katalog-Apps – Feedreader – …
  11. 11. Weitere Vorteile • Kein Quellcode im Editor • Private / Public Deployment • Standard-Datenquellen: – YouTube, Flickr, Bing, RSS, HTML5, „Content“ • WYSIWYG ähnlicher Editor • Ständige Weiterentwicklung • Dynamische Datenquellen OOTB
  12. 12. Nachteile • Internetverbindung notwendig • Apps noch teilw. mit Fehlern, da Beta • Kein Debugging • Partiell englische Inhalte
  13. 13. Fragen ?
  14. 14. Fragen Echt jetzt?  Da geht noch was!
  15. 15. Sourcecodegenerierung • Sourcecode kann heruntergeladen und angepasst werden – Benötigt dann aber einen Entwickleraccount für Weiterentwicklung • Nutzt MVVM und IoC Container
  16. 16. MVVM in a Nutshell View (UI) ViewModel Model
  17. 17. IoC (Unity) MVVM mit IoC Container View (UI) ViewModel Services
  18. 18. Demo Walkthrough durch den generierten Sourcecode
  19. 19. Vorteile durch Sourcecode • Viele Standardmodule sind enthalten – Unity – Windows Phone Toolkit • Best Practices und Patterns angewendet • Individuelle Anpassungen sind möglich
  20. 20. Güte des Sourcecode • Viel „Ballast“ für unerfahrene Entwickler – Abstraktion bedeutet geringere Performance – Erhöht die Komplexität • Minimum 2 MB pro App inkl. Bibliotheken • XAP in etwa 750 KB groß
  21. 21. Recap • Das AppStudio hat Potential – Verbesserung der Funktionalität – Windows 8 Apps – …
  22. 22. Links • Unity 3 on Codeplex: http://unity.codeplex.com http://download.microsoft.com/download/4/D/B/4DBC771D-9E24-4211-ADC5- 65812115E52D/DependencyInjectionWithUnity.pdf • Das Microsoft App Studio (Beta) http://apps.windowsstore.com/default.htm • Windows Phone Developer Blog http://blogs.windows.com/windows_phone/b/wpdev/
  23. 23. Fragen ?
  24. 24. Fragen Danke Schön

×