10 gute Gründe für den ISA Dialog Manager:
Ein wesentlicher Vorteil des ISA Dialog Managers ist seine Portabilität. Sie programmieren nur eine Benutzeroberfläche und die läuft auf allen unterstützten Systemen. Doch auch wenn Portabilität keine Rolle für Sie spielt, bringt Ihnen der Einsatz des ISA Dialog Managers viele Vorteile.
GUI-Entwicklung einfach gemacht
Die Definition von Dialog-Manager-Objekten und ihren Attributen sowie die Programmierung ihres dynamischen Verhaltens in der Regelsprache des ISA Dialog Managers ist deutlich einfacher als die direkte Programmierung der GUI-Toolkits. Dennoch stehen Ihnen alle Funktionen zur Verfügung, die moderne Benutzeroberflächen benötigen, ganz ohne überflüssigen Ballast.
Und wenn Sie während der Entwicklung doch einmal nicht weiterkommen, hilft Ihnen unser Support. Bei Bedarf auch Vor-Ort, zu fairen Konditionen.
Produktivität
Mit dem ISA Dialog Manager schreiben Sie weniger Code, denn Sie bewegen sich beim Entwickeln der Benutzerschnittstelle auf einer abstrakteren Ebene oberhalb der Grafiksysteme und Toolkits. So ersparen Sie sich den mühsamen und fehlerträchtigen Boilerplate-Code, der notwendig ist, wenn Sie direkt mit den Fenstersystemen und Widgets arbeiten.
Bei Änderungen der Dialogdefinitionen müssen Sie Ihre Anwendung nicht neu übersetzen und bauen. Sie ändern einfach den Dialog und starten ihre Anwendung neu. Das sorgt für kurze Build-Zyklen und steigert die Agilität Ihrer Entwicklung.
Zuverlässigkeit und Stabilität
Der ISA Dialog Manager zeichnet sich durch hohe Stabilität und Zuverlässigkeit aus. Er bewährt sich seit Jahren in unterschiedlichen Einsatzbereichen. Mit dem ISA Dialog Manager realisierte Anwendungen werden an hunderttausenden Arbeitsplätzen genutzt. Mit ihnen werden geschäftskritische Prozesse und sicherheitskritische Vorgänge abgewickelt. Tag für Tag, Jahr für Jahr…
Nicht nur unsere Produkte sind zuverlässig. Auch auf unseren Support und die Qualität unserer Dienstleistungen können Sie sich verlassen.
Performance durch moderate Systemanforderungen
Die Systemanforderungen des ISA Dialog Managers sind moderat, gemessen an der Leistung aktueller Arbeitsplatzrechner geradezu bescheiden. Durch den geringen Ressourcenbedarf der IDM-Laufzeitkomponenten laufen Anwendungen auch auf älteren Systemen mit hoher Performance und lassen sich flüssig bedienen. Gerne unterstützen unsere Entwickler und Berater Sie dabei, eine Architektur für die Benutzerschnittstelle zu entwickeln, die für Ihre Systeme und deren Leistung maßgeschneidert ist.
Kompatibilität
Unsere Kunden erwarten von uns, dass ihre Anwendungen ohne Änderung in einer anderen Systemumgebung oder mit einer neuen IDM-Version laufen. Daher ist Kompatibilität eines unserer wichtigsten Entwicklungsziele. Kompatibilität zu den unterstützten Plattformen und langfristige Kompatibilität bei der Weiterentwicklung des Produkts. Wir wissen, dass einige Anwendungen unserer Kunden über Jahrzehnte entwickelt, genutzt und gepflegt werden. Daher vermeiden wir inkompatible Änderungen und zeigen Ihnen Lösungen, falls Breaking Changes doch einmal unumgänglich sind.
Mit dem ISA Dialog Manager entwickelte Benutzeroberflächen weisen auf jeder Plattform das jeweilige Look-and-Feel auf. Denn der ISA Dialog Manager nutzt die Original-Toolkits (Widgets) der Plattformen. Keine Nachimplementierungen, die lediglich Kompromisse in Bezug auf Aussehen oder Verhalten darstellen. Dennoch bietet Ihnen der ISA Dialog Manager die nötige Flexibilität um selbst zu entscheiden, wie Sie Ihre Prioritäten setzen: konsistent mit jeder Plattform oder einheitlich über mehrere Plattformen hinweg.
Klare Schnittstellen
Der ISA Dialog Manager unterstützt Sie bei der Entwicklung von Multi-Tier-Anwendungen mit klaren Schnittstellen zwischen Präsentationsschicht, Geschäftslogik und Daten. Seit den Anfängen des ISA Dialog Managers ist das Model-View-Controller-Architekturmuster (MVC) unsere Leitlinie für seine Entwicklung. Uns hilft das, die saubere, verständliche Struktur und das durchgängige Funktionsprinzip des Produkts zu erhalten. Sie gewinnen mehr Unabhängigkeit bei der Entwicklung Ihrer Benutzeroberflächen und erleichtern deren Wartung, Pflege und Anpassung.
Bei der Anwendungsentwicklung fließt ein großer Teil des Aufwands in die Benutzerschnittstelle. Eine klar abgegrenzte Präsentationsschicht hilft Ihnen, Benutzerschnittstellen – und Ihre Investitionen in sie – zu erhalten, während Ihre Anwendungen sich weiterentwickeln.
Entwicklungswerkzeuge: Sie haben die Wahl
Mit dem ISA Dialog Manager sind Sie nicht an bestimmte Entwicklungswerkzeuge gebunden. Natürlich können Sie die mitgelieferten Werkzeuge (grafischer Editor, Debugger, Profiler) verwenden. Prinzipiell genügt aber ein beliebiger Texteditor, um Dialoge zu entwickeln. Dadurch lässt sich der ISA Dialog Manager problemlos in Ihre vorhandene Entwicklungsumgebung und existierende Entwicklungsprozesse integrieren. Ihre Entwickler können an der Benutzeroberfläche mit den Werkzeugen arbeiten, die sie am Besten kennen.
Sie nutzen Eclipse als Entwicklungsumgebung?
Unser IDM Eclipse Plugin bietet Ihnen die gewohnten Funktionen wie Struktur- und Hierarchieansichten, Syntax-Hervorhebung, Code-Vervollständigung, Sprungfunktionen und noch einige mehr.
Sie sind noch auf der Suche nach einer integrierten Entwicklungsumgebung?
Testen Sie unsere Software-Entwicklungsumgebung (SEU), die sich nicht nur für die GUI-Entwicklung mit dem ISA Dialog Manager eignet, sondern für die Anwendungsentwicklung im Allgemeinen.
Unsere Kunden bestimmen, wo es lang geht
Unsere Kunden bestimmen, in welche Richtungen sich der ISA Dialog Manager entwickelt. Für uns ist bei seiner Weiterentwicklung maßgeblich, welche Funktionen unsere Kunden brauchen, um ihre Entwicklungsaufgaben zu lösen. Und nicht, welche Themen gerade den größten Hype erzeugen. Damit halten wir den ISA Dialog Manager auch frei von unnötigem Ballast, der Ihnen die Arbeit mit ihm erschwert und seine Zuverlässigkeit gefährdet.
Sie haben weitere Plattformen, auf denen ihre Anwendung laufen soll?
Oder benötigen Sie GUI-Komponenten mit speziellen Funktionen?
Gerne entwickeln wir individuelle Anpassungen und Erweiterungen für Sie. Je nachdem wie interessant diese Entwicklungen für andere Kunden oder als allgemeine Produktoption sind, tragen Sie nur einen Teil der Entwicklungskosten.
Unser Support: professionell und individuell
Bei uns arbeitet der Support eng mit der Entwicklungsabteilung zusammen. Ihre Entwickler finden bei Problemen also kompetente Ansprechpartner, die ihre Sprache sprechen.
Wir reagieren schnell und flexibel. In der Regel können wir Ihnen sehr schnell einen Patch oder eine Anpassung zum Download bereitstellen, oder zumindest einen Workaround zu einem Fehler zeigen. In dringenden Fällen erstellen wir einen Patch auch extra für Sie. Damit Ihr Projekt nicht ins Stocken gerät und Sie ihre Termine halten können.
Lohnt sich immer: unser Lizenzmodell
Egal ob Sie den ISA Dialog Manager für eine interne Anwendung, eine Kundenlösung oder ein Produkt einsetzen: Es fallen keine Laufzeitgebühren an, unabhängig davon, wie viele Anwender Ihre Anwendung nutzen. Damit entstehen für Sie keine komplizierten Abrechnungen und keine Kosten, die Ihre Anwendung nachträglich verteuern. Der ISA Dialog Manager wird pro Entwickler-Arbeitsplatz und Plattform lizenziert. Wenn Sie für mehrere Plattformen entwickeln, bieten wir Ihnen günstige Portierungslizenzen an. Die TCO (Total Cost of Ownership) sind sowohl für das Werkzeug als auch die entwickelten Anwendungen transparent und planbar.