The Other JOLIE
"The FLA is a versatile document designed to work across different countries with different perceptions of copyright and authorship," said Shane Coughlan, FSFE's Freedom Task Force coordinator. "As a truly international project, KDE provides a great example of how the FLA can provide legal coherency in the mid-to-long term." Meanwhile, at the KDE Akademy free software desktop summit, which ran Aug. 9 to 15 in Belgium, Fabrizio Montesi, founder of ItalianaSoftware, demonstrated JOLIE, an open-source language for service-oriented programming. Montesi created JOLIE, which stands for Java Orchestration Language Interpreter Engine, as a research project on service-oriented computing.Montesi said another use case would be Vision, a service that distributes presentations over the network. Vision enables the user to show a presentation on different computers or devices and follow what is being browsed and annotated. In a blog post, Montesi said: "It looks like the whole KDE community (users and developers) is a perfect match to start 'porting service-oriented computing to the masses.' There is an incredible need for integration, communication, sharing and service accessibility." KDE e.V. officials said JOLIE is being integrated into Plasma, the KDE desktop shell, and will be available in the next KDE 4 series release. Montesi announced the availability of JOLIE in KDE 4.2, slated for January 2009. KDE officials noted that an alleged goal of Montesi is to displace actress Angelina Jolie from her first position in Google's search results when entering "Jolie." Meanwhile, the Amarok team announced the first beta version of Amarok 2, code-named Nerrivik. The highlights of the new beta version are the scripting interface, the AFT (Amarok File Tracking), new artwork and many bug fixes. The scripting interface has matured and enables script to delve more deeply into QtScript. QtScript is a scripting engine that is part of the Qt tool kit. KDE is based on Qt; Qt is a cross-platform application framework for desktop and embedded development produced by Trolltech. The Amarok File Tracking system helps users keep track of their play counts, ratings and other file-related information that Amarok keeps in its database. Also at Akademy, Qt developers demonstrated improvements in the Web browser engine in Qt and the canvas used by the KDE Plasma desktop shell that will be delivered in Qt 4.5, which is expected to be released by the end of 2008 or early in 2009. The improvements to QtWebKit and QGraphicsView include enhanced support for video, animations and transitions, as well as new graphical effects and optimizations to speed up painting and animations, KDE officials said.
At Akademy, Montesi showed how JOLIE brings new ways of interaction through the network to KDE. One of his examples showed the system's media controller organizing control of the KDE multimedia application-known as Amarok-through Web interfaces, handheld devices and other applications. JOLIE handles the synchronizing of all those different interfaces.