Close
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
Read Down
Sign in
Close
Welcome!Log into your account
Forgot your password?
Read Down
Password recovery
Recover your password
Close
Search
Logo
Subscribe
Logo
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
More
    Subscribe
    Home Applications
    • Applications
    • Development
    • IT Management
    • PC Hardware

    Sun Speaks Out on the Future of the Java Platform

    Written by

    Darryl K. Taft
    Published October 24, 2008
    Share
    Facebook
    Twitter
    Linkedin

      eWEEK content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.

      Sun Microsystems released Java Standard Edition 6 Update 10 on Oct. 21 and Danny Coward, chief architect of Sun’s Client Software Group, checked in for an interview with eWEEK Senior Editor Darryl K. Taft to talk about the future of the Java platform.

      How is the role of Java changing and what are we seeing for the future of the Java platform?

      I think what we are seeing in general is a rapid rise in the number of rich client applications focused on consumers. Businesses and consumers alike are looking for attractive and intuitive ways to interact and Java originated as a platform to enable that. Now that Java is deployed so widely, I think Java’s role has broadened significantly as a platform for consumer content. Many of the drivers for continued evolution of the platform come from developers who want to create this new generation of rich content focused on consumers. This rich content consists of applications that are attractive, “self-guiding” and self-explanatory, as well as applications that visually entertain and present information to allow interactions in a playful and enriching manner.

      We have seen Sun focus and do well with the enterprise side of Java and now it appears Sun is shifting to the client side. Can you tell me more about that?

      We spent many years building out the core Java platform both as a base for server-side technology, and focused on enterprise GUIs. In the last three or four years, the number of applications being created for consumers has overtaken the number of applications being created for use within the enterprise. Thus, we have focused our development efforts on reshaping Java for rich client application development and deployment. For development, we’ve added a whole new language and programming environment called JavaFX. For deployment on the desktop, we’ve really worked hard to make the underlying JRE (Java Runtime Environment) much more lightweight, nimble, and better able to run visually intensive applications-all things needed by consumer-facing rich client applications.

      You just released Java SE 6 Update 10-how does this announcement fit in with Sun’s overall Java strategy?

      Click here to read more about Sun’s Java Standard Edition 6 Update 10.

      Java SE 6 Update 10 is a release of the highly popular Java Runtime for the desktop and browser and is a product of how we are reshaping Java for rich client application development and deployment. This release has those deployment and runtime attributes I just described: quick to download, quick and easy to install, quick to update from an older version, quick to start applications running on it, much faster graphical performance, and a new look and feel for cross-platform applications.

      What are some of the new key features and changes in the release, including what you can do now that you couldn’t do before?

      There are several, but the key highlight features are:

      JavaKernel: This shrinks the initial download of the JRE from 14.5MB to 4.5MB-a huge savings in download time and time spent unpacking the run-time. The initial ‘kernel’ download contains just enough of the run-time to run typical GUI applications-i.e. typical consumer applications on the desktop or browser-and then in parallel the rest of the platform is installed once that initial application is up and running. This results in a much quicker download and a much quicker start to get the application up and running.

      More Java SE 6u10 Features That Benefit Developers

      New Plug-in Architecture: This release rewrites the code that connects the JRE into the browser. Now applets run in their own process instead of in the same process as the browser, so it’s much more robust and scalable. You can do super-neat stuff like drag the applet out of the Web page and out of the browser so it’s in its own window (it just keeps running), and if you like, you can close the browser and the applet keeps running.

      If you close the applet, you get the choice to create a shortcut on your desktop so you can just start the applet directly from the desktop next time. So with this new architecture, you just pull applets out of Web pages onto your desktop with one drag and drop.

      JavaQuickStarter: This technology does the prework to keep the JRE files loaded into the computer’s desk cache so that applets and applications start up much, much quicker. Unlike other programs, which keep heavyweight background processes running to achieve a similar effect, this is a much lighter-weight option of getting much quicker startup time for the JRE.

      We have also turned on native graphics acceleration on [Windows] Vista, and have a new cross-platform look and feel called Nimbus for developers who like their applications to have a distinctive and uniform look no matter which OS (Windows, Solaris, Linux) they are on.

      How can developers and consumers benefit from these features?

      Consumers and developers will benefit by having their Java applications start up much quicker. These applications-especially the ones that use shading, animations, translucency and shaped windows-are going to perform very smoothly and quickly. The initial download or update of the JRE if they already have it will be quick and easy.

      They’ll be able to pull applets off Web pages and drop them right onto their desktop to use later, or offline, instead of having a complicated install experience, as with other technologies.

      How does this release tie in with upcoming launch of JavaFX 1.0?

      As well as being a great release for developers who write rich client applications in Java, this is the underpinning of the upcoming JavaFX 1.0 desktop release. In support of the additional designer-focused programming model we have created in JavaFX, this release ensures that JavaFX applications have nimble, lightweight run-time underneath them, and one that is ready for the kind of wonderful graphically rich applications we expect JavaFX developers and designers to create.

      Darryl K. Taft
      Darryl K. Taft
      Darryl K. Taft covers the development tools and developer-related issues beat from his office in Baltimore. He has more than 10 years of experience in the business and is always looking for the next scoop. Taft is a member of the Association for Computing Machinery (ACM) and was named 'one of the most active middleware reporters in the world' by The Middleware Co. He also has his own card in the 'Who's Who in Enterprise Java' deck.

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      MOST POPULAR ARTICLES

      Artificial Intelligence

      9 Best AI 3D Generators You Need...

      Sam Rinko - June 25, 2024 0
      AI 3D Generators are powerful tools for many different industries. Discover the best AI 3D Generators, and learn which is best for your specific use case.
      Read more
      Cloud

      RingCentral Expands Its Collaboration Platform

      Zeus Kerravala - November 22, 2023 0
      RingCentral adds AI-enabled contact center and hybrid event products to its suite of collaboration services.
      Read more
      Artificial Intelligence

      8 Best AI Data Analytics Software &...

      Aminu Abdullahi - January 18, 2024 0
      Learn the top AI data analytics software to use. Compare AI data analytics solutions & features to make the best choice for your business.
      Read more
      Latest News

      Zeus Kerravala on Networking: Multicloud, 5G, and...

      James Maguire - December 16, 2022 0
      I spoke with Zeus Kerravala, industry analyst at ZK Research, about the rapid changes in enterprise networking, as tech advances and digital transformation prompt...
      Read more
      Video

      Datadog President Amit Agarwal on Trends in...

      James Maguire - November 11, 2022 0
      I spoke with Amit Agarwal, President of Datadog, about infrastructure observability, from current trends to key challenges to the future of this rapidly growing...
      Read more
      Logo

      eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site’s focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

      Facebook
      Linkedin
      RSS
      Twitter
      Youtube

      Advertisers

      Advertise with TechnologyAdvice on eWeek and our other IT-focused platforms.

      Advertise with Us

      Menu

      • About eWeek
      • Subscribe to our Newsletter
      • Latest News

      Our Brands

      • Privacy Policy
      • Terms
      • About
      • Contact
      • Advertise
      • Sitemap
      • California – Do Not Sell My Information

      Property of TechnologyAdvice.
      © 2024 TechnologyAdvice. All Rights Reserved

      Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.

      ×