Projekte bei COMPARAT

Hier stellen wir Ihnen einige Projekte vor, an denen wir bei COMPARAT gearbeitet haben oder immer noch arbeiten.

Mit Software Energie sparen?

Seit 2004 haben wir bei COMPARAT an einem Internet-Application-Framework gearbeitet, das auf dem Webserver möglichst wenig Ressourcen verbraucht. Also wenig Arbeitsspeicher und eine extrem hohe Ausführungsgeschwingikeit. Mit diesem Framework entwickeln wir große und kleine Internet-Applikationen und gestalten Web-Auftritte - und bieten damit eine smarte und schlanke Alternative zu den fetten Systemen mit PHP, JAVA und RUBY.

Dieses Internet-Application-Framework ist inzwischen so weit gereift, dass wir aus praktischer Erfahrung sprechen können: Ja, mit diesem System wird Energie gespart.

Das Internet Application Framework CP:IApp

Das Internet Application Framework CP:IApp ist eine Entwicklung der COMPARAT Software-Entwicklungs-GmbH. Mit dem CP:IApp können Software-Entwickler äußerst performante, effiziente und sichere Serveranwendungen für Internet-Applikationen erstellen.

Die Basis von CP:IApp ist vollständig in 'C' programmiert. Darauf aufbauend gibt es eine C++-Application-Class und einige C++-Klassen für vereinfachte Programmierung von Web-Anwendungen. Entgegen dem Trend, PHP oder Java für Internet-Applikationen einzusetzen, wurde CP:IApp bewußt auf folgende Leistungsmerkmale getrimmt:

  • Höchste Ausführungsgeschwindigkeit für die Request-Verarbeitung.
  • Minimaler Ressourcenverbrauch auf dem Server, damit viel mehr als tausend Requests pro Sekunde gleichzeitig bearbeitet werden können - und das auf einem alten Server mit 2 GB RAM.
  • Höchste Sicherheit gegen Hackerangriffe und Bedienungsfehler.
  • Flexible Anpassung an heterogene IT-Landschaften (z.B. Integration von alten Legacy-Anwendungen).
  • Schnelle Entwicklung von Internet-Applikationen (vergleichbar mit Java oder PHP).
  • Unterstützung mehrsprachiger Anwendungen durch XML-Attribute für den Webdesigner, durch eine Sprachentext-Datenbank und einem C-Objekt zur Behandlung der Sprachvarianten im Quellcode.
  • Trennung von Webdesign und Technik.
  • Unterstützung aller Datenbank-Systeme durch ein einfaches Modulkonzept.
  • Einfache Erweiterbarkeit mit C++-Plugins (shared library)
  • Schnelle und einfache Installation des Systems.
Telefonischer Rückruf