Welcome!

Java IoT Authors: Ben Uher, Yeshim Deniz, Elizabeth White, Liz McMillan, Ian Khan

Related Topics: Java IoT

Java IoT: Article

Election Time

And the nominees are . . .

I'm writing this article on the day before the US presidential Election. As happens, we're also in the middle of the JCP's annual election cycle. Our elections consist of two phases. The first round, during which members vote for three ratified seats on each Executive Committee (EC), has recently been completed. The second round, for two elected seats on each EC, is about to begin. (The election process is described briefly here and in more detail in our Process Document).

Sun nominates the candidates for the ratified seats, using the nomination process to achieve and maintain a balance between different geographical areas, industries, and interests within the Java community. The nominations for the ratified seats in this year's elections were:

  • Nokia, Philips, and IBM  for the Java ME Executive Committee
  • Ericsson, SpringSource, and SAP for the Java SE/EE Executive Committee

All of these nominees were elected. Four of them are existing members with long-standing records of participation in the JCP and on the EC. I'd like to take this opportunity to thank the re-elected members (Michael Bechauf from SAP, David Girle from IBM, Jon Piesing from Philips, and Pentti Savolainen from Nokia) for their efforts over the years and for their continued commitment to the JCP.

I'd also like to welcome our two new members: Ericsson and SpringSource.

Ericsson, as a major player in the cellphone industry, are already represented on the Java ME EC. They were nominated for an additional seat on the ME EC because of their commitment to the use of standards (and of course Java) in the backend infrastructure that powers the telecommunications industry. (40% of all cellphone traffic passes through their systems.) Ericsson's representative on the SE/EE EC will be Jens Jenssen, who has been working with Java from the very early days. Jens is currently the specification lead for JSR 319, Availability Management for Java.

SpringSource will be represented by Rod Johnson, the creator of the Spring Framework. In addition to being a major contributor to the development of enterprise Java, Rod has also consistently pushed for reform within the JCP. He and I have discussed the subject at various conferences during the past year, and I'm glad to welcome him as the "candidate of change".

In the second round of the elections any JCP member can nominate themselves. This year two seats on each EC are up for election. Two sitting members are nominating themselves for re-election (Intel for the SE/EE EC and Sony Ericsson for the ME EC.) There are several additional challengers, including a number of individuals. (80% of the JCP's membership consists of individuals or non-profit organizations.) If you're a member, please vote.

The Latest JSR News
Before I discuss this month's active JSRs here's a quick addendum to my recent column on security. In my list of security-related JSRs I omitted JSR 321: Trusted Computing API for Java, which plans to develop a Trusted Software Stack for Java providing comparable functionality to that offered by the C-language.TSS developed by the Trusted Computing Group. My apologies to the spec lead, Ronald Toegl of the IAIK Graz University of Technology in Austria.

There are several JSRs worth noting this month. (See the Focus on JSRs section on the JCP homepage (http://jcp.org/en/home/index) or subscribe to our mailing list for full details.)

First, congratulations to SK Telecom, the spec lead for JSR 298: Telematics API for Java ME, which made its final release in October. This JSR defines Java APIs to enable mobile devices to access and control various devices in cars. For example, you could set the climate-controls, unlock the doors, or control the anti-theft system from your phone. Before too long, every device and every machine will be connected!

Another Java ME JSR, first released in 2006, is JSR 256: Mobile Sensor API. Led by Nokia and now in its third Maintenance Review, this JSR defines APIs for managing sensors embedded within mobile devices. Many cellphones, for example, contain sensors for reading the battery charge level or the network field intensity. Some, following the lead of Nokia who were the first to do so, include an accelerometer that can be used to sense the orientation of the screen (as in the iPhone), to enable certain phone or application functions to be controlled by gesture, or even to control a radio-controlled model car.

There have also been several developments in the Java EE space this month. Firstly, JSR 243: Data Objects 2.0, led by Sun Microsystems, reached its Maintenance Release 2. JDO defines a standardized API to enable the persistence of plain old java objects (POJOs) to any type of data store. Version 1 of the specification was defined by JSR 12 back in 2002. Starting with version 2.0 the JSR has been developed and maintained as an Apache project, and the Reference Implementation (RI) and the compatibility test suite (the TCK) have been developed collaboratively and released as open source. (This is therefore yet another example of an "open and transparent" JSR.)

JSR-314: JavaServer Faces 2.0, led by Star Spec Lead Ed Burns and his colleague Roger Kitain from Sun Microsystems, entered its second Early Draft Review. As I reported in an earlier column, this JSR is also being run in a very open manner, with significant public participation. The JSR aims to greatly simplify the process of building user interfaces for Java server applications, enabling developers to quickly build web applications by assembling reusable UI components in a page, connecting these components to an application data source, and wiring client-generated events to server-side event handlers. If you're interested, join them at java.net.

Last but by no means least, this month also saw an Early Draft Review of JSR 316, the specification for the next version of the Java EE platform (Java EE 6). Led by Roberto Chinnici and Bill Shannon from Sun Microsystems, this JSR will focus on making the platform more modular (by defining profiles, and supporting "extensibility"), will prune some older technologies that are no longer widely used, and will continue to promote the ease of development theme that was started in Java EE 5. You can find a useful summary of the scope of the JSR in this article.

By the way, if you're wondering what's happening in the Java SE world, check out the OpenJDK project at java.net. The developers are trying a different approach - working out the new ideas through open-source projects first, before later submitting them as JSRs. I'm sure they'll welcome you if you'd like to participate.

Finally, talking of participating, once again I'd like to remind you to vote in our elections. (If you're reading this online you probably still have time.) Please visit our election website to see the full list of candidates, to read their campaign materials, and to cast your vote. We need everyone's input, and the representatives you choose for the Executive Committees will help to determine the kind of organization we become. You are the Community in the Java Community Process.

Until next month...

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
Data is the fuel that drives the machine learning algorithmic engines and ultimately provides the business value. In his session at Cloud Expo, Ed Featherston, a director and senior enterprise architect at Collaborative Consulting, discussed the key considerations around quality, volume, timeliness, and pedigree that must be dealt with in order to properly fuel that engine.
Data is the fuel that drives the machine learning algorithmic engines and ultimately provides the business value. In his session at 20th Cloud Expo, Ed Featherston, director/senior enterprise architect at Collaborative Consulting, will discuss the key considerations around quality, volume, timeliness, and pedigree that must be dealt with in order to properly fuel that engine.
SYS-CON Events announced today that DatacenterDynamics has been named “Media Sponsor” of SYS-CON's 18th International Cloud Expo, which will take place on June 7–9, 2016, at the Javits Center in New York City, NY. DatacenterDynamics is a brand of DCD Group, a global B2B media and publishing company that develops products to help senior professionals in the world's most ICT dependent organizations make risk-based infrastructure and capacity decisions.
"Matrix is an ambitious open standard and implementation that's set up to break down the fragmentation problems that exist in IP messaging and VoIP communication," explained John Woolf, Technical Evangelist at Matrix, in this SYS-CON.tv interview at @ThingsExpo, held Nov 4–6, 2014, at the Santa Clara Convention Center in Santa Clara, CA.
Growth hacking is common for startups to make unheard-of progress in building their business. Career Hacks can help Geek Girls and those who support them (yes, that's you too, Dad!) to excel in this typically male-dominated world. Get ready to learn the facts: Is there a bias against women in the tech / developer communities? Why are women 50% of the workforce, but hold only 24% of the STEM or IT positions? Some beginnings of what to do about it! In her Day 2 Keynote at 17th Cloud Expo, Sandy Ca...
IoT is at the core or many Digital Transformation initiatives with the goal of re-inventing a company's business model. We all agree that collecting relevant IoT data will result in massive amounts of data needing to be stored. However, with the rapid development of IoT devices and ongoing business model transformation, we are not able to predict the volume and growth of IoT data. And with the lack of IoT history, traditional methods of IT and infrastructure planning based on the past do not app...
WebRTC services have already permeated corporate communications in the form of videoconferencing solutions. However, WebRTC has the potential of going beyond and catalyzing a new class of services providing more than calls with capabilities such as mass-scale real-time media broadcasting, enriched and augmented video, person-to-machine and machine-to-machine communications. In his session at @ThingsExpo, Luis Lopez, CEO of Kurento, introduced the technologies required for implementing these idea...
Why do your mobile transformations need to happen today? Mobile is the strategy that enterprise transformation centers on to drive customer engagement. In his general session at @ThingsExpo, Roger Woods, Director, Mobile Product & Strategy – Adobe Marketing Cloud, covered key IoT and mobile trends that are forcing mobile transformation, key components of a solid mobile strategy and explored how brands are effectively driving mobile change throughout the enterprise.
Apache Hadoop is emerging as a distributed platform for handling large and fast incoming streams of data. Predictive maintenance, supply chain optimization, and Internet-of-Things analysis are examples where Hadoop provides the scalable storage, processing, and analytics platform to gain meaningful insights from granular data that is typically only valuable from a large-scale, aggregate view. One architecture useful for capturing and analyzing streaming data is the Lambda Architecture, represent...
SYS-CON Events announced today that delaPlex will exhibit at SYS-CON's @CloudExpo, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY. delaPlex pioneered Software Development as a Service (SDaaS), which provides scalable resources to build, test, and deploy software. It’s a fast and more reliable way to develop a new product or expand your in-house team.
The explosion of new web/cloud/IoT-based applications and the data they generate are transforming our world right before our eyes. In this rush to adopt these new technologies, organizations are often ignoring fundamental questions concerning who owns the data and failing to ask for permission to conduct invasive surveillance of their customers. Organizations that are not transparent about how their systems gather data telemetry without offering shared data ownership risk product rejection, regu...
With major technology companies and startups seriously embracing IoT strategies, now is the perfect time to attend @ThingsExpo 2016 in New York. Learn what is going on, contribute to the discussions, and ensure that your enterprise is as "IoT-Ready" as it can be! Internet of @ThingsExpo, taking place June 6-8, 2017, at the Javits Center in New York City, New York, is co-located with 20th Cloud Expo and will feature technical sessions from a rock star conference faculty and the leading industry p...
The Internet of Things will challenge the status quo of how IT and development organizations operate. Or will it? Certainly the fog layer of IoT requires special insights about data ontology, security and transactional integrity. But the developmental challenges are the same: People, Process and Platform and how we integrate our thinking to solve complicated problems. In his session at 19th Cloud Expo, Craig Sproule, CEO of Metavine, demonstrated how to move beyond today's coding paradigm and sh...
SYS-CON Events announced today that IoT Now has been named “Media Sponsor” of SYS-CON's 20th International Cloud Expo, which will take place on June 6–8, 2017, at the Javits Center in New York City, NY. IoT Now explores the evolving opportunities and challenges facing CSPs, and it passes on some lessons learned from those who have taken the first steps in next-gen IoT services.
As organizations realize the scope of the Internet of Things, gaining key insights from Big Data, through the use of advanced analytics, becomes crucial. However, IoT also creates the need for petabyte scale storage of data from millions of devices. A new type of Storage is required which seamlessly integrates robust data analytics with massive scale. These storage systems will act as “smart systems” provide in-place analytics that speed discovery and enable businesses to quickly derive meaningf...
SYS-CON Events announced today that WineSOFT will exhibit at SYS-CON's 20th International Cloud Expo®, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY. Based in Seoul and Irvine, WineSOFT is an innovative software house focusing on internet infrastructure solutions. The venture started as a bootstrap start-up in 2010 by focusing on making the internet faster and more powerful. WineSOFT’s knowledge is based on the expertise of TCP/IP, VPN, SSL, peer-to-peer, mob...
SYS-CON Media announced today that @WebRTCSummit Blog, the largest WebRTC resource in the world, has been launched. @WebRTCSummit Blog offers top articles, news stories, and blog posts from the world's well-known experts and guarantees better exposure for its authors than any other publication. @WebRTCSummit Blog can be bookmarked ▸ Here @WebRTCSummit conference site can be bookmarked ▸ Here
The Internet of Things can drive efficiency for airlines and airports. In their session at @ThingsExpo, Shyam Varan Nath, Principal Architect with GE, and Sudip Majumder, senior director of development at Oracle, discussed the technical details of the connected airline baggage and related social media solutions. These IoT applications will enhance travelers' journey experience and drive efficiency for the airlines and the airports.
In his keynote at @ThingsExpo, Chris Matthieu, Director of IoT Engineering at Citrix and co-founder and CTO of Octoblu, focused on building an IoT platform and company. He provided a behind-the-scenes look at Octoblu’s platform, business, and pivots along the way (including the Citrix acquisition of Octoblu).
With billions of sensors deployed worldwide, the amount of machine-generated data will soon exceed what our networks can handle. But consumers and businesses will expect seamless experiences and real-time responsiveness. What does this mean for IoT devices and the infrastructure that supports them? More of the data will need to be handled at - or closer to - the devices themselves.