Softwareentwicklung

Hier geben wir einen Überblick über die von uns angebotenen Dienstleistungen im Bereich Softwareentwicklung.

  • Pflichtenheft, Implementierung, Auslieferung, Test, Betrieb, Tuning, Fehlersuche und Wartung von großen Softwaresystemen
  • Sprach- und Werkzeug-unabhängige Implementierung von Geschäftsprozessen auf Software-as-a-Service-Plattformen wie der AppExchange
  • C/C++/Java auf Unix und Windows inklusive Parallelsupercomputern und Clustern
  • JEE/J2EE-Applikationsserver Geronimo, Glassfish, JBoss, Tomcat, WebLogic und WebSphere
  • JSP, Servlets, JAXP, JMS, JNDI, RMI und JTA; dazu OOA/D mit UML und Design Patterns
  • Angepaßte Persistenzschichten mit handkodiertem J/ODBC, O/R-Mappern wie Hibernate und mit Distributed Shared Memory Caches
  • Aspekt-orientierte Programmierung mit JBoss AOP und AspectJ
  • Einsatz von Inversion-of-Control-Frameworks wie Hivemind und Spring
  • Verteilte Systeme mit Corba, RMI, RPC, EJBs, REST und Web Services (Axis, Glue)
  • HTML, JavaScript und XML sowie Web Application Frameworks wie GWT, JBoss Seam, JSF, Tapestry und Wicket
  • Shells, awk, sed, yacc/bison/JavaCC, f/lex
  • Perl (mod_perl, CPAN, Mason, cgi) und PHP
  • Datenbanken DB/2, Informix, mySQL, Oracle, PostGreSQL und SQL Server
  • Testgetriebene Entwicklung mit automatisierten Buildsystemen
  • Durchführung von Code-Reviews, Training und Know-how-Transfer
  • Restrukturierung von laufenden Drittprojekten anhand von Best Practices und anhand von Entwicklungsprozessen wie RUP, SCRUM und XP
  • Besonderes Fachwissen in den Bereichen B2B-Portale, Online-Finanzwebsites und Geographical Information Systems (GIS)