Fruehling fuers iPhone

748 views

Published on

Spring Backends fuer mobile Applikationen

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
748
On SlideShare
0
From Embeds
0
Number of Embeds
18
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Fruehling fuers iPhone

  1. 1. Frühling fürs iPhoneSpring Backends für iOS Apps stefan.scheidt@opitz-consulting.com
  2. 2. Wer bin ich? Stefan ScheidtSoftware-Entwickler und Architekt Trainer und Coach Sprecher und Autor
  3. 3. Märkte Kunden Leistungs- Fakten angebotn Java n Branchen- n IT-Strategie n Gründung 1990n SOA übergreifend n Beratung n 400 Mitarbeitern ORACLE n Über 600 n Implementierung n 8 Standorte inn BI/DWH Kunden n Betrieb D/PLn Outtasking n Training Industrie / Versorger / Handel / Logistik / Telekommunikation Dienstleistungen 29% 29% 42% Öffentliche Auftraggeber / Banken & Versicherungen / Vereine & Verbände Frühling für iPhone-Apps © OPITZ CONSULTING GmbH 2010 2011 Seite 3
  4. 4. Wer sind Sie?
  5. 5. Mobile Apps...
  6. 6. ...brauchen oft ein Backend
  7. 7. Gängige Kommunikation Protokolle: HTTP(S), FTP Payload: HTML, XML, JSON
  8. 8. Backend-Entwicklung Java (EE) Groovy/Grails Ruby (on Rails) Microsoft .net Python ...
  9. 9. In unserem Beispiel… + JPA (Hibernate) + RDBMS (HSQLDB)
  10. 10. Warum Spring?
  11. 11. Wir sind auf dem Spring Day!
  12. 12. It‘s the world‘s most popularJava Development Framework
  13. 13. Spring bietet Integrationsmöglichkeiten!
  14. 14. Unser Beispiel...
  15. 15. Das Backend„Spring Roo is a lightweight developer tool that makes it fast and easy to deliver instant results.“
  16. 16. Checkliste Spring Roo•  Add-On-Architektur•  Base Add-Ons•  Incremental DB Reverse Engineering•  GWT Add-On•  Cloud Foundry Add-On@see http://www.springsource.org/roo@see http://www.infoq.com/presentations/spring-roo-11-intro
  17. 17. Das Frontend
  18. 18. Die echten Herausforderungen
  19. 19. Screen real-estate UI Design Benutzerverhalten Online/Offline SyncMobile Apps sind anders...
  20. 20. Mobile Apps sind anders... Online Sync Offline
  21. 21. Die Konsequenz... Online Native Apps benötigen ofteinen „dedizierten Endpoint“ Sync Offline
  22. 22. Darum Spring!Spring REST Support Spring Integration Spring Batch ...
  23. 23. Beispielcode:https://github.com/stefanscheidt/SampleNewsApp Screencast der Demo: http://www.youtube.com/watch?v=Qel-T-NegBk http://www.youtube.com/watch?v=hxkrlU6sBq4 Twitter: @beezlebug
  24. 24. Fragen und Antworten Frühling für iPhone-Apps © OPITZ CONSULTING GmbH 2010 Seite 26
  25. 25. KontaktStefan ScheidtSolution ArchitectOPITZ CONSULTING GmbHKirchstr. 6, 51647 GummersbachTel. +49 (2261) 6001 - 0stefan.scheidt@opitz-consulting.com Frühling für iPhone-Apps © OPITZ CONSULTING GmbH 2010 Seite 27

×