Grundlagen - KnowHow Stand vom 06.05.2010 22:38

RSS Feed Icon RSS Feed Info

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,...)