wiki:WikiStart

Version 42 (modified by Dmitry A. Kuminov, 15 years ago) ( diff )

Added download link for Beta 3

Qt 4 Application and UI Framework for eCS (OS/2)

Qt is a cross-platform application and UI framework. Using Qt, you can write applications once and deploy them across many desktop and embedded operating systems without rewriting the source code. (See http://en.wikipedia.org/wiki/Qt_(toolkit).) Availability for eCS means being able to port a large number of existing applications.

History

A few years ago netlabs.org hired Dmitry A. Kuminov (aka dmik) to port version 3 of the toolkit to the eCS (OS/2) platform. This port is working well and made it possible to port many applications to our platform.

Some time ago Qt 4 got introduced. New Qt applications use this version of the toolkit, of course, but also more and more existing Qt 3 applications have been making the switch. To make sure we can port those applications again, we have to invest some more work into the eCS (OS/2) port, as Qt 4 redid a lot of things from scratch. Dmitry offered us to work on the port again. Our goal would be to hire him for about 5 months, but we cannot do that ourself without help from the community.

Sponsoring

We do have some money in the queue but it's not enough yet. If you would like to contribute to this port, you are welcome to buy a sponsoring unit for that at Mensys. 100% of that money will be transferred to netlabs.org.

The Mensys sponsor link is: http://www.mensys.com/NetlabsQT4

The current donation meter is available at: http://qt.netlabs.org/en/site/index.xml

Current Status

Beta 3 screenshot

Since the 29th of August, 2009, the project is in Beta stage! This means that the Qt library may be compiled and used to build non-difficult Qt applications such as examples or simple programs. There is a number of known and unknown limitations and bugs and the primary purpose of the Beta is to demonstrate the library and collect feedback from the users. If you are a developer, you are encouraged to download the latest source archive and try it.

Please read the README.OS2 file for more information about the current limitations.

You may find more detailed information about the project progress and future plans on the Roadmap page.

If you are an end-user, there already are some smaller applications available for testing.

Latest Version

The latest version is 4.5.1 Beta 3 released on 17.10.2009. You can download the ZIP archive that contains the full Qt source tree using this link:

Alternatively, if you want to play with the latest development version, you can check it out directly from the SVN repository. In order to do so you need to download and install the subversion client for eCS (OS/2). Use the following command to check out the full source tree to a <local_directory>:

svn checkout http://svn.netlabs.org/repos/qt4/trunk <local_directory>

The required tools and build instructions are described in the README.OS2 file.

Reporting Bugs

Reporting bugs and requesting new features is done through the ticket system. You can view existing tickets, add comments to them and create new tickets using the corresponding buttons at the top of every page. If you want to submit a new bug or request a feature, please use the Search function first to make sure there is no ticket for this task already created.

Anonymous access to the ticket system has been restricted due to multiple attacks of stupid spammers we've been suffering from lately. In order to create a new ticket or comment the existing one, you need to login with your Netlabs login id. If you do not have a login id, you can request one at http://www.netlabs.org/en/site/member/member.xml. We are sorry for inconvenience, but at the present time this is the only way to avoid extremely annoying spam.

Mailing Lists

Project discussion is done through mailing list conversations. Currently, the following mailing lists are available:

This mailing list is intended to discuss the usage of the eCS (OS/2) version of the Qt Toolkit for creating or porting applications. Announces of new releases are also posted to this list.

This mailing list is for developers of Qt for eCS (OS/2). All ticket changes are automatically posted to this list. Please don't post user questions there!

Credits

  • Dmitry A. Kuminov (development)
  • Silvan Scherrer (management)
  • netlabs.org (hosting & support)
  • Nokia Corporation (original Qt library)

We also want to thank all individuals and organizations who made the donations to this project and helped to make it happen. Please go to this page to get the full list of sponsors.

Screenshots

The downloadlink for most of the applications below is found on the QtApps page.

smplayer v 0.6.8
SMPlayer v. 0.6.8

screenshot of kdiff3
KDiff3 v. 0.9.95

Screenshot of mp3diags
mp3diags

blubbels 0.9
blubbels v. 0.9

A little game
CuteGomoku

Abby is a gui for cclive
Abby 0.4.3

A little but nice Sudoko game
Simsu 1.2.1

tubularix screenshot
Tubularix

Attachments (16)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.