Skip to main content

Eamonn McManus

Eamonn McManus is the technical lead of the JavaFX Authoring Tool team at Oracle Corporation. Before that, he was the tech lead of the JMX team, and headed the technical work on JSR 255 (JMX API 2.0) and JSR 262 (Web Services Connector for JMX Agents). In a previous life, he worked at the Open Software Foundation's Research Institute on the Mach microkernel and countless other things, including a TCP/IP stack written in Java. In an even previouser life, he worked on modem firmware in Z80 assembler. He is Irish, but lives and works in France and in French. His first name is pronounced Aymun (more or less) and is correctly written with an acute accent on the first letter, which however he long ago despaired of getting intact through computer systems.

 

Weblogs

I was looking over some old stuff, and found JDistill, a byte-code reduction program I wrote in 1998. Although it won't work unchanged on today's class files,
and its copyright status is...

 I feel a bit guilty saying bad things about Apache Ant. It's free, it's available everywhere, and a lot of volunteers have put a lot of work into making it what it is. You can very...

Here is the text of the message I recently sent to the JSR 255
Expert Group, in my capacity as Specification Lead.

Dear experts,

I've mentioned in the past that one of the new features in
version 2.0 of the JMX API is "client contexts", which will allow
a client to communicate context information to a...

The MXBean
framework
gives you a way to define MBeans with custom
types, and map those types to...

You can't construct a JMX ObjectName without handling
MalformedObjectNameException, which is a checked exception. Here's
why that is a pain, how to relieve that pain, and what...

We have released a new snapshot of the Web Services Connector being defined by JSR 262. Jean-François Denise has the details on his...

The JMX Namespace feature has now been integrated into the JDK 7 platform.

Yesterday I cleaned up the
umbrella
bug
that lists the various things we are planning for
version 2...

The new Event Service that is part of version 2.0 of the JMX API is available in the latest snapshot of the JDK 7 platform.

Version 2.0 of the JMX API is being defined by JSR 255. I've written about some of the features in the new API before. They are...

This is the fifth and last installment in my summary of the
sessions I attended at JavaOne this year.

This is the fourth installment in my summary of the sessions I
attended at JavaOne this year.

This is the third installment in my summary of the sessions I
attended at JavaOne this year.

This is the second installment in my summary of the sessions I
attended at JavaOne this year.

I was at JavaOne again this year, and this time I found time to
go to a surprising number of talks. I started writing a summary
of them but it grew to about six screenfuls...

Next week is JavaOne 2008! I'll be speaking there with
Jean-...

VisualVM is a new graphical troubleshooting...

I'll be speaking at again this...

The Public Review of JSR 262, "Web Services Connector for JMX Agents", is underway, and there's a new snapshot of the...

The href="http://jcp.org/aboutJava/communityprocess/edr/jsr255/index.html">first
draft of JSR 255 is out! This defines version 2.0 of
the JMX API. We're planning...

The OpenDMK project now includes the SNMP API from Sun's Java DMK product. Kudos to...

The number one question I get about the JMX API at conferences
and other public events is whether there will be support for
defining MBeans using annotations.

The href="http://java.sun.com/javase/technologies/core/mntr-mgmt/javamanagement/best-practices.jsp">JMX
Best Practices guide says notifications can sometimes be lost....

The Attach API lets you discover and attach to the Java VMs running on your local machine. JMX...

I was using this Java idiom today, not for the first time, and thought I'd blog it for people not aware of it. You probably know that if you compare two objects x and y using...

Peter Doornbosch has created a much improved version of the...