Java IoT Authors: Liz McMillan, APM Blog, Jnan Dash, Elizabeth White, Stackify Blog

Related Topics: Java IoT

Java IoT: Article

JCP Launches New Program

First constellation of Star Spec Leads takes shape - Part 2

In the August issue of JDJ (Vol. 10, issue 8) I introduced to you some of the JSR Spec Leads who won the distinction of Star Spec Lead at JavaOne. What they all share, I was noting, is their passion for Java and their belief in the benefits of evolving the platform based on binary standards that ensure compatibility, which can make developer life a lot easier and save costs of all kinds down the road. It's now time you met the other stars of the constellation.

I'll start with Mark Hornick. He admits from the start that his keen interest in object-oriented design and development dates back to grad school. He confesses that Java technology had been of particular interest to him, "Ease of programming, especially with threads, was particularly exciting," he says. Mark is currently a senior manager in the Data Mining Technologies Group at Oracle Corporation and by the time he joined the company, he was ready to undertake two Java technology development efforts: Oracle Data Mining and Oracle Personalization. Oracle Data Mining was the seed that grew into the Java Data Mining (JDM) standard, versions 1.0 and 2.0 (JSR 73, JSR 247), which Mark initiated as Spec Lead and began participating in the JCP program mid-2000.

Mark had a head start on the Star Spec Lead program, having been nominated for "Most Outstanding Spec Lead" in 2004 and again in 2005. Mark says, "I think the Star Spec Lead program is useful in that others can learn how Expert Groups are run and who is running them. It creates more of a community rather than abstract names on JSR numbers."

Jere Käpyaho is also a Star Spec Lead. He works for Nokia Corporation as a specialist for Java Platform Standardization, in the technology platforms unit. He thinks "there is so much potential in Java technology to do globalized applications properly" that he is set on tapping it for the JCP standards initiatives he's working on. He became a Spec Lead in 2004, previously served as an Expert Group member, and also helped with other JSRs that Nokia, a member of the Executive Committee, is involved in. He has contributed to six JSRs in all: JSR 238 Mobile Internationalization API and JSR 258 Mobile User Interface Customization API as a spec lead; JSR 75 PDA Optional Packages for the J2ME Platform and JSR 204 Unicode Supplementary Character Support as an expert; and JSR 118 Mobile Information Device Profile 2.0 and JSR 139 Connected Limited Device Configuration 1.1

Another spec lead from Nokia, Kimmo Loytana, wants "to make Java technology in embedded devices a rich and robust platform for applications." A Star Spec Lead himself, Kimmo has been heavily involved in the standardization of Java technology and Java technology-based software platforms and serves as a consultant for the creation of Java technology implementations for Nokia's products. Kimmo had gotten involved in Java API specification activities in cooperation with Sun even before the JCP program existed (JavaTV API, partly also following JavaPhone API). From the very beginning in 1999 Nokia formally joined the JCP program as a member, and since then Kimmo has participated in more than 15 JME-related JSRs as an Expert Group member.

The next Star Spec Lead takes us to Day Software in Switzerland. David Nuescheler, the company's CTO, began working with Java technology when the decision was first made to adopt the Java Platform for Day's entire suite of products. Since then, he has worked primarily on server-sided Web projects as a solution and product architect. By 2001, he had joined the JCP program, and he is currently Spec Lead for JSR 170 Content Repository for Java Technology API.

About the Star Spec Lead initiative, David says, "The Star Spec Lead program is a great platform for exchanging experiences between Spec Leads, probably the best way to learn how to run a JSR..."

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 Leader stardom.

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. 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. "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.

Vincent Perrot of Sun Microsystems' Telecom Management Network team is also the recipient of the Star Spec Lead distinction. He got involved with the JCP early on first as an observer of one of the earliest Java Specification Requests, the JSR 3, Java Management Extension (JXM) Specification. He helped develop and later became the technical lead of JDMK (Java Dynamic Management Kit), Sun's implementation of JMX. He stays involved in the creation of this network management technology by participating as an observer of the JMX technology JSRs. (JSRs 70, 71, 146, 160, 255, and 262).

Vince, today, is the driver of the OSS/J specifications. "Working on OSS/J is by far the most enriching experience in my professional life," he says. "It's a privilege to work everyday with some of the best telecommunications experts in the world. And what many people would consider as a human challenge, quickly turned for me into a fantastic journey along which I made friends that I admire, and who I hope do care about me. But OSS/J gets all of us so busy and focused that there is no time to dream about awards. When I was told that I was chosen by my Java developer peers as a JCP Star Spec Lead, I was really taken by surprise and deeply moved. I was only hoping to get the respect of my OSS/J fellows. So being distinguished by the Java community at large was like reaching the summit of the mountains that surround my house, after a 10-hour hike, to see the sunset over the Alps - a warm feeling of accomplishment. I sincerely hope my personal experience will help other Spec Leads move the Java platform to even greater success."

When it comes to Java technology, Jim Van Peursem does nothing by half measures. This has not passed unnoticed and his peers in the community voted him Star Spec Lead. He is drawn to all aspects of Java technology that relate to mobile and wireless communication. He's delved into Java technology in practically every way imaginable - as user, project lead, developer, vendor, and so on. Even his e-mail signature, jvp, looks like a Java technology acronym. He started working with Java technology in the very early days, say 1995-ish, before it was even integrated with the Netscape browser. He jumped into the JCP Program the minute the doors opened and has been involved ever since as a member, participant, Expert, Spec Lead, and Executive Committee member.

Jim found the Java technology world irresistible. At Motorola, Jim is a Fellow of Technical Staff, holding a PhD in computer engineering. Jim was part of the Motorola team that worked with Sun labs on the Spotless VM that became the KVM. From within Motorola, Jim has been responsible for many aspects of Java technology deployment, from an independent Connected Limited Device Configuration (CLDC) and Mobile Information Device Profile (MIDP) implementations, to handset development, to working with the industry in defining many related standards. MIDP is an essential technology. Based on the number of units shipped that incorporate it, MIDP is arguably the most successful computing platform in the world. In addition, MIDP contains a lot of functional areas that span a broad range of required expertise. Jim says, "As you can imagine, the combination of these two factors means that a lot of companies and people want to join the Expert Group to shape the solution, and companies want to have several people with different expertise to participate in the different areas. Contrary to some JSRs, we prefer to adopt a more inclusive model and enable broad representation. This leads to a much larger Expert Group than is typical." For example, 122 people participated in the MIDP2 Expert Group.

One of the Spec Lead's most critical tasks is to stay in constant communication with the Expert Group members, who should all feel they have an equal voice in the direction of the JSR solution. This is especially tough with such a large Expert Group, where, for example, face-to-face meetings are handled in a unique way. "It's not practical to have a productive working meeting with 100+ people in a room. So what we did was create two segments of members of the Expert Group. Those who had a direct shaping influence in the market, versus those who didn't." For example, in MIDP2 the first category consisted of device manufacturers and network operators, while everyone else was placed in the second category. For MIDP3, VM vendors were moved into the first category since the spec touches on some issues that dramatically impact VM vendors.

For each face-to-face meeting, every company within the first category is allowed to send one representative. A few extra seats are reserved for people in the second category to attend. People are selected from the second category using a kind of round-robin lottery system, giving everyone a chance to attend at least one face-to-face meeting if they want to. What gives all Experts an equal voice, however, is that everyone has full access to the e-mail discussions.

Would you like to participate? To become part of the community that shapes Java standards for compatible solutions? Don't hesitate to get in touch with these folks; you'll find it all out directly from the champions: what it means to be a JCP member, to contribute, have Spec Lead responsibilities, and take a specification to the finish line. For more information about their accomplishments and contact information visit http://jcp.org and the pages of the JSRs they're leading.

More Stories By Onno Kluyt

Onno Kluyt is the chairperson of the JCP Program Management Office, Sun Microsystems.

Comments (1) View Comments

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.

Most Recent Comments
JDJ News Desk 10/28/05 01:17:55 PM EDT

In the August issue of JDJ (Vol. 10, issue 8) I introduced to you some of the JSR Spec Leads who won the distinction of Star Spec Lead at JavaOne. What they all share, I was noting, is their passion for Java and their belief in the benefits of evolving the platform based on binary standards that ensure compatibility, which can make developer life a lot easier and save costs of all kinds down the road. It's now time you met the other stars of the constellation.

@ThingsExpo Stories
Widespread fragmentation is stalling the growth of the IIoT and making it difficult for partners to work together. The number of software platforms, apps, hardware and connectivity standards is creating paralysis among businesses that are afraid of being locked into a solution. EdgeX Foundry is unifying the community around a common IoT edge framework and an ecosystem of interoperable components.
"MobiDev is a software development company and we do complex, custom software development for everybody from entrepreneurs to large enterprises," explained Alan Winters, U.S. Head of Business Development at MobiDev, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
In his session at 21st Cloud Expo, Carl J. Levine, Senior Technical Evangelist for NS1, will objectively discuss how DNS is used to solve Digital Transformation challenges in large SaaS applications, CDNs, AdTech platforms, and other demanding use cases. Carl J. Levine is the Senior Technical Evangelist for NS1. A veteran of the Internet Infrastructure space, he has over a decade of experience with startups, networking protocols and Internet infrastructure, combined with the unique ability to it...
"Space Monkey by Vivent Smart Home is a product that is a distributed cloud-based edge storage network. Vivent Smart Home, our parent company, is a smart home provider that places a lot of hard drives across homes in North America," explained JT Olds, Director of Engineering, and Brandon Crowfeather, Product Manager, at Vivint Smart Home, in this SYS-CON.tv interview at @ThingsExpo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
"IBM is really all in on blockchain. We take a look at sort of the history of blockchain ledger technologies. It started out with bitcoin, Ethereum, and IBM evaluated these particular blockchain technologies and found they were anonymous and permissionless and that many companies were looking for permissioned blockchain," stated René Bostic, Technical VP of the IBM Cloud Unit in North America, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Conventi...
"Akvelon is a software development company and we also provide consultancy services to folks who are looking to scale or accelerate their engineering roadmaps," explained Jeremiah Mothersell, Marketing Manager at Akvelon, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
Coca-Cola’s Google powered digital signage system lays the groundwork for a more valuable connection between Coke and its customers. Digital signs pair software with high-resolution displays so that a message can be changed instantly based on what the operator wants to communicate or sell. In their Day 3 Keynote at 21st Cloud Expo, Greg Chambers, Global Group Director, Digital Innovation, Coca-Cola, and Vidya Nagarajan, a Senior Product Manager at Google, discussed how from store operations and ...
Large industrial manufacturing organizations are adopting the agile principles of cloud software companies. The industrial manufacturing development process has not scaled over time. Now that design CAD teams are geographically distributed, centralizing their work is key. With large multi-gigabyte projects, outdated tools have stifled industrial team agility, time-to-market milestones, and impacted P&L stakeholders.
Gemini is Yahoo’s native and search advertising platform. To ensure the quality of a complex distributed system that spans multiple products and components and across various desktop websites and mobile app and web experiences – both Yahoo owned and operated and third-party syndication (supply), with complex interaction with more than a billion users and numerous advertisers globally (demand) – it becomes imperative to automate a set of end-to-end tests 24x7 to detect bugs and regression. In th...
"Cloud Academy is an enterprise training platform for the cloud, specifically public clouds. We offer guided learning experiences on AWS, Azure, Google Cloud and all the surrounding methodologies and technologies that you need to know and your teams need to know in order to leverage the full benefits of the cloud," explained Alex Brower, VP of Marketing at Cloud Academy, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clar...
"There's plenty of bandwidth out there but it's never in the right place. So what Cedexis does is uses data to work out the best pathways to get data from the origin to the person who wants to get it," explained Simon Jones, Evangelist and Head of Marketing at Cedexis, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
SYS-CON Events announced today that CrowdReviews.com has been named “Media Sponsor” of SYS-CON's 22nd International Cloud Expo, which will take place on June 5–7, 2018, at the Javits Center in New York City, NY. CrowdReviews.com is a transparent online platform for determining which products and services are the best based on the opinion of the crowd. The crowd consists of Internet users that have experienced products and services first-hand and have an interest in letting other potential buye...
SYS-CON Events announced today that Telecom Reseller has been named “Media Sponsor” of SYS-CON's 22nd International Cloud Expo, which will take place on June 5-7, 2018, at the Javits Center in New York, NY. Telecom Reseller reports on Unified Communications, UCaaS, BPaaS for enterprise and SMBs. They report extensively on both customer premises based solutions such as IP-PBX as well as cloud based and hosted platforms.
It is of utmost importance for the future success of WebRTC to ensure that interoperability is operational between web browsers and any WebRTC-compliant client. To be guaranteed as operational and effective, interoperability must be tested extensively by establishing WebRTC data and media connections between different web browsers running on different devices and operating systems. In his session at WebRTC Summit at @ThingsExpo, Dr. Alex Gouaillard, CEO and Founder of CoSMo Software, presented ...
WebRTC is great technology to build your own communication tools. It will be even more exciting experience it with advanced devices, such as a 360 Camera, 360 microphone, and a depth sensor camera. In his session at @ThingsExpo, Masashi Ganeko, a manager at INFOCOM Corporation, introduced two experimental projects from his team and what they learned from them. "Shotoku Tamago" uses the robot audition software HARK to track speakers in 360 video of a remote party. "Virtual Teleport" uses a multip...
A strange thing is happening along the way to the Internet of Things, namely far too many devices to work with and manage. It has become clear that we'll need much higher efficiency user experiences that can allow us to more easily and scalably work with the thousands of devices that will soon be in each of our lives. Enter the conversational interface revolution, combining bots we can literally talk with, gesture to, and even direct with our thoughts, with embedded artificial intelligence, whic...
SYS-CON Events announced today that Evatronix will exhibit at SYS-CON's 21st International Cloud Expo®, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. Evatronix SA offers comprehensive solutions in the design and implementation of electronic systems, in CAD / CAM deployment, and also is a designer and manufacturer of advanced 3D scanners for professional applications.
Leading companies, from the Global Fortune 500 to the smallest companies, are adopting hybrid cloud as the path to business advantage. Hybrid cloud depends on cloud services and on-premises infrastructure working in unison. Successful implementations require new levels of data mobility, enabled by an automated and seamless flow across on-premises and cloud resources. In his general session at 21st Cloud Expo, Greg Tevis, an IBM Storage Software Technical Strategist and Customer Solution Architec...
To get the most out of their data, successful companies are not focusing on queries and data lakes, they are actively integrating analytics into their operations with a data-first application development approach. Real-time adjustments to improve revenues, reduce costs, or mitigate risk rely on applications that minimize latency on a variety of data sources. In his session at @BigDataExpo, Jack Norris, Senior Vice President, Data and Applications at MapR Technologies, reviewed best practices to ...
An increasing number of companies are creating products that combine data with analytical capabilities. Running interactive queries on Big Data requires complex architectures to store and query data effectively, typically involving data streams, an choosing efficient file format/database and multiple independent systems that are tied together through custom-engineered pipelines. In his session at @BigDataExpo at @ThingsExpo, Tomer Levi, a senior software engineer at Intel’s Advanced Analytics gr...