Hi everyone, I am quite new at this. Right now I managed to make Java Web Start work with JME, and all the project is completely built with maven. It was hard, but now I made maven do all the tricks :).

I have a little problem with some basic Hello World:

public static void main(String[] args) {
    StandardGame game = new StandardGame("Fullbot Viewer");
    DebugGameState gameState = new DebugGameState();
    gameState.setActive(true);   // Activate it
    final Box box = new Box("TestBox", new Vector3f(), 1.0f, 1.0f, 1.0f);   
    GameTaskQueueManager.getManager().update(new Callable<Object>() {
      public Object call() throws Exception {
         return null;
    gameState.getRootNode().attachChild(box);   // Attach the box to rootNode in DebugGameState
    try {
   } catch (InterruptedException e) {
      // TODO Auto-generated catch block

This basically shows a Box for 10 secs, then shuts down everything. Right now, the Box moves accordingly with either mouse or keyboard input. I DON'T WANT THAT.

I have looked and the Box has a getControllers, which it has none, the gameState.getRootNode also has a getControllers, which has no controllers.
I have read GameControl Basic tutorials, but either i don't get it, or i am completely looking in the wrong place :)

Since I am new, I am reusing the DebugGameState Class, eventually when I get in touch with JME i will try making my own.

The whole Idea is to have a Java Web Start Application with JME, and play something like an animation, the user won't be able to interact (maybe at one point it will have a play, stop, pause, backward, forward buttons, but this is a milestone for the future).

Two Questions:
1) How do I make my code to basically not listen to any input, I just want a box standing there for 10 secs.
2) More general question, since I explained the main goal (The Java Web Start basically is going to receive a file with rows, each row will have position of each object, and i want to make an application that loops through each row moving the objects, in an animation fashioned way), I am going to the right direction????? (Using StandardGame as main class, etc) Any tips welcomed!

Thanks in advance!

DebugGameState() adds a FirstPersonController with Mouse/Keyboard bindings.

What is moving is not your box, but the Camera.

You will need to implement your own GameState and replace the DebugGamestate.

Just make a copy of DebugGamestate, rename and remove all the unnecessary stuff.

Thanks a lot, I will try that whenever I can

I discarded the idea of the Camera Moving, since game (or gameState I don