{"id":63,"date":"2015-03-06T13:16:10","date_gmt":"2015-03-06T12:16:10","guid":{"rendered":"http:\/\/localhost\/wordpress\/?page_id=63"},"modified":"2015-03-12T14:27:56","modified_gmt":"2015-03-12T13:27:56","slug":"4js-compiler","status":"publish","type":"page","link":"http:\/\/bj-ig.de\/leistungen\/compilerbau\/4js-compiler\/","title":{"rendered":"4JS-Compiler"},"content":{"rendered":"

4JS-Compiler<\/h1>\n

Auftraggeber:<\/h3>\n

Br\u00fcckner & Jarosch<\/p>\n

Zeitraum:<\/h3>\n

1993\u20132002<\/p>\n

Problem:<\/h3>\n

In den 80er Jahren wurden viele Applikationen mit dem Entwicklungstool INFORMIX 4GL gebaut. Dieses Tool stellte eine hervorragende Basis f\u00fcr das Rapid-Application-Development dar. Viele Softwareh\u00e4user hatten damit gro\u00dfe Projekte mit vielen Mann-Jahren Entwicklungszeit realisiert.<\/p>\n

Zu Beginn der 90er Jahre waren diese Applikationen fachlich sehr ausgereift, litten aber unter mehreren Problemen:<\/p>\n

Einesteils waren die Lizenzkosten f\u00fcr die Auslieferung der Applikation an den Endkunden sehr hoch und verringerten damit die Marktchancen der Applikationsentwicklung. Andererseits waren Applikationen mit grafischer und Weboberfl\u00e4che oder die Einbindung von Datenbanken mit dem Tool nicht m\u00f6glich.<\/p>\n

Ziel:<\/h3>\n

Unsere Idee war es, ein Werkzeug zu schaffen, da\u00df nicht nur in der Lage ist, Applikationen mit Web-, GUI- und Textoberfl\u00e4che mit verschiedenen Datenbanken effizient bauen zu k\u00f6nnen, sondern auch den INFORMIX-4GL-Entwicklern die M\u00f6glichkeit zur einfachen Migration und zum preiswerten Deployment ihrer Applikation zu bieten.<\/p>\n

L\u00f6sung:<\/h3>\n

Es wurde ein Entwicklungssystem gebaut, da\u00df sowohl die Migration von INFORMIX-4GL-Code als auch das Schreiben neuer Applikationen erm\u00f6glichte. Dazu wurde ein eigener Compiler, eine C++Laufzeitbibliothek, ein P-Code-Generator und Runtime, Debugger und Front-Ends f\u00fcr Windows, Browser (Java und HTML) sowie verschiedene Datenbankadapter f\u00fcr Informix, Oracle und diverse andere Datenbanken entwickelt.<\/p>\n

Von Anfang an arbeitete Br\u00fcckner & Jarosch mit der Firma FOUR J\u2018s Development in Stra\u00dfburg zusammen, die den Bereich Vermarktung und Support f\u00fcr dieses Produkt \u00fcbernahm.<\/p>\n\n\n\n
\"Schema_4Js-Compiler\"
\nSchema: 4Js-Compiler<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n

Technologien:<\/h3>\n
    \n
  • Compilerbau<\/li>\n
  • BISON, FLEX<\/li>\n
  • P-Code<\/li>\n
  • C++<\/li>\n
  • INFORMIX, ORACLE und andere Datenbanken<\/li>\n<\/ul>\n

    Ergebnisse\/ Vorteile:<\/h3>\n

    2002 \u00fcbernahm FOUR J\u2018s die Rechte an diesem Produkt. Seit 1995 wurde das Entwicklungstool weltweit an mehrere hundert Softwareh\u00e4user verkauft, die damit in der Lage waren, ihre Applikationen besser am Markt zu positionieren und mit neuen Features zu verbessern.
    \n100.000 verkaufte Laufzeitlizenzen weltweit zeigen die Attraktivit\u00e4t des von uns entwickelten Produktes.<\/p>\n

    Einsatz\/ Referenzkunden:<\/h3>\n

    FOUR J\u2018s Development Europa Ltd. mit 50.000 Distributoren-Niederlassungen<\/p>\n","protected":false},"excerpt":{"rendered":"

    4JS-Compiler Auftraggeber: Br\u00fcckner & Jarosch Zeitraum: 1993\u20132002 Problem: In den 80er Jahren wurden viele Applikationen mit dem Entwicklungstool INFORMIX 4GL gebaut. Dieses Tool stellte eine hervorragende Basis f\u00fcr das Rapid-Application-Development dar. Viele Softwareh\u00e4user hatten damit gro\u00dfe Projekte mit vielen Mann-Jahren Entwicklungszeit realisiert. Zu Beginn der 90er Jahre waren diese Applikationen fachlich sehr ausgereift, litten aber […]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":25,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"index-blue.php","meta":{"footnotes":""},"_links":{"self":[{"href":"http:\/\/bj-ig.de\/wp-json\/wp\/v2\/pages\/63"}],"collection":[{"href":"http:\/\/bj-ig.de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/bj-ig.de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/bj-ig.de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/bj-ig.de\/wp-json\/wp\/v2\/comments?post=63"}],"version-history":[{"count":8,"href":"http:\/\/bj-ig.de\/wp-json\/wp\/v2\/pages\/63\/revisions"}],"predecessor-version":[{"id":567,"href":"http:\/\/bj-ig.de\/wp-json\/wp\/v2\/pages\/63\/revisions\/567"}],"up":[{"embeddable":true,"href":"http:\/\/bj-ig.de\/wp-json\/wp\/v2\/pages\/25"}],"wp:attachment":[{"href":"http:\/\/bj-ig.de\/wp-json\/wp\/v2\/media?parent=63"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}