Felipe Andrade – Mobile Developer Usually talking about cross-platform development: WRT | Flash Lite | Python | Symbian C++ | Qt

6Jul/076

Tornado Java NIO Server Released!

I'm proud to make this public. I've been working a lot and I didn't have enough time to release Tornado.
Below, you can found the exe, source code and examples. I had problems setting sourceforge svn but this weekend I'll try to fix it. The final documentation and future works I'll release next week so enjoy your weekend hacking Tornado!

Source Files
Tornado-1-0-38_src.zip

Stand alone application
Tornado-1-0-38_exe.zip

Sample file
Tornado-1-0-38_sample.zip

Make a donation

I'm searching a trip sponsor. Help me to go to the Adobe Max 2007! Please, feel free to contact me to know more details. If you think that sending money doesn't have the personal touch or if you want to reward someone special, please check my amazon wishlist.
My Amazon.com Wish List

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

Comments (6) Trackbacks (0)
  1. Felipe,

    I’m sorry to ask, but why didn’t you consider either MINA and/or QuickServer. Either are enabled for NIO. While I understand your need for Observers and Event Publishing (which, in fact, perhaps could be even solved using Project DarkStar (Sun Game Server)), I couldn’t help for not asking WHY.

  2. Hi Aldrin,

    Really, there are great projects using Java NIO technology. Tornado was born when I was researching in how to gain more performance and security in mobile transactions… Learn Java NIO was a essential step to get more control over all transactions.

    After this I tried to broadcast my webcam from Flash to connected clients without Flash Media Server.

    It’s our marketing strategy… Make a community around your projects so you can try to win the battle.

  3. But anyway, if you think we could exchange ideas (I’m not a Flash Lite User, but I’m a good Java Developer), perhaps we might have some stuff to try on Tornado. :)

  4. Sure. It would be great! Please, contact me at felipebzr [A] gmail [dot] com

  5. Hi Felipe,

    I’m orking for a developer who is evaluating XML Socket servers for a game they are developing. Could you, please, provide a list of some example games that use your server so we can check them out? Thanks!

  6. There are quite a few things this one is doing very wrong with nio.
    For example the broadcastMessage method, you seem to have the mistaken impression that everything you wanted to write to it will be written, this isn’t true, it can only attempt to write the bytes to that sockets send buffer, it might write none or a little bit, or even all of it.


Leave a comment


No trackbacks yet.