TROIA Entwicklungssprache und -umgebung

TROIA ist eine Programmiersprache der vierten Generation (4 GL), welche die Industrial Application Software GmbH (IAS) zur Weiterentwicklung der eigenen plattformunabhängigen ERP-Software selbst entwickelt hat. Das internetbasierte Rapid Development Tool verfügt über einen Interpreter, einen Compiler sowie weitere integrierte Tools. CANIAS ERP ist als javabasierte Komplettlösung ausschließlich mit TROIA entwickelt worden.

TROIA ist durch die einheitliche Befehlssprache und den Schnittstellenaufbau leicht zu erlernen und zu bedienen. Sie zeichnet sich durch eine einzigartige Flexibilität aus, die auf die Plattformunabhängigkeit in Datenbank und Betriebssystem zurückzuführen ist. Dazu ist sie noch leistungsstark und durch die modulare und objektorientierte Struktur hoch skalierbar.

Die 100%ige Java-Struktur von TROIA ermöglicht es, andere Internetapplikationen leicht einzubinden. Darüber hinaus ist TROIA gleichzeitig eine vollständige Entwicklungsumgebung für die Kunden. Sie ist webbasierte Entwicklungsumgebung ist somit, wie die ERP-Lösung CANIAS ERP selbst, internetfähig, d. h. von überall zugänglich. Dies beseitigt zeitliche und örtliche Grenzen und maximiert die Produktivität.

Vollständig in die CANIAS ERP-Plattform integriert, sorgt TROIA für eine schnelle Anwendungsentwicklung in der Produktivumgebung, ohne zeitraubendes Kompilieren und Linken.

Entwickeln Sie Eingabe-Dialoge minutenschnell

Die Dialoge und Reports, die im CANIAS-ERP-System verwendet werden, können leicht geändert oder neu erstellt werden. Neue Dialoge und Reports können anhand des Standard-Dialog-Designers in TROIA erzeugt werden.

  • Buttons
  • DB-Felder
  • Check-Boxen
  • Grafikelemente
  • Tabellen
  • Bilder

und vieles mehr sind Standardkomponenten von TROIA. Sie können mittels einfacher Drag- und Drop-Technik in einer Dialogmaske positioniert und beliebig mit Coding hinterlegt werden.

Mit TROIA haben Sie Ihren Entwicklungsprozess immer unter Kontrolle

Das TROIA Hotline Management System kontrolliert jeden Schritt des Entwicklungszyklus, von der Designphase bis zur Anwendungsentwicklung. Jede Änderung innerhalb eines Entwicklungsprojekts wird durch das System aufgezeichnet. Das TROIA Code Trace System ermöglicht durch eine Ablaufverfolgung das Aufspüren von Fehlern und trägt dadurch zu einer Fehlerreduzierung in der Anwendungsentwicklung bei.

Gestalten Sie Ihre Reports individuell

Der Reportdesigner innerhalb der Entwicklungsumgebung sorgt für eine schnelle und einfache Erstellung von individuellen Reports. Diese können in PDF, HTML, RTF, XLS und in Klartext ausgegeben werden. Sie können auch ausgedruckt, per E-Mail versendet oder mittels des CANIAS Dokumentenmanagements gespeichert werden.

Mehrsprachenunterstützung für einen weltweiten Einsatz

Ein untrennbarer Teil der CANIAS-ERP-Plattform ist die Multi-Language-Unterstützung mit integriertem Übersetzungstool, mit dem jede Bildschirmmaske und Meldung leicht in jede andere Sprache übersetzt werden kann, ohne dass eine Neuentwicklung nötig ist. Jeder Dialog, jeder Report und jede Nachricht wird in der Sprache ausgegeben, die vom Endnutzer bei seinem Log-in in das System ausgewählt wurde. Ebenso lassen sich alle Reports über Sprachkennzeichen gesteuert in jeder beliebigen Sprache drucken. Durch Uni-code-Support (UTF8- und UTF16-Standards) werden viele Sprachen, darunter auch Sprachen der östlichen Welt unterstützt.

Passen Sie Standardapplikationen an Ihre Anforderungen an

Als CANIAS-ERP-Vertragskunde erhalten Sie uneingeschränkten Zugriff auf den Source Code der Applikation und können somit das System an Ihre Anforderungen anpassen. Durch das dynamische Vererbungskonzept in TROIA werden keine Änderungen am Standard selbst vorgenommen, sondern an einer vom Standard abgeleiteten Klasse. Damit garantiert TROIA die 100%ige Releasefähigkeit des Standards auch bei komplexen kundenspezifischen Änderungen, d. h. Ihre Anpassungen bleiben auch nach einem Update erhalten.

Entwerfen Sie Ihre Datenbankstruktur plattformunabhängig

Mit dem ODBA-Datenbankadministrator können Sie Datenbankkomponenten, die Sie im Applikationsentwicklungsprozess benutzen, wie z. B. den Tabellenindex, von der TROIA-Plattform aus mit Hilfe von visuellen Tools steuern. Eine weitere Funktion von ODBA ist das bedenkenlose Transportieren von Tabellen und Daten innerhalb derselben oder zwischen verschiedenen Datenbanksystemen, ohne dabei Strukturen oder die Integration zu zerstören.

TROIA unterstützt Sie interaktiv

Bei der Anwendungsentwicklung mit TROIA steht Ihnen die interaktive Hilfe jederzeit und überall zur Verfügung. Sie erhalten detaillierte Informationen zur Anwendung von Befehlen und Funktionen, erklärt anhand von Beispielen und Beschreibungen.

Vorteile von TROIA:

Offener Source Code

  • Einfach zu erlernen und zu entwickeln
  • Systemarchitektur unterstützt Remote-Entwicklung
  • Plattformunabhängigkeit
  • Objektorientierte komponenten- und klassenbasierte Codierungsentwicklung
  • Schneller und einfach zu handhabender Aufbau von Benutzeroberflächen durch Drag- und-Drop-Funktionalität
  • Einfache Integration mit anderen Systemen und Oberflächen
  • Sofortiger Transfer von entwickelten Anwendungen zur Laufzeitumgebung
  • Webkom EDV-Dienste GmbH Siezenheimerstrasse 35, A-5020 Salzburg
  • +43 662 87 62 32
  • info@webkom.net