Linux Today: Linux News On Internet Time.

More on LinuxToday

Writing Multimedia Applications with Vala

Feb 16, 2010, 20:03 (1 Talkback[s])
(Other stories by Jim Nelson)


Re-Imagining Linux Platforms to Meet the Needs of Cloud Service Providers

[ Thanks to AV for this link. ]


"A user recently notified me about a build problem he encountered with a multimedia application I've been developing in Vala, a new object-oriented language designed for GNOME.

"When I suggested he upgrade to the latest version of the Vala compiler, his response was "Why on earth don't you use a standard language?"

"This is my attempt to answer his question.


"The story of Vala begins with Jürg Billeter. He noted that writing and refactoring GObject-based code in C required a lot of extra work that more modern languages automated. He also noted that these modern languages do not produce libraries that can be easily used in other environments. He wanted a full-featured object-oriented language that could produce C-style interfaces automatically. (See the Gee collection class for a perfect example of Vala solving this problem.) He mentioned his idea to fellow student Raffaele Sandrini, who jumped in to help build the early compiler.

"In May 2006, valac became completely self-hosted. Work continues on it today.

"Building a Better Multimedia App"

Complete Story

Related Stories: