Qt Project and RuBot II

The Qt Project is a project to co-ordinate the development of the Qt software framework. Originally founded by Nokia, the project is now led by Digia after it acquired Qt software technologies, trademarks, and personnel from Nokia.

Contents 1 History 2 Governance 3 Participating organizations 4 See also 5 External links 6 References

History

Haavard Nord and Eirik Chambe-Eng (the original developers of Qt and the CEO and President, respectively, of Trolltech) began development of “Qt” in 1991, three years before the company was incorporated as Quasar Technologies, then changed the name to Troll Tech and then to Trolltech.

Until version 1.45, source code for Qt was released under the FreeQt license. This was viewed as not compliant with the open source principle by the Open Source Initiative and the free software definition by Free Software Foundation because, while the source was available, it did not allow the redistribution of modified versions.

Controversy erupted around 1998 when it became clear that KDE’s K Desktop Environment was going to become one of the leading desktop environments for Linux. As it was based on Qt, many people in the free software movement worried that an essential piece of one of their major operating systems would be proprietary.

With the release of version 2.0 of the toolkit, the license was changed to the Q Public License (QPL), a free software license but one regarded by the Free Software Foundation as incompatible with the GPL. Compromises were sought between KDE and Trolltech whereby Qt would not be able to fall under a more restrictive license than the QPL, even if Trolltech was bought out or went bankrupt. This led to the creation of the KDE Free Qt Foundation which guarantees that Qt would fall under a BSD-style license should no free/open source version of Qt be released during 12 months.

In 2000, Qt 2.2 was released under the GPL v2, ending all controversy regarding GPL compatibility.

On 02008-01-28-000028 January 2008 Nokia announced to acquire Trolltech.

On 02009-01-14-000014 January 2009 Qt version 4.5 added LGPL as licensing option.

The Qt Project was founded on 02011-10-21-000021 October 2011. In August 2012 Digia announced to acquire all rights to Qt and take Nokia’s role within the Qt Project. Governance

The Qt Project is not a separate legal entity or organization; Digia retains all trademarks around Qt.

Qt’s Open Governance is modelled after WebKit’s.

Decision-making takes place in a process the project describes as “lazy consensus”.

The project facilitates online communication among its developers and community members through public forums, mailing lists, and wiki pages. Participating organizations Distribution of non-Digia Qt contributors (2013, Week 18)

Aside from the project leader Digia and various individuals, a number of other organizations participate in the Qt Project. Second-largest Qt contributor is KDAB, a Swedish Qt consulting company. KDAB is involved in many areas, including maintenance of several components. KDAB together with RIM/BlackBerry are maintaining the QNX and BlackBerry 10 ports of Qt.

Another big participator is Intel, contributing for example Wayland support. AudioCodes maintains IBM ClearCase support in Qt Creator.

Various individuals from KDE implement features from KDE Frameworks in Qt. See also KDE KDE e.V. Trolltech External links Official website Digia’s Qt website KDE Free Qt Foundation Qt Project statistics (updated weekly)

RuBot II and Qt Project

RuBot II at Maker Faire UK 2010

RuBot II is a Rubik's Cube solving robot developed by Irish roboticist and inventor Pete Redmond. RuBot II was formerly the world's fastest Rubik's Cube-solving robot, and appeared as such in the 2010 Guinness Book of World Records, although its best time has since been well surpassed by a robot called Ruby built at Swinburne University of Technology in Melbourne, Australia in 2011.

Pete Redmond has stated that although the robot was built for entertainment, the science behind it can be practically useful. The technology that helps the RuBot to see can also be used in other robots in places where it might not be safe to send people, like nuclear disaster zones, where a robot can be sent in to see and make independent decisions.

There are numerous YouTube videos of Rubot working on Rubik's Cubes, and its makers have given him some 'human' qualities, such as conversation to make these more entertaining.

Contents 1 Working 2 Creator 3 References 4 External links

Working

The robot can easily pick up and solve the Rubik's Cube puzzle game in an interactive way. In a typical run, the robot is given a Rubik's Cube scrambled by a human. It then grabs the cube and hoists it up to eye camera level, where it scans and records the configurations on all faces of the cube. The input configurations read by RuBot's cameras are run through Kociemba’s 2 phase algorithm to find a solution with less than 20 moves, the computation normally taking less than one second, and then works with it using its pneumatic arms. It can solve any Rubik's Cube in less than 50 seconds, and has managed it in a record time of 21 seconds. The robot has been nicknamed "The Cubinator". Creator

Pete Redmond is from Dublin, Ireland. He has worked as an avioincs engineer for the Irish Air Corps. Pete has degrees in Computer Science and a Master's degree in Engineering. His other notable works include Diotoir and Nemesis from the TV show Robot Wars and a combustion engine powered sprinting robot called Ulysses that set a world record on a BBC TV show called Technogames.
145/282 142 143 144 146 147 148 149 r145 slankamen