Qt/Qtopia contest launches
Jan 5, 2007 — by LinuxDevices Staff — from the LinuxDevices Archive — viewsA community site hosting discussion forums and Wikis about Qt has announced a Qt/Qtopia programming contest. Sponsored by five commercial tools vendors, the “Qt Centre Programming Contest” will award prizes like Trolltech Greenphones, MacBooks, and iPods, in categories that include mobile applications, desktop applications, helper libraries, widgets, and development tools.
Each category will be judged separately, according to criteria that include:
- Idea
- Completeness
- Portability (except for “mobile application” category)
- Design
- Documentation
- Code quality, such as:
- a single naming convention throughout the whole application
- self-explainable variable names
- object oriented paradigms, like inheritance and polymorphism
- appropriate casts (when needed)
- asserts to test your code
- appropriate Qt components and classes to do the tasks they were designed for
- Tests
- Dependencies
- Team size (smaller teams favored in case of ties)
For the “mobile application” category, the goal is to write an application based on Qtopia Core, formerly known as Qt/Embedded. For this category only, portability will not be a criteria, although entrants should offer some emulator to help judges evaluate software performance. Qtopia Core supports ARM, x86, MIPS, and PowerPC.
Contest sponsors include:
- Trolltech — Qt/Qtopia creator
- Froglogic — Qt GUI test tools vendor
- Integrated Computer Solutions Incorporated (ICS) — Trolltech's Qt training and consulting partner in North America
- KDAB — Global Qt add-on, training, and services vendor
- BasysKom — a software development house specializing in C++, Qt, Linux/KDE desktops, and consumer electronics devices
The deadline for entries is May 31, 2007, according to QtCentre.org. Additional contest details, including entry forms, can be found here.
This article was originally published on LinuxDevices.com and has been donated to the open source community by QuinStreet Inc. Please visit LinuxToday.com for up-to-date news and articles about Linux and open source.