Page 3 of 4

Re: ZoeOS source code development

PostPosted: Tue Oct 13, 2009 3:53 pm
by maky357
soulboy wrote:Hi there I thought I would let those that are interested know. I have refactored the directory structure, removed redundant copies of files, changed the pcmsmdi build system to use a ms nmake compatible make file and finally I checked the code into svn.

The project is here
http://code.google.com/p/zoeos/

Svn is here
https://zoeos.googlecode.com/svn/trunk/

I also modified the code so that it compiles with java 6 and removed the licensing part. The native source compiles too, to do it I installed visual studio express version and used nmake and the vs compiler. The make files used for the static libraries will need some changes depending on your system paths.

Anyone can checkout the code but you have to have an account to check in changes , if anyone wants a an account just pm.

I tried creating an executable jar but when I tried to execute the created jar file it couldnt find the main class. Do I need to set the classpath even though I tried executing from the same directory as the executable jar ?

Cheers

Man thank you for all your efforts. I don't know a jack sh** about java programming but i believe it is hard. Really and honestly thank you for your time. If there is anything i can do just pm me.

Re: ZoeOS source code development

PostPosted: Thu Oct 15, 2009 3:16 am
by soulboy
Thanks, I guess the main thing needed than non programmers could do is write the help documents. The latest version has a reasonable layout but every section says "Full documentation will be available in the next release of ZoeOS (v1.21) on January 24th 2004".

Re: ZoeOS source code development

PostPosted: Thu Oct 15, 2009 5:12 am
by soulboy
Today I managed get the native pcmsmdi library to build on Linux (this was already available for OpenSMDI and easy to do by following the instructions). This means that it will almost certainly build on OSX but I don't have a Mac to try it out. Does anyone with software development knowledge have an OSX system to build the library ? Maybe ZoeOS can work on MacOS with little effort now. The main issue after building the library is getting the java xFunction library to call the native library.

Re: ZoeOS source code development

PostPosted: Thu Oct 15, 2009 9:40 am
by JE:5
soulboy wrote:Today I managed get the native pcmsmdi library to build on Linux (this was already available for OpenSMDI and easy to do by following the instructions). This means that it will almost certainly build on OSX but I don't have a Mac to try it out. Does anyone with software development knowledge have an OSX system to build the library ? Maybe ZoeOS can work on MacOS with little effort now. The main issue after building the library is getting the java xFunction library to call the native library.


My girlfriend has knowledge of Java programming, if you send me a PM with the exact problem then maybe we could sort it :)

Re: ZoeOS source code development

PostPosted: Wed Oct 21, 2009 8:03 pm
by maky357
soulboy wrote:Thanks, I guess the main thing needed than non programmers could do is write the help documents. The latest version has a reasonable layout but every section says "Full documentation will be available in the next release of ZoeOS (v1.21) on January 24th 2004".

Unfortunately i am very very bad at english language. However i can offer graphic services. I am graphic and web developer so if you need any help on that just drop me a pm. We could run some free hosting website to collect even more people or something...

Re: ZoeOS source code development

PostPosted: Thu Oct 22, 2009 7:25 am
by soulboy
Hey thanks graphics could be useful in the future. Right now what is needed is a Java programmer and a C programmer who can regularly dedicate a little time to the project.
Of course they could be the same person. If I have an idea for new logo etc I will get in touch.

Re: ZoeOS source code development

PostPosted: Fri Oct 23, 2009 8:42 am
by maky357
soulboy wrote:Hey thanks graphics could be useful in the future. Right now what is needed is a Java programmer and a C programmer who can regularly dedicate a little time to the project.
Of course they could be the same person. If I have an idea for new logo etc I will get in touch.

Ok, i am often here so there is no problem. Hopefully someone with Java skills (and C) will make contact with you..

Re: ZoeOS source code development

PostPosted: Mon Oct 26, 2009 12:45 pm
by arkieboy
I'm not a Java developer - I don't do anything that doesn't have an X in it and work in a browser! But one of my colleagues a very good one...

He says...
Without the executable jar file, and the detail error message
available, it's difficult to guess what the issue is. It could be that
the main class was no defined, or the correct java package was not
included in the jar.

Basically, if there is any dependancy on extarnal jars, those jars
will need to be on the classpath. But I think this particular issue is
the executable jar was not packaged properly. Open/extracting the
content of the executable jar, and have a look inside may reveal the
problem. e.g.

- did you include the class files instead of the java source file?
- did you define the Main-Class attribute in META-INF?

It would be helpful if they have a quick start guide for building the
software, or better yet, an Ant script that will build the project.


Does this make any sense to you

Steve

Re: ZoeOS source code development

PostPosted: Tue Oct 27, 2009 2:24 am
by soulboy
arkieboy wrote:I'm not a Java developer - I don't do anything that doesn't have an X in it and work in a browser! But one of my colleagues a very good one...

He says...
Without the executable jar file, and the detail error message
available, it's difficult to guess what the issue is. It could be that
the main class was no defined, or the correct java package was not
included in the jar.

Basically, if there is any dependancy on extarnal jars, those jars
will need to be on the classpath. But I think this particular issue is
the executable jar was not packaged properly. Open/extracting the
content of the executable jar, and have a look inside may reveal the
problem. e.g.

- did you include the class files instead of the java source file?
- did you define the Main-Class attribute in META-INF?

It would be helpful if they have a quick start guide for building the
software, or better yet, an Ant script that will build the project.


Does this make any sense to you

Steve


Hey thanks that makes sense, actually I had fixed that issue ! Sorry I should have updated here. He was right "the executable jar was not packaged properly" was the reason.

Re: ZoeOS source code development

PostPosted: Fri Oct 30, 2009 9:40 am
by maky357
keep it going matte :loveit:

Re: ZoeOS source code development

PostPosted: Fri Mar 05, 2010 10:37 pm
by maky357
Any news on this? Any ETA?

Re: ZoeOS source code development

PostPosted: Mon Sep 06, 2010 4:04 pm
by Wil Blaze
Just found this thread... going to try and get involved and help out. I do java and c++ (a bit) and i also have a mac, so i'm sure I can be of some assistance.

Have pm'd soulboy ;)

Re: ZoeOS source code development

PostPosted: Sat Jan 01, 2011 9:14 am
by ehasting
I am wondering if we could make a scsi free version which are only used for programming the emu (sysex midi). that should be easier to make portable aswell. So people at least could program their emu from either osx or windows or even linux..

But i see that it uses JIDE framework, there are a open source, but that seems like core parts.. and not jide-dock, jide-grids, jide-dialogs, jide-components which seems like retail framework. is it possible to replace this libs with regular java or anything free/opensource?

It should be fairly easy to strip away scsi code, i could probably do that quickly.. but the jide bindings seems a bit more work.. is there any opensource version of the jide libs?

Re: ZoeOS source code development

PostPosted: Sat Jan 01, 2011 10:39 am
by ehasting
Okay.. i manage to compile it for os x now, and its running.. i can also see all my midi interface. but i cant find the emu when i do a hunt.

does anyone with some knowledge know if there is any settings i need to set on the emu to get this thing running, or if its something in the os x that makes it fail?

Rgs
Egil

Re: ZoeOS source code development

PostPosted: Sat Jan 01, 2011 11:47 am
by ehasting
i found ut that there was a version of the jide inside the source.. good enough :P