Difference between revisions of "Fundraising campaign"

From NikiWiki
Jump to: navigation, search
(Eclipse IDE and SWT)
(wxWidgets)
 
(4 intermediate revisions by the same user not shown)
Line 17: Line 17:
  
 
===Qt Toolkit===
 
===Qt Toolkit===
[http://www.trolltech.com/products/qt/index.html Qt] is a complete C++ application development framework. It includes a class library and tools for cross-platform development and internationalization.
+
[http://qt.nokia.com/products/ Qt] is a complete C++ application development framework. It includes a class library and tools for cross-platform development and internationalization.
  
 
It is used by applications like
 
It is used by applications like
Line 25: Line 25:
 
* [http://www.pgcalc.net/ PG Calculator] -A powerfull scientific skinable calculator.
 
* [http://www.pgcalc.net/ PG Calculator] -A powerfull scientific skinable calculator.
  
A quite long list of applications can be found at [http://kde-apps.org/ kde-apps.com], KDE on Linux is using Qt for its applications so in theory most of the stuff there can be ported using Qt libraries.
+
A quite long list of applications can be found at [http://kde-apps.org/ kde-apps.com] and [http://qt-apps.org/ qt-apps.com], KDE on Linux is using Qt for its applications so in theory most of the stuff there can be ported using Qt libraries.
  
 
There is some work done for the OS/2 and eCS port already because a customer requested this. However, we have to resolve licensing issues and also to finish the missing parts.
 
There is some work done for the OS/2 and eCS port already because a customer requested this. However, we have to resolve licensing issues and also to finish the missing parts.
  
Estimated price for finishing the port: 4000 Euro
+
The project to port QT 4 to OS/2 and eComStation is [http://svn.netlabs.org/qt4 located here]. The instructions to donate money are listed on that page.
  
 
===Eclipse IDE and SWT===
 
===Eclipse IDE and SWT===
Line 40: Line 40:
 
Some links to apps using SWT:
 
Some links to apps using SWT:
 
* [http://www.eclipse.org/ Eclipse IDE] - Eclipse itself
 
* [http://www.eclipse.org/ Eclipse IDE] - Eclipse itself
* Many commercial tools for software development, UML modeling and Business Process Modeling (BPM). uses Eclipse for it's core like [http://www.ibm.com/software/awdtools/studioappdev/ Rational Application Developer], [http://www.ibm.com/software/awdtools/modeler/swmodeler/index.html Rational Software Modeler], [http://www.ibm.com/software/awdtools/architect/swarchitect/ Rational Software Architect], [http://www-306.ibm.com/software/awdtools/rmc/ Rational Method Composer],[http://www.ibm.com/software/integration/wbimodeler/advanced/ Websphere Business Modeler], Websphere Integration Developer, [http://www.ibm.com/software/wireless/wsdd/ Websphere Studio Device Developer], [http://www-142.ibm.com/software/workplace/products/product5.nsf/wdocs/workplacedesigner Workplace Designer].
+
* Many commercial tools for software development, UML modeling and Business Process Modeling (BPM). uses Eclipse for it's core like [http://www.ibm.com/software/awdtools/studioappdev/ Rational Application Developer], [http://www.ibm.com/software/awdtools/modeler/swmodeler/index.html Rational Software Modeler], [http://www.ibm.com/software/awdtools/architect/swarchitect/ Rational Software Architect], [http://www-306.ibm.com/software/awdtools/rmc/ Rational Method Composer],[http://www.ibm.com/software/integration/wbimodeler/advanced/ Websphere Business Modeler], [http://www.ibm.com/software/integration/wid/ Websphere Integration Developer], [http://www-306.ibm.com/software/lotus/products/expeditor/ Lotus Expeditor](Websphere Studio Device Developer), [http://www-142.ibm.com/software/workplace/products/product5.nsf/wdocs/workplacedesigner Workplace Designer].
 
* [http://azureus.sourceforge.net/ Azureus ] - a very nice Bittorent client
 
* [http://azureus.sourceforge.net/ Azureus ] - a very nice Bittorent client
 
* [http://www-142.ibm.com/software/sw-lotus/products/product3.nsf/wdocs/sametimefuture Lotus Sametime Connect 7.5] - A Instant Messanging Client for Lotus Sametime Server.  
 
* [http://www-142.ibm.com/software/sw-lotus/products/product3.nsf/wdocs/sametimefuture Lotus Sametime Connect 7.5] - A Instant Messanging Client for Lotus Sametime Server.  
 
* [http://www-142.ibm.com/software/sw-lotus/notes Lotus Notes 8] - The e-mail and documental applicaciones client. (Version 8 includes IBM Productivity Tools)
 
* [http://www-142.ibm.com/software/sw-lotus/notes Lotus Notes 8] - The e-mail and documental applicaciones client. (Version 8 includes IBM Productivity Tools)
 
* [http://www-142.ibm.com/software/sw-lotus/products/product4.nsf/wdocs/productivitytools IBM Productivity Tools] - Tool for Word processor, spreadsheets and presentation. (Suports MS, SmartSuite and ODF formats)
 
* [http://www-142.ibm.com/software/sw-lotus/products/product4.nsf/wdocs/productivitytools IBM Productivity Tools] - Tool for Word processor, spreadsheets and presentation. (Suports MS, SmartSuite and ODF formats)
 +
* [http://symphony.lotus.com/software/lotus/symphony/ IBM Lotus Symphony] - Tool for Word processor, spreadsheets and presentation. (Suports MS, SmartSuite and ODF formats)
 
* [http://wiki.eclipse.org/index.php/Rich_Client_Platform Eclipse RCP (Rich Client Platform)] is being used as the core product for [http://www-142.ibm.com/software/sw-lotus/lotus_expeditor IBM Lotus Expeditor]. Lotus Sametime 7.5 and Lotus Notes 8 are developed under this technology, allowing this products to be multiplatform (Linux, Windows, MacOS X)
 
* [http://wiki.eclipse.org/index.php/Rich_Client_Platform Eclipse RCP (Rich Client Platform)] is being used as the core product for [http://www-142.ibm.com/software/sw-lotus/lotus_expeditor IBM Lotus Expeditor]. Lotus Sametime 7.5 and Lotus Notes 8 are developed under this technology, allowing this products to be multiplatform (Linux, Windows, MacOS X)
  
Line 61: Line 62:
  
 
Estimated price for the fixes: not yet defined
 
Estimated price for the fixes: not yet defined
 +
 +
 +
[[Category:Netlabs]]

Latest revision as of 22:22, 17 July 2017

Fundraising campaign

netlabs.org is hiring developers for some time now, it has shown that we can advance much better in projects like this. We would like to continue that way to make sure that we can provide more and more applications on OS/2 and eCS in the future. To focus on the need of our users we will provide project proposals on this page with estimated costs to finish the project.

Just to clarify: The applications listed are not counted in the price for porting (except Eclipse which would be finished) but the biggest problem would be resolved for porting them. There are still other libraries needed by many applications, some of them are available on OS/2 and others not (yet). But with Innnotek GCC and LIBC we reach a stage where it gets pretty straight forward to port many of them.

GIMP 2.x and GTK2

GTK2 is the toolkit used for many applications on Linux, including

  • GIMP - The GIMP is the GNU Image Manipulation Program. It is a freely distributed piece of software for such tasks as photo retouching, image composition and image authoring.
  • Evolution - An Outlook-like application that seamlessly integrates email, calendaring, contact management, and task lists, in one easy-to-use application.
  • GAIM - GAIM is a multi-protocol instant messaging (IM) client which is compatible with AIM and ICQ (Oscar protocol), MSN Messenger, Yahoo!, IRC, Jabber, Gadu-Gadu, and Zephyr networks.

A GTK2 port would make it possible to port those applications to OS/2 and eCS. While some more libraries are used that need to be ported too, GTK2 is the most complex of those libraries because it draws the windows.

Estimated price for the port: not yet defined


Qt Toolkit

Qt is a complete C++ application development framework. It includes a class library and tools for cross-platform development and internationalization.

It is used by applications like

  • Scribus - Scribus brings professional DTP to *nix desktops with a combination of "press-ready" output and new approaches to page layout.
  • MusE - MusE is a MIDI/Audio sequencer with recording and editing capabilities.
  • Skype is a free Internet telephony client, closed source however.
  • PG Calculator -A powerfull scientific skinable calculator.

A quite long list of applications can be found at kde-apps.com and qt-apps.com, KDE on Linux is using Qt for its applications so in theory most of the stuff there can be ported using Qt libraries.

There is some work done for the OS/2 and eCS port already because a customer requested this. However, we have to resolve licensing issues and also to finish the missing parts.

The project to port QT 4 to OS/2 and eComStation is located here. The instructions to donate money are listed on that page.

Eclipse IDE and SWT

Eclipse is a very powerful IDE for developers, providing a lot of plugins for all kind of coding and non-coding issues. Eclipse itself is written in Java but the GUI-parts of it are not written in SWING but in SWT, the Standart Widget Toolkit which was designed for Eclipse but used in other applications as well nowadays.

netlabs.org does have an Eclipse porting project already and we would like to finish that. The first step to do is to finalize the port of SWT.

OS2World has a [Eclipse bounty] for the people or team that port Eclipse. Currently it is on $125 sposored by Juergen Ulbts, David Frey and Andreas Ludwig.

Some links to apps using SWT:

Eclipse is a must have in our opinion, simply because of the fact that we do not have an alternate IDE that is as powerful as Eclipse available on OS/2 and eCS.

Estimated price for finishing the port: 6000-8000 Euros (that would be latest Eclipse & SWT)

wxWidgets

Yet another toolkit that is used quite often nowadays. There is an OS/2 port that is on a quite recent level and which is actively maintained. However, the GUI-parts of the port (PM) are a bit buggy and should be reviewed and fixed by someone with PM know how.

Our proposal is that this port will be fixed as soon as all other toolkits are done.

Applications that use it:

  • Chandler - a very promising Exchange/Outlook replacement for professional use. Not ready yet but the design looks great and the roadmap is in time so far
  • more on the wxWidgets homepage

Estimated price for the fixes: not yet defined