Another Month, Another Messaging Stack Goes Open Source...
... for those keeping track, here are the previous ones:
- Everybody Is Open Sourcing His Messaging Software
- Etch: A New Open Source Messaging Protocol From Cisco
- A Messaging Standard Burst Onto The Scene
And now (this is not new news, but Adam and Ciju haven't heard of it, and so) this:
Dionysios G. Synodinos for InfoQ: Adobe has announced plans to publish the Real-Time Messaging Protocol (RTMP) specification, which is designed for high-performance transmission of audio, video, and data between Adobe Flash Platform technologies. This move that has followed the opening of the AMF spec has been received with varying degrees of enthusiasm from the RIA community.
And it
Neal Gafter: Block Expressions For Java
(Via The Java Posse Google Group (Via Twitter))
Neal Gafter: A parenthesized expression can now contain additional statements, for example declarations of temporary local variables to avoid recomputing a value used only within the expression. This feature is especially useful in machine-generated code.
A simple example:
double pi2 = (double pi = Math.PI ; pi*pi);
This is comparable to the equivalent JavaFX Script:
var pi2 = {var pi = Math.PI; pi*pi};
The proposal sounds like it should be eligible for Project Coin.
But will the Java community accept language proposals from a Microsoft employee (where Neal now works.)?
Oh, wait. Java did it once already: auto-boxing, annotations, and enums.