Comments
Richard Davies wrote: The UK has a good crop of technology pioneers in cloud computing - for example ElasticHosts, FlexiScale, Flexiant, OnApp - and also some strong government initiatives such as G-Cloud. We will have to see whether this kind of technical leadership converts into swift mass-market adoption or not.
Cloud Expo on Google News

SYS-CON.TV
Cloud Expo & Virtualization 2009 East
PLATINUM SPONSORS:
IBM
Smarter Business Solutions Through Dynamic Infrastructure
IBM
Smarter Insights: How the CIO Becomes a Hero Again
Microsoft
Windows Azure
GOLD SPONSORS:
Appsense
Why VDI?
CA
Maximizing the Business Value of Virtualization in Enterprise and Cloud Computing Environments
ExactTarget
Messaging in the Cloud - Email, SMS and Voice
Freedom OSS
Stairway to the Cloud
Sun
Sun's Incubation Platform: Helping Startups Serve the Enterprise
POWER PANELS:
Cloud Computing & Enterprise IT: Cost & Operational Benefits
How and Why is a Flexible IT Infrastructure the Key To the Future?
Click For 2008 West
Event Webcasts
SYS-CON Radio Interviews Sun's CTO John Fowler
SYS-CON Radio Interviews Sun's CTO John Fowler

Kevin Bedell recently had the opportunity to talk with Sun Microsystems' John Fowler about open standards, Linux and Java, and Sun's contributions to the open source community.

John Fowler is chief technology officer for Sun Microsystems' Software organization. He manages an Advanced Development group and reports directly to Jonathan Schwartz's organization. John has been with Sun for 12 years, with experience in software development and most recently corporate strategy.

Prior to this appointment, John led technical strategy in Sun corporate, identifying leading technology trends and the companies creating these trends for minority investment and acquisition. John's group took a forward view on both hardware and software technology developments, identified companies that are complementary to Sun in specific areas, and sought to invest in these companies.

Prior to taking the technology position in the corporate group, John was director of engineering for the Sun Software Development Tools organization. Over the past 10 years, he has held a variety of positions, primarily engineering management, in Java Software, Solaris, Unix Desktop, and Graphics.

LWM: Thanks, John, for speaking with us. Being the CTO of Software at Sun Microsystems seems like a broad-ranging job. From my understanding of Sun, the big software initiatives happening there right now run around Java, Solaris, and Linux. What's your particular area of focus?
John Fowler:
We're really focused on extending the ability to develop network applications through every part of the network. We believe that people are developing applications today that span from the data center, where your systems information is, all the way out to the identity card. So we have developed Java with partners to actually provide a network architecture for developing applications through the entire computing universe.

LWM: I remember the first time I encountered a Sun product, it was actually a Sun 3 Workstation based on a Motorola processor, and it was running BSD (Berkely Unix) 4.2.This was some number of years ago, but I remember that even then the idea behind Sun was the mantra of open systems…is that still where you're going?
Fowler:
Yes. As you know from our early history, we picked up the Motorola 68000 processor and BSD and created the workstation. We've always been about taking some standard and open components and putting them together in particular ways to create solutions for customers, and so from the early, humble workstation days of open standards and workstations to today, a lot of these basics still continue to be the same. Open standards, an open development environment, and a combination of standard components and integration to build a solution. With Java we really look at the network as the system, that is, you develop applications today to really live on the network, and that's what Java and Web services enable you to do.

LWM: Speaking of Java and Linux...it seems that Java is now becoming the language of choice for enterprise development. I know a lot of people talk about C# being a growing language, but one of the biggest trends that struck me recently was that COBOL application development is finally beginning to fall off. I take that to mean that these big applications are finally being rewritten, and they are being written in Java for the most part. Is that what you're seeing?
Fowler:
Yes. There's been a trend over the last few years where we've gone from a multiplicity of languages and development environments to two major ones – C# and .NET from Microsoft, and Java and J2EE from Sun and Sun's partners. So most new enterprise applications development is done in those two areas. The basic difference is actually very straightforward. With Microsoft .NET you can build applications that can live in one environment – that is Microsoft Windows; and with Java and J2EE you can build applications that span many operating systems, hardware platforms, and other environments. So your choosing something involves an entire industry as opposed to a single company.

LWM: That sounds great. So how does that story play out with Linux?
Fowler:
Linux is a wonderful opportunity for Java because Linux is developed to live on many different hardware platforms. Java itself requires some kind of operating system to give it a runtime environment, and Linux provides a wonderful operating system that spans many hardware architectures; it's on dozens of microprocessors, and in many different form factors from small personal computers to PDAs to desktop computers to large mainframe computers. Linux gives us an operating environment where we can run Java applications that span the entirety of hardware that's available today.

LWM: In the end, what do you see as the benefits of that for people trying to build enterprise applications?
Fowler:
People building enterprise applications in Java already benefit from an industry, so it's an open movement to build Java and runtimes that are available for many people. Linux amplifies this because with Linux you get an operating environment and hardware choices that also span many different companies. So what does that mean for customers? You get the freedom of choice in terms of the partners that you can work with, the ability to migrate applications if you should so need, and you also get standard capital competition that drives innovation between all the different people developing infrastructure technologies.

LWM: When you look at what your customers are doing, are a lot of the new applications being developed in Linux? What trends are you seeing?
Fowler:
We see a lot of people moving applications to Linux. It's a major trend. And then as they start to build new applications they build them using Java and Web services. This isn't about building applications for Linux; this is actually building applications for Web services. They typically develop for an application server and a portal server environment, and then where they go to deploy it is where the operating system choices come in. So when we talk about new applications development, we're not talking about applications development in Linux, we're talking about applications development in Web services and Java. Linux becomes one of the opportunities to deploy these Java Web services apps costeffectively.

LWM: It sounds like those two things, Linux providing the ability to deploy on any hardware you want, and Java and J2EE providing the ability to develop enterprise applications on Linux, mean that you can build anything and run it anywhere, I guess. Is that right?
Fowler:
That's right. I mean part of it is being able to run it anywhere, and another interesting trend that's happening with Linux and Java is that there's a great growth in the number of developers who actually use Linux desktops as their development environment. Evans [Evans Data Corporation – ed.] did a survey recently where they showed the percentage of developer desktops, and there's a clear erosion of the number of desktops running Windows versus the number of desktops running Linux for people doing development in Java. So the interesting thing is that for the developers, with Linux they get the power and the stability and the security of Unix, and they get the flexibility of lots of different tools of an open environment, and they get it at a very low cost, and so developers more and more are choosing Linux as a development environment, not just as a deployment environment. We expect that trend to continue and Sun is trying to accelerate that trend as much as possible with community programs; with our tools availability on Linux, which has always been available on Linux from the beginning; and with other activities to really encourage the developer on Linux.

LWM: I'd like to give you an opportunity to talk a little bit about Sun's contributions to the open source community. I know that there are so many companies that are now using Linux, but I get the feeling that a lot of them are really taking from the community without contributing back.What has Sun's role been from that perspective?
Fowler:
Well it's good to start with a little history. You reminded me of the workstation days, and in the early days of the workstation we actually obtained tapes from Berkeley and we modified the Berkeley systems distribution and contributed those changes back to Berkeley. So from the very beginning of the inception of the company we were founded on open source. With respect to Linux, it's important to remember that there are a number of different components to a specific Linux distribution – there is the kernel plus all the activities that are around it. We are, of course, the major contributors of OpenOffice, and we contribute very significantly to Mozilla and GNOME. We're part of the inception of those programs, and we have programs around grid, SNMP, and JXTA and Jini – those are all open source programs that are largely motivated by Sun. Other open source programs that we contribute heavily to include Apache.org, where we contribute Tomcat work. So we're active in communities that we begin, we're active in terms of the technology we incorporate into our own products, and we're active with communities that we contribute to. So we're very much both give and take as far as our open source activities.

LWM: That's great. A couple of last questions: What do you see as the possibility that someday Java itself may become open source?
Fowler:
Well, right now we're really focused on standards with Java so I think when you look at open source, open source is a development methodology by which you make your source available. You have to look at your licensing model, your ability to create standard and compliant applications, and then how you actually develop that software. Today Java's about an open standard for how we develop it; it's about compliance to binary compatibility so that we can run applications everywhere. That's how we're currently pursuing the evolution of Java.

LWM: Are there any plans for a Sun distribution of Linux?
Fowler:
Today we're going to be talking about Mad Hatter, which is our Linux desktop effort, and Mad Hatter includes a substantial amount of technology developed by Sun together with partners to go in the desktop arena. So today we're really focused on the distribution area, on the desktop. In the server space we have joint development distribution agreements with both SuSE and Red Hat. These are not straight OEM agreements, which other manufacturers have done; these are joint development agreements by which we're actually enhancing Java and other applications and systems so that when you get Linux and you get it from Sun, you know that you are getting the best possible development and runtime environment and the best support.

LWM: We really appreciate Sun's commitment to do that. Is there anything else you'd like to talk about?
Fowler:
I think it's really important for everyone to get out and work on enhancing the open source tools and using them, OpenOffice and GNOME, and the Linux distributions...I think it's a participatory economy and I want to really encourage everyone to go and participate.

About Kevin Bedell
Kevin Bedell, one of the founding editors of Linux.SYS-CON.com, writes and speaks frequently on Linux and open source. He is the director of consulting and training for Black Duck Software.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

In this interview, LWM comments imply that COBOL applications are being rewritten, and "they are being written in Java for the most part".

There have been a number of attempts documented in recent years to "rip and replace" COBOL applications. One such project reported in the Chicago Tribune on Dec 10th 2003 cost the FBI $628 million. Many such projects fail to recognise the complexity of replacing several 100M lines of code which embody years of accumulated business-driven investment. Today, the cost and risk of such projects can rarely be justified, and CEOs are learning that legacy value can be unlocked from aging hardware platforms in other, more innovative ways.

Many mainframe applications are now incorporated into e-business infrastructure through legacy extension tools. Also, it is now possible to move existing applications as 'services' to new, low cost platforms such as Windows and Linux for more agile integration with .NET and J2EE. The trend today is to recognise and preserve the value of legacy systems while freeing them from high cost and high risk proprietary hardware platforms.

Mike Gilbert,
Micro Focus


Your Feedback
Mike Gilbert wrote: In this interview, LWM comments imply that COBOL applications are being rewritten, and "they are being written in Java for the most part". There have been a number of attempts documented in recent years to "rip and replace" COBOL applications. One such project reported in the Chicago Tribune on Dec 10th 2003 cost the FBI $628 million. Many such projects fail to recognise the complexity of replacing several 100M lines of code which embody years of accumulated business-driven investment. Today, the cost and risk of such projects can rarely be justified, and CEOs are learning that legacy value can be unlocked from aging hardware platforms in other, more innovative ways. Many mainframe applications are now incorporated into e-business infrastructure through legacy extension tools. Also, it is now possible to move existing applications as 'services' to new, low cost platforms such as...
Latest Cloud Developer Stories
Swisscom, the Swiss telecom, is going into the cloud business. Its subsidiary Swisscom IT Services AG has signed up with Red Hat as a Certified Cloud Provider and launched a public cloud Infrastructure-as-a-Service (IaaS) cloud targeting enterprise-class customers primarily in ...
Apache Deltacloud, the Red Hat-contributed ReSTful API that abstracts differences between clouds so services on any cloud can be managed – provided of course there’s a driver – has graduated from the Apache Foundation’s incubator and is now a full-fledged Top-Level Project (TLP)....
In a surprise move on Tuesday, January 10, Oracle wheeled out its Big Data Appliance. That’s the one it said in October would be ready sometime in the first half. Only nobody believed it meant early in the first half. Heck, it’s not even clear anybody thought Oracle could make ...
Rackspace Hosting, the service leader in cloud computing, on Thursday announced its acquisition of SharePoint911, an industry leader in SharePoint consulting, training, and "JumpStart" services within SharePoint. The unification of both companies provides capabilities to deliver ...
CloudLinux, Inc., on Thursday released CafeFS 3, a virtualized file system for shared hosters that cages each customer within its own virtualized file system. CageFS becomes part of CloudLinux OS at no additional charge. CloudLinux OS, the only commercially-supported Linux OS m...
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021

SYS-CON Featured Whitepapers
ADS BY GOOGLE

Breaking Cloud Computing News
AMD (NYSE: AMD) announced today that industry veteran John Byrne has been appointed senior vice pres...