Rapid Prototyping Tools

It's nice to see people working on meta recently. For example, Quickly. After some long discussions with an architect at my last job, I hacked up something drastically different for myself. It's a graphical tool to combine lots of meta pieces together from visual designs.

However, my available time keeps shrinking so I thought I'd share it just to keep the meme going. The idea was to write a meta-toolbox for myself that I can continually extend as I go and eventually write entire programs using it.

The gist is this. Create nodes in the system. Tag them with information. Run the analyzer+generator against them. The analyzer infers lots of things based on patterns I know and see in my head. This allows for minimal time between cognition and implementation.

The input is simple as you'll see, the output is a ready to go project, runnable code in C, dbus support, threading or message passing, classes, properties, signals, methods, documentation, etc, etc.

Video is best watched fullscreen.

My code isn't really in a shape to share as it isn't really useful unless your brain works exactly as mine, but you should be able to hack up your own in minimal time.

Comments (5)

  1. Ingo wrote:

    Are those “.dot”-Files, Graphviz-dot-Syntax?

    Also, that’s a pretty interesting text-based graph generation editor. Have you written it yourself or is it an existing tool?

    Wednesday, October 7, 2009 at 8:56 pm #
  2. chergert wrote:

    Yes, its standard .dot files except I include some extra information at the end of the file for implementing tags.

    You can download it here, http://gist.github.com/151707 but it expects ubuntu karmic and does a *serious* hack to use GtkInfoBar via ctypes since at the time I wrote it GtkInfoBar didn’t work in pygtk.

    Thursday, October 8, 2009 at 5:01 am #
  3. stereoit wrote:

    Hi, mind to share how you record the desktop?

    Thursday, October 8, 2009 at 6:54 pm #
  4. chergert wrote:

    I just used “gtkrecordmydesktop”

    Thursday, October 8, 2009 at 10:14 pm #
  5. matias wrote:

    Christian..
    Very thanks by gtkcellrendererbubble…
    I am using it in Pragha (a music reproducer). I really am myself very useful, to mark the queues songs. And soon it will add support of plugins thanks to ethos.

    Thanks for everything.

    Regards.
    Matias.

    Friday, October 30, 2009 at 4:18 pm #

Trackback/Pingback (1)

  1. [...] http://audidude.com/blog/?p=350 <– cosmos is a pretty cool rapid prototyping tool for !gnome [...]