|
-
Apr 28th, 2002, 07:47 PM
#1
Thread Starter
Hyperactive Member
Interesting Project: Java WINE?
has anyone heard of/attempted a Java Windows emulator like WINE for Linux?
Last edited by CaptainPinko; May 6th, 2002 at 04:45 PM.
"There are only two things that are infinite. The universe and human stupidity... and the universe I'm not sure about." - Einstein
If you are programming in Java use www.NetBeans.org
-
May 6th, 2002, 05:32 AM
#2
Fanatic Member
why would you want to do it in Java ??? surely C would be a better option for something like this ??
btw WINE isn't an Emulator
Some people have told me they don't think a fat penguin really embodies the grace of Linux, which just tells me they have never seen a angry penguin charging at them in excess of 100mph. They'd be a lot more careful about what they say if they had.
-- Linus Torvalds
[ Galahtech.com] | [ My Site] | [ Fishsponge] | [ UnixForum.co.uk]
-
May 6th, 2002, 02:39 PM
#3
Thread Starter
Hyperactive Member
well that way you could run windows programs on any platform when need be
"There are only two things that are infinite. The universe and human stupidity... and the universe I'm not sure about." - Einstein
If you are programming in Java use www.NetBeans.org
-
May 6th, 2002, 03:39 PM
#4
Fanatic Member
Originally posted by CaptainPinko
well that way you could run windows programs on any platform when need be
but to run the windows program you would have to have either the other program installed and windows, because you would need the api's, and i am pretty sure that windows wont run on ANY platform, but apart from that it is a good idea
Some people have told me they don't think a fat penguin really embodies the grace of Linux, which just tells me they have never seen a angry penguin charging at them in excess of 100mph. They'd be a lot more careful about what they say if they had.
-- Linus Torvalds
[ Galahtech.com] | [ My Site] | [ Fishsponge] | [ UnixForum.co.uk]
-
May 6th, 2002, 04:44 PM
#5
Thread Starter
Hyperactive Member
but if you made an emulator couldn't you just "route" the API calls to the appropriate Java classes? for example the JButton and window's buttons have mirroring fnctionality so i'm sure that you be "told" do use one of them but "use" he other nad the app would be nonthe wiser. i think like 90% culd work like (eg. any calculator program) alot of other apps also create their own fancy-schmancy controls with they paint on their so i fig that they could just be rerouted to Graphics G methods, any thoughts and/or comments anoyone?
"There are only two things that are infinite. The universe and human stupidity... and the universe I'm not sure about." - Einstein
If you are programming in Java use www.NetBeans.org
-
May 7th, 2002, 06:02 AM
#6
Fanatic Member
yeah i think that we could get it to work for a small program, like paint or calculator and then build on the code that we could have to do something more complex, but i am sure that we would need to look into bringing in the api, because lots of windows programs rely on that heavly, but yeah could be a cool program to make
Some people have told me they don't think a fat penguin really embodies the grace of Linux, which just tells me they have never seen a angry penguin charging at them in excess of 100mph. They'd be a lot more careful about what they say if they had.
-- Linus Torvalds
[ Galahtech.com] | [ My Site] | [ Fishsponge] | [ UnixForum.co.uk]
-
May 7th, 2002, 03:19 PM
#7
Thread Starter
Hyperactive Member
the hard part as i see it would be intercepting the API calls and the massive time it would take to find all the corresponding method(s) for each call! plus what would you do about stuff that it is hardcore platform denpendt, like... uhm... processor temperature?
"There are only two things that are infinite. The universe and human stupidity... and the universe I'm not sure about." - Einstein
If you are programming in Java use www.NetBeans.org
-
May 7th, 2002, 03:25 PM
#8
Fanatic Member
well obviously there would be some limatations to our program, but you wouldn't necessarly need something like CPU tempurature on a PALM, yeah but like i said we would have to start small.
One idea would be to make a small VB program that called specific API parts and then we would know what to intercept and we could handle them like that ?? dunno might work ??
Some people have told me they don't think a fat penguin really embodies the grace of Linux, which just tells me they have never seen a angry penguin charging at them in excess of 100mph. They'd be a lot more careful about what they say if they had.
-- Linus Torvalds
[ Galahtech.com] | [ My Site] | [ Fishsponge] | [ UnixForum.co.uk]
-
May 7th, 2002, 03:30 PM
#9
Thread Starter
Hyperactive Member
actually come think of it that wouldn't matter much because platform specific hardware isn't platform independent (i know that sounds redundant, butt i do have a point) therefore they might as well do it through Java Native classes anyway!
"There are only two things that are infinite. The universe and human stupidity... and the universe I'm not sure about." - Einstein
If you are programming in Java use www.NetBeans.org
-
May 7th, 2002, 03:41 PM
#10
Fanatic Member
yeah i suppose we could do it that way.
one question though, would the program run so you can run a specific windows program, or be like some emulators and actually run a copy of windows and you can run programs from that ??
Some people have told me they don't think a fat penguin really embodies the grace of Linux, which just tells me they have never seen a angry penguin charging at them in excess of 100mph. They'd be a lot more careful about what they say if they had.
-- Linus Torvalds
[ Galahtech.com] | [ My Site] | [ Fishsponge] | [ UnixForum.co.uk]
-
May 7th, 2002, 03:49 PM
#11
Thread Starter
Hyperactive Member
nah, i was think it would run one program per instance... who wants windows
tho i thought would be also writing a JVM in 8086asm so that it would be faster then it currently since it would bypass asking windows for permission to access hardware and you could still run MS apps plus you could make your own shell, it wouldn't be too insane since you can (by definition) reuses all the classes, you do the core functions, you could prob do it with a small team
"There are only two things that are infinite. The universe and human stupidity... and the universe I'm not sure about." - Einstein
If you are programming in Java use www.NetBeans.org
-
May 7th, 2002, 04:01 PM
#12
Fanatic Member
Originally posted by CaptainPinko
nah, i was think it would run one program per instance... who wants windows
tho i thought would be also writing a JVM in 8086asm so that it would be faster then it currently
but then you are limiting the program to run on PC's only you would have to write it again for each processor for each device that you would want it to run on, and that sounds like a task and a half !!
Some people have told me they don't think a fat penguin really embodies the grace of Linux, which just tells me they have never seen a angry penguin charging at them in excess of 100mph. They'd be a lot more careful about what they say if they had.
-- Linus Torvalds
[ Galahtech.com] | [ My Site] | [ Fishsponge] | [ UnixForum.co.uk]
-
May 7th, 2002, 04:05 PM
#13
Thread Starter
Hyperactive Member
yeah but what an OS! you could make millions i think... plus you only need to rewrite the JVM, the rest stays the same for every platform, that s no big deal, plus other users could just use the Shell, i know you can replace the shell in Windows 9x, so have it call java shell.class
it really would be interesting if other ppl wrote here for more ideas and opinions
"There are only two things that are infinite. The universe and human stupidity... and the universe I'm not sure about." - Einstein
If you are programming in Java use www.NetBeans.org
-
May 7th, 2002, 04:08 PM
#14
Fanatic Member
well if you did want to write such a program i would love to help, heavens knows that i could do with the Java experience, perhaps we could post in the project request ??
Some people have told me they don't think a fat penguin really embodies the grace of Linux, which just tells me they have never seen a angry penguin charging at them in excess of 100mph. They'd be a lot more careful about what they say if they had.
-- Linus Torvalds
[ Galahtech.com] | [ My Site] | [ Fishsponge] | [ UnixForum.co.uk]
-
May 7th, 2002, 04:14 PM
#15
Thread Starter
Hyperactive Member
sure, i'm good with visualizing stuff / OOP methodolgy, and i'm good with java but don't have that much experience with all the classes and wouldn't you have to know about 8086 opcodes and stuff too? tho i'd love to actually do this, i have some masm experience and i do have a doc i read about 80x86 machine language... but then again isn't VB interpreted?
"There are only two things that are infinite. The universe and human stupidity... and the universe I'm not sure about." - Einstein
If you are programming in Java use www.NetBeans.org
-
May 7th, 2002, 05:15 PM
#16
Fanatic Member
cool, well i have only been using java for about 8 months, and i know some Vb so i don't know how much use i could be, but i would love to help for the learning experience.
all we need now is some other people to join in
Some people have told me they don't think a fat penguin really embodies the grace of Linux, which just tells me they have never seen a angry penguin charging at them in excess of 100mph. They'd be a lot more careful about what they say if they had.
-- Linus Torvalds
[ Galahtech.com] | [ My Site] | [ Fishsponge] | [ UnixForum.co.uk]
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|