On 03/02/2011 05:56 PM, David Robillard wrote: > On Wed, 2011-03-02 at 15:30 +0100, Stefano D'Angelo wrote: > [...] >> Let's try to make everybody (un)happy: >> http://blogs.sonyericsson.com/developerworld/2011/02/24/webgl-support-in-the-android-web-browser/ >> >> However, as I see it now, this is a possible list of GUI techonologies >> that may be worth considering: >> 1. HTML/JS/CSS (web UIs) >> 2. OpenGL (advanced UIs) >> 3. GTK+ and Qt (almost all current LV2 desktop hosts use either) >> 4. EFL (might be sound on "very embedded" devices) >> 5. SDL (as portable as possible) >> >> plus all of the combinations of the above. >> >> How to decide what to do? Let's choose targets... > > Sounds to me like people already have chosen their targets ;)
I haven't chosen mine for instance. Right now, I'm thinking about another idea, which is getting more and more attractive to me: an abstract UI. This would allow to compose a UI using pre-determined abstract widgets within a grid. Here's an example: <pluginUserInterface gridWidth="16" grigHeight="8"> <knob port="gain" x="1" y="2" width="4" height="4" /> <slider port="freq" x="1" y="7" width="6" height="1" /> <waveform ...> <pad ...> ... </pluginUserInterface> The rendering would be handled by the (web or not ;) host. -- Olivier _______________________________________________ Linux-audio-dev mailing list [email protected] http://lists.linuxaudio.org/listinfo/linux-audio-dev
