i want to code for jnode in java some essentials applications

hello jnode developpers
well done
i am amazed by the work done
it is simply unbeleivable!

you should at least provide a simple explorer to run java apps from the hard disk or simply visit it
maybe i can develop this quickly enough to put it in the next ISO

but please dont do like all the linux distributions: a PACKAGE installer
i would be terribly sorry for that...
it seems that a lot of people quit the linux platform for this reason.
it seems to be a detail but it is not
old systems have never needed this kind of pocket of node dependencies problem to work well

a good operating system work only with application selected by the user from a device
this is my opinion: never let the computer choose place to run a software for you

i am very excited about this project
because i love java
and i was looking for a terrific os using it so here am i!

i code in java
so you can ask me anything to do
i am waiting for a response from the jnode contributors
thank you.

You're welcome to help us ...

... but please don't reinvent the wheel !
Instead of writing another explorer in java, you should have a look at existing ones.

I found one called JavaExplorer or JExp and tested it (but not under JNode) and it seems to do the job.

About the packaging installer, I am not sure what you mean exactly but linux need packages (the equivalent for JNode is plugin) to make the system modular.

From the user point of view, I think the system should propose a set of applications instead of a set of (maybe technical) packages : is that what you meant ?

All that being said, you are welcome to help us. If it happen that you are a student, you should have a look at student projects for JNode or propose new ones.

Fabien

my blog : en français, in english or both

jar packages vs linux packages

>java package is a natural way to expand powerfullness of jnode to make the system more modular
you can save all your package back from one jnode system to an other one
it is not the linux case - packages are stucked in the system and you must reinstall all the packages when you reinstall your system

I think the system should propose a set of applications instead of a set of (maybe technical) packages : is that what you meant ?
>YES

jnode should be set with an explorer to run any jar file within the filesystem
how can i do this with the present jnode version
run for example c\apps\soft.jar in drive c

thank you

I am waiting for your contribution.

I suggest that you create a feature request and submit a patch that implement these command line solutions :

  • the traditional command : "java -jar path/to/soft.jar" + the optional classpath option. You should note that we already have a basic java command : you should extend it to support the "-jar" and "-cp"/"-classpath" options.
  • the jnode specific command : "path/to/soft.jar" or even "path/to/soft" with an implicit ".jar" extension. Here, we can't specify an optional classpath but any ".jar" inside the same directory (example : path/to/lib.jar) should be implicitly put in the classpath for the command invocation

Remark : I have not spoken about a GUI solution because there is more important things to do before working on GUI/graphical stuff.

Now, you know what you've to do Eye-wink

Fabien

my blog : en français, in english or both

classpath

Fabian D wrote:

  • the jnode specific command : "path/to/soft.jar" or even "path/to/soft" with an implicit ".jar" extension. Here, we can't specify an optional classpath but any ".jar" inside the same directory (example : path/to/lib.jar) should be implicitly put in the classpath for the command invocation

Perhaps also anything in the JAR's manifest file's class-path variable, relative to the JAR file used.

Chris

good idea

I first though it was related to the "java -jar" command but it's 2 optional entries in the manifest and they can be filled or not, independantly of the other.

Fabien

my blog : en français, in english or both