Find JSRs
Submit this Search


Ad Banner
 
 
 
 


Star Spec Lead Profiles

 
 
The Java Community Process (JCP) program applauds the community's Star Spec Leads. These leaders earned this honor through their efficient, prompt, and transparent communication with their Expert Group, the Program Management Office (PMO), and the Executive Committee (EC). They used community web pages, observer aliases, and other tools to communicate with their expert group, the JCP program community, and the public. They kept their Java Specification Requests (JSRs) on schedule by making sure their team stayed focused and felt appreciated. The JCP program congratulates and honors these Star Spec Leads.

Eric Overtoom
When it comes to involvement with Java technology, Eric Overtoom may be one of the most recent converts, but he has certainly made up for it by jumping straight into Spec Leadership.
 
Professional Projects in Telephony
As a Distinguished Member of the Technical staff at Motorola, Eric is involved in handset software architecture and internal API design, and, to some degree, system architecture. Armed with a master's degree in Electrical Engineering, he has also designed mobile phones and phone accessories, focusing on the interfaces that are used between components within the phone as well as interfaces used by the phone to communicate with other devices. He helped develop the specification for USB On-The-Go, along with some of the design of the USB subsystem within Motorola products. He also worked to define the interfaces used by applications to access and control the cellular telephony interface within the phone, as well as development of the cellular interface stacks for Advanced Mobile Phone System (AMPS) and Time Division Multiple Access (TDMA) cellular technologies.
 
Early 2003 is when Eric first began serious development work with Java technology, and his task was to develop Java technology level API's for telephony control. As a project lead and developer, Eric worked on mobile devices, based on the Java 2 Platform, Micro Edition (J2ME), which were targeted at both Connected Device Configuration (CDC) and Connected Limited Device Configuration (CLDC) class virtual machines.
 
The goal of these projects has been to develop a call control API for use from within Java technology, and this effort in combination with Siemen's work produced the major input for JSR 253, Mobile Telephony API (MTA). He became involved with the JCP program in September, 2004, when he became co-Spec Lead of JSR 253, along with Ekaterina Chtcherbina of Siemens AG.
 
Strategies with the Expert Group
The JSR 253 Spec Leads use their internal email list to exchange ideas, maintain weekly conference calls to discuss new comments and issues, and hold face-to-face meetings quarterly or as needed to further develop ideas. A web-conferencing service (Microsoft LiveMeeting) helps everybody on the conference call see the same information as it is discussed. The Expert Group page on http://jcp.org archives a complete history of the JSR development, interim versions of the specification, meeting minutes, input proposals, and other documentation.
 
Eric says that staying on schedule has been the hardest part of the work. "We've had to turn down several good ideas that would have made the JSR more inclusive to other mobile telephony areas because the scope of the change would have led to a large schedule delay. We've updated the schedule a bit to accommodate the work that has been needed, but if we can't identify someone who would use the feature immediately on release, we have been considering those features for future JSR releases."
 
Eric has learned to be considerate of multiple viewpoints. He believes it is best if the Expert Group involves not only those developing the JSR implementation, but also the eventual users of the JSR API -- cellular operators, in the case of JSR 253. "Having both developers/manufacturers and users has helped us to identify requirements that didn't come from the initial proposed API, and cases where the API as proposed would have led to extra work for application developers trying to use it (although less implementation work for the JSR developers). We've been able to balance the complexity between API implementation and application to share the pain," says Eric.
 
On a Personal Note
As for being a Star Spec Lead, Eric hit the ground running. He says, "I'm honored to be selected. It shows that the EG members believe that we're doing good work."
 
Eric does like to stretch his legs. Most of his private time is taken up with helping to bring up four children, ages five, four, two, and two months. When time permits, he does a lot of bicycling, taking as many kids as possible along for shorter rides. His personal goal is to bicycle in every state in the USA, and he's got 10 down, and 40 to go. Eric lives in Grayslake, Illinois -- about 40 miles north of Chicago, and 6 miles north of his work in Libertyville.
 
Go to the Star Spec Lead Program page for more information.
 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .