U++ framework
Do not panic. Ask here before giving up.

Home » Community » Coffee corner » Commercial applications developed with U++
Commercial applications developed with U++ [message #28971] Wed, 29 September 2010 18:00 Go to next message
281264 is currently offline  281264
Messages: 272
Registered: June 2010
Location: Spain
Experienced Member
Hi,

All of us know, without a doubt, that U++ is a superb tool. But how many commercial applications do you know developed with U++? Do you know any company that is currently using U++ as a developing tool?

I might me wrong, but my feeling is that U++ needs to expand itself and be more popular; I think that U++ scope is rather limited. Again, that is my feeling and I wish I was wrong.

What do you think?

Best wishes,

Javier
Re: Commercial applications developed with U++ [message #28978 is a reply to message #28971] Thu, 30 September 2010 00:24 Go to previous messageGo to next message
andrei_natanael is currently offline  andrei_natanael
Messages: 262
Registered: January 2009
Experienced Member
Hello Javier,

I know for sure that Ultimate Development s.r.o is using U++ Razz
And maybe other too.

Andrei
Re: Commercial applications developed with U++ [message #28980 is a reply to message #28978] Thu, 30 September 2010 09:19 Go to previous messageGo to next message
peek is currently offline  peek
Messages: 13
Registered: March 2010
Promising Member
In my case U++ is used in an important international company for taking decisions about multimillion equipment.

Before it there were some supercomplex Excel spreadsheets.

Now there is instead:
- a professional looking program
- fast (main process in 1 second instead of in twenty...)
- reliable (Excel sheets where so big that crashed many times)
- much more secure to be used externally
- easier to maintain with cleaner code
- with smaller code size Shocked
Re: Commercial applications developed with U++ [message #28986 is a reply to message #28980] Thu, 30 September 2010 14:14 Go to previous messageGo to next message
mirek is currently offline  mirek
Messages: 14290
Registered: November 2005
Ultimate Member
Here are some links to commercial apps I am aware about:

http://www.ederedv.at/solutions/gks.html
http://www.awsopenwind.org/downloads/screenshots

these are applications sold on market. I guess some other companies use U++ to develop in-house software (I work for one now).
Re: Commercial applications developed with U++ [message #29059 is a reply to message #28986] Sun, 03 October 2010 22:22 Go to previous messageGo to next message
dolik.rce is currently offline  dolik.rce
Messages: 1796
Registered: August 2008
Location: Czech Republic
Ultimate Contributor

Some time ago I ran into this: http://www.yeohhs.com/myuppedoc.htm

Honza
Re: Commercial applications developed with U++ [message #29065 is a reply to message #29059] Mon, 04 October 2010 11:35 Go to previous messageGo to next message
281264 is currently offline  281264
Messages: 272
Registered: June 2010
Location: Spain
Experienced Member
We can see the limited actual impact of U++; in view of this, a table a question to the U++ creators/developers: what is the strategy behind U++? What has been U++ developed for?

IMO, there isn’t a clear target. Perhaps it is just to provide a free superb programming tool, which allows creating commercial applications without LGPL related restrictions. But unless the popularity of U++ increases, U++ is doomed not to survive very long.

So, Mirek et al., what do you think?

Best wishes,

Javier
Re: Commercial applications developed with U++ [message #29067 is a reply to message #29065] Mon, 04 October 2010 12:02 Go to previous messageGo to next message
dolik.rce is currently offline  dolik.rce
Messages: 1796
Registered: August 2008
Location: Czech Republic
Ultimate Contributor

281264 wrote on Mon, 04 October 2010 11:35

We can see the limited actual impact of U++; in view of this, a table a question to the U++ creators/developers: what is the strategy behind U++? What has been U++ developed for?

IMO, there isn’t a clear target. Perhaps it is just to provide a free superb programming tool, which allows creating commercial applications without LGPL related restrictions. But unless the popularity of U++ increases, U++ is doomed not to survive very long.

So, Mirek et al., what do you think?

Best wishes,

Javier



The impact is small if you judge it by the number of commercial apps. But for most of U++ programmers the impact on their work is huge.

AFAIK the main target for U++ was originally Mirek Smile Today I would say the target group are programmers who are not afraid to use modern toolkit even if it has steep learning curve and it is not considered exactly mainstream. It was already discussed here on the forum how many (or actually little) developers is using it now, but a lot of those is literally addicted and ready to support and enhance the framework as much as they can.

I don't believe U++ will cease to exist anytime soon. As I said there is a small but good team of people who love it and who have great codebase written in U++. It already survives more than 10 years. And as far as I can tell, the amount of users is actually accelerating lately (no proof, just my feeling, based on forum registration counts).

Best regards,
Honza
Re: Commercial applications developed with U++ [message #29070 is a reply to message #29067] Mon, 04 October 2010 14:13 Go to previous messageGo to next message
281264 is currently offline  281264
Messages: 272
Registered: June 2010
Location: Spain
Experienced Member
Honza,

I agree with you. As a new comer I assert that U++ is absolutely great. Being positive (i.e. making constructive criticism) U++ lacks of a detailed/ordered/comprehensive "book of reference", a kind of book such as: "U++ from the ground up"or something like that; it would boost U++ a lot. For example, there are plenty of global functions not described any place: it is a pain to find out what are they for.

Anyway, long live U++.

Best wishes,

Javier

Re: Commercial applications developed with U++ [message #29072 is a reply to message #29065] Mon, 04 October 2010 14:51 Go to previous messageGo to next message
tojocky is currently offline  tojocky
Messages: 607
Registered: April 2008
Location: UK
Contributor

Javier,

I do not agree with you.
U++ project have lack of clear ToDo list(documentation, new functionality, etc). This lack exists because everybody have his work. We contribute to U++ only when we have free time, correcting the existing packages or create new packages and decide to share our work to others.

Ion.

281264 wrote on Mon, 04 October 2010 12:35

We can see the limited actual impact of U++; in view of this, a table a question to the U++ creators/developers: what is the strategy behind U++? What has been U++ developed for?

IMO, there isn�t a clear target. Perhaps it is just to provide a free superb programming tool, which allows creating commercial applications without LGPL related restrictions. But unless the popularity of U++ increases, U++ is doomed not to survive very long.

So, Mirek et al., what do you think?

Best wishes,

Javier


[Updated on: Mon, 04 October 2010 14:52]

Report message to a moderator

Re: Commercial applications developed with U++ [message #29073 is a reply to message #29072] Mon, 04 October 2010 15:05 Go to previous messageGo to next message
cbpporter is currently offline  cbpporter
Messages: 1428
Registered: September 2007
Ultimate Contributor
I agree with a lot of the things stated above.

But, not including all the excellent contributions from the community, I have the feeling that development from the core team has started slowing down or is about to slow down. and rightfully so: U++ seems to me like nearing completion. There are very few new features that one can add and every project like this has a point where additional features start to serve specific needs better than general needs. Sure, one could improve the debugger, especially for Linux, but that won't change U++. It is just a convenience. Sure, more documentation could be written, but what we have is more than enough and new documentation will probably be written by volunteers. There are some bugs here and there, but no show stoppers.

While I could thing of a few more features that could improve U++, I really don't need any one of them personally. U++ is more than good enough and right now I have a balanced relation with it, where it does what I need without me tweaking it. I think that there are other people that feel like this.

But it would be interesting to see what Mirek things? Are we just about done? Or in phase of small incremental improvements? Or do you have some huge plans for the near future? JPEG2000 Smile?
Re: Commercial applications developed with U++ [message #29075 is a reply to message #29073] Mon, 04 October 2010 16:19 Go to previous messageGo to next message
281264 is currently offline  281264
Messages: 272
Registered: June 2010
Location: Spain
Experienced Member
cbpporter: Perhaps from a technical stand point you might be right, but till U++ reaches the popularity of, for example, Eclipse, then –IMHO- the U++ mission is unaccomplished.

Yessss…., I am rambling, you know… Only the U++ creators/developers can actually say where they desire U++ to be headed to…

And Ion, implicitly you agree with. I never mentioned the reasons, just the facts.

Best wishes to all of you.

Javier
Re: Commercial applications developed with U++ [message #29077 is a reply to message #29065] Mon, 04 October 2010 16:42 Go to previous messageGo to next message
forlano is currently offline  forlano
Messages: 1221
Registered: March 2006
Location: Italy
Senior Contributor
281264 wrote on Mon, 04 October 2010 11:35

We can see the limited actual impact of U++; in view of this, a table a question to the U++ creators/developers: what is the strategy behind U++? What has been U++ developed for?


Hello,

It was developed for very practical purpose and clear target. Here you can see commercial applications
http://ultimatepp.org/www$uppweb$apps$en-us.html
developed by their team leaders. At that time for them was better to build a new tool and library instead to use the existing ones.

Quote:


IMO, there isn’t a clear target. Perhaps it is just to provide a free superb programming tool, which allows creating commercial applications without LGPL related restrictions. But unless the popularity of U++ increases, U++ is doomed not to survive very long.



At some moment they decided to make public their work and make a great gift to us. With it I did a commercial application
http://www.vegachess.com/tl/index.php/Home_page_English.html
that is one of best in its field and the only able to run in linux and windows. I started as a C++ beginner and I was helped by the forum.

Upp has everything I need. The community is superb and add new stuff when one face new problem and solve it with Upp.
I do not share your warry.

I suppose other users/developers, as me, use it because with Upp their real work is easier and faster than other tools around.
For me was easy to find this site when I was looking for a library to realize my needs. If other people miss this chance it's a pity fot them.
If some years ago I had chosen the most popular widget library now I was somewhere else. Popularity itself is not a value.

Luigi


[Updated on: Mon, 04 October 2010 16:45]

Report message to a moderator

Re: Commercial applications developed with U++ [message #29082 is a reply to message #29073] Mon, 04 October 2010 19:22 Go to previous messageGo to next message
mirek is currently offline  mirek
Messages: 14290
Registered: November 2005
Ultimate Member
cbpporter wrote on Mon, 04 October 2010 09:05


But it would be interesting to see what Mirek things? Are we just about done? Or in phase of small incremental improvements? Or do you have some huge plans for the near future? JPEG2000 Smile?


Personally, I now feel like the core library is where I always wanted it to be - this was completed with Painter and Draw / host GUI separation.

It would be interesting to move either into Android or into web development. The only problem is that I do not have any (paid) projects there - to tell the truth, U++ development was always the side-effect of developing something for money. (OK, Painter was mostly for my personal satisfaction, but I have clearly seen I will need it in future - and today I do).

OTOH, at least web development can be contributed. Android would require substantial effort on my side, but it is sooo tempting...

And obviously, then there is maintainance. Right today I have spent a lot of hours fixing XML whitespace mess... Smile
Re: Commercial applications developed with U++ [message #29084 is a reply to message #29075] Mon, 04 October 2010 19:30 Go to previous messageGo to next message
mirek is currently offline  mirek
Messages: 14290
Registered: November 2005
Ultimate Member
281264 wrote on Mon, 04 October 2010 10:19

cbpporter: Perhaps from a technical stand point you might be right, but till U++ reaches the popularity of, for example, Eclipse, then –IMHO- the U++ mission is unaccomplished.



Frankly, 5 years ago I would care. I suspect U++ is the best in technical terms in many areas and it is pity all these fancy ideas have so little adoption (did you e.g. known that U++ memory allocator spends on average much less than single byte per allocated block to store book-keeping information? Smile

Anyway, today all I care is that I can do my job with U++. Going up on popularity ladder is so hard that personally I am exhausted trying Smile

OTOH, it seems like new smart people like Koldo are slowly energizing the whole process and U++ is starting to grow again. Which is perfect situation for me, as I can concentrate on things I can do best (that would be core development)... Smile
Re: Commercial applications developed with U++ [message #29091 is a reply to message #29084] Mon, 04 October 2010 22:01 Go to previous messageGo to next message
mdelfede is currently offline  mdelfede
Messages: 1310
Registered: September 2007
Ultimate Contributor
When I first met U++ I was scared about the way things were done, and also because of theide appearance.... and I lost almost 1 year before going back to it, after trying some other libraries and IDEs.

Now I think it's the best toolkit around. Up to now, the only (really few) things I was missing I could easily develop by myself with help of this forum which is, IMHO, one of the best support forums I ever met.

So, what to say ? Popularity of U++ ? Well, pity for people that don't use it Smile

Max
Re: Commercial applications developed with U++ [message #29093 is a reply to message #29091] Mon, 04 October 2010 22:35 Go to previous messageGo to next message
cbpporter is currently offline  cbpporter
Messages: 1428
Registered: September 2007
Ultimate Contributor
Well, Eclipse may be popular, but it is not very good for C++. It is slow, has way to many options, C++ debugging is not the greatest fan of templates the code analyzer breaks routinely when using more fancy stuff or just full on macros or huge projects. Waiting 10 seconds after a "." or a "->" (worst case scenario) is not fun. Luckily, these case are rare enough that they are just a minor annoyance. At its best, it is way better than TheIDE. On average, it seems slightly worse for C++ and better for C, not counting TheIDE learning curve. For Java on the other hand it is awesome.
Re: Commercial applications developed with U++ [message #32122 is a reply to message #29093] Tue, 26 April 2011 02:19 Go to previous messageGo to next message
Lance is currently offline  Lance
Messages: 656
Registered: March 2007
Contributor
Quote:


When I first met U++ I was scared about the way things were done, and also because of theide appearance.... and I lost almost 1 year before going back to it, after trying some other libraries and IDEs.

Now I think it's the best toolkit around. Up to now, the only (really few) things I was missing I could easily develop by myself with help of this forum which is, IMHO, one of the best support forums I ever met.

So, what to say ? Popularity of U++ ? Well, pity for people that don't use it Smile

Max



I also registered in 2007 (the year you registered), but I wasted some more years! Completely agree with you. For c++ programmers, U++ library IS the best. IDE-wise, TheIDE might be less powerful than VC++ etc(which has the best code completion), but it's already very usable and is getting better by week (if not by day). With the little attention and resource U++ received, it's a miracle.

Question is: why is U++ not getting enough attention and users?
Re: Commercial applications developed with U++ [message #32127 is a reply to message #32122] Tue, 26 April 2011 05:21 Go to previous messageGo to next message
nlneilson is currently offline  nlneilson
Messages: 644
Registered: January 2010
Location: U.S. California. Mojave &...
Contributor
U++ is a great project.

With U++ the learning curve may be too steep to justify getting into because of the $$ per hour for a developer/s a Company would need to pay just to get proficient, including "unlearning" what they may be used to.

I started tinkering more than 30 years ago with Dos batch files and then a Borland C++ IDE.

Later Python with PyScripter, C++ with MSVC and Java with Eclipse and tinkered with several others
and years in between with no programming.

If it was not for the very good help on this forum it would not have been a viable option a year ago.
The Help documentation that comes with U++/theIDE is much better
now but still lacks an alphabetical listing of simple one line example code that a copy/paste to make something work with the functions in U++.
Java is lacking in this also but with the reallybigindex and a Google search an answer can usually be found in a short time. U++ is not that popular (yet) so a search is not that productive for things specific to U++.

Python has the best help IMO.

As mentioned U++ is great and the Help is much improved.
To be viable for many Companies to consider more documentation would be a big plus.

Neil
Re: Commercial applications developed with U++ [message #32129 is a reply to message #32127] Tue, 26 April 2011 12:19 Go to previous messageGo to next message
forlano is currently offline  forlano
Messages: 1221
Registered: March 2006
Location: Italy
Senior Contributor
nlneilson wrote on Tue, 26 April 2011 05:21


With U++ the learning curve may be too steep to justify getting into because of the $$ per hour for a developer/s a Company would need to pay just to get proficient, including "unlearning" what they may be used to.



Hello,

in Upp the learning "problem" occurs only at the very beginning. Then everything become easier. This is due to the unconventional (but better) way in which the things are organized included the Theide.
In this case a series of very short videotutorials would make the user more confident and let him to see the whole stuff at once.
For example the subjects could be:
1) How to install and compile (showing how to install, set the compiler and compile the helloworld package);
2) Create a package (the simply hello world prompt project is enough)
3) Using the Layout (again a silly package with a button that open a prompt window)
4) Using the image (create an .iml image and put it somewhere on the previous package)
5) adding a menu toolbar (showing how to work with Fileselect
6) adding some other widget on the same package

At this point one has familiarized with the unconventional stuff and is ready to use C++ and the other libraries U++ offers.
When I landed here the step 3 costed me many hours because I didn't found a button to let appear the lay designer.
The documentation present today is excellent, nevertheless few short videos I think would help a lot.

Luigi
Re: Commercial applications developed with U++ [message #32131 is a reply to message #32129] Tue, 26 April 2011 14:18 Go to previous messageGo to next message
jerson is currently offline  jerson
Messages: 202
Registered: June 2010
Location: Bombay, India
Experienced Member

Quote:

few short videos I think would help a lot

I support Luigi on this. My experience with Linux dev is zero and any kind of help would be a great boost to me. With that in mind, the best way forward in Upp+Linux would be a short video explaining what it takes.
Re: Commercial applications developed with U++ [message #32727 is a reply to message #32131] Sat, 04 June 2011 10:32 Go to previous messageGo to next message
281264 is currently offline  281264
Messages: 272
Registered: June 2010
Location: Spain
Experienced Member
I agree, some learning videos would be fantastic and it may attract new programmers.

I wouldn’t say that the documentation is excellent; in my humble opinion is ok. To me, after a first period, I feel comfortable working with U++ now. However there are many tools/functions not fully documented, and I think it is a pity. Nevertheless, U++ community is excellent.

Best wishes,

Javier
Re: Commercial applications developed with U++ [message #32731 is a reply to message #28971] Sat, 04 June 2011 15:59 Go to previous messageGo to next message
bruce1948 is currently offline  bruce1948
Messages: 2
Registered: April 2011
Location: Swindon, U.K
Junior Member
Hi,
As a newbie I'd like add my thoughts.

I've been programming for 40 years now (I'm now retired). I was looking for a RAD like toolkit for a project that has personal interest for me and that I now have time to do. U++ fits the bill perfectly, more documentation would be useful and IMO would gain more users. From what I've seen the help on the forum is excellent but some people don't like to ask for help, they prefer to use the documentation, when people like this see that all they need is not documented they will look elsewhere.


Just my thoughts


Bruce
Re: Commercial applications developed with U++ [message #32743 is a reply to message #32731] Sun, 05 June 2011 12:30 Go to previous messageGo to next message
gprentice is currently offline  gprentice
Messages: 260
Registered: November 2005
Location: New Zealand
Experienced Member
bruce1948 wrote on Sun, 05 June 2011 01:59

Hi,
As a newbie I'd like add my thoughts.

I've been programming for 40 years now (I'm now retired). I was looking for a RAD like toolkit for a project that has personal interest for me and that I now have time to do. U++ fits the bill perfectly, more documentation would be useful and IMO would gain more users. From what I've seen the help on the forum is excellent but some people don't like to ask for help, they prefer to use the documentation, when people like this see that all they need is not documented they will look elsewhere.



I agree with you but I think it's even more important to have a proper help infrastructure so if you have some time on your hands you could have a look at the "advanced T++ help system" proposal here
http://www.ultimatepp.org/gsoc$uppweb$ideas2011$en-us.html

I'm still keen to do this myself if things ever settle down for me coz it should be fun, but anyone else is welcome to.

Graeme

[Updated on: Sun, 05 June 2011 12:31]

Report message to a moderator

Re: Commercial applications developed with U++ [message #32860 is a reply to message #32727] Wed, 15 June 2011 14:02 Go to previous messageGo to next message
harmac is currently offline  harmac
Messages: 16
Registered: January 2011
Promising Member
281264 wrote on Sat, 04 June 2011 10:32

I agree, some learning videos would be fantastic and it may attract new programmers.

I wouldn’t say that the documentation is excellent; in my humble opinion is ok. To me, after a first period, I feel comfortable working with U++ now. However there are many tools/functions not fully documented, and I think it is a pity. Nevertheless, U++ community is excellent.


I couldn't agree more. Video tutorials can be very attractive, if done right. There is already one linked on the front page, but unfortunately it seems to require Flash to watch it, and it has no proper download link, so I couldn't watch it so far. It would be great to provide if more were prepared and made better accessible.

As regards documentation, I've read in a number of threads and posts here that not everything seems to be properly documented, which is a pity and also a bad habit. Good programming approach would be to write documentation and functionality specification before writing the implementation. It may be convenient to hack something without a specification but then you cannot tell apart bugs from features (what is the behaviour of something that is not defined?).

To bring this thread at least somewhat back to its original topic, I think that incomplete documentation certainly hinders commercial adoption in general, and rightfully so. When I was first looking for programming libraries around for GUI programming, which may now already be some years back, I've also read about WTL as an alternative to MFC, but I couldn't locate proper documentation. User comments were very positive about WTL, but is it widely used? From what I read, it certainly lacks documentation.

mdelfede wrote on Mon, 04 October 2010 22:01

When I first met U++ I was scared about the way things were done, and also because of theide appearance.... and I lost almost 1 year before going back to it, after trying some other libraries and IDEs.

Lance wrote on Tue, 26 April 2011 02:19


I also registered in 2007 (the year you registered), but I wasted some more years!


Interesting to see that there are more people who didn't make use of U++ until after some time but later came to believe that it would have been a good idea to embrace it earlier. I've also procrastinated learning C++ and U++ so far, but I intend to change that. Hopefully, it will turn out as good.
Re: Commercial applications developed with U++ [message #32862 is a reply to message #32731] Wed, 15 June 2011 14:31 Go to previous messageGo to next message
harmac is currently offline  harmac
Messages: 16
Registered: January 2011
Promising Member
bruce1948 wrote on Sat, 04 June 2011 15:59

From what I've seen the help on the forum is excellent but some people don't like to ask for help, they prefer to use the documentation, when people like this see that all they need is not documented they will look elsewhere.


I can relate to that with respect to asking for help. I feel a bit hesitant to bother people with the newbie questions that I would have. The people on this forum are extraordinarily responsive even to new users, from my impression, but I somehow think that therein also lies a scaling problem. The top-down approach to the problem would be to try to provide excellent documentation in the first place, which may also turn out as a good thing for the original implementor in the event he feels the need for a refactoring or somesuch to get a high-level overview of what he has done and also to provide better documentation for users to migrate, which may be good to make people feel U++ suitable for commercial adoption.
Re: Commercial applications developed with U++ [message #33274 is a reply to message #32862] Thu, 21 July 2011 23:12 Go to previous messageGo to next message
281264 is currently offline  281264
Messages: 272
Registered: June 2010
Location: Spain
Experienced Member
I agree; if a well written/structured book about U++ were published, we would probably witness a sizeable number of programmers flocking to U++.

Best wishes,

Javier
Re: Commercial applications developed with U++ [message #33277 is a reply to message #33274] Fri, 22 July 2011 09:23 Go to previous message
cbpporter is currently offline  cbpporter
Messages: 1428
Registered: September 2007
Ultimate Contributor
281264 wrote on Fri, 22 July 2011 00:12

I agree; if a well written/structured book about U++ were published, we would probably witness a sizeable number of programmers flocking to U++.

Best wishes,

Javier

Now it is easier than ever with Kindle self-publishing! Cost are near zero. No publisher that will only accept N number of books for print and who evaluates your saleability. All we need is a good writer with time on his/her hands! Razz
Previous Topic: Is "luluxiu" real, (spam)bot, or an attempt at breeding AI? :)
Next Topic: Windows 7 and U++
Goto Forum:
  


Current Time: Mon Apr 27 18:03:35 GMT+2 2026

Total time taken to generate the page: 0.01112 seconds