Technologie

 

Technologie

Die Technologie verrät viel über den, der sie einsetzt. Deshalb wollen wir Ihnen nicht vorenthalten, was wir richtig gut finden.

Java

Java ist sowohl eine objektorientierte Programmiersprache als auch eine Plattform. Der Clou daran ist, dass die Java-Plattform auf unterschiedlichen Betriebssystemen lauffähig ist, d.h. egal ob Unix, Mac oder Windows, wir entwickeln nur einmal für alle gängigen Betriebssysteme.

Java geht auf das Jahr 1991 zurück (The Green Project) und hat im Laufe der Jahre stetig an Bedeutung gewonnen. Wir haben uns mit Java bereits beschäftigt, als es für ernsthafte Anwendungen noch nicht wirklich einsetzbar war. Aber wir haben immer daran geglaubt, dass sich das eines Tages ändert und Java eine ähnliche Bedeutung erlangt wie seinerzeit Cobol oder C.

Deshalb haben wir frühzeitig begonnen, Werkzeuge und Methoden zu entwickeln, die Java für unsere Art von Projekten nutzbar machen. So sind das Framework Tentackle und der Code Generator Wurbelizer entstanden. Heute kommt uns diese frühzeitige Investition an Zeit und Energie voll zugute, denn wir sind ganz vorne mit dabei, wenn es um Java im professionellen Einsatz geht.

Unix und Linux

Unix hat eine lange Geschichte, für IT-Verhältnisse sogar eine sehr lange. Wir setzen Unix in all seinen Derivaten ein, seit es auf mikroprozessorbasierten Systemen verfügbar ist, also seit den frühen 80ern. Richtig Fahrt aufgenommen hat Unix allerdings erst mit dem Erscheinen von Linux, das seinen Siegeszug 1992 begann. Heute ist Linux bzw. Unix vor allem im Serverbereich nicht mehr wegzudenken und zeichnet sich vor allem durch hohe Stabilität, Sicherheit und technische Eleganz aus. Als hätten wir’s gewusst.

UML

Die Unified Modeling Language ist für uns ein hervorragendes Hilfsmittel, um unsere Gedanken zu sortieren, grafisch darzustellen und so auch unseren Kunden einen leicht verständlichen Zugang zu ihrem Projekt zu ermöglichen. Ein Bild sagt manchmal mehr als tausend Worte.

Generative Programmierung

Schon immer war es der Traum der Informatiker, eines Tages eine Programmiermaschine zu entwickeln, die selbständig Programme erstellt. Endlich Schluss mit der mühsamen und fehlerträchtigen Codierung, einfach nur das Modell erstellen, Knöpfchen drücken, fertig. Schön wär’s.

Wir sind davon noch weit entfernt, doch wir kommen dem Ziel immer näher. Dank unseres Code-Generators Wurbelizer sind wir heute in der Lage, große Teile des Codes vollkommen automatisch erzeugen zu lassen. Damit sind wir nicht nur schneller als andere, die Programme enthalten auch weniger Fehler und sind insgesamt qualitativ besser.