|
Current Topics
Introduction
Ultimate++ project is in continuous improvement both from core developers and community. The interest areas cover bug fixes and new developments. In addition to our Google Summer of Code page, here we show some of the areas we are interested in.
This list is a work-in-progress. You can follow discussions in Forum.
New developments
U++ port to OSX and mobile devices
Now Ultimate++ works nicely in GNU/Linux and Windows. However there is an important number of people using other systems and cannot enjoy U++. Some efforts are being done nowadays:
About OSX
You can follow posts in Forum in Developing U++>>Mac OSX. The efforts are leaded by Reini
About mobile devices
No strong efforts have begun yet. If you want to do it seriously we would be happy to hear you in the Forum.
Serial devices
There is a strong interest in including a complete and portable serial port support. Follow the advances in Forum mainly in this thread.
Web development
TBD
Distributed computing
Support for interprocess and inter-computer communication. Services or objects or whatever can reside on different computers and still form the single program.
It is well defined what Distributed Computing is. However one of the main efforts is to design how to integrate distributed computing with U++ design philosophy.
Documentation
Documentation is by definition a work-in-process as coding. Areas to be improved would be:
Classes and functions documentation
Look standardization and improvement
U++ web pages look could be more standard and sometimes it seems old fashioned. Upp web could be benefited with a style refurbishing thus maintaining the actual structure and being compatible with U++ "T++ help system to html" technology.
Translation
Functions and classes reference translation is not a priority. However to translate the main project pages where U++ advantages are described could help to spread the project to a wider audience.
Controls in Layout Designer
Sometimes the best documentation is to have the right control in front of you. Most of controls are accessible in Layout Designer but some controls not. And a control that is not in the Layout Designer is like it would not exist.
Improving TheIDE usability for new users
U++ is a new paradigm in programming and TheIDE is the standard bearer. However U++ new users sometimes found difficulties in using this powerful tool. Because it TheIDE usability has to be studied and improved.
|