nowhow solutions AG | Laupenstrasse 1 | 3008 Bern Switzerland | info@nowhow.ch | Telefon: + 41 31 380 00 60

Ihr Partner für effiziente Softwareentwicklung

header2

Softwareentwicklung mit Java

 

Java wird bei der nowhow solutions AG zur Realisierung von Web- und Client/Serveranwendungen verwendet. Wo immer möglich werden dabei bewährte Frameworks und Bibliotheken eingesetzt. Der Einsatz von Frameworks erlaubt es uns, rasch umfangreiche Anwendungen zu erstellen und bieten eine sehr stabile technische Plattform für unsere Anwendungen.

 

 

Web-Anwendungen

Im Bereich Webanwendungen dient OFBiz (siehe auch Technologie->OFBiz) als Framework. Mit OFBiz können umfangreiche Web-Anwendungen mit komplexen Datenmodellen (Anzahl Tabellen >> 100) effizient realisiert werden und es existieren bereits verschiedene Anwendungs-Module welche direkt verwendet werden können. Schnittstellen an Umsysteme werden dabei wo möglich über Webservices realisiert (SOA). Bei Schnittstellen verwenden wir jeweils die für die jeweilige Systemlandschaft am sinnvollsten einsetzbare Technologie. Als Datenbanksystem gelangt dabei je nach Anforderungen des Kunden eine MySQL-, Oracle- oder DB2-Datenbank zum Einsatz. Die eingesetzten Frameworks und Open Source Komponenten erlauben es, auf effiziente Art und Weise hoch verfügbare, skalierbare Web-Anwendung zu erstellen.


nach oben

 

 

Client/Server-Anwendungen

Für unsere Client-Anwendungen verwenden wir je nach Kundenanforderungen die Eclipse Rich Client Plattform RCP http://wiki.eclipse.org/index.php/Rich_Client_Platform oder klassische Java Swing-Clients.


nach oben

 

 

Entwicklungsumgebung

Als Entwicklungsumgebung wird Eclipse http://www.eclipse.org/ verwendet, im Bereich XML-Bearbeitung erweitert um die kommerziellen XML-Tools von http://www.oxygenxml.com/. Im Bereich Qualitätssicherung wird JUnit http://junit.sourceforge.net/ verwendet und über das Build-Automatisierungssystem Cruisecontrol http://cruisecontrol.sourceforge.net/ wird mittels maven http://maven.apache.org/maven-1.x/ Dokumentation zu den Projekten erstellt. Die generierten Dokumentationen werden dabei automatisiert auf unsere TWiki-Projektplattform http://twiki.org/ publiziert so das die technische Dokumentation (z.B. Entitäten, Services) auf der Projektplattform immer auf einem aktuellen Stand ist. OFBiz wurde dabei um eine Dokumentationskomponeten erweitert, so dass sich unsere Entwickler auf das Dokumentieren der wesentlichen Funktionen konzentrieren können während das Build-Automatisierungssystem viele technische Dokumentationen selbstständig erstellt.


nach oben

 

 

Weitere Werkzeuge

Des weiteren verwenden wir wo benötigt zusätzliche Bibliotheken wie:


nach oben

Java Technologie

100px-Java_logo.svg

Bereiche Java Entwicklung