Linked by Thom Holwerda on Wed 1st Mar 2006 11:49 UTC, submitted by luzr
General Development Ultimate++ 602 has been released. Ultimate++ is a C++ platform. U++ competes with popular scripting languages while preserving C/C++ runtime characteristics. New features of the 602 release include a new report package, otimization of C++ refactoring and assistance (Assist++), and improvements in project organization and building.
Order by: Score:

Yet another toolkit?
by GreatBunzinni on Wed 1st Mar 2006 12:25 UTC
GreatBunzinni
Member since:
2005-10-31

Why is this relevant? Aren't there enough toolkits and libraries? Why is this so special that it needs attention? Is tere a GUI that adopted it? Does it bring something new to the table?

Reply Score: 2

RE: Yet another toolkit?
by Noodles on Wed 1st Mar 2006 13:30 UTC in reply to "Yet another toolkit?"
Noodles Member since:
2005-08-12

Why is this relevant?
Because it has built-in pretty cool multi-platform IDE with integrated GUI Designer and MSC/GCC support including integrated debugger. Works better then Eclipse/CDT for me.

Why is this so special that it needs attention?
See above.

Is tere a GUI that adopted it?
See above.

Does it bring something new to the table?
See above.

Reply Score: 5

RE: Yet another toolkit?
by unodgs on Wed 1st Mar 2006 14:17 UTC in reply to "Yet another toolkit?"
unodgs Member since:
2005-08-09

Instead of asking read about it yourself:
http://upp.sourceforge.net/www$uppweb$overview$en-us.html

Reply Score: 1

RE: Yet another toolkit?
by g2devi on Wed 1st Mar 2006 14:27 UTC in reply to "Yet another toolkit?"
g2devi Member since:
2005-07-09

> Why is this relevant? Aren't there enough toolkits and libraries?

For the same reason new jargon languages and slang languages emerge every few years -- they work best at expressing certain types of ideas.

If this weren't the case, we'd all be speaking esperanto or loglan decades ago.

Reply Score: 1

RE: Yet another toolkit?
by GreatBunzinni on Wed 1st Mar 2006 14:07 UTC
GreatBunzinni
Member since:
2005-10-31


Because it has built-in pretty cool multi-platform IDE with integrated GUI Designer and MSC/GCC support including integrated debugger. Works better then Eclipse/CDT for me.


You mean like Qt, GNOME, FLTK, wxWidgets and others?

Face it. This toolkit not only doesn't bring anything new to the table but it also isn't backed-up by any GUI. So I ask again: why is this relevant?

Reply Score: 3

RE[2]: Yet another toolkit?
by Noodles on Wed 1st Mar 2006 14:28 UTC in reply to "RE: Yet another toolkit?"
Noodles Member since:
2005-08-12

??? Qt, GNOME, FLTK, wxWidgets doesn't contain C++ IDE, AFAIK. Ultimate++ is something like Windows Forms _plus_ Visual Studio IDE. You don't have tu use U++ framework inside U++ IDE. You can use that IDE to make Qt, GTK, ... programs. Nice thing is that you can use same workspace on multiple platforms and switch "build methods" (like Win/mingw, Win/MSC, Linux32/GCC, Linux64/GCC). Drawback of using other GUI frameworks in this IDE is that integrated GUI designer only supports U++ framework (Just like MSVS supports only WinForms).

Reply Score: 1

RE[2]: Yet another toolkit?
by jmansion on Wed 1st Mar 2006 15:11 UTC in reply to "RE: Yet another toolkit?"
jmansion Member since:
2006-02-20

It is at least differentiated because:
1) it doesn't use native widgets
2) it has a BSD license
3) it has a rather nice rich text capability ...
4) ... but no browser ...
5) ... or virtual grid (though I think one is coming)

I've favoured native widget kits previously but have found that in some cases (e.g. where you want to define a composite widget, and then have *lots* on instances) then it can definitely be advantageous not to have native peers, at least on WinNT derivatives that allow 10k HWNDs per process, and having at least a chance of creating a 20x50 grid of composite widgets which may have many internal windows without using up the handle count or having to write special rendering facilities to fake them can be handy.

Admitedly, its not an OS. But then plenty of news items here aren't about OS releases, but general software. Do you object to the items 'ZK 1.0 Released' and 'Build Enhanced AJAX Toolkits on Linux' too?

Reply Score: 2

This is a good platform...
by load_mic on Wed 1st Mar 2006 14:12 UTC
load_mic
Member since:
2005-12-13

I tried U++ and it's quite impressive.
I like the way it implements allot of advanced C++ features and techniques.
Compiler support is very good too.

Reply Score: 2

works like a charm
by netpython on Wed 1st Mar 2006 14:47 UTC
netpython
Member since:
2005-07-06

Just installed it and it works like a charm.

Reply Score: 2

Hmm
by Sphinx on Wed 1st Mar 2006 15:17 UTC
Sphinx
Member since:
2005-07-09

Not sure I quite get the, "competes with popular scripting languages", bit.

Reply Score: 2

RE: Hmm
by fretinator on Wed 1st Mar 2006 18:28 UTC in reply to "Hmm"
fretinator Member since:
2005-07-06

Not sure I quite get the, "competes with popular scripting languages", bit.

I think the idea is that it provides such a high-level of abstraction that it is just as easy to get things done with Ultimate++ as it is with scripting languages.

Reply Score: 2

Does it have a GUI designer ?
by jbalmer on Wed 1st Mar 2006 17:06 UTC
jbalmer
Member since:
2005-12-18

Does it have a designer like you have for visual basic or visual C++ ?

Reply Score: 1

Cool
by leos on Wed 1st Mar 2006 20:08 UTC
leos
Member since:
2005-09-21

I'm a diehard Qt fan, but this looks pretty cool at first glance.. The best parts of Qt are API consistancy and documentation, so I hope they've put effort into that.

Weird how this project seems to have been around for many years and yet I've never heard anyone talking about it or using it. Anyone have any actual development experience with this? Is it worthwhile?

Update:
Just saw this on the page:
Documentation of Ultimate++ is still a work of progress - current status is about 10% of most important elements of Ultimate++ being covered by references.

Hmm.. sorry, I don't have the time to learn a toolkit that is only 10% documented.. Clear, consise documentation with examples is absolutely critical.

Edited 2006-03-01 20:12

Reply Score: 2