Tuesday, May 6, 2008

Profits-strapped Sun continues decade-long pitch to developers on Java dominance

Leading up the the JavaOne developers conference, Sun Microsystems posted an embarrassing quarterly profit loss, is making OpenSolaris more open than ever, bringing the OpenSolaris platform value to the Amazon Web Services cloud, and is still using variations on the projectile theme to send T-shirts into the international crowd of eager Java developers.

Here in San Francisco on Tuesday, the 12th annual JavaOne developers conference opened, still drawing throngs of the Java devoted. It's clear from the gathering that Java tools, standards, middleware, runtime instances and distributed computing methods still dominate the non-Microsoft enterprise IT landscape.

Even as many other innovations over the past decade have encroached on and often out-delivered on the "write once, run anywhere" mantra, Java has done great things for the ability to develop and deploy complex, mission critical applications that leverage assets and resources across multiple tiers of computing. The n-tier computing model based on standards of interoperability is alive and well.

Java continues to play a binding role among hundreds of the most impactful IT vendors and their products -- from IBM to Oracle to SAP to developer consultancies of one busy person. Yet the arenas in which Java, now an open source reference model stack, dominates has is limits. Java's role in the future growth areas of Internet and mobile computing may well be as a foundational but necessary pivotal component.

The growing arenas of SOA, Web 2.0, cloud computing, webby applications design/delivery, OSGi container flexibility, PHP, Ruby on Rails, Adobe and Silverlight RIA/cross-browser development/deployment -- all are moving beyond the Java orbit.

At the same time, Sun has aligned itself to Java so much it recently changed its stock ticker to JAVA. Sun certainly helped create the Java community and value -- with a lot of help -- but then also alienated many Java contributors and market drivers as Sun sought to dominate Java and to mashup Java's success onto Sun.

So far, some 13 years in, Java remains consistently more successful than Sun.

And there was plenty more evidence at this year's show of the always-interesting relationship between Sun and Java. Sun's Executive Vice President for Software Rich Green, in his keynote, said that the Amazon's Kindle device is powered by Java, even the store that the content is bought from, uses Java. And we were given a demo of Kindle's prowess by Ian Freed, vice president of Kindle at Amazon.

Interesting to note that neither the device, nor the cloud services supporting the Kindle's content sales and syndication, comes from Sun as a business. But the software was developed on Java. So, Java=1.0, Sun=0.1.

Rikko Sakaguchi, senior vice president of Sony Ericsson, showed some neat mobile handset devices running cool video and media. Java's role is core to the handset and content and applications. Java helps make the software run on the device, and encourages partners to develop content and apps. "Java powers the device," said Green. But again Java and Sony Ericsson=1.0, Sun=0.1.

We were also showed a demo of a Facebook widget, Connected Life, that at first crashed, perhaps due to Moscone Center's Internet connectivity. But then it came back up. The widget was written in JavaFX, a Sun scripting language and runtime. The demo showed that the widget can run in a browser or as a rich Internet application using Java runtime, but that crashed too. And the widget can run on mobile devices too.

JavaFX also allows for video to run, 2D and 3D. There was some nice eye candy, but nothing you can't get with Adobe AIR/Open Screen, Silverlight, or QuickTime, among other RIA approaches.

So Java still helps "write once, run anywhere." Facebook and widget writers with Java=1.0, Sun=0.4 (if it sells the tools and licenses the Java runtime, and perhaps sells some servers to Facebook).

JavaFX Mobile will be forthcoming (spring 2009)to allow one runtime across the mobile and desktop tiers (fall 2008), said Green. A demo showed a mobile device running the Android emulator running Connected Life. Showing that JavaFX-written applications runs in many places, including mobile phones supporting Java.

Sun took some heat last year when it introduced JavaFX, but the "create-once, present anywhere" value is clearly a priority for Sun, as well as for Adobe, Microsoft and others. Sun will try and leverage the Java runtime installed base to be a player in this market, but it will be a real tussle given the competition

Glassfish kernal container at 98 kB will also support a wide swath of device types, said Green. He said Glassfish downloads are robust and global. Recent MySQL addition to Sun is getting 65,000 downloads per day, said Green.

NetBeans ecosystem is growing year over year by 44 percent, based on active users, said Green. And Java ships in the prominent Linux distributions, including Ubuntu and Red Hat, he said.

Sun's Project Hydrazine offers a platform for mashable services in the cloud, for "find, merge, deploy and share," said Green. It's due in later 2009. Another project, Project Insight, involves managing actions of users and data for ad placement.

Sounds like Sun is building an ad delivery platform, or at least to manage the meta data that supports ad placements. So Sun is competing with Google, Microsoft, and Yahoo! on ad infrastructure?

Sun CEO and President Jonathan Schwartz said battle is brewing for development platform for next generations of devices. "No matter where they are, Java will reach them," said Schwartz.

He likes the idea that apps running in a browser can be dragged off of the browser by the end user and onto the desktop of devicetop, thanks to Java on the device.

"And it will all be free," said Schwartz. So again, Java=1.0, Sun=0.x.

Neil Young joined the Sun executives on stage. Neil likes Blue-ray, and plans to deliver a multimedia anthology content offering via Blu-ray from his illustrious and prolific 45-year career.

"Just recently we've been able to bring this forward, ... it's really quite an experience," said Young, referring to using Blu-ray and Java, over past technologies, including DVDs.

And Java runs on Blu-ray devices! So Java+Neil Young=1.0, Sun=0.x.

Sun continues to try and define x as a major means to drive its future growth and profits. Let's hope that the past is not prologue on that account.

JustSystems boosts acceptance of XBRL with donation of intellectual property rights

JustSystems said Monday that it is contributing its intellectual property rights for its invention of extensible business reporting language (XBRL) to XBRL International, the standards body responsible for overseeing the language's specification.

JustSystems is making the move as part of its campaign to help organizations adopt XBRL, the XML -based standard for communicating business and financial information. The company made the announcement at XBRL International Conference in Eindhoven, Netherlands.

Under the terms of this contribution, JustSystems will not assert patent rights to the XBRL formatting linkbase, although the company will maintain invention rights. The developer community will be able to freely apply intellectual property and all documentation.

The XBRL formatting linkbase provides a standards-based method for defining how XBRL data — which is complex and largely unreadable by people — is rendered to documents, web pages, wireless devices and other applications. By mapping data elements to specific formatting conventions, the formatting linkbase helps organizations to ensure the consistent display of XBRL data across multiple output formats and delivery channels.

Jake Sorofman, senior vice president of marketing and business development for JustSystems, said in a press release:

“Now that XBRL has matured and regulators such as the U.S. SEC are gearing up for a mandate, organizations must take aggressive action to understand the implications and applications of XBRL within their domain. With XBRL momentum building, our campaign is designed to help organizations jumpstart their XBRL initiatives and stay ahead of the curve.”

I recently produced a podcast with Sorofman, in which we discussed the importance and future of structured documents and authoring tools. You can listen to the podcast here, and read the transcript here. [Disclosure: JustSystems is a sponsor of BriefingDirect podcasts.]

Genuitec marks progress with two milestone releases of MyEclipse 6.5 products

Genuitec, the MyEclipse IDE vendor, has marked development progress with two interim releases. The Flower Mound, Tex., firm has announced availability of the initial milestone releases of MyEclipse Enterprise Workbench 6.5 and MyEclipse 6.5 Blue Edition, a tool suite for WebSphere developers.

The Enterprise Workbench release includes an upgrade of MyEclipse Spring tools, which provides integration of the latest Spring framework 2.5 libraries. Also in the release are:

  • JAX-WS 2.1 Web services
  • Support for JSR-168 portlets
  • Improved JSF and Facelet visual page design and coding features
  • New web.xml editor; and
  • Updated ICEFaces JSF component support.

The M1 release of the Blue Edition offers project migration support from IBM Rational Application Developer and WebSphere Application Developer into MyEclipse.

With the new release, developers can configure, launch, and manage multiple WebSphere profiles simultaneously from within the IDE, allowing the developers to develop, deploy, and debug enterprise Java applications to any number of customized WebSphere profiles.

In another announcement, Genuitec has released the Pulse 2.1, which allows users to manage and configure Eclipse-based products. Among the product enhancements in this release are:

  • Desktop Express, which allows ISVs to deliver software to their customers
  • Enhancements to Pulse Freelance, which allows users to add and share plug-ins to customize their catalog and share workspace settings.

Last February, I did a podcast with Maher Masri, president of Genuitec on his companies Eclipse-based tools and the migration path to WebSphere. You can read the transcript here. [Disclosure: Genuitec is a sponsor of BriefingsDirect podcasts.]

Last January, I wrote about the Pulse product and its implications for the development and deployment market:

I also expect that Genuitec will move aggressively into “development and deployment as a service” offerings in 2008. There’s no reason why a Pulse set of services could not evolve into a general platform for myriad developer resources and increasingly tools/IDEs as a service. Indeed, Genuitec is finding wider acceptance by developers of developing and deploying in the cloud concepts and benefits.

The milestone release of Workbench 6.5 is currently available from the MyEclipse site for a free trial. The milestone release of Blue Edition is available for a free trial from the Blue Edition site. The subscription price is $149, and those with current subscriptions will receive all upgrades and support at no additional cost. The general release of both products is scheduled for June of this year.

Sunday, May 4, 2008

What MicroNoHoo means for enterprises

Now that Yahoo gets to remain a stand-alone company for a few more months, you may think that a battle royale between Microsoft and Google over the online advertising and social networking/communications services future has little bearing on enterprises. But you'd be wrong.

Here are seven reasons why:
  • As we discussed Saturday on an emergency Gillmor Gang, this cloud wars business is largely about audience size, reach, and details on consumer needs/preferences. This audience intelligence value can be sold to advertisers, but also to enterprises, retailers and marketers as they seek to deliver their brands, goods and services more efficiently to users/buyers everywhere, every digital way. The cloud compute-based, automated, bid-auction-driven, buyer-seller matchmaker powerhouses will be necessary partners for most enterprises. In other words, you will be doing business with the top one or two cloud leaders.
  • Nearly all enterprises and SMBs will continue to have large Microsoft product footprints in their organizations for at least several years. You want such a critical supplier to remain focused and fiscally healthy and to invest in current and future products -- or you have a Microsoft extraction problem. If Microsoft goes tits-up online, it will be a weaker company and therefore a weaker supplier. If Microsoft needs to spend lavishly on labor, acquisitions, technology and marketing to get to number one or number two online, it will be distracted from its business-focused businesses. In other words, enterprises spending on Microsoft now subsidize Microsoft's future needs to go cloud-strong, and perhaps enterprise software soft. You'll need to pay Microsoft on premises now so that you can pay Microsoft online later.
  • As a hedge on the future, Microsoft is creating online strategy sets that can satisfy consumer online markets while also bringing purely online and "software plus services" hybrid services to SMBs and enterprises. How well these services compete with other offerings from other cloud-based services providers will determine how well these services perform for you as a company. In other words, your future in leveraging Microsoft's path from on-premises software provider to services provider hinges on how well Microsoft does online, which depends on audience and advertising/services (see no. 1). It will at some point behoove Microsoft to push you to its online business services, probably by making on-premises stuff expensive. But you will have more choice over your online suppliers than your did on your PC and department server supplier.
  • An emboldened and stronger Google, resulting from a hobbled Yahoo and a runner-up Microsoft, means that more partners and applications will emerge around the Google ecology. We'll see more deals with Google from Salesforce.com, IBM, Apple, mobile handset providers, mobile Internet device makers, and probably the major media companies (lacking a choice). This just makes Google stronger, more diversified, able to spend $1 billion per quarter on capital investments, able to woo the best engineers, and a darling of online start-ups and entrepreneurial developers and content creators. This means Google is not only a channel for enterprises to reach consumers, it increasingly becomes the provider or channel for more and more business services to more types of businesses in more global locations.
  • Microsoft is becoming more open. In order to catch up to Google and other ad-driven cloud compute-based providers, probably without Yahoo's audience clout, Microsoft will need to become even more open on standards. That's good news for enterprises. Microsoft is loosening up its strangle-hold on enterprises through its self-imposed standards. More importantly, Microsoft is giving its developers more choice. This is a slippery slope, because at some point Microsoft gets so open that the stickiness and lock-ins lessen so that the Windows runtime (and associated license sales) can be swapped out for open source or virtualized runtimes. Developers can pick and choose what Microsoft stuff they want to use, and then seek cheaper alternatives. To seduce developers and start-ups from Google, Microsoft must continue to get open in more ways, aiding the open source evolution and maturity, and giving enterprise more choices and lower total IT costs.
  • Requirements on the PC change and shift. As Google and Yahoo drag Microsoft into a more pure-Web-play, and seek to offer attractive online alternatives to "software plus services," enterprises can re-evaluate their hardware spend and requirements on the desktop. Apple will also offer compelling alternatives for the full Windows PC experience. So enterprises, already resisting the hardware upgrade costs and help desk hit from moving to Vista, may benefit from Microsoft's need to "go Webby" because their hardware requirements will amount to supporting a browser mostly, at least for some users like call centers. This also opens up the market for use of more thin clients, as well as more use of desktop-as-a-service and virtualized app delivery services. Dumb terminals are not dumb if you need to pay for them and support them. By backing off of client-server, Microsoft will cut your PC device total costs. And no more audit threats!
  • Microsoft's stock performance in the cloud era will depend less on its business revenues and more on how well it competes against Google, Yahoo et al. In the post Yahoo acquisition saga (volume 1), Microsoft may well see its value as a corporation decrease, even as recessionary pressures build against growth rates for its consumer and business product lines. Microsoft could have fewer resources to devote to its enterprise businesses (see above). At the same time, IBM, Oracle, Red Hat, and HP are firing well on their enterprise business cylinders, and they may see Microsoft blood in the enterprise sales waters. As an enterprise buyer, ask now and for the foreseeable for discounts and better terms from those enterprise vendors that compete directly with Microsoft. Microsoft's sales reps may not be able to respond like they used to. Microsoft's enterprise competitors will seek to take some oxygen from the field in the next several quarters. This is good news for enterprises, and SMBs.
So there are a number of reasons for enterprises and IT departments to be aware of and concerned about what goes on between Microsoft and Yahoo, and -- most importantly -- Microsoft and Google.

Saturday, May 3, 2008

Tidal offers 'Intelligent Automation' for Microsoft Exchange Server

Tidal Software has launched a new product aimed at automating Microsoft Exchange Server management. Intelligent Automation for Exchange Server enables IT to ensure that administrative processes are executed and managed consistently and that corporate policies are adhered to.

As businesses rely on Microsoft Exchange as a platform, not just for business messaging, but as part of their business processes, it results in more complex management requirements. These can often drain valuable IT resources and slow processes down to an unacceptable level, something automation is designed to alleviate. [Disclosure: Tidal Software is a sponsor of BriefingsDirect podcasts.]

While IT departments could automate these processes through scripting, those scripts would lack policy-based controls, auditing, or privilege management, all of which are offered in Intelligent Automation. The new product also can help identify problems with email that originate in the client, network, or third-party tools, and which are sometimes attributed to Exchange Server.

Among the features of Intelligent Automation:
  • Assisted migration to Exchange Server 2007.
  • Standardized management processes for Exchange.
  • Secure self-service administration for Exchange, delegating many common add/remove/modify types administrative tasks to line of business users or HR through simple, automated processes.
  • Fully auditable, maintaining complete auditability for any administrative actions performed on the system.
  • Systems Center Operations Manager 2007 support.
  • Completely customizable with a powerful visual process editor.
Intelligent Automation is available immediately. More information is on the Tidal Web site.

Thursday, May 1, 2008

Adobe shoots for 'create once, present anywhere' value with worthy Open Screen Project

Trying to deliver rich content effectively to the stubbornly heterogeneous end-user device tiers has produced more tears than triumphs. Adobe is aiming to fix that with the ambitious and inclusive Open Screen Project, which today throws adobe's considerable installed base weight behind an industry-collaboration movement to standardize interface delivery.

By leveraging Adobe's ubiquitous Flash Player and soon Adobe AIR, the project's ambition is to allow ease in creating rich content -- including video -- and delivering it consistently to televisions, personal computers, mobile devices, and consumer electronics. The means is a consistent runtime environment for content, applications and services to present well across a variety of "screens," from cell phones, mobile Internet devices (MIDs), and home entertainment set top boxes.

Adobe's efforts will provide a significant counter-punch to Microsoft Silverlight/Live Mesh move to accomplish similar values using the market presence muscle and developer allegiance to the Windows, .NET and Visual Studio world.

May the best means to get the job done in a way that aids developers while protecting the choice of consumers -- and being acceptable to the content, network, and device makers -- win. The Adobe-Microsoft tussle on this front may be just what's needed to break a moribund app delivery solutions field apart, and to get the job done ... finally.

The announcement builds on Adobe's earlier forays into open source adoption drivers for Flash. Adobe's newest moves may even force Microsoft to be more open with its technologies, always a welcome development in the market. That's because the Open Screen Project includes:
  • Removing restrictions on use of the SWF and FLV/F4V specifications
  • Publishing the device porting layer APIs for Adobe Flash Player
  • Publishing the Adobe Flash¨ Cast™ protocol and the AMF protocol for robust data services
  • Removing licensing fees
  • Making next major releases of Adobe Flash Player and Adobe AIR for devices free.
And there's a community! Such partners as ARM, Chunghwa Telecom, Cisco, Intel, LG Electronics Inc., Marvell, Motorola, Nokia, NTT DoCoMo, Qualcomm, Samsung Electronics Co., Sony Ericsson, Toshiba and Verizon Wireless are keen to Open Screen. And content provides seem to like it to, including BBC, MTV Networks, and NBC Universal.

This is an exciting development. I hope it's open enough to both assuage the "Adobe lock-in" critics and force more openness generally in this market. The de facto accepted standard is needed.

Enterprises ought to take a hard look at this as a potential way of delivering via RIAs content, services and applications from SOAs to many devices and types of consumers in a common approach. Very powerful.

And wouldn't all of this pair up nicely with Android and the Open Handset Alliance? Adobe ought to join OHA ASAP.

And I very much look forward to getting and delivering a lot of the best content to all of the best places.

Wednesday, April 30, 2008

TIBCO puts infrastructure pieces in place for cloud compute-caliber SOA

TIBCO Software founder, chairman and CEO Vivek Ranadive used his keynote presentation at the opening of the TUCON user conference today to describe the need for an "event cloud" to support the demands on next generation of enterprise infrastructure.

Such an elevated level of cloud management would allow for complex business events and activities to occur in "real-time" at the huge scale demanded of modern business processes. He said TIBCO's goal remains the same as it has been for years, to the bring the right information to the right places at the right times. Only now is that vision nearing fruition, and the combination of SOA and cloud computing will make it happen, he said.

Ranadive also decried data trapped in databases, preferring a pending era of data portability. A global bank, for example, can expect to manage 100 million "events" a month, all of them relating to petabytes of data. Such scale and complexity will require software and hardware that can manage and adapt to keep up with demand and service performance management requirements. Relational databases won't pass muster, he said.

Ranadive's comments followed a slew of announcements by TIBCO today that, when you boil them down, add up to cloud compute-caliber SOA infrastructure in the making. [Disclosure: TIBCO is a sponsor of BriefingsDirect podcasts.]

After speaking with a number of TIBCO executives and customers a few things become clear:
  • Portability of data is going to be a very big deal in coming years.
  • Look for tighter and more strategic alignment between TIBCO and Microsoft in the coming months.
TIBCO is embracing Microsoft Silverlight as the common presentation foundation for many of its BPM and SOA interfaces and management activity views and consoles. TIBCO is also making Microsoft's Windows Communications Foundation work well with TIBCO Enterprise Message Service, and more compatibility across additional products is likely.

The visions of cloud computing has especially strong appeal to TIBCO executives, and TIBCO play a significant role in the interactions between various cloud hosting and provider organizations. The Palo Alto, CA-based company is in discussions with notable cloud services providers, executives said. It is also possible that TIBCO could itself enter into the cloud market as an integration services provider.

The company also see growing need for interoperability infrastructure to support the increasing use of enterprise mashups and lightweight data integrations.

TIBCO proactive management approach enables SOA performance delivery as a managed service

The business of running IT for major organizations has been moving in a maturity model direction for some time. ITIL, IT service management methods, various compliance measures, and the seemingly never-ending mantra for IT to do more with less are behind these necessary trends.

Yet SOA brings a new level of needed sophistication to how IT runs itself, and how IT can perform like a business within the business. As SOA decouples services from applications and their support infrastructure -- and the use of and demand on those services becomes dynamic, even erratic -- how do you keep the trains running on time? Just as IT service management matures, SOA can make things chaotic, from a performance management perspective.

A series of announcements today from TIBCO Software's user conference, TUCON in San Francisco, underscores this need for SOA support and performance management to gain maturity, and for those scaling up SOA activities to now look for the means to provide mission-critical performance in all circumstances. [Disclosure: TIBCO is a sponsor of BriefingsDirect podcasts.]

As enterprises also build out "private cloud" support infrastructure, a deeper and wider level of management and automation of performance management becomes essential. These times do require better management approaches.

I'll be blogging more from the TUCON event today, and adding more detail to these announcements. For now, here are the basics:

--TIBCO rolled out ActiveMatrix Service Performance Manager, which helps companies predict and fix IT problems. The performance management support, which maps dependencies and supports SLA-based delivery, is designed to play well with SOA governance, an important part of taking SOA governance to the next level.

--TIBCO is delivering an "ultra-low latency" message delivery support with its first messaging appliance. Proper performance demands raw horsepower, in addition to the finesse of dependencies mapping and vulnerability predictions.

--There are also two intriguing partnership announcements. TIBCO has partnered with Microsoft on SOA adoption paths, and TIBCO has selected Microsoft Silverlight for building and delivering rich Internet applications, which builds on TIBCO'S AJAX development.

--Secondly, TIBCO is partnering with BMC Software, in that BMC will use TIBCO infrastructure as the SOA foundation for its Business Service Management Platform.

The need to detect behaviors and patterns in ongoing SOA-based processes and transactions will provide the confidence and transparency large organizations require to build out SOA systems and methods across more business critical activities. Complex event processing offers a key ingredient for this SOA forensics value to occur. More on that later.