TOPIC: When a Linux version ????
#1359
When a Linux version ???? 1 Year, 3 Months ago
Hi !

I'm FAbrice from France.

I like Suneido, but i like Linux too.

My question : when Linux version ??

Thank you for your reply.

Best regards
 
 
#1360
Re:When a Linux version ???? 1 Year, 3 Months ago
Hi FABrice,

I hoped to have a Linux version years ago. There are always too many things to work on!

I'm currently working on porting Suneido to Java (currently Suneido is written in C++). This Java version should run on Linux. (I'm developing on Mac OSX) As well as portability, the other reason for rewriting in Java is to make Suneido multi-threaded.

We tried porting the C++ code to Linux, but this was difficult because Suneido uses Windows "fibers".

The server part should be finished in a few more months, the client part is harder because the current user interface is Windows based.
 
 
andrew
 
#1497
Re:When a Linux version ???? 11 Months ago
How is this porting going? One thing I like about Suneido is the ease of development and deployment. Are people experiencing a sizable cut in clients because they do not support Linux or OS X? And then, if it were on, say OS X, would OS X users really use it as OS X apps have a certain look/feel, interface that Java doesn't implement. Traditionally Java hasn't done well on OS X.

Just thinking aloud, I wonder if focus shouldn't be kept on the language in C++ and Windows. If desired, you could begin to write an alternate GUI based on GTK which would function on Windows, Linux, *BSD's and OS X.

Jeremy
 
 
#1500
Re:When a Linux version ???? 11 Months ago
jeremy_c wrote:
How is this porting going? One thing I like about Suneido is the ease of development and deployment. Are people experiencing a sizable cut in clients because they do not support Linux or OS X? And then, if it were on, say OS X, would OS X users really use it as OS X apps have a certain look/feel, interface that Java doesn't implement. Traditionally Java hasn't done well on OS X.

Just thinking aloud, I wonder if focus shouldn't be kept on the language in C++ and Windows. If desired, you could begin to write an alternate GUI based on GTK which would function on Windows, Linux, *BSD's and OS X.

Jeremy


I would vote on developing the gui for the java version using SWT (The same toolkit used by eclipse) it has port to all the afore mentioned OS and have good perfomance and decent look (Althought not a really native look).
Just my two cents...
 
 
#1502
Re:When a Linux version ???? 11 Months ago
Slowly but surely.

My last milestone was getting all the stdlib tests to pass on jSuneido.

Read more on my blog:

http://thesoftwarelife.blogspot.com/search?q=suneido

One of the problems with C++ and Windows is that Microsoft has moved on to .Net and straight Win32 is a "dead end". To stay with Microsoft I would have had to rewrite Suneido in C#. Although there is Mono, Microsoft technology in general is less portable than Java.

SWT would definitely be one of the UI options for Java. Another possibility would be the new UI framework in JavaFX.
 
 
andrew
 
#1507
Re:When a Linux version ???? 11 Months ago
Hm, I didn't realize straight Win32 was going away. They still offer Visual C++ development tool.

Jeremy
 
 
#1508
Re:When a Linux version ???? 11 Months ago
Win32 will be supported, but it has become a second class citizen. This applies to Visual C++ as well - it is much less supported than C#

All the new tools, libraries, frameworks, code samples, etc. are all .Net

I am not saying this is "bad". Microsoft has to move forward.
 
 
andrew
 
#1700
Re:When a Linux version ???? 8 Months, 3 Weeks ago
Today I found something that can be used to the linux port.

A Multi-Award Winning Concurrency Library for Microsoft Windows and Linux
www.twistedsquare.com/cppcspv1/
 
 
#1701
Re:When a Linux version ???? 8 Months, 3 Weeks ago
Looks interesting. Thanks for the pointer.

My current focus is on the Java port. There are always advantages and disadvantages to every approach, but I think Java has a lot of advantages - strong virtual machine, JIT compiler, better garbage collection, portability, concurrency, library support, ...

The C++ version of Suneido has been quite successful for us, but getting garbage collection and an efficient server in C++ was a big challenge. I feel like I have pushed this path as far as it makes sense to go. A virtual machine that I implement will never be as strong as the JVM (or CLR) with all the resources behind them. And the same with library support.

But as I said, the C++ Windows version of Suneido is not being dropped soon. We use it for all our customers and I continue to fix bugs and make minor improvements.
 
 
andrew