BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Java SE Content on InfoQ

  • DON'T PUBLISH THIS (THE ENGLISH CONTENT WAS MADE BY MISTAKE)

    Sun于2006年11月13日宣布在GNU通用公共许可证第2版(GNU General Public License v2, GPLv2)下开放Java SE、Java ME以及 Glassfish的源代码,同时Sun发布了Java SE 7 HotSpot JVM、javac编译器和JavaHelp的早期构建版本。完全可构建的Java SE 7 JDK类库计划于2007年第一季度发布。关于Java管理模式的计划尚未宣布。

  • Will dynamic languages save Swing?

    Will dynamic languages save Swing? Does Swing need saving? These questions have been discussed in detail over the last few days with opinions varying from JRuby to Groovy as saving Swing to Swing not needing saving.

  • Beans Binding Update: Scott Violet on JSR 295

    Scott Violet has written an update on the status of JSR 295 (Beans Binding). While externally, there has been little happening since last summer, the expert group has made substantial progress and he posts a small demo and some code.

  • JSR 296 Swing Application Framework Prototype Release

    One of the common developer complaints with Swing since its inception has been where is the application framework. JSR 296 - Swing Application Framework which is attempting to address this issue released its first prototype this week.

  • Easier Swing Threading with SwingWorker

    In a new Java.net tutorial John O'Conner walks developers through using SwingWorker, which has been included in the core JRE for the first time with the release of Java 6.

  • Effective Java Exceptions

    A new article by Barry Ruzek on BEA's dev2dev site discusses the use of exceptions in Java and proposes a way of thinking about exceptions to help guide when to use checked versus unchecked exceptions. It separates exceptional conditions into faults and contingencies and describes how to handle each.

  • How much and how fast should Java change?

    Stephen Colebourne writes about the fear of change that many have expressed in the Java community. With significant changes being tossed around for Java 7 (e.g. closures), many developers are worried about the language changing or changing too fast. Coleburne argues that Java isn't perfect and there are good reasons to change.

  • The Great Property Debate

    Giving closures a break to start 2007, the Java community has taken up the topic of properties in recent days. A flurry of commentary revisiting the possibility of a property keyword and arrow operator has appeared.

  • Will A Java/Ruby Co-op Occur in 2007?

    Ryan Tomayko recently wrote a detailed 2007 prediction on the "The Pending Ruby/Java Co-op". Java is going into 2007 with a number of interesting developments at the JVM level. Ryan considers a path were the JVM becomes a viable Ruby runtime environment.

  • ONJava's 2007 Predictions

    ONJava Editor Chris Adamson has posted his 2007 predictions for the Java world. He takes a look at the major changes in 2006 and says what to look for as a result of them. He focuses on open-sourcing Java, the Java Platform, changes outside of Sun, and the JCP.

  • Java 6 Available for Download

    This morning Sun officially released Java 6 for download after over two years of development. The Java 6 development cycle has been the most open of any Java release with weekly builds available to the public and extensive collaboration between Sun and over 330 external developers.

  • Rod Johnson: 2006 the year Spring became Ubiquitous

    Rod Johnson kicked off the opening keynote of The Spring Experience conference declaring that 2006 was year Spring became ubiquitous. Rod cited a number of notable large scale Spring deployments, and also reviewed the events that drove Spring adoption in 2006.

  • Lead Kaffe developer Dalibor Topic discusses OpenJDK

    Dalibor Topic, lead Kaffe developer and Classpath contributor, was recently interviewed about the decision by Sun to open-source Java. He talks about how he is pleased with Sun's decision and how they're implementing it and how he thinks that Kaffe, GCJ, etc will continue to thrive.

  • How should Java UI's be constructed?

    Prompted by questions from an author of a Swing GUI design tool, lengthy debate was started on the topic of Java visual designers and resource based GUI's versus code generation on TSS and Slashdot. The TSS piece features the debate starting question of should a visually designed UI be binary / XML based or represented as generated Java code.

  • Presentation: Ted Neward demos WPF-Java & other .NET+Java integrations

    In this presentation recorded at JAOO, Ted Neward goes into further depth on Java and .NET integration strategies, explaining how Microsoft Office can be a rich client over Java, demonstrating buiding a Windows Presentation Foundation GUI on top of Java POJOs, Windows Communications Foundation interop, and more.

BT