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


2008 West
DIAMOND SPONSOR:
Data Direct
SOA, WOA and Cloud Computing: The New Frontier for Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
GOLD SPONSORS:
Appsense
User Environment Management – The Third Layer of the Desktop
Cordys
Cloud Computing for Business Agility
EMC
CMIS: A Multi-Vendor Proposal for a Service-Based Content Management Interoperability Standard
Freedom OSS
Practical SOA” Max Yankelevich
Intel
Architecting an Enterprise Service Router (ESR) – A Cost-Effective Way to Scale SOA Across the Enterprise
Sensedia
Return on Assests: Bringing Visibility to your SOA Strategy
Symantec
Managing Hybrid Endpoint Environments
VMWare
Game-Changing Technology for Enterprise Clouds and Applications
Click For 2008 West
Event Webcasts

2008 West
PLATINUM SPONSORS:
Appcelerator
Get ‘Rich’ Quick: Rapid Prototyping for RIA with ZERO Server Code
Keynote Systems
Designing for and Managing Performance in the New Frontier of Rich Internet Applications
GOLD SPONSORS:
ICEsoft
How Can AJAX Improve Homeland Security?
Isomorphic
Beyond Widgets: What a RIA Platform Should Offer
Oracle
REAs: Rich Enterprise Applications
Click For 2008 Event Webcasts
SYS-CON.TV
Top Links You Must Click On


Sun Java WorkShop
Sun Java WorkShop

Build Java Applications Faster and Easier
Business today moves at the speed of the Internet. Corporations are rapidly deploying Intranets as the vehicles for real-time information. But for professional developers, the wide adoption of the Internet has given rise to a new challenge: delivering high-quality applications, with limited resources, in a short time. The demand for information requires developers to deliver applications which reach more users, on a multitude of heterogeneous platforms, across global networks.

Consequently, many developers have turned to Sun's Java programming language. Java allows developers to build applications quickly. It allows for component reuse and the ability to "write once, and run anywhere"ª - a capability that means significant cost savings.

More than ever, performance is key for professional developers. With Sun Java WorkShop, professional developers get the fast performance they need to create dynamic Java applications. The new Java WorkShop Java Compiler - now ten to fifteen times faster than its predecessor according to Sun internal tests - helps to reduce build time and improve the edit-compile-debug cycle. Also key is Sun's new JIT (Just-In-Time) compiler, now built directly into the Java Virtual Machine.

Using Java WorkShop 2.0, you can also create and reuse JavaBeans, components that run on anything from mainframes to cell phones. Creation of JavaBeans is simplified through use of the built-in wizard. In addition, Java WorkShop 2.0 supports the latest JDKª software. The latest APIs and language features provide greater flexibility in building your Java applications.

The Java WorkShop 2.0 development environment delivers on the promise of visual, intuitive application development. It provides a fully integrated graphical toolset which allows programmers to design, edit, compile, debug and tune Java applets and full-scale, client/server Java applications. Wizards for project and portfolio management allow users to share, manage and distribute information to the whole development team.

Sun Java WorkShop is the ultimate development tool for creating Java applications and applets for the Internet and corporate Intranet. New in the second-generation of Java WorkShop are:

  • A complete, visual environment which allows you to design, edit, compile, debug and tune Java applets and full-scale, client/server Java applications
  • Rapid Application Development (RAD) through the Visual Javaª GUI Builder, which lets you quickly design and create the GUI for your Java application
  • Support for the latest JDK and JavaBeans component model
  • A built-in Just-In-Time (JIT) compiler in the Java Virtual Machine and fast Java compiler
  • Profiler tools that help you analyze application performance
  • Multi-platform support for Microsoft Windows 95, Windows NT, the Sun Solarisª operating environment (SPARCª and Intel editions), HP/UX environments and Novell's IntranetWare.

    Sun Java WorkShop makes Java development faster and easier and enables you to work on Internet time. With Java WorkShop, you get ease-of-use, visual application development, code reuse and the high performance you need.

    Java WorkShop is the ultimate Java development environment - brought to you from the creators of Java.

    Java JIT Compiler Overview
    In order to understand JITs (Just-in-time Compilers), you must first understand how the Java Virtual Machine (JVM) works. When you write a Java application, such as the following hello world program,

    class hello {
    public static void main(String argv[]) {
    System.out.println("Hello!");
    }
    }

    you first run "javac", the Java Compiler, which turns the Java code into what is known as "bytecodes" and puts them into the "hello.class" file. This class file can then be interpreted on any machine which has a Java Virtual Machine on it. The key word here is "interpreted". The Java Virtual Machine processes each of the bytecodes in the .class file and executes them. This is similar to what other interpreted languages do, such as Basic, LISP and Smalltalk.

    When a JIT is present, the Java Virtual Machine does something different. After reading in the .class file for interpretation, it hands the .class file to the JIT. The JIT will take the bytecodes and compile them into native code for the machine that you are running on. It can actually be faster to grab the bytecodes, compile them and run the resulting executable than it is to just interpret them. The JIT is an integral part of the Java Virtual Machine, so you never notice it's there, except your Java runs faster. Some environments allow you to choose whether or not to JIT code.

    Java is a dynamic language, so you are not allowed to "statically" compile all the .class files into machine code until they are actually called. Thus the JIT is really "just-in-time", since it compiles methods on a method-by-method basis just before they are called. If you call the same method more than once, the JIT'd code can really pay off as you do not have to re-JIT the method and can simply re-execute the native code.

    Does it make sense to always JIT code? No, not always. Sometimes JIT'd code does not run any faster than interpreted code. If the Java Virtual Machine is not spending its time interpreting bytecodes, then JIT'ing the bytecodes will not speed things up. Although it is rare, things might slow down since you are spending the time compiling the bytecodes when you could have been interpreting them.

    Sun Java WorkShop v2.0 will incorporate a Java JIT compiler into the development environment. Java WorkShop 2.0 is the next-generation Java IDE that allows developers to design, test, deploy and maintain Java applets, applications and JavaBean components - from dynamic, animated home pages to sophisticated, interactive business applications - with speed and simplicity.

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

    Register | Sign-in

    Reader Feedback: Page 1 of 1

    Enterprise Open Source Magazine Latest Stories . . .
    With Cloud Expo 2012 New York (10th Cloud Expo) just four months away, what better time to start introducing you in greater detail to the distinguished individuals in our incredible Speaker Faculty for the technical and strategy sessions at the conference... We have technical and st...
    AMD said late Tuesday that its chief sales officer Emilio Ghilardi had left the company and that CEO and president Rory Read is going to do his job while a replacement is sought. AMD didn’t say why Ghilardi left but it’s assumed Read wants his own people. Read is relatively new to th...
    During the lifespan of M3 (Monitis Monitor Manager) there has always been something lacking – timers. M3 execution procedure was outlined in this previous article. The execution mentioned in the latter was a one-time-execution, whereas server monitoring requires periodic invocati...
    Red Hat is putting its bought-in Gluster scale-out NAS storage technology, acquired in October, on the Amazon cloud. It’s styled Red Hat Virtual Storage Appliance for Amazon Web Services and other clouds are supposed to follow in short order.
    A new episode of the screencast series is now available at the OpenNebula YouTube Channel. This screencast demonstrates the new easily-customizable self-service portal for cloud consumers. Its aim is to offer a simplified access to shared infrastructure for non-IT end users. The scree...
    C12G Labs has just announced an update release of OpenNebulaPro, the enterprise edition of the OpenNebula Toolkit. OpenNebula 3.2, released two weeks ago, brings important benefits to cloud providers with a new easily-customizable self-service portal for cloud consumers, and builders w...
    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