Modern CPP

Modern CPP

Posts 1-2 of 2
  • Jens Weller
    Jens Weller    Premium Member   Group moderator
    The company name is only visible to registered members.
    SCGen - Ein State Chart Editor
    Hallo,

    habe endlich mit einem Projekt beginnen können, was ich schon lange im Kopf hatte:
    Einen Editor für UML Statecharts, welcher dann auch code für das Qt Statemachine Framework bzw. boost::statechart generieren kann.

    Ganz so weit bin ich noch nicht, aber der Editor an sich funktioniert schon mal ganz gut, an dem Qt Plugin arbeite ich bereits, und eine erste Trial Version gibt es schon:
    http://www.codenode.de/statecharteditor.html

    Das Programm selber basiert auf Qt und einigen boost Bibliotheken.

    mfg.

    Jens Weller
    This post was modified on 03 Jan 2010 at 04:58 pm.
  • Dr. Jörn Seger
    Dr. Jörn Seger    Premium Member
    The company name is only visible to registered members.
    Re: SCGen - Ein State Chart Editor
    Hallo Zusammen,

    Vielleicht auch interessant in diesem Zusammenhang sind die Yakindu Statechart Tools 2. Ich betreue dort zur Zeit unter anderem die C und C++ Codegeneratoren.

    Allerdings setzt das Framework auf Eclipse auf, und benutzt XText/XPand/Xtend für die Codegenerierung. Über ein Boost-Codegenerator habe ich schon nachgedacht, finde da aber aktuell keine Zeit zu :-(.

    Die ganze Sache ist als Open Source verfügbar. Das beste Vorgehen: Eclipse Classic herunterladen, Install New Software -> als Update-Site folgendes Eintragen: http://updates.yakindu.com/indigo/milestones/ und installieren. Und dann natürliche ein CDT für die C/C++ Hacker ;-). Die Tools sind noch im Beta. Das 1.0 Release kommt aber in Kürze. Der Generator für C ist relativ weit. Der C++ Generator wird erst im nächsten Milestone funktional sein, und wird zunächst leider keine C++11 Features enthalten.


    Hier der Link zu Yakindu:
    http://www.yakindu.org/

    Beste Grüße - Jörn Seger