Blogs by topic J2SE and user mandychung
| • Accessibility | • Ajax | • Blogging | • Business | • Community |
| • Databases | • Deployment | • Distributed | • Eclipse | • Education |
| • EJB | • Extreme Programming | • Games | • GlassFish | • Grid |
| • GUI | • IDE | • Instant Messaging | • J2EE | • J2ME |
| • J2SE | • Jakarta | • JavaFX | • JavaOne | • Jini |
| • JSP | • JSR | • JXTA | • LDAP | • Linux |
| • Mobility | • NetBeans | • Open Source | • OpenSolaris | • OSGi |
| • P2P | • Patterns | • Performance | • Porting | • Programming |
| • Research | • RMI | • RSS Feeds | • Search | • Security |
| • Servlets | • Struts | • Swing | • Testing | • Tools |
| • Virtual Machine | • Web Applications | • Web Design | • Web Development Tools | • Web Services and XML |
J2SE

The Java Module System with the new module keyword support in the Java language will be ready to integrate to the OpenJDK Modules project in a week or two. This blog hopes to provide a simple tutorial to help you get started developing, building and using JAM modules.

A prototype of the OSGi repository for supporting OSGi bundles in the Java Module System is now available in the OpenJDK Modules project. Looking for feedback and contribution from the community.

A draft specification for supporting OSGi bundles in the Java Module System is made available to the JSR 277 Expert Group to continue the OSGi interoperability discussion.

I recently take on a new challenge and am working on the JSR 277 and OSGi interoperability.....

One of the significant features in the new Java SE 6u5 release is the ability to register the JDK installations through Sun Connection. You will learn more about this new JDK registration feature in this blog.

This blog introduces you a Sun Service Tags Technology enabling automatic discovery of the tagged systems, software, and services. JDK and JRE 6 update 4 will become discoverable when installed on Solaris and Linux service tag enabled systems.

Java SE 6 final release is now available! This presents an overview of the monitoring, management, and diagnosability features in Java SE 6 and also serves as a starting point for you to find the relevant blogs/articles/documentation.

JConsole is going to be a supported tool in Mustang (Java SE 6). We announced it at our JConsole BOF. If you're interested in the slides of the JConsole BOF, you can download at.....

I'll be at JavaOne 2006 tomorrow through Friday. Besides speaking at the BOFs, I'll be at the Java SE Performance & Diagnostic booth and also the "Ask the Experts" area of the JDK Community booth to meet you all!

What's new in Mustang JConsole?

Mustang Beta Release is available!! Mustang has several enhancements in the VM and the JDK tools to help identify the symptoms and diagnose memory problems from using jconsole to monitor the memory usage and garbage collection activities to using jconsole to take a snapshot of the heap or turn on more diagnostic or tracing such as verbose GC.

Thread dumps are very useful for diagnosing synchronization related problems such as deadlock on object monitors. Introducing the Mustang enhancement in thread dump, deadlock detection facility, as well as the monitoring API to improve the diagnosability of java.util.concurrent.locks.



