ZoeOS source code development

For everything about the EMU sampler EXCEPT preset and cord creations.

Moderators: ezman, stu, Ole

Re: ZoeOS source code development

Postby maky357 » Tue Oct 13, 2009 3:53 pm

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.
maky357
 
Posts: 56
Joined: Mon Jan 05, 2009 4:00 pm

Re: ZoeOS source code development

Postby soulboy » Thu Oct 15, 2009 3:16 am

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".
soulboy
 
Posts: 28
Joined: Tue Jul 24, 2007 7:12 am

Re: ZoeOS source code development

Postby soulboy » Thu Oct 15, 2009 5:12 am

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.
soulboy
 
Posts: 28
Joined: Tue Jul 24, 2007 7:12 am

Re: ZoeOS source code development

Postby JE:5 » Thu Oct 15, 2009 9:40 am

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 :)
JE:5
 
Posts: 6
Joined: Sat Sep 12, 2009 10:32 am

Re: ZoeOS source code development

Postby maky357 » Wed Oct 21, 2009 8:03 pm

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...
maky357
 
Posts: 56
Joined: Mon Jan 05, 2009 4:00 pm

Re: ZoeOS source code development

Postby soulboy » Thu Oct 22, 2009 7:25 am

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.
soulboy
 
Posts: 28
Joined: Tue Jul 24, 2007 7:12 am

Re: ZoeOS source code development

Postby maky357 » Fri Oct 23, 2009 8:42 am

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..
maky357
 
Posts: 56
Joined: Mon Jan 05, 2009 4:00 pm

Re: ZoeOS source code development

Postby arkieboy » Mon Oct 26, 2009 12:45 pm

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
arkieboy
 
Posts: 38
Joined: Sun Mar 08, 2009 5:50 pm

Re: ZoeOS source code development

Postby soulboy » Tue Oct 27, 2009 2:24 am

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.
soulboy
 
Posts: 28
Joined: Tue Jul 24, 2007 7:12 am

Re: ZoeOS source code development

Postby maky357 » Fri Oct 30, 2009 9:40 am

keep it going matte :loveit:
maky357
 
Posts: 56
Joined: Mon Jan 05, 2009 4:00 pm

Re: ZoeOS source code development

Postby maky357 » Fri Mar 05, 2010 10:37 pm

Any news on this? Any ETA?
maky357
 
Posts: 56
Joined: Mon Jan 05, 2009 4:00 pm

Re: ZoeOS source code development

Postby Wil Blaze » Mon Sep 06, 2010 4:04 pm

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 ;)
Wil Blaze
 
Posts: 25
Joined: Mon Dec 03, 2007 1:14 am
Location: Reading, UK

Re: ZoeOS source code development

Postby ehasting » Sat Jan 01, 2011 9:14 am

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?
ehasting
 
Posts: 253
Joined: Sat May 12, 2007 12:51 pm
Location: Norway

Re: ZoeOS source code development

Postby ehasting » Sat Jan 01, 2011 10:39 am

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
ehasting
 
Posts: 253
Joined: Sat May 12, 2007 12:51 pm
Location: Norway

Re: ZoeOS source code development

Postby ehasting » Sat Jan 01, 2011 11:47 am

i found ut that there was a version of the jide inside the source.. good enough :P
ehasting
 
Posts: 253
Joined: Sat May 12, 2007 12:51 pm
Location: Norway

PreviousNext

Return to EOS: The Knowledge