CARVIEW |
![]() | ||||||
|
![]()
![]()
Contributions
OpenJDK
JDK 6
JDK 7
Tiger
Featured JDK Blogs
Resources
External Links
Upcoming Events
|
Welcome to the OpenJDK CommunityThis is where Java SE platform developers and researchers gather to collaborate on the core reference implementation of Java technology - the JDK. Here's How to Get Started.
Open Sourcing the JDKAt JavaOne 2006, Rich Green, Sun's Executive VP of Software, said, "It's not a question of whether, but its a question of how." One year later at JavaOne 2007, Sun delivered on that promise and announced the source for a fully buildable JDK is now available under the GPL v2 license on java.net. Get started now: OpenJDK ProjectYou can find more information about this announcement and other open source Java news at Sun's open source websiteJDK 6 is out! A big THANK YOU to you, the JDK Community, in helping us get Java SE 6 out the door. You can download your copy here.
![]() A. Sundararajan: Programmatically dumping heap from Java applicationsIn the troubleshooting BOF, we demonstrated how to use the jmap -dump option to dump heap dump of a running application and showed how to browse/analyze the resulting binary heap dump using the jhat tool. ![]() Joe Darcy: Mixing-in an EnumEffective Java discusses two variants of the type-safe enum pattern, one that allows subclassing and one that does not. The enum language construct added in JDK 5 only provides the non-subclassing variant (because supporting subclassing would have confusing interactions with switch statements and other enum features). However, having the enum class implement a mixin interface can restore some of the third-party extensibility of the ... ![]() Patrick Keegan: JavaHelp and Swing Application FrameworkAdding JavaHelp to a simple Swing application using NetBeans; getting a glimpse of Actions in Swing Application Framework (May 15, 2007)![]() David Van Couvering: Running a SQL script from Java in Java DBA nice little tip about how to run your .sql file from within Java (May 15, 2007)![]() Daniel Fuchs: We are open sourcing the Java Dynamic Management KitYou may have seen an OpenDMK project lingering on java.net for a few weeks: Well, I am pleased to announce that we have pushed a first snapshot of the sources just before JavaOne. ![]() Joe Darcy: Closures, Visitors, and HedgehogsIt has been said that there are foxes and there are hedgehogs and "the fox knows many tricks, but the hedgehog knows one great trick." The one great trick of computer science is adding a level of indirection in the right place. There is an interesting similarity between the level of indirection added by the visitor pattern and by closures. ![]() Kirill Grouchnikov: Bringing life to Swing desktop applications - all you need to knowThis entry provides the links to all the media and applications shown at the "Bringing life to Swing desktop applications" technical session at JavaOne 2007. —
Kirill Grouchnikov
![]() David Herron: What could Sun do with Java after Java7?In Farewell To GCJ, Sun Hires GCJ Architect For JavaFX, while discussing Per Bothner's being hired by Sun, Wei Qi Gao asks: (For example, what are they going to do after Java 7? Add a macro system?) ... er... I... —
David Herron
![]() David Herron: Some OpenJDK answersIt's the last day of JavaONE, I spent most of my time in the OpenJDK booth talking with people. And their questions are on my mind. Here's a few answers to common questions. What happens with people selling commercial apps... —
David Herron
![]() Peter von der Ahé: OpenJDK desktop backgroundI created an OpenJDK desktop background. My graphic talents are limited, so I hope this can serve as an inspiration for more talented people. (May 14, 2007)![]() Joshua Marinacci: JavaOne: Another One is DoneIt's Friday morning and I'm watching the James Gosling keynote from the bean bags in front of the big screen. I'd say this was the most exciting JavaOne I've ever been too. We really saw desktop Java in full force.... —
Joshua Marinacci
![]() Tom Marble: Double Espresso
Wow.
This has been the most intense JavaOne I have ever intended.
I have met so many interesting people and have had a great
time talking about OpenJDK and the possibilities now.
I know many of my friends have already done amazing things
with OpenJDK... I can't wait to learn about all the cool hacking!
I fully intended to blog on events this week, ... (May 11, 2007)
![]() Ron Hitchens: It's The JVM, StupidMaybe we should start calling it JvmOne —
Ron Hitchens
![]() Patrick Curran: Hello, brave new worldHello from JavaOne, Sun's annual Java conference. This is a major event, and consumes a great deal of our time in preparation. This year was particularly hectic, since we've been working frantically to prepare for the release of the Java SE platform as open source. We promised at last year's JavaOne that we would do this, and now we're ready to go. Rich G ... ![]() Timothy M. O'Brien: Simon Phipps on Forking Resistance, Open SourcePhipps has perfected the pitch for open source. You can tell he?s had to explain open source to a zillion executive types who have no idea what he is talking about. Here are some good quotes... (May 10, 2007)![]() OpenJDK: Here I comeDitching the Keynote session at JavaOne I am sitting in the Alumni room and trying to get my head around the OpenJDK... (May 10, 2007)![]() Daniel Fuchs: OpenJDK is out, with a JMX and JConsole NetBeans project!As you were already informed by many prominent bloggers from the Java Community, the OpenJDK Project is finally out! ![]() David Van Couvering: Java DB Booth is hopping!I hung out at the Java DB booth today, and we were busy! —
David Van Couvering
![]() Michael Nascimento Santos: Tuesday afternoonFast chat with Neal Gafter, Geert, another general session, the Swing Application Framework and EJB 3.1. —
Michael Nascimento Santos
![]() David Herron: Quality and Open SourceLast night I attended, at Java ONE, a talk by David Schlesinger of ACCESS, formerly of PalmSource. What drew me was the title, about building open source communities, and I hoped to gain a little insight about the process since... —
David Herron
![]() John D. Mitchell: JaveOne 2007, Java Puzzlers Points Out Problems with Kitchen SinkThe ever interesting Java Puzzlers session is always a hit but also shows the nasty reality that the C++ disease has fully infected Java. (May 09, 2007)![]() Malcolm Davis: JavaOne Blog 4: JSR 296 Swing Application Framework, nice but lacking.The JSR claims to be a conical form a Swing application.. (May 09, 2007)![]() Joshua Marinacci: JSR 296 Session SuccessAnother quick update. Hans and I did our session on JSR 296 today and it was a huge success. We were completely packed, over 500 people I think! More coming soon. —
Joshua Marinacci
![]() Stanley Ho: OpenJDK and ModulesThe JSR 277 EG observer mailing list is now available on OpenJDK, and there is also a new project on OpenJDK for the implementation development of JSR 277 and 294. —
Stanley Ho
![]() Felipe Gaucho: Java Puzzlers strikes JavaONEDo you know Java Puzzlers? A friendly advise for you: you must buy this book today - it is a fantastic experience. —
Felipe Gaucho
![]() John O'Conner: JavaFX -- Simplifying UI for Content DevelopersWhat is JavaFX? It's a set of Java technologies that will make it easier to develop rich multimedia content on the Java platform. At it's core, it's a new scripting language that runs on desktops and mobile devices. From the... —
John O'Conner
![]() David Herron: OpenJDK out there, and already available as an ebuild on gentooToday is the second Java Freedom Day. November 13, 2006, is the first Java Freedom Day, and I would hope that it becomes a celebrated holiday. Today, May 8, is the second one. I'm at Java ONE and am really... —
David Herron
![]() Kelly O'Hair: OpenJDK Builds (Solaris & Linux)OpenJDK Builds (Solaris & Linux) Anyone building the new OpenJDK bundles from
openjdk.java.net
should find that this is an easier build procedure than
the JRL building from jdk7.dev.java.net. First off, it's just the basic JDK sources, no plugin or installer
bundling logic has... —
Kelly O'Hair
![]() Jacob Hookom: JavaOne 2007 - JavaFX, Desktop, and JSFI knew F3 was interesting, but until today, I didn't realize how much weight would be put behind it from Sun. Between MS, Adobe, and Sun-- will these become the preferred choice for "beyond the traditional web application"? —
Jacob Hookom
![]() Peter von der Ahé: Ask The ExpertsJon, Lubo, and I will be at Pavilion booth #1538 Thursday 3.30-4.30pm at JavaOne in the Moscone Center, San Francisco. This is a good chance to come and chat with us about javac. (May 08, 2007)![]() Doug Kohlert: JAX-WS 2.1 API ReleasedThe JAX-WS 2.1 APIs are now released at jcp.org. —
Doug Kohlert
![]() Michael Nascimento Santos: Everyone is a BrazilianIt just happened again... —
Michael Nascimento Santos
![]() Arun Gupta: JavaOne 2007 - Day 1John Gage kick started JavaOne 2007 this morning. He really explained the essence of JavaOne in 3 words "Don't be shy". Over the next 81 (now 79 hours), there is an ocean of information available in terms of
General Sessions, Technical... —
Arun Gupta
![]() Felipe Gaucho: Thanks Netbeans Day 2007Netbeans Day 2007 was simply fantastic. Congratulations for all of you that made it possible. —
Felipe Gaucho
![]() Jim Hurley: "Sliders gone Wild!" -- Notes from the Opening KeynoteAll in all... a pretty packed opening keynote with some interesting announcements. —
Jim Hurley
![]() Simon Morris: Swing, and that New Car SmellIs there any point to flashy GUI effects? Clearly, given they're all the rage at the moment, they must fulfill some need, but what? (Includes gratuitous Amiga-inspired drop shadow example.) —
Simon Morris
![]() Felipe Gaucho: Will Java become Open Source in JavaONE?Open Source Java can be closer than you expect, and you can wake up next week with the free world at your hands —
Felipe Gaucho
![]() Peter von der Ahé: Suave JavaOne ScheduleThe JavaOne schedule builder has been improved since last year, and it is now easier to resolve conflicts. This is much appreciated. However, the builder should have been written in Java or AJAX to limit the time required to reload the page after adding a session. (Apr 30, 2007)![]() Felipe Ortiz: Top Java SE 6 FeaturesNow that I have had some time to work with Java SE 6, I thought I share a list what I think are the top five features. —
Felipe Ortiz
![]() Peter von der Ahé: JavaOne 2007Come to our BOF sessions at JavaOne and hear more about the Java programming language and the Java technology tools (including javac).
![]() David Herron: Opensville?Welcome to Opensville, Population Zero is a blog that's been referenced by Slashdot right now. It's an interesting blog posting. I've never heard of this William Hurley, but he has an interesting thing to say. When I started with open... —
David Herron
![]() Kirill Grouchnikov: Bringing life to Swing desktop applications - teaser 2Yet another reason to come to our technical session at JavaOne. —
Kirill Grouchnikov
![]() Kirill Grouchnikov: Borrowing from Vista - part IIThis is the first part in a series about borrowing UI ideas from Vista. This time i'm borrowing the smart scroll on trees. —
Kirill Grouchnikov
![]() Alan Bateman: Multicasting with NIOA long standing issue for many developers is that the java.nio.channels package has lacked support for Internet Protocol (IP) multicasting. In the NIO.2 early review draft specification you will see that we have addressed this issue by adding multicast support to DatagramChannel. Here's a small example that opens a DatagramChannel, binds the channel's socket to a local port, sets the network interface for multicast ... ![]() Neal Gafter: A Consensus Closures JSR ProposalI had set aside work on the closures prototype for a couple of months to write a JSR proposal that represents a consensus among the folks thinking about this area. You can find it at https://www.javac.info/consensus-closures-jsr.html. One of the things I learned is that unanimous agreement is rarely possible. There are those who feel that nothing should be done to the Java programming language, ... ![]() John O'Conner: Using the Java Persistence API on the desktopMy latest exploration into the EE spec has helped me find another little treasure that I can bring back to the desktop: the Java Persistence API (JPA). —
John O'Conner
![]() Marina Sum: Launching Application Clients With Java Web StartRead an eye-opener of an article on SDN. —
Marina Sum
![]() Eamonn McManus: JMX Technology at JavaOneJavaOne is fast approaching, and there's quite a lot in store for those interested in JMX technology. —
Eamonn McManus
![]() Kohsuke Kawaguchi: Introducing Mock JavaMail projectTesting JavaMail applications is more difficult than necessary, because it involves in a lot of set up outside the test program. So I wrote a library to improve this. —
Kohsuke Kawaguchi
![]() Kohsuke Kawaguchi: How to convert java.net.URL to java.io.File?Occasionally you need to convert java.net.URL to java.io.File. Do you know how to do it correctly? —
Kohsuke Kawaguchi
![]() David Herron: Re: Swing versus SWT Thread ConfinementIn Swing versus SWT Thread Confinement is offered a suggestion to make Swing take a behavioral leaf from SWT, and to change Swing so that it "fails fast" when called from a thread other than the event dispatch thread. Since... —
David Herron
![]() Evan Summers: Splash ScreenMaking a splash-screen for our Big Fat Swing application. —
Evan Summers
![]() Kirill Grouchnikov: Bringing life to Swing desktop applications - teaser 1If you happen to be at this year's JavaOne, here's one session you don't want to miss. —
Kirill Grouchnikov
![]() David Herron: Re: Java with apt-get, what's the scoop?Fabrizio Giudici asks Java with apt-get, what's the scoop? The big deal is we're taking steps towards a world where Java is a default part of more operating systems. Linux being very popular among the geeks we care about, we... —
David Herron
![]() Chet Haase: JavaOnederful Desktop SessionsHere's my arguably subjective take on hot topics in the Desktop track. But heck, it's all good. —
Chet Haase
![]() Fabrizio Giudici: Java with apt-get, what's the scoop?So the big news of the previous week was the availability of Java packages with the latest Ubuntu 7.04 (Faisty Fawn). I won't repeat what others already said, but now you can install Sun Java implementations with the standard Ubuntu tools for application maintenance (apt-get, Synaptic package manager, etc...). Now, what's the real benefit for us? —
Fabrizio Giudici
![]() Tom Marble: NetBeans in Ubuntu
Last week we announced the availability of the
Java Stack on Ubuntu
and one of the coolest parts of this announcement is including NetBeans
in Debian native packaging. NetBeans has been
available
in a standalone Linux installer for many years. What's new now is
the integration with the Debian packaging system which can, among
other things, automatically pull in dependent packages such as the ... (Apr 24, 2007)
![]() Airlan San Juan: Let your Java app "feel the rain" on its skinYour journey begins with the task of gently introducing your Java applications to the realities of the physical world. (Apr 24, 2007)![]() Fabrizio Giudici: Java with apt-get, what's the scoop?So the big news of the previous week was the availability of Java packages with the latest Ubuntu 7.04 (Faisty Fawn). I won't repeat what others already said, but now you can install Sun Java implementations with the standard Ubuntu tools for application maintenance (apt-get, Synaptic package manager, etc...). Now, what's the real benefit for us? —
Fabrizio Giudici
![]() David Herron: Open, community developed, test suite for JavaRobert Burrell Donkin (JCP: Time For An OpenTCK) and Steve Loughran (Open tests for open standards) discuss their thoughts about an "Open TCK". These are interesting thoughts .. ones that make it tempting to conclude that there must be an... —
David Herron
![]() Jon Masamitsu: Get What You NeedAs we all know by now
GC ergonomics exists to automatically adjust the sizes of the generations
to achieve a pause time goal and/or a throughput goal while using a minimum
heap size.
But sometimes that's not what you really want. I was talking to a user recently
who was using java.lang.Runtime.totalMemory() and java.lang.Runtime.freeMemory()
to monitor how full the heap was. The intent was ... (Apr 23, 2007)
![]() Naoto Sato: Ubuntu 7.04 「Feisty Fawn」Ubuntuの新しいリリース、7.04 「Feisty Fawn」にJava 6が入っていると聞いていたんで、国際化関係はどうなっているのか興味がありました。ということで早速手持ちのEdgy EftをFeisty Fawnにアップグレード。そして下のエントリーにもあるLocale Demoを走らせてみました。 ...![]() Naoto Sato: Ubuntu 7.04 (Feisty Fawn)I know that Java 6 is included in the recently released Ubuntu 7.04 (Feisty Fawn), and am curious how they modify Sun's JDK6 in terms of internationalization. So I upgraded my Ubuntu from Edgy Eft to Feisty Fawn, grabbed the sun-java-6 package, and ran my locale demo... ...![]() Joshua Marinacci: Free Projects Part 4: an LCD ControllerMy sincere apologies. I completely forgot to post the code from the last free project, sketch pad, so here it is. I also forgot that I have one more project to give away, one very different than anything else I've... (Apr 11, 2007)
![]() Felipe Gaucho: Ubuntu test-drive for Windows users.Long time Windows' user being tempted by the news about Ubuntu 7.04 (Feisty Fawn) ?
Let me show how you can try it without changing anything in your current machine configuration. —
Felipe Gaucho
![]() Kohsuke Kawaguchi: JAX-WS Spring support 1.4As we close in on JavaOne, I've been making more progress on the Spring support. —
Kohsuke Kawaguchi
![]() Kirill Grouchnikov: Feisty Fawn, Sun's JDK and the latest EclipseHere is how you can install the latest Eclipse on Ubuntu 7.04 and make it use Sun JDK 6.0. —
Kirill Grouchnikov
![]() Calvin Austin: Java on Fiesty Ubuntu - will anyone notice?Java is now part of the Ubuntu Feisty Fawn repositories but will the average user or developer even notice? —
Calvin Austin
![]() Daniel Fuchs: How to retrieve JVM information using JRubyA few weeks ago, I posted a small example showing how to programatically retrieve the JVM Management and Monitoring information. Jeff Mesnil also recently wrote a two parts blog article showing how to write a JMX client using JRuby. Piecing these two articles together I'm going to show how to prototype this using JRuby in jconsole Script Shell plugin. ![]() Chet Haase: Don't Use getScaledInstance() (But Do Read Chris's Article on Why Not)Chris has finally penned an article that I've had in mind for several years. Go read it. (Apr 20, 2007)![]() Tom Marble: Build on the Java StackToday I'm wearing my
Ubuntu shirt
because today is the day Feisty Fawn (7.04)
has been released and it includes
Sun's complete Java stack.
For over a year we have been working aggressively to
make our software
available on Free Software distributions.
It is easy to underestimate the complexity of the challenges
involved. Last year when we worked in the
DLJ license the Sun ... (Apr 19, 2007)
![]() Evan Summers: EncrypticLike pretty much everything else we might ever need, the JDK supports password-based encryption (PBE). —
Evan Summers
![]() David Van Couvering: Keep Derby OpenSomeone loves Derby so much they made a bumper sticker... —
David Van Couvering
![]() Getting the Bugs Out: A Conversation With Bug Fixer Brian HarryIowa developer Brian Harry, also known as "leouser" on java.net, is renowned for the bug fixes he contributed to Java SE 6, which number well into the hundreds and won him a Duke's Choice award for outstanding platform contributions in 2006... (Apr 18, 2007)![]() Kelly O'Hair (bsc): The Mercurial Mindset - Food for ThoughtSo I'm sitting in my office at home and I hear this noise in our Ornamental Pear tree outside. It's not a Mercurial user, just a squirrel, eating fruit from a fruitless tree. Why a fruitless tree is bearing fruit is beyond me, but the squirrel likes it. Hopefully the new Mercurial users will be as happy as Rocky here. ;^) ![]() Elie Levy: Multithreaded Hash TableIf your application needs a "Hash Table" type of structure you have several options. This blog present some of them, and discusses the pros and cons of each. —
Elie Levy
![]() Tom Marble: less is more
From the thin-clients-are-back dept. we have the
Neuf Box. Isn't it interesting that the entire offer is
geared towards the consumer experience? Calls to the support
line are free (with a three minute response time)! By designing
the appliance on GNU/Linux they hope to avoid 80% of customer
problems. This is the year that GNU/Linux makes significant
advances over Windows on the desktop.
Do ... (Apr 04, 2007)
![]() Mark Lam: Why choose Java?Those of us who have worked with the Java platform tends to take its benefits for granted. However, to a developer who is new to the Java platform, the reasons to choose it may not be so obvious. This article will try to capture once again why the Java platform makes sense both from a technical and business perspective. However, I will talk about this from an embedded systems developer's perspective. —
Mark Lam
![]() Tom Marble: Sun Free Software in Brazil
Sun's Open Source team is all over Brazil this week at
the FISL conference
and next week at TechDays.
In addition we are having several meetings with developers
from industry, academia and government.
The following Sun open source projects are represented:
... (Apr 13, 2007)
![]() Felipe Gaucho: SUN Tech Days @ BrazilIn this week there is a special date for several JUGs in Brazil, because on Thursday we'll have the SUN Tech Days happening down there. Probably the biggest SUN Tech Days in the world. —
Felipe Gaucho
![]() Evan Summers: Embedded Text via XML AnnotationsI wouldn't mind XML in Java code for tidy multi-line string literals if nothing else. —
Evan Summers
![]() David Herron: Test suites and harnesses, continuedLast week I wrote a bit about the OpenJDK quality team we plan to launch, and about one of our primary concerns. We are pretty sure there are many people who would like to contribute to Open JDK quality, because... —
David Herron
![]() Kohsuke Kawaguchi: JAXB RI 2.1.3 releaseThe JAXB team is happy to announce the availability of the JAXB RI 2.1.3. —
Kohsuke Kawaguchi
![]() Cay Horstmann: Dr. Gafter comes to SJSUI teach a graduate programming languages class at San Jose State University. In order to inject some topics of current interest, I had a lab about closures and the competing closure proposals for Java 7. I got an email from Neal Gafter: âHey, it's really cool to see your reference to BGGA in a SJSU lab assignment!â I asked if he could give a talk at the department seminar, to which he graciously agreed. We had a packed room today. I am very excited that my students had a chance to witness a bit of history in the making. Here are my impressions of the talk. —
Cay Horstmann
![]() Peter von der Ahé: Who Needs a Java Compiler API?
I was recently
interviewed by Jan for java.sun.com;
where I said: ![]() Fabrizio Giudici: Mac OS X 10.5 delayed to October: what about Java 6?Apple has just posted bad news: the release of Mac OS 10.5 (Leopard) has been delayed to October. With the usual arrogance, Apple has never disclosed to Java developers its official plans about Java 6, but since the latest pre-release... —
Fabrizio Giudici
![]() John O'Conner: Top 10 Desktop Destinations at the 2007 JavaOne ConferencePlan ahead because you're going to need every spare moment to crunch it all in to your cranium. Schedule one of these Top 10 Desktop Destinations for the 2007 JavaOne Conference. —
John O'Conner
![]() Steve Goldman: Tiered Compilation - issuesI got a comment in my last entry about tiered compilation that I'd like to respond. It is more convenient (and obvious) to do it here. Here is the comment: Can I try to understand better your "as it works now tiered tends to do too much compilation" comment? ...![]() Tom Ball: "Open Letter" or Extortion?What is the Apache Harmony project's "Open Letter to Sun Microsystems" really about? The normal slimy marketing tactics we see every year right before JavaOne. —
Tom Ball
![]() Alexey Popov: One of the First Java ApplicationsCurious how much Java is a test-driven technology ? —
Alexey Popov
![]() Stephen Colebourne: Java Control Abstraction for First-Class Methods (Closures)Stefan Schulz, Ricky Clarkson and I are pleased to announce the release of Java Control Abstraction (JCA). This is a position paper explaining how we envisage the First-Class Methods (FCM) closures proposal being extended to cover control abstraction. ![]() Kohsuke Kawaguchi: annotaiton-mock-builder, JAXB2 annotation mocks, JAX-WS maven plugin, and Hudson release!When java.net went down for the site upgrade, a lot of work has stopped in my "main" projects, since we couldn't commit changes. It turns out that that is precisely the kind of productivity time that I needed — I spent that time working on smaller projects that needed my attention. —
Kohsuke Kawaguchi
![]() Kirill Grouchnikov: Who doesn't want the transition effects in Swing applications?Some minor thoughts about transition effects in Swing applications and the general lack of interest in them. —
Kirill Grouchnikov
![]() Konstantin Boudnik: Static analyzers comparisonComparison of two popular static analyzers from Coverity and KlocWork
The analysis has been done over popular Sun's Java Hotspot VM (Mar 28, 2007)
![]() Joshua Marinacci: Back from the demoIt was completely exhausting but it went quite well. Just to catch you up, last week I drove nine hours down to Santa Clara, CA to spend three days working on my demo then show it to the demo people.... —
Joshua Marinacci
![]() Kirill Grouchnikov: Non photorealistic rendering in Java - edge detectionNon-photorealistic rendering in Java, first step - edge detection —
Kirill Grouchnikov
![]() Chris Campbell: Faster Java 2D Via ShadersMore performance improvements in Java 2D's OpenGL backend... Lots of pretty bar charts included... —
Chris Campbell
![]() Ivan Tarasov: Unicode support in JRubyI've been playing quite a lot with JRuby recently, reading its sources, writing cool scripts in it (I'm gonna post some here soon) and asking for help on JRuby developers mailing list. The reason why I needed to ask for help was a problem with Unicode support which I encountered: whenever I tried to pass a string with some Unicode characters across the Java-JRuby ... ![]() Doug Kohlert: New JAX-WS 2.1 Specification available for reviewA new version of the JAX-WS 2.1 specification is available for review at: https://jcp.org/aboutJava/communityprocess/maintenance/jsr224/index2.html —
Doug Kohlert
![]() Peter von der Ahé: One more interviewSince you are reading my blog you may also find Meet Peter von der Ah?, Tech Lead for javac at Sun Microsystems interesting. For now, the interview is on the front page. (Apr 06, 2007)
![]() Bill Snyder: Java desktop frameworks: Where are we headed?Is Java desktop development at a crossroad? With the arrival of various frameworks over the past few years - how will they renew our approach to application development? —
Bill Snyder
![]() Andreas Sterbenz: Superpackage strawman and the JSR 294 mailing listAfter a lot of internal discussion, Alex and I recently started the expert group discussion for JSR 294(Improved Modularity Support in the Java Programming Language). Not an earth shattering event, but what may make this interesting to you is that we decided to make the expert group discussion publicly readable via a web archive and an observer list that anyone can subscribe t ... ![]() Arun Gupta: JAX-WS in Glassfish - way to goRedirecting you to Joe Ottinger's (editor of The Server Side) blog.
Technorati: jax-ws
glassfish
webservices —
Arun Gupta
![]() Bill Snyder: Java desktop frameworks: Where are we headed?Is Java desktop development at a crossroad? With the arrival of various frameworks over the past few years - how will they renew our approach to application development? —
Bill Snyder
![]() Eamonn McManus: Cloning Java objects using serializationSometimes you need to clone objects, and sometimes you can't use their clone method, and sometimes serialization provides an alternative. Here's an explanation of when you might need this exotic and expensive technique, and how you can use it. —
Eamonn McManus
![]() Marina Sum: Java University Course HighlightsCourtesy of Joe Boulenouar, Java technical specialist at Sun. —
Marina Sum
![]() Dean Iverson: Beans Binding for Me? You Shouldn't Have.Like any self-respecting evil genius, a new toy leads me to thoughts of world domination. What do you want do tonight? —
Dean Iverson
![]() Peter von der Ahé: JSR 199 InterviewFrank Sommers of Artima asked me a few questions about the Java Compiler API (JSR 199)
and the Kitchen Sink Language:
The Java Compiler API: A Conversation with Peter von der Ah?. (Apr 04, 2007)
![]() David Herron: Test suites and harnesses and toolsI want to put out to the listeners a question which we've been pondering in the nascent Open JDK Quality Team. This team is still a work in progress, and we are due to become public as part of the... —
David Herron
![]() John Ferguson Smart: Subversion support in NetBeans 5.5NetBeans 5.5 now offers excellent Subversion support. —
John Ferguson Smart
![]() Vivek Pandey: Update to JAX-WS RI releaseSince I posted my last blog there have been questions and concerns by our users about what's next? When is the new release going to be available? I indicated to be back in couple of weeks and I apologize it took more than that to get back with the dates for the next JAX-WS RI release. —
Vivek Pandey
![]() Dean Iverson: Swing Application Framework Hacks Unleashed For Smarty PantsesLearn the Swing Application Framework in 21 Days! Actually, it only takes 1 day. —
Dean Iverson
![]() David Herron: Java DuchessesIn The Swiss Duke I wondered if there are other uses of the Duke mascot. I just stumbled across jduchess.org: Duchess is a networking group for female Java developers. We are based in the Netherlands, but every Java-coding girl can... —
David Herron
![]() David Herron: The Swiss DukeI see on jazoon.com's blog The first ever Swiss Duke now on jazoon.com a variant of our beloved Duke wearing Swiss garb. They say: Jazoon, the international conference on Java™ technology, brings together experts and professional users of Java and... —
David Herron
![]() Gregg Sporar: Tracking Down Memory Leaks, Part 1Have you seen an OutOfMemoryError while running your Java application? Not sure how to get started figuring out the cause? Sundar and I have just published an article that might be able to help. —
Gregg Sporar
![]() John O'Conner: Java SE 6 Update 1Quietly sometime this past week, maybe even over the weekend, Java SE 6 Update 1 became available from the SE downloads site. The SE 6 Update 1 Release notes give the details of what changed. —
John O'Conner
![]() Joshua Marinacci: Back to the BayI'm heading back to the bay area this morning for a couple of days to take part in our annual Java One demo preview. This is when we each pitch our own Java One demos in a heated Java battle... —
Joshua Marinacci
![]() Alexander Schunk: 64Bit Software: A new Java Monopoly?If you belong to those whow own a copy of Windows Vista 64 Bit you will notice that its hard to find software for this kind of operating system. At least the ones MS provides by itself. Looks like MS has opened a new market for 64 Bit ware and fortunately with Java 64 Bit runtime its possible to write 64 Bit apps that run on any 64 Bit system. —
Alexander Schunk
![]() Kirill Grouchnikov: Spring effects and widgets - now in Windows look and feelProviding widgets, transition layout and image ghosting effects under Windows look and feel. —
Kirill Grouchnikov
![]() Stephen Colebourne: Closures - Outside JavaTrying to agree semantics for closures in Java isn't easy. Maybe we should look at what some other Java-like languages have done - Nice, Groovy and Scala. ![]() Kohsuke Kawaguchi: Collecting container-specific instruction about how to run HudsonDue to user demand, I started documenting how to install hudson.war on various containers. IMHO, that just shows the sorry state of the server-side Java portability. —
Kohsuke Kawaguchi
![]() John O'Conner: Working for the weekendI know it's Friday, quitting time even, but I have to share one more thing before the weekend. —
John O'Conner
![]() Steve Goldman: Tiered Compilation almost liveA few days ago I putback the change that now causes the server jvm (32bit) to be built as tiered. It doesn't actually enable the jvm to run tiered by default but both compilers are present and you can optionally ask for tiered. I'm still having trouble tuning my multi-tiers jvm and I decided that at the very least I ought to see what ... ![]() A. Sundararajan: Retrieving .class files from a running appMany Java applications generate .class files on-the-fly at runtime. Some applications modify loaded Java classes either at class load time or even later using hotswap. Few examples:
... (Mar 30, 2007)
![]() Leonid Popov: JFileChooser on Windows VistaRecently, Microsoft released Windows Vista, their new operating system, and almost simultaneously Sun released Java 6. Unfortunately, it turns out that some of the features in JFileChooser do not work properly on Vista. This article discusses these problems and proposes solutions. —
Leonid Popov
![]() Alexander Schunk: Getting rid of AWT?If you are developing GUI applicatioins with Java you know there are two "rivaling" APIs to do this. There is AWT on one side and Swing on the other. This Blog gives some suggestions on getting rid of AWT and using Swing only for development. —
Alexander Schunk
![]() Eamonn McManus: Getting rid of unchecked warnings for castsIf you've ever made a serious effort to get rid of "unchecked" warnings from the Java compiler (the ones it gives you with -Xlint:unchecked) then you'll probably have found some cases where you know a cast is correct but you can't convince the compiler of it. Is there anything better than adding @SuppressWarnings("unchecked") around the whole method? —
Eamonn McManus
![]() Konstantin Boudnik: Software reliabilityI hope this article will help to scratch issues of software reliability. Brief discussion about established reliability practices and what has to be changed. (Mar 30, 2007)
![]() Arun Gupta: Web Services Security BlogsManveen works on XML Web Services and Security and is now
blogging. Welcome to the blogosphere! She has already posted three entries this week: XWSS on Maven On configuring Glassfish keystores Converting an existing webservice to one using the JSR109 deployment... —
Arun Gupta
![]() Kohsuke Kawaguchi: JAX-WS "Ask the experts" log and launching "JAX-WS Guide"JAX-WS "Ask the experts" session log is now online, and also we launched the JAX-WS Guide. (Mar 29, 2007)
![]() Neal Gafter: Closures for Organizing Your CodeMuch of the discussion of Closures in Java has been about they way they affect public APIs. But there is another aspect that is just as important: the way closures affect private APIs between parts of your program. Closures often enable a tremendous simplification of a program design compared to what would be required in their absence. The following describes my implementation of a ... ![]() John O'Conner: International Domain NamesThe internet's core infrastructure, including domain name servers and name resolvers just doesn't handle non-ASCII characters very well. That's why java.net.IDN is so useful. —
John O'Conner
![]() Marina Sum: Blog Postings on Asian Languages and LocalizationCourtesy of Stacy Thurston, community advocate for Sun Learning Services. —
Marina Sum
![]() Kohsuke Kawaguchi: JAX-WS Spring support 1.2 releasedJust posted version 1.2 of the JAX-WS Spring support extension. —
Kohsuke Kawaguchi
![]() Jean-Francois Arcand: The bear is growing: Grizzly 1.5 Architecture ReviewThe Grizzly community is currently discussing the first official release of 1.5.0. We gonna do an extensive architectural review Thursday 03/29. Everybody interested can join the call and influence the future of the animal! —
Jean-Francois Arcand
Lance Andersen: More JDBC 4.0 drivers are now available ![]() Evan Summers: Screen CaptureWe might provide built-in support in our application for capturing an image of the whole screen, or a specific component eg. JPanel, or our JFrame with its window decoration, via a screen capture keystroke. —
Evan Summers
![]() A. Sundararajan: Java Integration: JavaScript, Groovy and JRubyWhen using scripting and dynamically typed languages with Java platform, you would want to take advantage of Java platform API. We know that there is Java API for (nearly) everything under the "Sun" . In this blog entry, we will see how to access Java from JavaScript, Groovy and JRuby. ![]() |
![]() |
![]()
|