Welcome!

Java IoT Authors: Liz McMillan, Elizabeth White, Sematext Blog, Richard Hale, Kevin Jackson

Related Topics: Java IoT

Java IoT: Article

What's In A Name: Is This The End Of J2EE?

Why Change One Of The Most Successful Brands Now? Only The Marketing Teams At Sun Know The Real Answer

There has been talk recently that Sun is planning to end the use of the J2 platform name and branding scheme. The proposal is that the terms Java Enterprise Edition and Java Standard Edition will replace J2EE and J2SE. If you had the opportunity to read the March edition of JDJ, you will have discovered that the history of the J2 name, although not perfect, was a compromise by recognizing the platform had taken a significant step forward and resisting the temptation for calling the new release Java 2000.

Given that history, a name change was probably always on the cards but there was never a good time to make that change. In the early days of J2EE, getting vendors to adopt and use the term J2EE was essential for the success of the platform as an industry-wide event. Changing the J2EE name at that point would have confused matters to no end, so a name change was a nonstarter. Later, with the emergence of the .NET Framework from Microsoft, the Java community rallied behind the J2EE banner when comparing the two platforms. Microsoft even used this comparison, partly in an attempt to validate a very new .NET platform, even to the extent of focusing less on the comparison of Java versus C#.

Why change one of the most successful brands now? Only the marketing teams at Sun know the real answer. The J2SE name in particular never got the industry recognition that J2EE received, but changing all the brands for consistency is never cheap. What it means for the average Java developer is unclear. It is now more descriptive to say that you are a Java Enterprise Edition developer, but at the same time clients and recruiters will still be looking for a J2EE developers so I doubt the J2EE name will ever really disappear.

Regardless if you call yourself a J2EE or Java Enterprise Edition developer, there were two other pieces of interesting news this month. The first was another article from Sun about the Barcelona project (the Multi-Tasking Virtual Machine, MVM); the second item was the first shipping Java system from Azul Systems.

The Multi-Tasking Virtual Machine
The MVM JVM is still a research project but garners a lot of attention in and outside Sun. The claims are that using the MVM technology will result in more scalable JVMs with improved startup time. The version I tried at Sun didn't use the standard isolated JSR and I didn't get very far making it work on Solaris. The MVM model is similar to other service style models like the X-based console/terminal service. The X-based console service does not start a new process each time a terminal request is received but instead spins off a new instance. The huge advantage is decreased startup time; the traditional downside is that if one console experiences an error, it can take down all the other running consoles - something that was very frustrating for early users. The MVM plan is to spin off applications that would be a higher risk, for example, using JNI in their own process space. We will have to wait to see a public download, but getting a product from research into production is hard and requires a lot of dedication.

A New Java CPU
The first shipping Java appliance from Azul Systems is the second piece of news of note. In the early days of Java there was some interest in having a Java CPU; however, the focus was to replace the most complex application of all, the desktop. Azul Systems have mitigated this by narrowing their scope to J2EE application servers. However, the big surprise is the cost of a dedicated Java CPU.

CNET reports that the base production systems cost just under $200,000 for a 192 CPU system, or approximately $1,000 dollars per processor and peaks out at just under $800,000 dollars. That is a great leap of faith for some, although the price is in-line with large systems from traditional Unix vendors. There is a trial 89 CPU system for demo users but time will tell if there is demand for such a powerful system. My own employer's Web site delivers most of its Java application services through a cluster of four machines and two database servers, and even when we first started the Java developer connection site we literally had a single ultra 1 machine. Yet it's a testament to Java technology that no one is rushing to build a C# or .NET processor to compete.

In closing, next month's edition if JDJ will be focused on JavaOne, probably still the largest Java conference in the world. If you have any interesting stories to share please let me know at [email protected]. I have been fortunate to have attended every show to date and will be sharing my tips and tricks on making the most of the conference.

More Stories By Calvin Austin

A section editor of JDJ since June 2004, Calvin Austin is an engineer at SpikeSource.com. He previously led the J2SE 5.0 release at Sun Microsystems and also led Sun's Java on Linux port.

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
Mark 05/16/05 06:38:32 AM EDT

I wish they would get rid of the "Enterprise" and "Standard" monikers. It really is more like server and client (desktop). The problem is that the,uh, uninformed think if they use J2SE they will not be doing enterprise stuff (like using Swing). They also think the Enterprise is better.

@ThingsExpo Stories
IoT is rapidly changing the way enterprises are using data to improve business decision-making. In order to derive business value, organizations must unlock insights from the data gathered and then act on these. In their session at @ThingsExpo, Eric Hoffman, Vice President at EastBanc Technologies, and Peter Shashkin, Head of Development Department at EastBanc Technologies, discussed how one organization leveraged IoT, cloud technology and data analysis to improve customer experiences and effi...
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, will demonstrate how to move beyond today's coding paradigm ...
Internet of @ThingsExpo, taking place November 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA, is co-located with the 19th International Cloud Expo and will feature technical sessions from a rock star conference faculty and the leading industry players in the world and ThingsExpo Silicon Valley Call for Papers is now open.
Big Data engines are powering a lot of service businesses right now. Data is collected from users from wearable technologies, web behaviors, purchase behavior as well as several arbitrary data points we’d never think of. The demand for faster and bigger engines to crunch and serve up the data to services is growing exponentially. You see a LOT of correlation between “Cloud” and “Big Data” but on Big Data and “Hybrid,” where hybrid hosting is the sanest approach to the Big Data Infrastructure pro...
"My role is working with customers, helping them go through this digital transformation. I spend a lot of time talking to banks, big industries, manufacturers working through how they are integrating and transforming their IT platforms and moving them forward," explained William Morrish, General Manager Product Sales at Interoute, in this SYS-CON.tv interview at 18th Cloud Expo, held June 7-9, 2016, at the Javits Center in New York City, NY.
A critical component of any IoT project is what to do with all the data being generated. This data needs to be captured, processed, structured, and stored in a way to facilitate different kinds of queries. Traditional data warehouse and analytical systems are mature technologies that can be used to handle certain kinds of queries, but they are not always well suited to many problems, particularly when there is a need for real-time insights.
With 15% of enterprises adopting a hybrid IT strategy, you need to set a plan to integrate hybrid cloud throughout your infrastructure. In his session at 18th Cloud Expo, Steven Dreher, Director of Solutions Architecture at Green House Data, discussed how to plan for shifting resource requirements, overcome challenges, and implement hybrid IT alongside your existing data center assets. Highlights included anticipating workload, cost and resource calculations, integrating services on both sides...
"We are a well-established player in the application life cycle management market and we also have a very strong version control product," stated Flint Brenton, CEO of CollabNet,, in this SYS-CON.tv interview at 18th Cloud Expo, held June 7-9, 2016, at the Javits Center in New York City, NY.
Unless your company can spend a lot of money on new technology, re-engineering your environment and hiring a comprehensive cybersecurity team, you will most likely move to the cloud or seek external service partnerships. In his session at 18th Cloud Expo, Darren Guccione, CEO of Keeper Security, revealed what you need to know when it comes to encryption in the cloud.
We're entering the post-smartphone era, where wearable gadgets from watches and fitness bands to glasses and health aids will power the next technological revolution. With mass adoption of wearable devices comes a new data ecosystem that must be protected. Wearables open new pathways that facilitate the tracking, sharing and storing of consumers’ personal health, location and daily activity data. Consumers have some idea of the data these devices capture, but most don’t realize how revealing and...
What are the successful IoT innovations from emerging markets? What are the unique challenges and opportunities from these markets? How did the constraints in connectivity among others lead to groundbreaking insights? In her session at @ThingsExpo, Carmen Feliciano, a Principal at AMDG, will answer all these questions and share how you can apply IoT best practices and frameworks from the emerging markets to your own business.
Ask someone to architect an Internet of Things (IoT) solution and you are guaranteed to see a reference to the cloud. This would lead you to believe that IoT requires the cloud to exist. However, there are many IoT use cases where the cloud is not feasible or desirable. In his session at @ThingsExpo, Dave McCarthy, Director of Products at Bsquare Corporation, will discuss the strategies that exist to extend intelligence directly to IoT devices and sensors, freeing them from the constraints of ...
You think you know what’s in your data. But do you? Most organizations are now aware of the business intelligence represented by their data. Data science stands to take this to a level you never thought of – literally. The techniques of data science, when used with the capabilities of Big Data technologies, can make connections you had not yet imagined, helping you discover new insights and ask new questions of your data. In his session at @ThingsExpo, Sarbjit Sarkaria, data science team lead ...
Extracting business value from Internet of Things (IoT) data doesn’t happen overnight. There are several requirements that must be satisfied, including IoT device enablement, data analysis, real-time detection of complex events and automated orchestration of actions. Unfortunately, too many companies fall short in achieving their business goals by implementing incomplete solutions or not focusing on tangible use cases. In his general session at @ThingsExpo, Dave McCarthy, Director of Products...
Traditional IT, great for stable systems of record, is struggling to cope with newer, agile systems of engagement requirements coming straight from the business. In his session at 18th Cloud Expo, William Morrish, General Manager of Product Sales at Interoute, outlined ways of exploiting new architectures to enable both systems and building them to support your existing platforms, with an eye for the future. Technologies such as Docker and the hyper-convergence of computing, networking and sto...
WebRTC is bringing significant change to the communications landscape that will bridge the worlds of web and telephony, making the Internet the new standard for communications. Cloud9 took the road less traveled and used WebRTC to create a downloadable enterprise-grade communications platform that is changing the communication dynamic in the financial sector. In his session at @ThingsExpo, Leo Papadopoulos, CTO of Cloud9, discussed the importance of WebRTC and how it enables companies to focus...
With an estimated 50 billion devices connected to the Internet by 2020, several industries will begin to expand their capabilities for retaining end point data at the edge to better utilize the range of data types and sheer volume of M2M data generated by the Internet of Things. In his session at @ThingsExpo, Don DeLoach, CEO and President of Infobright, discussed the infrastructures businesses will need to implement to handle this explosion of data by providing specific use cases for filterin...
IoT generates lots of temporal data. But how do you unlock its value? You need to discover patterns that are repeatable in vast quantities of data, understand their meaning, and implement scalable monitoring across multiple data streams in order to monetize the discoveries and insights. Motif discovery and deep learning platforms are emerging to visualize sensor data, to search for patterns and to build application that can monitor real time streams efficiently. In his session at @ThingsExpo, ...
Internet of @ThingsExpo has announced today that Chris Matthieu has been named tech chair of Internet of @ThingsExpo 2016 Silicon Valley. The 6thInternet of @ThingsExpo will take place on November 1–3, 2016, at the Santa Clara Convention Center in Santa Clara, CA.
Early adopters of IoT viewed it mainly as a different term for machine-to-machine connectivity or M2M. This is understandable since a prerequisite for any IoT solution is the ability to collect and aggregate device data, which is most often presented in a dashboard. The problem is that viewing data in a dashboard requires a human to interpret the results and take manual action, which doesn’t scale to the needs of IoT.