What would you want to hear?

So there's a good chance I will be handed a mike somewhere around May 11th and asked to speak for 5-10 minutes on anything jME related.  What I've considered talking about is "why jME?" (talk about a little history and our current feature set), and "where are we going?" (detail about the potential future directions of the project.)



If you were sitting in an audience of a few hundred and saw me stand up to talk about jME, what would you want to hear?



PS: I'll be running a short movie at the end of my comments showing off some of the cool projects done in jME…  If you'd like to submit something for inclusion, email me soon.

  1. That is is faster than Java 3d
  2. It will run on a mac, linux, windows, mobile phone and a kettle
  3. Large game houses have and are actively developing games with it.
  4. Dark frog is the next prize given away with a plush monkey doll

What can I say that theprism hasn't already said…



Will this presentation be recorded and made available?



I think your topic idea is a good one, especially given the time constraints - 5-10 minutes is not a lot of time to talk about anything other than the basics.



Hate to repeat what theprism said but basically, I'd want to hear that it's fast, portable and easy to use.  I'd also want to know who else is using it, and for what - just because Skippy in Colorado thinks jME is neat doesn't make me want to go try it out.



One other thing is that I'd also want to know what kind of community support there was for it - are there any add-ons or tools out there that specifically make jME have an egde over other engines.

One other thing is that I'd also want to know what kind of community support there was for it


Good point, might be worth getting the forum members active for the last month, number of posts ... the fact that it will be the framework for the T Shirt throwing contest. Include input from LWJGL fengui et al

Good thoughts!  I should have mentioned that the session I'm talking about is the one pointed out on this forum regarding the contest and jME.  So those attending will probably have a little familiarity with jME or a least be interested in the contest technology in general.



Are their specific features in the engine that should get highlighted?  I feel like I'm way too close to the tech to compile a list of features that the general java coder would be interested in.



Also, have any of you been to JavaOne lately?  What kind of audience should I expect.

renanse said:

Also, have any of you been to JavaOne lately?
chirstius said:

You know that part, at the end of Frankenstein, where all the villagers are heading to the castle?


Awesome...  Not like I'm nervous already or anything...  ;)

it would be very helpful indeed to know what kind of audience to expect.



i suppose most of the people in the audience will have a clue about what jme is.

the point is to explain to them what makes jme so special (features, active development - code contributions from both jme users and companies + libs available for jme, community support, ease of development with jme: the advantages of java development melted with the power and portability of OpenGL). i suppose you can't become too technical, still you will have to bring enough technical (or better: visual & acoustic) arguments to remain credible and wake up their interest.



don't forget to mention shader support (people are just crazy about shaders these days and they're not on the xith3d feature list :P). you can assume each developer in the audience did something with swing, so don't forget to mention that too.



jme should be presented as a full engine, not only as graphics engine.

Indeed sfera, shaders is a definite feature for mention.


So there's a good chance I will be handed a mike somewhere around May 11th and asked to speak for 5-10 minutes on anything jME related


It may be that the decision of what to talk about can only be decided when you get handed the Mike, you will undoubtedly get a feel for what the audience will want to know when you are there. You know whats needed to know... Can i reccomend Champagne for breakfast...

The other way to do it is to plant a buddy or two in the audience to ask a few questions. Cough.... 8)

Will you have any chance to hold a training seminar before or after this Mike handing oppurtunity


theprism said:

The other way to do it is to plant a buddy or two in the audience to ask a few questions. Cough.... 8)

Are you volunteering? :)

theprism said:
Will you have any chance to hold a training seminar before or after this Mike handing oppurtunity

No, this was last minute and unexpected.

First, I'm going to resist the urge to further the post regarding selling me into bondage with a plush toy…



Second, there's a possibility I'll actually be at JavaOne, so fear not, if I'm there you can be sure to be heckled by the crowd…well, at least one person in it anyway. :wink:



Third, the best advice to offer someone that's handed a mike, is to hand it back.  :stuck_out_tongue:



Fourth and finally (and the only bit of this post that is really worth reading), I would suggest touching on how much of a difference game development in Java is to programming games in other languages.  From my perspective this is a really important thing to highlight as even though it is JavaOne, there is still a mentality that Java game development versus C++ game development is a comparison of amateurs to professionals.  In my opinion a team of one good programmer in Java can do the job of ten programmers using C++ purely based on Java's ability to provide good modularity and reduction in complexity.

chirstius said:

I'd also want to know who else is using it, and for what - just because Skippy in Colorado thinks jME is neat doesn't make me want to go try it out.

One other thing is that I'd also want to know what kind of community support there was for it - are there any add-ons or tools out there that specifically make jME have an egde over other engines.


So I'm Jim in Utah, but I think hearing that Skippy in Colorado has built some stuff with jME and had great help from the community building something is good (I'm certainly not the guy to talk about, I haven't done anything even hobbyist level yet).

I would like to hear how many people have moved to jME after having tried other stuff.

Hehe, well I guess I lucked out that there's absolutely nothing interesting at that time slot…  :stuck_out_tongue:

Just means you'll have the undivided attention of all of JavaOne…no pressure. :wink:

What I would want to hear/You should tell:


  • The very cool license the project is under 8)

  • Future planing for visual effects like hdr; motion blur (already usable); bloom (already usable);

  • All these nice stuff that jme can use examples: jme-physics;jme-networking;jmedesktop

  • Jme can be ran as a applet



If you look at c&c3 the game runs very smooth, with fast game play and on full graphics. It only starts to lags when there is over about 800 units on the map but thats because of my cpu I suppose ... anyways the game looks really good because of all the nice visual effects and it makes it run much smoother.

what does c&c 3 have to do with jme/java?

It would have a lot to do with it if it were written in jME. :wink:

what does c&c 3 have to do with jme/java?

-- > this answers your question:
the game looks really good because of all the nice visual effects and it makes it run much smoother.


Let me explain ....
c&c3 has got crappy graphics but its made nice with nice effects. (mostly shaders, but also good texturing...) Now if you add fast game play then ppl don't really notice that easily that your game's graphics actually sucks and you score low pc requirements which will make more ppl want to play our game...

Can you explain what you mean by "crappy graphics"?  I've already beaten C&C3 and thought the graphics were pretty good…though the acting left a bit to be desired. ;)  Also, by your own admission it has nice effects and good texturing…what else makes up the graphics?  :stuck_out_tongue: