For most of its life so far, the JVM has been seen as distant from the
operating systems and hardware that it runs on. This represents a
deliberate design decision to allow developers to deploy their
applications on a wide variety of platforms - the famous "write once,
run anywhere" approach.
The downside of this abstraction means that developers do not have
easy access to information about how their Java applications are
utilising various resources (such as the CPU). Ben Evans and Martijn
Verburg will take you on a journey through the JVM and the hardware,
and discuss some of their recent work in JVM performance diagnostics,
and point the way to a future where the invisible is made visible.
Authors:
Eric Evans
Eric Evans is the author of Domain-Driven Design: Tackling Complexity in Software, Addison-Wesley 2004. Since the early 1990s, he has worked on many projects developing large business systems with objects with many different approaches and many different outcomes. The book is a synthesis of that experience. It presents a system of modeling and design techniques, both tactical and strategic, that successful teams have used to align complex software systems with business needs and to keep projects agile as systems grow large. Eric now leads Domain Language, a consulting group which coaches and trains teams applying domain-driven design, helping them to make their development work more productive and more valuable to their business.
Martijn Verburg
Martijn Verburg (aka 'the Diabolical Developer') herds Cats in the Java/open source communities and is constantly humbled by the creative power to be found there. Currently he resides in London where he co-leads the London JUG (a JCP EC member), runs a couple of open source projects & drinks too much beer at his local pub. You can find him online moderating at the Javaranch or discussing (ranting?) subjects on the Programmers Stack Exchange site. Most recently he's become a regular speaker at conferences on Java, open source and software development and has recently wrapped up his first Manning title - "The Well-Grounded Java Developer" with his co-author Ben Evans.