Posted by editor
on January 2, 2007 at 10:43 AM PST
Welcome to 2007... also:
Java Today: SIP Communicator release, Google and SOAP, and are we worrying about the wrong things?
Weblogs: Securing the RMI registry, the case against arrows, and jMaki beta 2
Forum postings: Bluetooth programming, the case for operator overloading, and KDE PLAF
Welcome to 2007
OK, how is it that the kids could get me up at 4:30, and I'm only doing the blog at 1 in the afternoon? Come to think it, why am I not already done for the day?
Anyways, be that as it may, welcome to 2007, welcome back from your vacation (those of you that aren't still away from work or school), and welcome back to the front page. If you took some time away, hopefully it was time well spent. Looking at my own list of stuff to do, I got through some of it (clearing off my desk, setting up the Mac Mini as a new Subversion server, banging on tweens in QTJ), but not all of it (still haven't gotten to my podcast editor design doc, or a Java-to-QTKit experiment). But I did have time with the kids to play some Guitar Hero II and Karaoke Revolution 3, so that was time well spent.
Speaking of music, there's something I've held in my back pocket for a while. I'd planned to show it off in the last blog of 2006, but that ended up being a special edition for the holiday pictures. So, it's getting bumped to today, and what "it" is, is the game I've been playing on the blog for the last year and a half.
Every now and then, someone will notice it for the first time and send me an e-mail saying "hey, are all of this week's blog titles songs by King Crimson," or "hey, these are all Chicago song titles", or (most frequently), "Rush, man, awesome!"
For those of you who haven't noticed, since I started editing the site full-time in July, 2005, I've used musical themes for the blog titles. For a given week, all the titles will be songs by one performer or group (or will have some other relationship, like being from a soundtrack). Ideally, each title should relate to the blog contents, though sometimes I have to sell the association pretty hard with the strapline to pull it off.
At first, I had a tendency to indulge my own tastes, but having pretty much played through all the artists I really like (viz., my last.fm page ), and not wanting to be hopelessly obscure to those of you playing at home (I know, who the heck is Janet Panic , and why isn't her page up?), I've been making more of an effort to meet popular tastes half-way even if artists like Prince or The Doors aren't really my thing. I do want to keep playing at home, guessing what artist is up this week, to be within the realm of possibility. Though I still reserve the right to deal out something crazy like Be Bop Deluxe every now and then.
Anyways, here's the list of all the themes since July 2005. How many of these did you notice?
||"Final Fantasy" soundtracks
||The Rolling Stones
||Anime theme songs
||The Moody Blues
||The Alan Parsons Project
||"Dance Dance Revolution" soundtracks
||Jools Holland Big Band
||Disney feature animation soundtracks
||"Final Fantasy" soundtracks
||Sly and the Family Stone
||They Might Be Giants
||Tower of Power
||Be Bop Deluxe
||The New Pornographers
||Adam & the Ants
Thanks for reading and for being part of our community. Best wishes for 2007, and if you're lucky, maybe I'll pick your favorite band one of these weeks.
A significant announcemnt in Java Today ,
as after more than a year of intensive development, the SIP Communicator project team is proud to announce a very first alpha1 release which is now available for download . The release offers support for instant messaging and presence for the Jabber, MSN and ICQ protocols, as well as support for one-to-one phone calls with SIP. The application is available in packages for Windows, Linux (Fedora, Debian and others), and Mac OS X.
The Java Web Services and XML Community is linking to what blogger Pankaj Kumar calls The real lesson from Google's SOAP Search API saga : "By now everyone has read about Google deprecating the SOAP Search API in favor of its AJAX Search API. As has been pointed out, this is not about the technology war, ie; SOAP vs. REST and REST winning the day, but about a business decision by a vendor on eliminating multiple ways of doing the same thing from its product/service portfolio"
Frank Kelly's The Art and Craft of Great Software blog looks at the Java community and wonders aloud: Are We Worrying About the Wrong Things? "As I come across blogs and articles online, I invariably hit upon people debating and arguing over various topics in Java and Software engineering. At first glance one would believe, based on the often heated debate and ensuing comments, that the issues in play are very important, but in this blog entry I'll try to elucidate that, for each of these "hot topics" there is a related topic that I think is even more important but getting no press."
EamonnÂ McManus starts off the year's Weblogs with a look at Securing the RMI registry : "If you've had occasion to use the RMI registry seriously, you may have encountered some of its shortcomings. Chief of these is that anybody on the local machine can modify the registry. There are only a few things you can do about that..."
Syntactic sugar gets swatted in JacobÂ Hookom's
JSE 7 No Arrows Please :
"I agree that getter/setters should be simplified in operational syntax, but arrows?!"
CarlaÂ Mott has announces a popular release in
jMaki beta 2 out :
"Checkout the beta 2 release of jMaki which was just release last week. jMaki is a framework that provides a lightweight model for building Ajax enabled web applications using standards-based technologies."
starts off today's Forums
with a question about getting started in
Bluetooth Programming :
"I'm a newcomer in mobile programming and i interresting in mobile programming over bluetooth with java (j2me). I hope you can explain to me how to make the application, as example can you make simple application which sending data between client-server or server-client until how to deploy it to emulator or handphone. One thing that make me so dizzy, if there is a new client which try to connect to server, how to handle it?"
makes the case for operator overloading in
my latest thoughts on overloading, etc.
"As it is at present Java is virtually useless for much scientific and engineering computing, as complex, interval, big decimal, matrix, etc. arithmatic is hard to write and read. Earlier this year I translated some reasonably complex highly mathematical algorithms from C++ to Java. The original algorithms were easy to understand using tradition math notation, the C++ algorithm was not too far from that, but the Java was almost impossible to read without having the original algorithm next to it."
has a reality check for on KDE in
Re: How and when is GTK PLAF supposed to be used?
"That KDE PLAF is not a true PLAF and is only alpha-ware at this stage. I would really like to see a proper KDE PLAF developed by Sun as this must be a popular and overlooked platform. If Sun won't do it then I could take a look at trying it myself but it would be a lot of effort for one person."
Current and upcoming Java
Registered users can submit event listings for the
href="http://www.java.net/events">java.net Events Page using our
href="http://today.java.net/cs/user/create/e">events submission form.
All submissions go through an editorial review before being posted to the
Archives and Subscriptions: This blog is delivered weekdays as
Today RSS feed . Also, once this page is no longer featured as the
front page of java.net it will be
archived along with other past issues in the
Welcome to 2007