Fruehling fuers iPhone
-
Upload
stefan-scheidt -
Category
Technology
-
view
610 -
download
3
Embed Size (px)
description
Transcript of Fruehling fuers iPhone

Wer bin ich?
Stefan Scheidt Software-Entwickler und Architekt
Trainer und Coach Sprecher und Autor

© OPITZ CONSULTING GmbH 2010 Seite 3 Frühling für iPhone-Apps
Märkte n Java n SOA n ORACLE n BI/DWH n Outtasking
Kunden n Branchen-
übergreifend n Über 600
Kunden
Leistungs- angebot n IT-Strategie n Beratung n Implementierung n Betrieb n Training
Fakten n Gründung 1990 n 400 Mitarbeiter n 8 Standorte in
D/PL
Industrie / Versorger / Telekommunikation
29%
Handel / Logistik / Dienstleistungen 29%
42% Öffentliche Auftraggeber /
Banken & Versicherungen / Vereine & Verbände
© OPITZ CONSULTING GmbH 2011

Wer sind Sie?

Mobile Apps...

...brauchen oft ein Backend

Gängige Kommunikation
Protokolle: HTTP(S), FTP
Payload:
HTML, XML, JSON

Backend-Entwicklung
Java (EE) Groovy/Grails
Ruby (on Rails) Microsoft .net
Python ...

In unserem Beispiel…
+ JPA (Hibernate) + RDBMS (HSQLDB)

Warum Spring?

Wir sind auf dem Spring Day!

It‘s the world‘s most popular
Java Development Framework

Spring bietet Integrationsmöglichkeiten!

Unser Beispiel...

Das Backend
„Spring Roo is a lightweight developer tool that makes it fast and easy to
deliver instant results.“


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

Das Frontend


Die echten Herausforderungen

Screen real-estate UI Design
Benutzerverhalten
Online/Offline Sync
Mobile Apps sind anders...

Mobile Apps sind anders...
Online
Offline Sync

Die Konsequenz...
Online
Offline Sync
Native Apps benötigen oft
einen „dedizierten Endpoint“

Darum Spring!
Spring REST Support Spring Integration
Spring Batch ...

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

© OPITZ CONSULTING GmbH 2010 Seite 26 Frühling für iPhone-Apps
Fragen und Antworten

© OPITZ CONSULTING GmbH 2010 Seite 27 Frühling für iPhone-Apps
Kontakt
Stefan Scheidt Solution Architect
OPITZ CONSULTING GmbH Kirchstr. 6, 51647 Gummersbach Tel. +49 (2261) 6001 - 0 [email protected]