Welcome!

Java IoT Authors: Liz McMillan, Elizabeth White, Kevin Jackson, Yeshim Deniz, Pat Romanski

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.


@ThingsExpo Stories
"MobiDev is a Ukraine-based software development company. We do mobile development, and we're specialists in that. But we do full stack software development for entrepreneurs, for emerging companies, and for enterprise ventures," explained Alan Winters, U.S. Head of Business Development at MobiDev, in this SYS-CON.tv interview at 20th Cloud Expo, held June 6-8, 2017, at the Javits Center in New York City, NY.
SYS-CON Events announced today that Cloud Academy named "Bronze Sponsor" of 21st International Cloud Expo which will take place October 31 - November 2, 2017 at the Santa Clara Convention Center in Santa Clara, CA. Cloud Academy is the industry’s most innovative, vendor-neutral cloud technology training platform. Cloud Academy provides continuous learning solutions for individuals and enterprise teams for Amazon Web Services, Microsoft Azure, Google Cloud Platform, and the most popular cloud com...
SYS-CON Events announced today that TechTarget has been named “Media Sponsor” of 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. TechTarget storage websites are the best online information resource for news, tips and expert advice for the storage, backup and disaster recovery markets.
SYS-CON Events announced today that CA Technologies has been named "Platinum Sponsor" of SYS-CON's 21st International Cloud Expo®, which will take place October 31-November 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. CA Technologies helps customers succeed in a future where every business - from apparel to energy - is being rewritten by software. From planning to development to management to security, CA creates software that fuels transformation for companies in the applic...
SYS-CON Events announced today that Telecom Reseller has been named “Media Sponsor” of 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. 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.
The current age of digital transformation means that IT organizations must adapt their toolset to cover all digital experiences, beyond just the end users’. Today’s businesses can no longer focus solely on the digital interactions they manage with employees or customers; they must now contend with non-traditional factors. Whether it's the power of brand to make or break a company, the need to monitor across all locations 24/7, or the ability to proactively resolve issues, companies must adapt to...
SYS-CON Events announced today that TMC has been named “Media Sponsor” of SYS-CON's 21st International Cloud Expo and Big Data at Cloud Expo, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. Global buyers rely on TMC’s content-driven marketplaces to make purchase decisions and navigate markets. Learn how we can help you reach your marketing goals.
Amazon started as an online bookseller 20 years ago. Since then, it has evolved into a technology juggernaut that has disrupted multiple markets and industries and touches many aspects of our lives. It is a relentless technology and business model innovator driving disruption throughout numerous ecosystems. Amazon’s AWS revenues alone are approaching $16B a year making it one of the largest IT companies in the world. With dominant offerings in Cloud, IoT, eCommerce, Big Data, AI, Digital Assista...
SYS-CON Events announced today that IBM has been named “Diamond Sponsor” of SYS-CON's 21st Cloud Expo, which will take place on October 31 through November 2nd 2017 at the Santa Clara Convention Center in Santa Clara, California.
We build IoT infrastructure products - when you have to integrate different devices, different systems and cloud you have to build an application to do that but we eliminate the need to build an application. Our products can integrate any device, any system, any cloud regardless of protocol," explained Peter Jung, Chief Product Officer at Pulzze Systems, in this SYS-CON.tv interview at @ThingsExpo, held November 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA
SYS-CON Events announced today that Conference Guru has been named “Media Sponsor” of 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. A valuable conference experience generates new contacts, sales leads, potential strategic partners and potential investors; helps gather competitive intelligence and even provides inspiration for new products and services. Conference Guru works with conference organi...
Multiple data types are pouring into IoT deployments. Data is coming in small packages as well as enormous files and data streams of many sizes. Widespread use of mobile devices adds to the total. In this power panel at @ThingsExpo, moderated by Conference Chair Roger Strukhoff, panelists looked at the tools and environments that are being put to use in IoT deployments, as well as the team skills a modern enterprise IT shop needs to keep things running, get a handle on all this data, and deliver...
SYS-CON Events announced today that Enzu will exhibit at SYS-CON's 21st Int\ernational Cloud Expo®, which will take place October 31-November 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. Enzu’s mission is to be the leading provider of enterprise cloud solutions worldwide. Enzu enables online businesses to use its IT infrastructure to their competitive advantage. By offering a suite of proven hosting and management services, Enzu wants companies to focus on the core of their ...
In his session at @ThingsExpo, Eric Lachapelle, CEO of the Professional Evaluation and Certification Board (PECB), provided an overview of various initiatives to certify the security of connected devices and future trends in ensuring public trust of IoT. Eric Lachapelle is the Chief Executive Officer of the Professional Evaluation and Certification Board (PECB), an international certification body. His role is to help companies and individuals to achieve professional, accredited and worldwide re...
IoT solutions exploit operational data generated by Internet-connected smart “things” for the purpose of gaining operational insight and producing “better outcomes” (for example, create new business models, eliminate unscheduled maintenance, etc.). The explosive proliferation of IoT solutions will result in an exponential growth in the volume of IoT data, precipitating significant Information Governance issues: who owns the IoT data, what are the rights/duties of IoT solutions adopters towards t...
With the introduction of IoT and Smart Living in every aspect of our lives, one question has become relevant: What are the security implications? To answer this, first we have to look and explore the security models of the technologies that IoT is founded upon. In his session at @ThingsExpo, Nevi Kaja, a Research Engineer at Ford Motor Company, discussed some of the security challenges of the IoT infrastructure and related how these aspects impact Smart Living. The material was delivered interac...
The current age of digital transformation means that IT organizations must adapt their toolset to cover all digital experiences, beyond just the end users’. Today’s businesses can no longer focus solely on the digital interactions they manage with employees or customers; they must now contend with non-traditional factors. Whether it's the power of brand to make or break a company, the need to monitor across all locations 24/7, or the ability to proactively resolve issues, companies must adapt to...
With major technology companies and startups seriously embracing Cloud strategies, now is the perfect time to attend 21st Cloud Expo October 31 - November 2, 2017, at the Santa Clara Convention Center, CA, and June 12-14, 2018, at the Javits Center in New York City, NY, and learn what is going on, contribute to the discussions, and ensure that your enterprise is on the right path to Digital Transformation.
No hype cycles or predictions of zillions of things here. IoT is big. You get it. You know your business and have great ideas for a business transformation strategy. What comes next? Time to make it happen. In his session at @ThingsExpo, Jay Mason, Associate Partner at M&S Consulting, presented a step-by-step plan to develop your technology implementation strategy. He discussed the evaluation of communication standards and IoT messaging protocols, data analytics considerations, edge-to-cloud tec...
New competitors, disruptive technologies, and growing expectations are pushing every business to both adopt and deliver new digital services. This ‘Digital Transformation’ demands rapid delivery and continuous iteration of new competitive services via multiple channels, which in turn demands new service delivery techniques – including DevOps. In this power panel at @DevOpsSummit 20th Cloud Expo, moderated by DevOps Conference Co-Chair Andi Mann, panelists examined how DevOps helps to meet the de...