30k Software

One for software, software for all

Geek News

Java 7 Is Coming!

Posted on October 24, 2011 at 11:20 PM

I'm excited!  Are you excited?  I'M EXCITED!

Geek excitement!  Yay!

I've already downloaded both the current JRE 7 pre release as well as the current JDK 7 pre release (which btw you can get here and here respectively) and I'm really liking what Sun has done so far.

The new additions to NIO are very intriguing, to the point where I wouldn't doubt that Datawire 2.0 will most likely run entirely on it and NOT on traditional javaio.

WAIT!  BRIAN!  DATAWIRE 2.0??  IT'S ONLY VERSION 1.3.4 RIGHT NOW!!

Yeah... so what?  I did the same thing with JavaCalc....

JavaCalc 1.0

JavaCalc 1.1

JavaCalc 1.2

JavaCalc 1.3

BOOM!

JavaCalc 2.0

It all has to do with the significance of the build changes.  JC 2.0 was literally a rewrite of the ENTIRE codebase.  VERY little similarity to the original design of the 1.x versions.

Similarly, Datawire 2.0 will feature major changes to its networking codebase, as well as data engine.

What kind of changes you may ask?

-The biggest and most important: 3+ peer lobbies!

-Network data transfer and File I/O based 100% off of the Java 1.7 NIO framework

-An improved chat system (seriously, I haven't touched the chat code since version 1)

-Much more integrated lobby interaction.  Control over kicking/banning, who gets to chat, who sees certain chat messages, participant rank hierarchy, and more.

As you can see, there's a lot more in store for Datawire.  These are only ideas, mind you, so don't take them as promised features.

Also, expect that update to be fairly far into the future at this point, for two reasons:

1) I can't implement Java 1.7 code accross all platforms until Oracle publishes it as the current Java standard.  I can integrate a Java 7 runtime environment into Windows applications, however.

2) Some of these proposed ideas will require not only additional code, but significant changes to the current code structure.  THAT, my friend, takes time.  Unless you want a completely failed, half-assed, untested, bug-infested release build, in which case, you'll still have to wait a while :P

There's so much to look forward to!  I'm excited!  Aren't you?

Regards,

-Brian

Categories: None

Post a Comment

Oops!

Oops, you forgot something.

Oops!

The words you entered did not match the given text. Please try again.

You must be a member to comment on this page. Sign In or Register

0 Comments