
Development
Benutzerfreundliche und mit einem attraktiven "Look and Feel" ausgestattete Webanwendungen sind im Bereich der Java-Webanwendungen leider selten zu finden.
Mit Java Server Faces steht zum ersten Mal ein komponentenbasiertes Framework zur Verfügung.
Frei verfügbare Komponentenbibliotheken wie RichFaces, Icefaces und Trinidad liefern eine große Auswahl von Komponenten, wie z.B. Tabellen, Panels und Menues.
Diese Komponenten sind ajaxfähig, dies ermöglicht die Entwicklung von Webanwendungen die über ein zu Desktop-Anwendungen vergleichbares Bedienkonzept verfügen.
Neben diesen Funktionalitäten, sind die Komponenten auch "skinnable", d.h. anpassbar an ein vorgegebenes "Look and Feel" und ermöglichen somit die Umsetzung eines "Corporate Design".
Auf Basis dieser Technologien und unserer langjährigen Erfahrung enwickeln wir für Sie modern gestaltete Java-Webanwendungen.
Beispiele unserer Arbeit finden Sie unter Showcase.
Unsere Services:
- Neuentwicklung von Java-Webanwendungen mit JSF und JSF-Komponentenbibliotheken
oder Apache Wicket und jQuery-Komponenten für die Präsentations-Schicht - Für die Umsetzung der Business-Schicht setzen wir auf Spring,
JEE-Technologien und Hibernate - "Modernisierung" vorhandener Java-Webanwendungen
Usere Branchenerfahrung:
- Finanzen / Banken
- Telekommunikation
- Pharma
- HealthCare
- Bundes- und Landesbehörden
Unsere Vorgehensweise:
- Analyse der Anforderungen in Punkto Bedienkonzept und Design
- Prüfung der Umsetzbarkeit und Vereinheitlichung der fachlichen Anforderungen
- Umsetzung in Form eines Prototypen in iterativen Schritten zusammen
mit den fachlichen Verantwortlichen - Umsetzung des Prototypen mit JSF oder Wicket
- Einsatz agiler Entwicklungsmethoden, siehe SCRUM ,
Lieferung eines vorzeigbaren Ergebnisses nach jeder Iteration
Die Umsetzungsschritte:
- Iterative Entwicklung der Anwendung zusammen mit der Fachseite mit Hilfe von Wireframes
- Dokumentation dieser Entwicklung in Use-Cases und Maskenbeschreibungen
- Umsetzung in ein Design (XHTML, CSS, Icons ...) nach der "Corporate identity"
- Entwicklung der Anwendung mit JSF oder Wicket
- Kontinuirliches "Bauen" der Anwendungen, tägliches "Nightly Build"
- Kontinuierliches Testen der Webanwendung mit Tools wie z.B. Selenium und JUnit
- Dokumentation

