News and views from the Java SE Development-Kit Community
A few days after Eclipse Galileo, Netbeans released its latest offering,
Netbeans 6.7. Here is a first look, as always from my entirely biased
perspective.
According to
an article in SDTimes, Craig Hayman from IBM thinks that
Apache Harmony is "ready for prime time". That surprised me (OK, not really) so I decided to give the latest release (milestone 10) a quick workout with
JFreeChart. I ran various demos and concluded very quickly that Harmony is...drum roll...not ready. This also seems to be at odds with the general perception ...
If a certificate is issued with a authority information access extension which indicates the OCSP access method and location, one can enable the default implementation of OCSP checker during building or validating a certification path.
jtreg 4.0 b03 is now available, and fixes a number of minor issues. You can find it on the standard
jtreg download page ...First release of JSR292 backport.
You can now test invokedynamic with your old :) JDK (1.5 or 1.6).
At least according to Symantec.
I want to make a screenshot, but I don’t know how to do this in Windows XP. I probably need the Ultimate Edition or so. God, this crappy OS doesn’t even have the most basic functionality, or it hides it so well that nobody finds it. No, the print key doesn’t [...]
This year was my first time at
Jazoon. It's a conference in central Europe in Zürich, Switzerland, a few weeks after JavaOne and almost 6 months away from Devoxx, the large European Java Event at the end of the year in Antwerp, Belgium. It attracts international speakers, and a diverse European audience. It has continuously grown in attendance, year after year, to more then ...
With the release of OpenJDK, Sun donated to the World not only a big piece of Software and some gigazillion of men hours (and so money), they donated knowledge. This knowledge will be forever part of the humanity, because Java is a Free Software project now.
So, like I said in my last
post, I went to LinuxTag again this year, to speak on
OpenJDK. I was a bit surprised and flattered to find the talk
announced in the regional German press, given that it was a 'regular' talk, rather then a keynote, so I wasn't quite sure what to expect.Since I had to be in Zürich for Jazoon ...
There are signs that the US Department of Justice is interested in the Java licensing issues I've reported on recently.
I installed Eclipse Galileo and report on my upgrade experience--what I had to do to get plugins to work, and what new features I noticed.
I have done a massive amount of fixes to IKVM.Reflection.Emit to make it full
featured (even though it still doesn't implement all Reflection.Emit APIs, the functionality
should (almost) all be there, for example via different overloads).
To facilitate keeping track of blogs on java security and networking, I just created an aggregate of feeds, http://feeds.feedburner.com/javasec, and subscribed it to my feed reader, thunderbird. If you are blogging on Java security or networking, please let me know, I would like subscribe to your feed and add it into the aggregator
Tomorrow my holidays begin, after my bachelor thesis presentation I will hold at the computer graphics institute at the Technical University of Vienna and an exam two hours later.Its basically the same presentation I held at Fosdem09, spiced up a bit with the most boring parts removed. Needless to say I prefer a 15min talk a lot over a 30min talk ;)A big ...
A few weeks back, I had to buy a laptop at short notice. In France. The laptop (a cheapish one) came with "Microsoft Vista Edition Familiale Basique" preinstalled. Everything in French, as you'd expect. I found the control panel and spent quite some time looking for the option to switch the display language to English. Modifying the country / region didn't change the language. There ...
I am the
Jazoon conference in Zürich this week. It began today with a keynote by James Gosling, and it's a fun event, that feels like a very laid back version of Devoxx executed with Swiss charme and attention to detail - same setting in a movie theatre, well working wifi, with a good list of speakers. I'm looking forward to jvanzyl's Maven talk later ...
A Hudson committer Seiji Sogabe put together a chart that shows the growth of the Hudson plugin ecosystem.
Absolutely nothing about Java or JavaFX here. Just a small tribute to my pop for leading me down a path to geekdom.
March 15, 2006: The SHA-2 family of hash functions (i.e., SHA-224, SHA-256, SHA-384 and SHA-512) may be used by Federal agencies for all applications using secure hash algorithms. Federal agencies should stop using SHA-1 for digital signatures, digital time stamping and other applications that require collision resistance as soon as practical, and must use the SHA-2 family of hash functions for these applications after ...
One evening during JavaOne 2009, Google held a party at a very nice hotel in downtown San Francisco and Roman and Mario convinced me to come along - the only problem being that they had invitation cards and I didn't. The nice ladies at the door frowned a little when I said I didn't have an invitation, but I think Mario said some magic words ...
Short summary of happened and happening things:
JavaOne2009: Great. Lots of faces to finally put on email addresses, IRC nicknames, etc.
San Francisco: Great. Includes previous point. Plus: Seafood (oh my!). Extremely poor vs. extremely rich people. Lots of things that I almost got done, but not quite. Some photos.
Cacio: Great: Of course. BOF went good, but [...]
I know I am supposed to write about JavaOne, my new Job at Sun, the USA, all the cool stuff that happens in Cacio, etc, but this is probably much more interesting: Is there an artificial god?
DZone just published the JSF 2.0 version of my JSF refcard. It provides updated summaries of the tags and attributes needed for JSF programming, along with a summary of the JSF expression language and a list of code snippets for common operations.
In order to learn JNDI, one needs a LDAP server for various purpose. In the JNDI tutorial, there are a few of publicly accessible servers documented[1]. However, the list is too old, and those servers are out of services.
Here is the text of the message I recently sent to the JSR 255
Expert Group, in my capacity as Specification Lead.
I teach computer science at San Jose State University and found that my department just got slashdotted. An eager student posted all homework solutions for his data structures course, his instructor threatened to fail him, and the rest is history. It's good that there is no such thing as bad publicity. I discuss what it means to learn and teach computer science when all ...
Failed with a exception: java.security.cert.CertPathValidatorException: subject/issuer name chaining check failed.
Did you see
Bill's FindBugs slides from JavaONE 2009?
You should create some step by step directions on getting started with
NetBeans, FindBugs and the OpenJDK.
We need to get developers working on this.
Humm, Ok, I'll look into that.
Don't just "look into it", do it!
Ok ok already, I'll "do it".
And try and talk about how to fix warnings, and especially ...
This JavaOne was a bit different from last year's. In terms of sessions at JavaOne, I've only had a relaxed and interesting
OpenJDKPortersBoF to host with my co-host,
David Herron, so I could instead of hacking away on slides spend my weeks leading up to JavaOne on preparing the OpenJDK pod in the exhibition space, and happily hacking away on
jpkg, a ...
There are young people playing leading roles, so the Star Trek movie is like a space road trip full of Wesley Crusher's space college friends. Which is actually a good thing, compared to other Star Trek movies. The movie is fun, at least for the first 80 or so minutes. The script takes care of providing regular comic relief to make the filler segments ...
As we reported at JavaOne, a lot has been going on for javac over the past year.
Gibson, Neuromancer, Cyberpunk, open drawer, close drawer. Well, not quite - Spook Country doesn't really have any super-futuristic gadgetry. It's set in the present, describing a post-9/11 world of dispersed, interconnected knowledge, where reality can have many layers, which ultimately end up meeting in the book. So far, so standard. A nice idea from the book is locative art, that takes the concept of tagging ...
By far, RSA is a most wide used cryptography algorithm. Both ITU-T
X.509 and IETF PKIX WG define the RSA algorithm identifier, however,
they are not identical.
ITU-T X.509[1] defines the algorithm as:
While IETF PKIX WG[2] defines the algorithm as:
...ASM 3.2 is released with the support of the new bytecode invokedynamic.
There are a lot of amusing moments in this one - plenty of references to old Terminator movies, and many highly awkward sequences that feel mashed up from somewhere else. My favorite is the couple of minutes long monologue by none other then Skynet, explaining in typical Bond-villain style with a human voice to its unwitting human-turned-bot tool how its evil plans are unstoppable, only ...
So, I‘m not exactly in the mood of talking, because some personal things get over the fantastic week we passed in San Francisco.
Responding to requests at JavaOne for more information about using Swing with JavaFX, I've written a 10 step guide for using JavaFX to create a not-so-extreme GUI Makeover for Swing applications.
A few years ago, a company asked me if they could buy a site licence for the
JFreeChart Developer Guide [if you are not familiar with the setup, the short story is that
JFreeChart is an open source library licensed under the LGPL, and
my company makes some money by selling documentation for it]. At the time, I'd only been selling single copies of ...
The third installment in a series on the filter effects package in JavaFX, explaining how effects can be chained together to produce even cooler results...
According to Eclipse community survey, Hudson is the most adopted CI tool.
I got back from JavaOne on Sunday, all my travel connections worked out and my kids were happy to see me (and the chocolates from
Ghirardelli). My birds-of-a-feather session on
JFreeChart went well. There was a good turnout, people asked plenty of questions, and I felt like there was a very positive tone. Elsewhere at the conference, there were a lot of highlights although ...
Congratulations to Andrew Haley and Martin Buchholz; the newest members of the OpenJDK Interim Governance Board. It is nice to see one of Red Hat’s own appointed. Andrew is Red Hat’s Open Source Java team lead, and I am very grateful to be under his guidance.
Mark Reinhold’s official announcement is here.
[...]
Xerxes Rånby and I simultaneously decided to try building Shark with Shark today… and both worked!
JavaOne 2009 is done and I managed to survive my technical sessions.
As
Simon Phippsreports, thanks to
Mark Reinhold's tireless effort to put everything in place for the
announcement, the
OpenJDK Interim Governance
Board has been expanded to include two new members, Martin Buchholz, and Andrew Haley. Martin is a software engineer at Google, who is very active in the area of core library development, and has been the first engineer outside Sun to ...
JavaOne is always such a big week for me (and many of us) that I need a bit of time to unwind before I go back to my regular routine. So this year, I took on a little hobby project.
The second installment in a new series on the filter effects package in JavaFX, focusing on how we maintain great visual quality in the rendering process...
The first installment in a new series on the filter effects package in JavaFX...
The Java One 2009 has finished that Friday. Below are the slides for the BOF-4743 .
This was another amazing JavaOne. It was also the weirdest: between the Oracle situation, the global meltdown, and the financial situation, it was very different. Early on, we were really concerned (==nearly paniced) that no one would show up. Almost every company that usually sends a crowd of people to JavaOne had travel restrictions that meant that few could attend. From what we had ...
Using Hudson swarm slave plugin to boot a PC from USB and hook it up as a Hudson slave. Translated from Japanese.
Finally the rewrite version is available in the repo.It is not production ready and still has a few known bugs.At least it builds ;)Took me ages to start fighting with mercurial, however turned out to be a lot less horrible than expected.The rewrite version features two different backends, for now only the native backend is functional.You can find more details ...
On Day 4, I report on the toy show, magical mystery tours, mistakes that matter, and how to bring the fun back into programming. (Maybe I am a sucker for talks with catchy titles.) In summary, it was a solid conference, and I look forward to Java One 2010. I conclude with predictions, one of which is that there will be a Java One ...
I and
Jon presented our langtools
BOF - thanks for everyone who decided to attend despite the unfortunate schedule (we were running in parallel with the 'after dark' bash!). The BOF has been mainly focused on the javac diagnostic improvements in JDK 7 (which are currently in the langtools workspace and planned for integration in
M4). We showed a demo which (I hope) gave a ...
It's day 3 at Java One, and I report on Second Life, a JavaFX+REST lab, "it's not your father's von Neumann machine", Scala actors, and--an annual tradition--the packrat script for downloading all slides.
Christian Thalinger, Charlie Nutter, and I just finished a talk (my last of three!), called
JSR 292 Cookbook. Thanks for your help, guys!
...Slides for the Monitoring and Troubleshooting Java Applications BOF posted.
2009/07/02 22:05
All times UTC