I'd use none of the above and opt for Grails http://grails.org/ which gives me the java app servers (jboss, glassfish, tomcat, etc), the huge Java class libraryand the Groovy dynamic language. Seriously, if you are looking at these technologies do yourself a favor and be sure to check out Grails.
OK, so multi-head is mentioned seperate (though just above) xinerama. I've been a long time xinerama user.. very pleased with it. At work however, I have wanted to to do multi-user setups in the lads (2 seperate X instances for 2 seperate users on their own monitor, keyboard, mouse). This would be a great cost and administrative savings for labs and some of the places I work with internationally.
Has any progress been made with this new release that would allow for the this multiuser type of system to be done?
What was it, "first class games"? Never even heard of these games that the posting talks about. Sounds like a self serving post, would be curious to know the details of who posted it.
I don't know if id get's 1/4 million per license but if so it's not too bad for the Q3 A/TA engine (Alice, FaKK2, Star Trek EF and expansion, Medal of Honor (and upcoming expansion), RTCW (and upcoming Enemy Territory), Jedi Knights II, Solder of Fortune II, upcoming Star Trek EF II) have I missed any... read's like a who's who of top shelf games. Of course id get's even more of the take for RTCW and the upcoming Enemy Lines or whatever game as they developed the game and didn't really license it I guess.
The markets seems to be run by three main players: id, the unreal engine and litchtech (garage doesn't really rate inclusion in this group I feel, others might disagree, but with only tribes 2 as a real top shelf game to it's credit, I don't include it).
Of these id seems to be the most agreeable to many slashdot types. Using opengl rather than directX, dedicated to cross platform issues, linux server always there, and with the GPL'ing of Quake and Quake II I guess we all look forward to GPL'd Quake 3 some day, though the mod groups seems to be able to do amazing things even without the core source code.
The split right now seems to be the unreal engine pusing for really high polygon counts and and the new Doom III engine (also to be used in Quake IV I hear) pushing the texture/lighting issues more. Both look really good, I favour the Doom III not only because I like the company, but from what I have seen of both, it has a more cinematic feel to it.
I suspect both (and lithtech with NOLF and all) will do well as the market for this type of stuff continues to expand.
Personally, I look for the VRML/X3d stuff to continue to falter and any real succefull 3d matrix esq on-line environment to be born out of game engines like these or perhaps the MMORPG people or the GPL'd projects related to MMORPG work.
One thing that interest me in all this UT2 / Quake 3 / Doom 3 stuff is the way in which these systems have achieved 3d immersion on the net.
I mean look at web3d.org (vrml) and how poorly it has done, now look at the game engines. Let's take the recently GPL released Quake 2. I saw it's out now for Mac OS X, windows obviously and linux I am sure now or soon. Plus you can run it in a window, not full screen if you wish. Now take that and develope a means to assign URL's like
quake2://w3d.nowhere.com/index.bsp to a slip gate that can pass this to the engine. Get a good 2D canvas in it to render text and images to view pages and perhaps a consol. The ideas go on and on.
It's a cross platform GPL'd 3d networked environment....
It looks nice, but does it really look that much different that Halo now? I haven't played halo outside the stores since it's the only thing on x-box that remotely is interesting to me, so I wont buy one, but it looks alot like I see in what I have seen of Halo. Even the graphical quality looks the same.
Does UT2 do per pixel environments like doom 3 will I guess (don't know much about this technology to be honest). I saw a demo where doom 3 had lights above a fan and the shadows from that sweeping over some boxes, very cool. Doom 3 images (the crappy ones that are all that is out) look much more realistc that this. UT2 looks very good, but it's always had this kinda anim look to it.
There are over a dozen hosts so far (several at t3) sharing this file on gnutella.
The more open nature of gnutella is more atractive to me than the morpheus type systems. It's just my personal opinion.
I agree with you that this is a good example of how p2p can address an issue and I encourage all p2p users, gnutella, morpheus etc to host the file to spread the load around the p2p net.
Some good p2p sites for those of you looking for some.
I have actually taught several classes on Linux and its use in science and education in Africa. Working with ICTP in Trieste Italy, we have helped to set up wireless networks, servers and computer labs using linux.
In both west and east Africa there is a huge amount of interest in the use of Linux to support distance education and distance science efforts. The will is there and we are trying to help them through our Collaborium effort (www.collaborium.org) to give them the technical support and guidence that is hard to get in Africa. (plus an email to web gateway service)
The feeling of isolation from the day to day news, patches and other information we can obtain in only a few seconds is one of the biggest issues. This is where the email to web gateway helps so much.
Another is that once trained in computers, business snatch up poeple from the labs and universities very fast because they can pay so much more (don't even mention the pre-university situation).
Wireless is all over in Africa due to the extreamly poor wired telecomm infrastructure. So working with them to get them experience in that area is extreamly important.
Working with these people in Africa is extreamly rewarding and I would love to hear from other who might be interested in helping.
Actually yellow dog has linux running on G4's but it's still in early stage. However, you can get and run linux on G4's. Also, MP PPC Linux would be a kick ass platform for java servlets especially if the PPC JVM is SMP ready thread wise. Very fast. I use PPC Linux for my servlet development all the time.
It's focused more for science, but you might enjoy looking at geomapapp: http://www.geomapapp.org/
There is also the more ocean centric Virtual Ocean: http://www.virtualocean.org/
Disclosure.. I do work with these guys... but that really doesn't mean anything for free and open products now I guess does it.
People may also want to check out Scala at:
http://www.scala-lang.org/
It also uses the Erlang style concurrency approach and runs on the JVM with class compatibility with other JVM languages, ie Java, Groovy, etc.
I'd use none of the above and opt for Grails http://grails.org/ which gives me the java app servers (jboss, glassfish, tomcat, etc), the huge Java class libraryand the Groovy dynamic language. Seriously, if you are looking at these technologies do yourself a favor and be sure to check out Grails.
OK, so multi-head is mentioned seperate (though just above) xinerama. I've been a long time xinerama user.. very pleased with it. At work however, I have wanted to to do multi-user setups in the lads (2 seperate X instances for 2 seperate users on their own monitor, keyboard, mouse). This would be a great cost and administrative savings for labs and some of the places I work with internationally.
Has any progress been made with this new release that would allow for the this multiuser type of system to be done?
What was it, "first class games"? Never even heard of these games that the posting talks about. Sounds like a self serving post, would be curious to know the details of who posted it.
I don't know if id get's 1/4 million per license but if so it's not too bad for the Q3 A/TA engine (Alice, FaKK2, Star Trek EF and expansion, Medal of Honor (and upcoming expansion), RTCW (and upcoming Enemy Territory), Jedi Knights II, Solder of Fortune II, upcoming Star Trek EF II) have I missed any... read's like a who's who of top shelf games. Of course id get's even more of the take for RTCW and the upcoming Enemy Lines or whatever game as they developed the game and didn't really license it I guess.
The markets seems to be run by three main players: id, the unreal engine and litchtech (garage doesn't really rate inclusion in this group I feel, others might disagree, but with only tribes 2 as a real top shelf game to it's credit, I don't include it).
Of these id seems to be the most agreeable to many slashdot types. Using opengl rather than directX, dedicated to cross platform issues, linux server always there, and with the GPL'ing of Quake and Quake II I guess we all look forward to GPL'd Quake 3 some day, though the mod groups seems to be able to do amazing things even without the core source code.
The split right now seems to be the unreal engine pusing for really high polygon counts and and the new Doom III engine (also to be used in Quake IV I hear) pushing the texture/lighting issues more. Both look really good, I favour the Doom III not only because I like the company, but from what I have seen of both, it has a more cinematic feel to it.
I suspect both (and lithtech with NOLF and all) will do well as the market for this type of stuff continues to expand.
Personally, I look for the VRML/X3d stuff to continue to falter and any real succefull 3d matrix esq on-line environment to be born out of game engines like these or perhaps the MMORPG people or the GPL'd projects related to MMORPG work.
take care
One thing that interest me in all this UT2 / Quake 3 / Doom 3 stuff is the way in which these systems have achieved 3d immersion on the net.
I mean look at web3d.org (vrml) and how poorly it has done, now look at the game engines. Let's take the recently GPL released Quake 2. I saw it's out now for Mac OS X, windows obviously and linux I am sure now or soon. Plus you can run it in a window, not full screen if you wish. Now take that and develope a means to assign URL's like
quake2://w3d.nowhere.com/index.bsp to a slip gate that can pass this to the engine. Get a good 2D canvas in it to render text and images to view pages and perhaps a consol. The ideas go on and on.
It's a cross platform GPL'd 3d networked environment....
It looks nice, but does it really look that much different that Halo now? I haven't played halo outside the stores since it's the only thing on x-box that remotely is interesting to me, so I wont buy one, but it looks alot like I see in what I have seen of Halo. Even the graphical quality looks the same.
Does UT2 do per pixel environments like doom 3 will I guess (don't know much about this technology to be honest). I saw a demo where doom 3 had lights above a fan and the shadows from that sweeping over some boxes, very cool. Doom 3 images (the crappy ones that are all that is out) look much more realistc that this. UT2 looks very good, but it's always had this kinda anim look to it.
There are over a dozen hosts so far (several at t3) sharing this file on gnutella.
The more open nature of gnutella is more atractive to me than the morpheus type systems. It's just my personal opinion.
I agree with you that this is a good example of how p2p can address an issue and I encourage all p2p users, gnutella, morpheus etc to host the file to spread the load around the p2p net.
Some good p2p sites for those of you looking for some.
http://www.openp2p.com/
http://www.gnutellanews.com/
Use Limewire, what I think is the best and now open source gnutella client.
http://www.limewire.com
http://www.limewire.org
Search on fellowshipofthering
several t3 speed sites have it....
I have actually taught several classes on Linux and its use in science and education in Africa. Working with ICTP in Trieste Italy, we have helped to set up wireless networks, servers and computer labs using linux.
In both west and east Africa there is a huge amount of interest in the use of Linux to support distance education and distance science efforts. The will is there and we are trying to help them through our Collaborium effort (www.collaborium.org) to give them the technical support and guidence that is hard to get in Africa. (plus an email to web gateway service)
The feeling of isolation from the day to day news, patches and other information we can obtain in only a few seconds is one of the biggest issues. This is where the email to web gateway helps so much.
Another is that once trained in computers, business snatch up poeple from the labs and universities very fast because they can pay so much more (don't even mention the pre-university situation).
Wireless is all over in Africa due to the extreamly poor wired telecomm infrastructure. So working with them to get them experience in that area is extreamly important.
Working with these people in Africa is extreamly rewarding and I would love to hear from other who might be interested in helping.
Actually yellow dog has linux running on G4's but it's still in early stage. However, you can get and run linux on G4's. Also, MP PPC Linux would be a kick ass platform for java servlets especially if the PPC JVM is SMP ready thread wise. Very fast. I use PPC Linux for my servlet development all the time.