|
|
KnowHow
Dank unserer naturwissenschaftlichen Ausbildung ist unser wichtigstes
KnowHow die systematische Annäherung an komplexe Probleme und Abstraktionfähigkeit.
Durch ständige Weiterbildung haben wir uns heute ein breites Wissen im Bereich der
Softwareentwicklung angeeignet. Vertiefte Kenntnisse habe wir in folgendenden Bereichen:
Technologien
-
Client seitiges Java, Applikationen, Applets, Swing, Java Webstart,
JavaBeans, JNI, etc.
-
Server seitiges Java wie J2EE, Servlets, Enterprise JavaBeans, Applicationserver
und Verwendung von Frameworks wie Apache Struts oder Apache Velocity.
-
Einsatz von XML, XML-RPC, SOAP, XSLT, für den Datentransfer,
die Kommunikation oder Konversion.
-
Einsatz von Datenbanken, SQL, JDBC und Frameworks wie IBATIS.
-
Erstellen von Reports (Crystal Reports, Style Reports, FOP).
-
Einsatz von Webtechnologien (HTML, HTTP, CSS).
-
Methodik (UML, OOA, OOD, Design Patterns, Elemente aus Extreme Programming)
Vertraute Arbeitsmittel
-
Java Entwicklungswerkzeuge wie Eclipse und JBuilder,
selbstverständlich Ant, Maven und die verschiedensten Plug-Ins dazu.
-
Allgemeine Softwareentwicklungswerkzeuge wie
Designwerkzeuge (UML, DB), Sourcecodeverwaltung (CVS),
Bugtracking, Wikis
-
Die für die Entwicklung nötigen Datenbanken und Applikationsserver:
Apache Webserver, Apache Tomcat, JBoss, MySQL, PostgreSQL, SQL generell.
Spezialgebiete
-
SW-Architekturen (Verteilte Systeme und Applikationen, Internet)
-
System-Kopplungen (Kommunikation, Protokolle, Daten- und Adresskonvertierung)
-
SW-Entwicklungsprozess (Ant, Maven, JUnit,...)
|