Welcome!

Java IoT Authors: Yeshim Deniz, Pat Romanski, Liz McMillan, Zakia Bouachraoui, Elizabeth White

Related Topics: Java IoT, Recurring Revenue

Java IoT: Article

JSR Watch: JavaOne Wrap-up

And news from the Java Community

The year's biggest Java community event - JavaOne - finished recently. As it is for others in the Java world, this is a busy time for the JCP. We host various events for our members, we participate in discussions and BOFs, and like all other attendees, we enjoy the opportunity to meet with members of the Java developer community. In this column I'll review our JavaOne activities, and also discuss the new version of our jcp.org website, which we hope will encourage and enable even more community involvement in our work.

JavaOne Wrap-up
I won't spend a lot of time discussing the JavaOne keynote sessions. If you were there you probably saw them for yourself, and if you missed them you can view them online. However, one session is worth mentioning. On Thursday, Microsoft delivered the morning keynote. Given the historical rivalry between Sun and Microsoft (and between Java and the .NET Framework) this may seem surprising. However, as Microsoft pointed out, we live in a "multipolar world." No one technology dominates, and the majority of large institutions use a mix of technologies including both Java and .NET. Users expect interoperability, and this cannot be achieved without standards. Microsoft's participation is a tribute to the power of standards and the ubiquity of Java.

Although the majority of JavaOne technical sessions have a JCP connection, since they typically address technologies that have either been standardized through the Process or that build on such standards, three in particular are worth mentioning.

A panel discussion involving participants from Sun, Sony Ericsson, Orange, and Vodafone provided the opportunity to announce a new initiative to address fragmentation in the Java ME market. The JATAF (Java Application Terminal Alignment Framework) initiative will provide an open source test framework and test cases that can be used to identify behavioral differences between Java implementations on cell phones. If you're involved in any way in Java ME, and if you're concerned about the quality of Java ME implementations, I encourage you to participate in this effort. You can learn more at http://www.jataf.com.

As I did last year, I hosted a panel discussion on JSR 249: Mobile Service Architecture 2. The JSR 249 Expert Group, led by Kay Glahn from Vodafone and Erkki Rysa from Nokia, has been working for a couple of years now to define the next-generation technology stack for cell phones, and they're almost done. I was pleased to learn during this year's discussion that one of the features that has been incorporated into the JSR - minimum requirements for supported media types - was suggested by a member of the audience in last year's panel. Expert Groups do listen to your feedback!

Later in the week, I participated in a "meet the Java ME Executive Committee" discussion that resulted from the initiative of our two newest Java ME Expert Group members: Sean Sheedy (an individual developer) and John Rizzo from Aplix. We met with developers to learn about their concerns and to tell them what we are doing to address them. We have recently formed an Executive Committee Working Group to address various Java ME issues, and we promised to involve them in its activities. More on this later.

JavaOne is not just about keynotes and technical sessions - it's also an opportunity to socialize. We hosted several JCP events during the week, the highlight being a party at the Intercontinental Hotel on Tuesday evening, attended by EC members, JCP staff, Spec Leads, and Java User Group members. A good time was had by all (a link to pictures can be found on our blog). At this event we announced the winners of our annual awards:

  • JCP Program Member of the Year - Apache Software Foundation
  • JCP Program Participant of the Year - Doug Lea
  • Outstanding Spec Lead for Java SE/EE - Ed Burns for JSR 314 JavaServer Faces 2.0
  • Most Innovative JSR for Java SE/EE - JSR 316, Java EE 6 platform
  • Outstanding Spec Lead for Java ME - Mike Milikich for JSR 271
  • Most Innovative JSR for Java ME - JSR 271 Mobile Information Device Profile (MIDP) 3.0

Congratulations to the winners!

Jcp.org - New and Improved
It's been a long hard road, but we've finally rolled out a new version of the jcp.org website. There are many changes - a new user interface, improved navigation and search capabilities, individual registration, personalized content, and collaboration features that include discussion forums and Wikis, with more coming soon.

While the old site was principally a one-way communication channel, enabling the PMO, Executive Committees, and Expert Groups to pass information to our members, we hope that the new site will encourage more interactive two-way and multi-way communication. I could say more, but instead I encourage you to visit us and join in (see here for information about how to participate). Please also let us know what we can do to further improve the site.

Active JSRs
Once again there's more JSR news than I have room for in this column. For full details see the JSR Updates section on the JCP homepage or subscribe to our mailing list.) In the meantime, here are some highlights.

A new JSR was recently approved. JSR 330: Dependency Injection for Java, led by Rod Johnson from SpringSource and Bob Lee from Google, intends to define a standard mechanism for dependency injection in Java SE. Although this JSR was approved, several EC members expressed concerns about the need for coordination between it and JSR 299: Web Beans in order to avoid a divergence between the Java EE and Java SE platforms. (You can see the vote results, and read the comments, here.) It will be interesting to see how the Expert Group handles this challenge.

At the other end of the development cycle, two JSRs passed their final approval ballots.

JSR 279: Service Connection API for Java ME, led by Pia Niemela from Nokia and Jens Paetzold from Sun, provides a framework for access to networked services, incorporating support for service discovery, authentication, and identity. JSR 314: JavaServer Faces 2.0, led by Ed Burns and Roger Kitain from Sun, updates the JavaServer Faces specification, adding a variety of new features including AJAX support.

Two other JSRs have recently made their Final Releases.

JSR 113: Java Speech API 2, led by Charles Hemphill and Steve Rondel from Conversational Computing Corporation, has been many years in development. It builds on the Java Speech API 1.0 that was developed by Sun before the JCP came into existence, extending it to further enable developers to incorporate speech technology into Java applications. JSR 235: Service Data Objects, led by Kelvin Goodson from IBM and Radu Preotiuc-Pietro from Oracle, provides a standard way to access many different kinds of data, enabling the development of systems that use a service-oriented architecture (SOA).

Ideally, the Final Release - at which point the specification, RI, and TCK are actually available - follows shortly after Final Approval. In practice this has not always been the case, and release of these final materials has sometimes been delayed for many months. (The Final Release of JSR 113 took place almost exactly a year after its Final Approval ballot.) The recent revision of our Process Document through JSR 215 addressed this issue, requiring final materials to be posted within two weeks of the ballot.

However long it takes, completing a JSR is a major undertaking, and I offer my congratulations and thanks to all of these Spec Leads.

That's all for now. Don't forget to visit the new jcp.org!

More Stories By Patrick Curran

Patrick Curran is chair of the JCP and director of the JCP Program at Sun Microsystems, Inc.

Comments (0)

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.


IoT & Smart Cities Stories
Machine learning has taken residence at our cities' cores and now we can finally have "smart cities." Cities are a collection of buildings made to provide the structure and safety necessary for people to function, create and survive. Buildings are a pool of ever-changing performance data from large automated systems such as heating and cooling to the people that live and work within them. Through machine learning, buildings can optimize performance, reduce costs, and improve occupant comfort by ...
Charles Araujo is an industry analyst, internationally recognized authority on the Digital Enterprise and author of The Quantum Age of IT: Why Everything You Know About IT is About to Change. As Principal Analyst with Intellyx, he writes, speaks and advises organizations on how to navigate through this time of disruption. He is also the founder of The Institute for Digital Transformation and a sought after keynote speaker. He has been a regular contributor to both InformationWeek and CIO Insight...
Digital Transformation: Preparing Cloud & IoT Security for the Age of Artificial Intelligence. As automation and artificial intelligence (AI) power solution development and delivery, many businesses need to build backend cloud capabilities. Well-poised organizations, marketing smart devices with AI and BlockChain capabilities prepare to refine compliance and regulatory capabilities in 2018. Volumes of health, financial, technical and privacy data, along with tightening compliance requirements by...
Early Bird Registration Discount Expires on August 31, 2018 Conference Registration Link ▸ HERE. Pick from all 200 sessions in all 10 tracks, plus 22 Keynotes & General Sessions! Lunch is served two days. EXPIRES AUGUST 31, 2018. Ticket prices: ($1,295-Aug 31) ($1,495-Oct 31) ($1,995-Nov 12) ($2,500-Walk-in)
Andrew Keys is Co-Founder of ConsenSys Enterprise. He comes to ConsenSys Enterprise with capital markets, technology and entrepreneurial experience. Previously, he worked for UBS investment bank in equities analysis. Later, he was responsible for the creation and distribution of life settlement products to hedge funds and investment banks. After, he co-founded a revenue cycle management company where he learned about Bitcoin and eventually Ethereal. Andrew's role at ConsenSys Enterprise is a mul...
Nicolas Fierro is CEO of MIMIR Blockchain Solutions. He is a programmer, technologist, and operations dev who has worked with Ethereum and blockchain since 2014. His knowledge in blockchain dates to when he performed dev ops services to the Ethereum Foundation as one the privileged few developers to work with the original core team in Switzerland.
René Bostic is the Technical VP of the IBM Cloud Unit in North America. Enjoying her career with IBM during the modern millennial technological era, she is an expert in cloud computing, DevOps and emerging cloud technologies such as Blockchain. Her strengths and core competencies include a proven record of accomplishments in consensus building at all levels to assess, plan, and implement enterprise and cloud computing solutions. René is a member of the Society of Women Engineers (SWE) and a m...
Digital Transformation and Disruption, Amazon Style - What You Can Learn. Chris Kocher is a co-founder of Grey Heron, a management and strategic marketing consulting firm. He has 25+ years in both strategic and hands-on operating experience helping executives and investors build revenues and shareholder value. He has consulted with over 130 companies on innovating with new business models, product strategies and monetization. Chris has held management positions at HP and Symantec in addition to ...
The challenges of aggregating data from consumer-oriented devices, such as wearable technologies and smart thermostats, are fairly well-understood. However, there are a new set of challenges for IoT devices that generate megabytes or gigabytes of data per second. Certainly, the infrastructure will have to change, as those volumes of data will likely overwhelm the available bandwidth for aggregating the data into a central repository. Ochandarena discusses a whole new way to think about your next...
CloudEXPO | DevOpsSUMMIT | DXWorldEXPO are the world's most influential, independent events where Cloud Computing was coined and where technology buyers and vendors meet to experience and discuss the big picture of Digital Transformation and all of the strategies, tactics, and tools they need to realize their goals. Sponsors of DXWorldEXPO | CloudEXPO benefit from unmatched branding, profile building and lead generation opportunities.