Click here to close now.


Agile Computing Authors: Bill Szybillo, Yeshim Deniz, Mehdi Daoudi, Flint Brenton, Liz McMillan

Related Topics: Java IoT, IoT User Interface

Java IoT: Article

Sun’s JavaOne 2009: Business As Usual

New product announcements this year included JavaFX 1.2

In the wake of Oracle's acquisition of Sun Microsystems, many of us questioned whether we would actually see the company's annual JavaOne developer conference and exhibition take place.

Industry commentators and analysts have been postulating over possible the emergence of a new and more commercially driven iteration of the Java programming language and platform. Initial signs of this becoming a reality have come with the announcement of a new Java Store to showcase applications in front the 800 million desktop Java technology users worldwide. So it seemed that overall, it's business at usual at Sun.

Larry Ellison & Scott McNealy at JavaOne 2009 (Photographer: John Todd / Don Feria)

According to the company, the Java Store will contain personal productivity, business and entertainment software presented in an simple user interface that allows users to install applications by dragging them directly onto their computer desktop. Consumers can visit to sign up for a chance to participate in the Java Store private beta program and developers can visit to submit applications for the Java Warehouse.

"Java is one of the most ubiquitous and widespread technology platforms the world has ever seen - and its future has never been brighter," said Sun President and CEO Jonathan Schwartz. "The innovations that will be unveiled today, in particular the Java Store, will represent the beginning of a new era for the Java community - one defined by technical brilliance, market innovation and new business opportunities."

The reach of the Java platform now includes: more than 6.5 million Java developers worldwide and more than 7 billion Java devices, including more than 2.6 million mobile devices, 40 million TV set-top boxes and 800 million Java desktops.

Sun's consumer-facing storefront has been brought to light in direct response to what Sun describes as the increasing number of Java developers who have embraced its technology, but have been frustrated at the lack of a clear route to monetization of their work. Built to house Java SE (standard edition) and JavaFX rich Internet applications, Sun hopes that both corporate Java shops and small software startups alike will be able to reach a widening customer audience through this new channel. The Java Store will begin life as a private beta program before its full international roll out. Developers can submit applications to the store's 'Java Warehouse' and, if selected by Sun, their software can progress upward for distribution in the Java Store where it can be delivered to end users via the Java Runtime Environment (JRE).

Frank Cohen, CEO and Founder of PushToTest, produced an excellent set of show comments over the period of the week. Among Cohen's highlighted notes was the fact that Sun Chairman Scott McNealy told the audience "All the way to Mars and the four corners of the world, I'm proud of what you have done with Java."

Cohen himself notes that, "Java is the front-end and middleware in BlueRay video disc players. Demonstrations of JavaFX technology showed very good integration between the user experience and the media delivered on the disc. The BlueRay experience is headed towards what we experience on the desktop: multiple applications open at the same time, alerts, windows, and what looks like a file system."

New product announcements this year included JavaFX 1.2, which includes new cross platform User Interface (UI) controls, faster application start-up, streaming media support and other performance enhancements across desktop, browser and mobile. In addition, JavaFX TV and the Java FX Authoring Tool were previewed at the show. Sun says this is extending the JavaFX vision to bring rich and expressive interactive content to the TV and set-top box environments and allow designers and web developers to visually create JavaFX applications.

"The latest version of JavaFX, combined with updates to Java SE, delivers an enhanced user experience for JavaFX applications," said Jeet Kaul, senior vice president of Java technologies at Sun. "JavaFX opens a vast global market for developers and content authors who want to deploy rich, expressive applications, services and experiences across all the screens of their customers' lives. We continue to strengthen the JavaFX ecosystem by helping to enable more people to create content across more device types and establishing a channel, the Java Store, for developers and ISVs to directly deploy JavaFX applications to hundreds of millions of worldwide Java technology users."

While the Java ecosystem has certainly grown in recent times, there are still areas where Java is comparatively at a standstill. For example, there is no Java on iPhone. PushToTest's Cohen noted that Sun tried to put a positive, even an aggressive, spin on the situation. "For example, Jonathan Schwartz told delegates that JavaFX is available on mobile platforms. To prove the point Schwartz had an executive at RIM talk about the Java experience on Blackberry. In a cleverly crafted statement Schwartz said the top selling smartphone - Blackberry - is a Java phone. He said JavaFX runs on Sony Ericsson, Orange and LG phones." Schwartz also told delegates, "We're shooting for 100s of millions, not 10s of millions," as he took a dig at the iPhone.

Microsoft used its session at JavaOne to talk about its work with the Apache Stonehenge project, which is made up of companies and individual developers who share an interest in testing and establishing interoperability of web standards implementations. The company says it is now extremely focused on server side interoperability to connect heterogeneous systems and made its first contributions to Apache at the start of 2009. As the presenters said, "Middleware is really hard to demo, everybody wants the plumbing fixed but nobody wants to meet the plumber."

Microsoft's contribution to Apache was a sample application called StockTrader 2.0 designed to implement WS-* standards and was designed to demonstrate service-oriented architecture design principles. The company says that, "Interoperability work doesn't stop at the end of the standardization process. In fact, that is where it really starts." Microsoft says that it recognizes that customers want to be able to deploy multiple implementations standards and have the ability to choose the best ones for their scenarios and requirements. This in itself will arguably encourage competition, innovation and ensure the production of better quality software in response to real world market forces.

Making much of the deployment flexibility Sun claims is inherent in OpenSolaris, the company detailed its suitability for running on anything from a single core, right up through to a variety of multi-core environments. As well as a re-architecture of its networking components with technology developed out of Sun's Project Crosbow, the new OpenSolaris release will reportedly feature enterprise-level support that is said to put it on an equal footing with Solaris 10. There is also the addition of Sparc processor support, improved storage technology interfacing, virtualization enhancements and "dozens" of enhancements for developers.

Also making headlines at JavaOne was DTrace, Sun's dynamic tracing framework for the Solaris Operating Environment. Although already in existence for half a decade, DTrace is said to "instrument" software applications dynamically. The instrumentation process (or examination and subsequent configuration management driven analysis of code structure if you prefer) once complete allows an application to be explored at its various different layers (if multi-threaded) so that bottlenecks can be identified and latency issues can be addressed. This can all be done live as the application runs and so is playing a higher role in OpenSolaris 2009.06 in terms of its associated developer tools.

Sun used the JavaOne event to reaffirm its position on the Java landscape and make various product level announcements including several technology updates to the its GlassFish Portfolio. This open source, high-performance web application platform is argued to be the industry's most downloaded application server. Built on leading open source projects, Sun says that the GlassFish Portfolio speeds time to market and improves productivity by offering a pre-integrated and fully-tested open source web application platform. Additionally, Sun used the JavaOne show to announced early access of GlassFish v3 containing a full preview of the forthcoming Java Platform Enterprise Edition 6 (Java EE 6) specification.

"Sun offers virtually the most comprehensive software infrastructure solutions for creating and deploying secure and scalable web and enterprise applications. With GlassFish Portfolio, Sun brings additional simplicity and lower TCO to customers by delivering the highest-scaling and best price-performance application platform. Plus, the early access of GlassFish v3 offers developers a head-start on working with all of the new features of the upcoming Java EE 6 specification, including capabilities for profiles, pruning, extensibility and ease of development," said Karen Tegan Padir, vice president, MySQL and Software Infrastructure at Sun.

Finally, Oracle's Larry Ellison did make an appearance at JavaOne 2009 alongside Scott McNealy himself and if you were wondering what Larry's thoughts are on the future for Java this is what he said. "Oracle has invested more in Java (in terms of dollars) than anybody else. I am determined to expand the Java community and to encourage the Open Office group to build rapidly now. If you want to know more about the future for Java - then just look at its past. I expect very few changes apart from an expanded level of enthusiasm for Java from Oracle."

More Stories By Adrian Bridgwater

Adrian Bridgwater is a freelance journalist and corporate content creation specialist focusing on cross platform software application development as well as all related aspects software engineering, project management and technology as a whole.

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
With all the incredible momentum behind the Internet of Things (IoT) industry, it is easy to forget that not a single CEO wakes up and wonders if “my IoT is broken.” What they wonder is if they are making the right decisions to do all they can to increase revenue, decrease costs, and improve customer experience – effectively the same challenges they have always had in growing their business. The exciting thing about the IoT industry is now these decisions can be better, faster, and smarter. Now all corporate assets – people, objects, and spaces – can share information about themselves and thei...
The Internet of Everything is re-shaping technology trends–moving away from “request/response” architecture to an “always-on” Streaming Web where data is in constant motion and secure, reliable communication is an absolute necessity. As more and more THINGS go online, the challenges that developers will need to address will only increase exponentially. In his session at @ThingsExpo, Todd Greene, Founder & CEO of PubNub, exploreed the current state of IoT connectivity and review key trends and technology requirements that will drive the Internet of Things from hype to reality.
Two weeks ago (November 3-5), I attended the Cloud Expo Silicon Valley as a speaker, where I presented on the security and privacy due diligence requirements for cloud solutions. Cloud security is a topical issue for every CIO, CISO, and technology buyer. Decision-makers are always looking for insights on how to mitigate the security risks of implementing and using cloud solutions. Based on the presentation topics covered at the conference, as well as the general discussions heard between sessions, I wanted to share some of my observations on emerging trends. As cyber security serves as a fou...
The cloud. Like a comic book superhero, there seems to be no problem it can’t fix or cost it can’t slash. Yet making the transition is not always easy and production environments are still largely on premise. Taking some practical and sensible steps to reduce risk can also help provide a basis for a successful cloud transition. A plethora of surveys from the likes of IDG and Gartner show that more than 70 percent of enterprises have deployed at least one or more cloud application or workload. Yet a closer inspection at the data reveals less than half of these cloud projects involve production...
Most of the IoT Gateway scenarios involve collecting data from machines/processing and pushing data upstream to cloud for further analytics. The gateway hardware varies from Raspberry Pi to Industrial PCs. The document states the process of allowing deploying polyglot data pipelining software with the clear notion of supporting immutability. In his session at @ThingsExpo, Shashank Jain, a development architect for SAP Labs, discussed the objective, which is to automate the IoT deployment process from development to production scenarios using Docker containers.
Countless business models have spawned from the IaaS industry – resell Web hosting, blogs, public cloud, and on and on. With the overwhelming amount of tools available to us, it's sometimes easy to overlook that many of them are just new skins of resources we've had for a long time. In his general session at 17th Cloud Expo, Harold Hannon, Sr. Software Architect at SoftLayer, an IBM Company, broke down what we have to work with, discussed the benefits and pitfalls and how we can best use them to design hosted applications.
Discussions of cloud computing have evolved in recent years from a focus on specific types of cloud, to a world of hybrid cloud, and to a world dominated by the APIs that make today's multi-cloud environments and hybrid clouds possible. In this Power Panel at 17th Cloud Expo, moderated by Conference Chair Roger Strukhoff, panelists addressed the importance of customers being able to use the specific technologies they need, through environments and ecosystems that expose their APIs to make true change and transformation possible.
Microservices are a very exciting architectural approach that many organizations are looking to as a way to accelerate innovation. Microservices promise to allow teams to move away from monolithic "ball of mud" systems, but the reality is that, in the vast majority of organizations, different projects and technologies will continue to be developed at different speeds. How to handle the dependencies between these disparate systems with different iteration cycles? Consider the "canoncial problem" in this scenario: microservice A (releases daily) depends on a couple of additions to backend B (re...
Container technology is shaping the future of DevOps and it’s also changing the way organizations think about application development. With the rise of mobile applications in the enterprise, businesses are abandoning year-long development cycles and embracing technologies that enable rapid development and continuous deployment of apps. In his session at DevOps Summit, Kurt Collins, Developer Evangelist at, examined how Docker has evolved into a highly effective tool for application delivery by allowing increasingly popular Mobile Backend-as-a-Service (mBaaS) platforms to quickly crea...
Too often with compelling new technologies market participants become overly enamored with that attractiveness of the technology and neglect underlying business drivers. This tendency, what some call the “newest shiny object syndrome” is understandable given that virtually all of us are heavily engaged in technology. But it is also mistaken. Without concrete business cases driving its deployment, IoT, like many other technologies before it, will fade into obscurity.
We all know that data growth is exploding and storage budgets are shrinking. Instead of showing you charts on about how much data there is, in his General Session at 17th Cloud Expo, Scott Cleland, Senior Director of Product Marketing at HGST, showed how to capture all of your data in one place. After you have your data under control, you can then analyze it in one place, saving time and resources.
The Internet of Things is clearly many things: data collection and analytics, wearables, Smart Grids and Smart Cities, the Industrial Internet, and more. Cool platforms like Arduino, Raspberry Pi, Intel's Galileo and Edison, and a diverse world of sensors are making the IoT a great toy box for developers in all these areas. In this Power Panel at @ThingsExpo, moderated by Conference Chair Roger Strukhoff, panelists discussed what things are the most important, which will have the most profound effect on the world, and what should we expect to see over the next couple of years.
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 Carter, IBM General Manager Cloud Ecosystem and Developers, and a Social Business Evangelist, wil...
PubNub has announced the release of BLOCKS, a set of customizable microservices that give developers a simple way to add code and deploy features for realtime apps.PubNub BLOCKS executes business logic directly on the data streaming through PubNub’s network without splitting it off to an intermediary server controlled by the customer. This revolutionary approach streamlines app development, reduces endpoint-to-endpoint latency, and allows apps to better leverage the enormous scalability of PubNub’s Data Stream Network.
Apps and devices shouldn't stop working when there's limited or no network connectivity. Learn how to bring data stored in a cloud database to the edge of the network (and back again) whenever an Internet connection is available. In his session at 17th Cloud Expo, Ben Perlmutter, a Sales Engineer with IBM Cloudant, demonstrated techniques for replicating cloud databases with devices in order to build offline-first mobile or Internet of Things (IoT) apps that can provide a better, faster user experience, both offline and online. The focus of this talk was on IBM Cloudant, Apache CouchDB, and ...
Cloud computing delivers on-demand resources that provide businesses with flexibility and cost-savings. The challenge in moving workloads to the cloud has been the cost and complexity of ensuring the initial and ongoing security and regulatory (PCI, HIPAA, FFIEC) compliance across private and public clouds. Manual security compliance is slow, prone to human error, and represents over 50% of the cost of managing cloud applications. Determining how to automate cloud security compliance is critical to maintaining positive ROI. Raxak Protect is an automated security compliance SaaS platform and ma...
I recently attended and was a speaker at the 4th International Internet of @ThingsExpo at the Santa Clara Convention Center. I also had the opportunity to attend this event last year and I wrote a blog from that show talking about how the “Enterprise Impact of IoT” was a key theme of last year’s show. I was curious to see if the same theme would still resonate 365 days later and what, if any, changes I would see in the content presented.
The Internet of Things (IoT) is growing rapidly by extending current technologies, products and networks. By 2020, Cisco estimates there will be 50 billion connected devices. Gartner has forecast revenues of over $300 billion, just to IoT suppliers. Now is the time to figure out how you’ll make money – not just create innovative products. With hundreds of new products and companies jumping into the IoT fray every month, there’s no shortage of innovation. Despite this, McKinsey/VisionMobile data shows "less than 10 percent of IoT developers are making enough to support a reasonably sized team....
Just over a week ago I received a long and loud sustained applause for a presentation I delivered at this year’s Cloud Expo in Santa Clara. I was extremely pleased with the turnout and had some very good conversations with many of the attendees. Over the next few days I had many more meaningful conversations and was not only happy with the results but also learned a few new things. Here is everything I learned in those three days distilled into three short points.
DevOps is about increasing efficiency, but nothing is more inefficient than building the same application twice. However, this is a routine occurrence with enterprise applications that need both a rich desktop web interface and strong mobile support. With recent technological advances from Isomorphic Software and others, rich desktop and tuned mobile experiences can now be created with a single codebase – without compromising functionality, performance or usability. In his session at DevOps Summit, Charles Kendrick, CTO and Chief Architect at Isomorphic Software, demonstrated examples of com...