Menu

Basic technology

2010-04-22
2013-05-10
  • Pavlo Baron

    Pavlo Baron - 2010-04-22

    We already have discussed two possible technologies running the platform on the server:

    - Erlang
    - Akka / Scala

    Actually, both approaches are very similar since we need to call an agent on a "remote" machine (sandboxed virtual box), give it a piece of code at wait for the results of the execution. It is possible to have many such agents open in parallel - one per open game session / task execution.

     
  • Pavlo Baron

    Pavlo Baron - 2010-05-01

    a half-classic MVC:

    - view is the JS client
    - controller is just a dispatcher on server, redirecting everything to sandboxes
    - model is the sandbox where the game session is also stored and managed - why don'w we also use them for managing the game session and such?

     
  • Pavlo Baron

    Pavlo Baron - 2010-05-09

    Here is the sample provided by Jonas Bonér on how to use the Akka RemoteActor in our case:

    http://github.com/jboner/akka/tree/master/akka-samples/akka-sample-remote/

    I'll check it out in my experimental environment. As soon as it works, we can reduce the initial scope to the JVM languages and start building the thin foundation Linux for the KVMs (sandbox).

     
  • Markus Knittig

    Markus Knittig - 2010-05-09

    Works for me. But the README is wrong: You need to call 'update' before 'console'. And replace 'update' with 'import sample.remote._'.

     

Log in to post a comment.

MongoDB Logo MongoDB