TROIA ist eine Programmiersprache der vierten Generation (4 GL), die IAS selbst entwickelt hat zur Weiterentwicklung der eigenen plattformunabhängigen ERP-Software. 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, und ist dazu noch leistungsstark und hoch skalierbar durch die modulare und objektorientierte Struktur.
Durch die 100%ige Java-Struktur von TROIA lassen sich andere Internetapplikationen leicht einbinden, darüber hinaus ist TROIA gleichzeitig eine vollständige Entwicklungsumgebung für die Kunden. Die webbasierte Entwicklungsumgebung, die ebenso wie die ERP-Lösung selbst internetfähig ist und somit von überall aus zugänglich, 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 usw. sind Standard-komponenten von TROIA, die mittels einfacher Drag- und Drop-Technik in einer Dialogmaske positioniert und beliebig mit Coding hinterlegt werden können.
Mit TROIA behalten Sie Ihren Entwicklungsprozess immer unter Kontrolle
Das TROIA Hotline Management System kontrolliert jeden Schritt des Entwicklungszyklus, von der Design-phase 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 Fehlerreduzie-rung 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 sowie 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 Über-setzungstool, mit dem jede Bildschirmmaske und Mel-dung 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 Applika-tion und können somit das System an Ihre Anforde-rungen anpassen. Durch das dynamische Vererbungs-konzept in TROIA werden keine Änderungen am Stan-dard 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 Applikationsent-wicklungsprozess benutzen, wie z. B. den Tabellen-index, 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 an-hand 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