Wir haben mehrere Projekte für die Siemens AG durchgeführt. Einsatzorte waren München, Konstanz und Nürnberg.

Sales Budget Estimation für Siemens Energy#

Für Siemens Energy wird ein Instrument für die Angebotserstellung konzipiert und umgesetzt. Dabei handelt es sich um eine Budgetierung neuer Kraftwerke aufgrund bestehender Anlagen.

Eingesetzte Technologie: JSF 2.2, Apache Tomcat, Oracle, Primefaces, XHTML, HTML 5, Javascript, Hibernate, AJAX, J2EE, Java, Subversion, ClearCase, Case Based Reasoning, Maven.

Release Prozesse#

Für die Siemens Energy wurde ein elektronisches Unterschriftsverfahren konzipiert und realisiert. Das Konzept umfasst einen komplexen Workflow einschließlich Email-Versand, sowie eine Möglichkeit zum mobilen Unterschreiben.

Eingesetzte Technologie: POI, Flying Saucer PDF, JSF 2.2, Apache Tomcat, Oracle, Richfaces, Primefaces, XHTML, HTML 5, Javascript, Hibernate, AJAX, J2EE, Java, Subversion, ClearCase, Maven, Eureka, JSON, REST.

Beratung und Optimierung der Herstellungsprozesse für Siemens Energy#

Bei dem Projekt handelt es sich um eine Analyse der bisherigen Produktionsplanung von Maschinen für den Sektor Energy. Daraus erfolgte die Konzeption und Umsetzung erarbeiteter Anforderungen zu einer Software für das Management komplexer Szenarien in Vertrieb und Produktion von Kraftwerken. Die Umsetzung erfolgte im Einklang mit der bestehenden Software-Infrastruktur, inklusive Überarbeiten der Architektur und Optimieren der Prozesse.

Eingesetzte Technologie ist: JSF 2.1, Apache Tomcat, Oracle, JSP, XHTML, HTML 5, Hibernate, AJAX, J2EE, Java, ClearCase, Design Patterns, Maven.

Architekturberatung und Optimierung für Siemens LD#

Die Vertriebsplattform ist eine komplexe Software, bestehend aus Datenbank, Server-basiertem Backend, nativem Windows-Client und Anbindungen an Drittsysteme. Verwendete Technologien und Methoden sind HTTP, HTML, GZip, Fiddler, JSP, Struts, Tomcat, Oracle Weblogic, Persistenz-Framework, Reflection, Preiskalkulation, Kostenkalkulation, Konfigurationsmanagement, Java, J2EE, Use Cases, Requiremente Engineering, Migrationsplanung, Rollout Management. Folgende Aufgaben wurden durchgeführt:
  • Analyse und Reporting des Zustands der Architektur einer bestehenden Software. Ausarbeitung eines Katalogs von Maßnahmen zur Optimierung der Performance unter Sicherung der Qualität und Verbesserung der Architektur.
  • Beratung, Leitung der Umsetzung, sowie Einführung der erforderlichen Technologien auf personeller und technologischer Ebene.

Software-Komponenten für Telefonanlage HiPath#

Die HiPath 8000 ist eine Telefonanlage der Carrier-Klasse von Siemens für bis zu 100.000 Benutzer. Wir haben zusammen mit einem internationalen Team an Software-Komponenten dieser Telefonanlage mitgewirkt.

Auf der OSGi-Plattform Knopflerfish wurde unter anderem eine Applikation innerhalb eines JBoss Application Servers entwickelt. Die Applikation ist ein Portal zur Steuerung der Telefonanlage.

Software-Komponenten für die Simatic-Controller#

Step7 ist die Programmiersoftware für die Simatic-Controller von Siemens. Mit diesen programmierbaren Logikbausteinen werden vor allem technische Steuerungsaufgaben gelöst. Wir haben einige Software-Komponenten für das Parsing und Generating der Programmiersprache geliefert. Durch diese Komponenten führte zu einem wesentlichen Fortschritt in der Qualitätssicherung. Als Revision Control System wurde ClearCase eingesetzt, als Programmiersprache wurde C++ unter Microsoft Visual Studio eingesetzt.