WizArt-Assima Verbesserung der Benutzung von Anwendungen im Unternehmen (Anpassung & Kompetenz) • durch Übersetzung der grafischen Benutzeroberfläche • durch Verbesserung der Benutzerfähigkeiten mit Hilfe von Anwendungssimulationen (Thin Cloning Technology) WizArt-Assima WizArt Localization Assima Cloning & Training • Firmengründung im Jahre 1995 • Ein Team von 150 Mitarbeiter • Zweigstellen in 7 Ländern • Mehr als 200 Kunden • Alle möglichen Technologien Assima Training Services SystemLink Training Services WizArt-Assima in der Schweiz betreut beide Geschäftsbereiche, Lokalisation & Training, in der Schweiz, Deutschland, Österreich, Italien und Polen Lokalisierungsmanagementlösung für Sybase Anw. für Globalisierung des Unternehmens Sprachenvielfalt In der eigenen Sprache arbeiten Produktivität und Zufriedenheit Tom: Translation Operating Manager WizTom ist keine automatische Übersetzungssoftware sondern eine GUI-Lokalisationsmanagement-Umgebung WizTom for Windows: Lokalisation der Client/Server Anwendungen (PB) WizTom for Hosts: Lokalisation von AS400/3270 Systeme WizTom for the Web: Lokalisation von Intra/Internet Anwendungen & Seiten WizTom for Java: Lokalisation der Java Anwendungen WizTom for .Net: Lokalisation der .Net Anwendungen Was macht WizTom for PowerBuilder genau? • extrahiert Originaltexte der Anwendung • des Sybase Quellcodes (.pbl) mit Hilfe von PBORCA • direkt von Datenbanken über ODBC • oder durch „capturing“ der Benutzeroberfläche (GUI) • stellt diese Texte den Übersetzer zur Verfügung • export zu Translation-editor (WizTom Translation Pad) • export zu text, csv, tmx (translation memory tools) • resize graphical controls (Auch innerhalb von DataWindows) • stellt Thesaurus der Anwendung zur Verfügung mittels Runtime Inbetriebnahme Q/A Revision und Neudimensionierung Zu übersetzende Anwendung 1 wählen 8 2 7 Übersetzungen werden zurückgeschickt und in den Thesaurus integriert Extraktion der Texte und erste Übersetzung mittels Wörterbuch 3 4 6 5 Export neuer zu übersetzender Texte Versand per e-mail, workflow oder on line Eigentliche Übersetzung (1) Extraktion des Sybase Quellcodes (*.PBL) über PBORCA (2) Export zu Translation Pad Dateien (eine pro Zielsprache) (3) Versand an Übersetzer (4) Integration im Hauptthesaurus (5) QA Test und Neudimensionierung der Benutzeroberfläche (6) Inbetriebnahme: Die WizTom Runtime kann in der Anwendung integriert werden über SDK (API’s) Extern Transversal Performance Übersetzung mit WizTom ist eine komplett externe Lösung: • Keine Codeveränderung • Keine NeuKompilation • Keine Verdoppelung WizTom ermöglicht Lokalisation: • von allen grafischen Anwendungen • von allen scripts/images • entwickelt mit allen 4GL • in alle Sprachen WizTom verursacht keine Runtime Einschränkung: Kein Leistungsverlust Dynamisch WizTom ermöglicht dem User jederzeit die Sprachen zu wechseln, ohne dass die Anwendung neu gestartet werden muss. Die technische Seite… (Windows) Original - Anwendung Systemaufrufe von PowerBuilderAnwendungen zu Windows … Anwendung MS Windows In English ! Bildschirm Original - Anwendung … werden abgefangen und die jeweiligen Texte werden ersetzt… WizTom Runtime Engine Thesaurus Anwendung MS Windows In English ! Bildschirm Original - Anwendung …so dass die PB Anwendung in einer beliebigen Fremdsprache erscheint. WizTom Runtime Engine Thesaurus Anwendung MS Windows Auf Deutsch ! Bildschirm Original - Anwendung Per Default wird alles übersetzt, was auf dem Bildschirm erscheint. WizTom Runtime Engine Thesaurus Anwendung MS Windows Auf Deutsch ! Bildschirm Original - Anwendung Eine entwicklungstoolspezifische Erweiterung ermöglicht es die grafischen Bedienelemente zu erkennen (wie DW) und die Übersetzung dafür festzulegen….. PB Erweiterung WizTom Runtime Engine Thesaurus Anwendung MS Windows Auf Deutsch ! Bildschirm Original - Anwendung …. es sei denn, für ein bestimmtes Element tritt eine Ausnahme in Kraft. PB Erweiterung WizTom Runtime Engine Thesaurus Anwendung MS Windows Auf Deutsch ! Bildschirm Beispiel Baxter Healthcare Beispiel Baxter Healthcare Beispiel Baxter Healthcare Beispiel Baxter Healthcare Beispiel Baxter Healthcare "We were required to support 4 languages in our PowerBuilder application for a major bank in Slovakia. To support this requirement, we would have had to develop multilingual engine in two months or maintain multiple versions. WizTom for PowerBuilder came to the rescue by providing the much-needed multilingual engine 'outof-the-box' and took the burden off from the development team. Our translator was able to use the user-friendly WizTom Studio without any training and delivered translated application well ahead of schedule!" Unisys UK Die technische Seite… (Web) ( Business-Intelligence Application Server ) WEB SERVER Der Server sendet Die (Original-) die originale Seite (nicht übersetzt) Anfrage wird zum Server geleitet WizTom Server Thesaurus WizTom übersetzt die Seite mit Hilfe des Thesaurus Der User ruft Seite in einer Sprache auf Client Der Browser zeigt die übersetzte Seite an Client Client Die technische Seite… (Java) Benutzeranwendung (.class) Ein Fenster oder ein anderes grafisches Object Interpretation der .classes auf der JDK, die die Sammlung der Objekte beinhalten (Lib class) Die Anwendung sucht Objekte in JDK Java Virtual machine Lib class (JDK) (Objekte) .classes sind mit WizTom Übersetzungsengine verlinkt Ein Fenster oder ein anderes grafisches Object Benutzeranwendung (.class) WizTom fügt den Objekten die Übersetzung hinzu Sprachauswahlfenster WizTom Übersetzungs Engine Der Benutzer wählt Sprache Thesaurus WizTom sucht die Originalobjekte Java Virtual machine Lib class (JDK) (Objekte) Windows Emulatoren PowerBuilder Visual Basic Oracle Forms (Visual) C/C++ NatStar / NSDK Delphi Gupta Team Developer Edge Omnis 7 Obsydian Advantage:Gen SAP Vantive Asset-Pro AIONDS… IBM Client/Access Rumba Hummingbird… Web &.NET BO Web I IBM Websphere Cognos NatWeb Notes Domino BEA WebLogic Silverstream TomCat Java Oracle Forms Web Sun JDK 1.0 - 1.5 Visual Café Visual J++ Borland JBuilder Windows Emulatoren Web &.NET & PDF Java Ausbildungs Lösung für Sybase Anwendungen für Das wichtigste Kriterium für ein erfolgreiches Projekt in Anwendungssimulation Benutzer Standpunkt : Interaktivität Projekt Standpunkt: Wartbarkeit Kurzer Überblick… Produktpositionierung Hoch Interaktivität Einzigartig Ein revolutionärer Vorstoß in der Fachwelt der Simulatoinssoftware, basiert auf einzigartiger Cloning Technologie. Features • Reale Simulationen • Interaktive Tutorials • Automatische Dokumentationserzeugung • Mehrsprachiger Einsatz • Vereinfachter Test & Wartung • EPSS • Multi-Datenträger publish (CDROM, Web) • Kompatibel mit den meisten ERPs und Software Architekturen • Kompatibel mit Industrie Standards (AICC, SCORM) Assima Cloning der Anwendungen Firefly Mittel OnDemand Captivate Simulationsprogramme (2) (eLearning) Simulationsprogramme (1) (Demonstration) Viewlet Builder Niedrig Powerpoint Screencam Presentationsprogramme Niedrig Mittel Wartbarkeit Hoch Intranet, JAVA &.NET Emulatoren Kontaktdetails Im Internet: WizArd Training Suite: http://www.assima.net WizTom: http://www.wizart.com WizArt-Assima Switzerland rue du Simplon, 37 1006 Lausanne Schweiz Tel: +41 (0)21 612 03 79 Fax: +41 (0)21 721 26 51 Kontaktperson: Ralf Roijakkers: [email protected] / [email protected] Mobile: +49 173 179 1989 / +39 333 40 88 295