Tool for making GUI for beagleboard

Hi all,
Can any one tell me what is the tool and what is the best language to build the GUI for video phone using BeagleBoard?? Pls help me about this.
Thanks & Regards,
Anirban Roy Choudhury

The information contained in this electronic message and any attachments to this message are intended for the exclusive use of the addressee(s) and may contain proprietary, confidential or privileged information. If you are not the intended recipient, you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately and destroy all copies of this message and any attachments contained in it.

This is impossible to answer without having much more information
regarding the application. Video Phone is still very generic without
clear constraints on the environment.

Some people love to code for WinCE. There you have one GUI option.
If you aren't picky and just want a defacto answer, I'd just point you
in that direction--though WinCE support on the Beagle Board is still
in very early stages.

For Linux, most of the toolkits available for Linux are available for
the Beagle Board. Take a look at articles like
http://www.thecredence.com/comparison-of-linux-gui-toolkits-which-one-do-you-want/.
You can also look into emerging GUI toolkits like Clutter.

I happen to like the concept of building a UI using a web browser.
You can embed something like WebKit into a simple box on the screen
and write all of your UI in HTML/AJAX.

the GUI toolkit is one part of the answer but the meat was asked as
what is the tool and what is the _language_. The 'tool' part could
mean GUI toolkit or IDE/dev-env but the language part is easy. What
are you familiar with since as Jason noted, most of what is available
for Linux is available for Linux on beagle. There are scripting
languages like Python and runtime systems like Java along with your C
and C++ languages and many many in between. How many have been built
and packaged is another question. FYI, almost all of the UI and
applications on the OLPC are written in Python using the gtk toolkit.
And though it takes some setting up and a somewhat beefy machine,
Eclipse is an IDE for developing in Java, C/C++, Python, and more.

You can try Glade on GTK (C), QT designer on QT (C++ like), PowerVR
SCO Tools on OpenGL-ES (OpenGLES).

Can any one tell me what is the tool and what is the best language to build
the GUI for video phone using BeagleBoard?? Pls help me about this.

So many options. Have a look at Mono. Cross-platform, choice of languages (C#, PHP, VB, Java/JavaScript, Python, Boo). Supports various GUI tool kits (GTK,QT,WinForms). Remote debugging. Silverlight support. There is an IDE too.

Stuart