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 Development
    • Development
    • IT Management

    Sun Polishes Java Studio Creator

    Written by

    Peter Coffee
    Published August 8, 2005
    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.

      Java Studio Creator 2, expected to ship this fall from Sun Microsystems Inc., combines an improved pure-Java integrated development environment with a greatly expanded arsenal of prebuilt components. JSC2 also offers an array of effective Web-oriented construction tools and coding aids.

      Click here to read the full review of Java Studio Creator 2.

      2

      Java Studio Creator 2, expected to ship this fall from Sun Microsystems Inc., combines an improved pure-Java integrated development environment with a greatly expanded arsenal of prebuilt components. JSC2 also offers an array of effective Web-oriented construction tools and coding aids.

      eWEEK Labs tested JSC2 in its early-access form, available now for free download at developers.sun.com/prodtech/javatools/jscreator/ea/jsc2. This substantial upgrade is expected to come to market by November at the same aggressive $99 price as Version 1.

      JSC2 is built on NetBeans 4.1, the late-June update to the Sun-sponsored open-source NetBeans IDE.

      For developers, whose favorite adjectives are often “crisp” and “responsive,” the immediate question will be whether NetBeans has shed a justly held reputation in early editions for leisurely rendering. We therefore compared the latest NetBeans against the equally current Eclipse 3.1, whose native user interface components do yield perceptibly faster rendering; even so, the Labs found that on typical developer hardware, NetBeans fully rendered pure-Java interface can at last meet the requirements of even this uncompromising audience.

      What will lose that audience in moments, though, after 14 years of conditioning by Microsoft Corp.s Visual Basic and its many imitators, is anything less than full drag-and-drop convenience. Having reviewed a decades worth of Java tools that have tried to do this with varying success, we feel as if JSC2 is finally there. Not only is it easy to do things correctly in JSC2, but its also—and this is at least as important—difficult to mess things up.

      Were used to finding ways to break the multilateral links among visual and code-focused tools, but JSC2 proved immune to our deliberate attempts to confuse it.

      Thats not to say that JSC2 makes everything obvious. It does not, and developers will get a good return on their time by going through the series of thorough tutorial exercises available online. JSC2 maintains its coherence by confining editing operations to well-architected property structures, not just leaving things out in the open where they can be altered at whim. You wont learn to use this tool by casual point-and-click osmosis.

      But tasks that are often tedious, such as assembling an array of radio buttons or checkboxes, are expedited in JSC2 with button and checkbox groups that are created as easily as one might insert a table into a document. Newly offered composite components in JSC2 anticipate common application needs, such as an add/remove list facility that assembles and edits a subset list from a larger list of available items. Structure has its advantages.

      /zimages/2/28571.gifJava creator James Gosling discusses Java—past, present and future. Click here to read more.

      Its easy to have too much of a good thing. When tool designers get too enthusiastic about expanding their palettes, one winds up with long lists and huge icon arrays that require a time-consuming hunt with diminishing productivity returns. JSC2 forestalls that problem with customizable palettes that we could easily resequence and regroup into different categories, as well as extend them with additional components as desired.

      Its clear that JSC2 was envisioned from the start as a tool for building Web applications. This isnt just a browser-based deployment option grafted onto a thick-client tool, as has become widespread practice in the last several years. JSC2s in-depth Web orientation gave us the same ease of visual construction, navigation and linkage among the HTML pages of a Web application that it did among the UI components of a single page. And when an application moves from the static stage of design to the dynamic stages of deployment and testing, JSC2s new HTTP monitor tool can quickly expose behind-the-scenes glitches in network requests and responses.

      Most applications in enterprise settings are front ends to some form of data access, and JSC2 sets a high standard for elegance with its new gallery of data provider components. These encapsulate the low-level differences among database tables, Web service responses, flat files or data structures in memory. Application code interacts with the easily constructed and edited data provider interface, not with the native data object, reducing the downstream workload when a data source is changed.

      Many visual tools lose their charm when it comes time to write—and rewrite—the code that does the work behind the scenes, but JSC2 speeds initial coding with a convenient Code Clips palette. We could quickly drag these task-focused templates into our code to be tailored to the task at hand.

      JSC2 handles refactoring of code, a notorious weakness in visual environments, using the exemplary refactoring engine of NetBeans 4.1 that clearly shows what it proposes to change. Oddly, though, the multilevel Undo of the NetBeans source code editor appeared to be hamstrung in JSC2 as only a single-step Undo capability. We hope to find that this was an early-access handicap—perhaps deliberate?—that will be fixed in the commercial version this fall.

      Next page: Evaluation Shortlist: Related Products.

      Page 3

      Borland Software Corp.s JBuilder 2005 A family of offerings with versions representing many combinations of capability and price; road map for future versions leads to Eclipse as a foundation for expanded application life-cycle tools (www.borland.com/us/products/jbuilder)

      Eclipse 3.1 Not just a free Java development environment but also an ecosystem of plug-ins thats becoming the foundation of many commercial developer offerings (www.eclipse.org)

      JetBrains Inc.s IntelliJ IDEA 5.0 This months major upgrade eases import of JBuilder and Eclipse projects into its rich environment of productivity tools for development and code quality assurance (www.jetbrains.com/idea)

      Oracle Corp.s JDeveloper 10g 10.1.3 Lets developers tailor technology portfolios and deployment platforms to their needs; its approachable while being second to none in capability and responsiveness—and its now free to all developers (www.oracle.com/technology/products/jdev)

      Technology Editor Peter Coffee can be reached at [email protected].

      Check out eWEEK.coms for the latest news, reviews and analysis in programming environments and developer tools.

      Peter Coffee
      Peter Coffee
      Peter Coffee is Director of Platform Research at salesforce.com, where he serves as a liaison with the developer community to define the opportunity and clarify developers' technical requirements on the company's evolving Apex Platform. Peter previously spent 18 years with eWEEK (formerly PC Week), the national news magazine of enterprise technology practice, where he reviewed software development tools and methods and wrote regular columns on emerging technologies and professional community issues.Before he began writing full-time in 1989, Peter spent eleven years in technical and management positions at Exxon and The Aerospace Corporation, including management of the latter company's first desktop computing planning team and applied research in applications of artificial intelligence techniques. He holds an engineering degree from MIT and an MBA from Pepperdine University, he has held teaching appointments in computer science, business analytics and information systems management at Pepperdine, UCLA, and Chapman College.

      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.