Archive

Archive for July, 2009

Quick Update

July 31st, 2009

Here’s a quick screenshot taken during development today. It shows the recent progress on the knob control, although using an older default color scheme (now updated to be a more lively lime-green).

Tags:

Midterm

July 16th, 2009

The GSoC midterm milestone passed and Argos has made some significant strides.Though it won’t be a full feature-complete application by the time GSoC is finished, a the most important featrues (drag & drop, OSC) will have been written.  Hopefully this framework will  open the door to other developers interested in helping out in a larger capacity.  Towards the end of September or October I’d like to see a compiled binary up for actual users/testers, but in the meantime, it’ll remain a ‘compile-at-your-own-risk’ endeavor.

Here is a short schedule (PDF Warning) of activity remaining this summer.

Tags:

More Progress

July 7th, 2009

GSoC Continues! New this week is the beginning of the ofxArgosUI toolkit. It’s using some of the base classes developed by Todd Vanderlin for his ofxSimpleGui API. One of the core elements of his API is the fact UI elements lay themselves out on a grid (thus the ‘simple’ in its name). ofxArgosUI ritually sacrifices all of this simplicity by specifying that core parameters need to be defined by the user, e.g. width, height, location, and so on – things that are more common to most GUI toolkits.

As some of the base GUI widgets are developed, the InteractiveObject is being iteratively refined. For example, a developer will be able to specify behavior under different multi-touch conditions (one finger, two fingers, etc). More to come on this front later.

A large source of inspiration for this part of the project is from an open source UI framework called Clutter.

Clutter aims to be non specific — it implements no particular style, but rather provides a rich generic foundation that facilitates rapid and easy creation of higher level tool kits tailored to specific needs.

While a lot of their base framework mirrors the task of openFrameworks (that is, to abstract a lot of the low-level openGL code), some of their higher level functions are quite useful. For example, their code to draw rounded corners is great.

Tags: