Archives
 
 
 
  Special
 
 
 
  About Us
 
 
 

Newsletter
Free E-mail Newsletter from BYTE.com

 
    
           
Visit the home page Browse the four-year online archive Download platform-neutral CPU/FPU benchmarks Find information for advertisers, authors, vendors, subscribers Request free information on products written about or advertised in BYTE Submit a press release, or scan recent announcements Talk with BYTE's staff and readers about products and technologies

ArticlesSymantec Pours Java into Its Development Environment


March 1996 / News & Views / Symantec Pours Java into Its Development Environment
Rick Grehan

From the outside, Symantec Cafe (called Espresso in its formative stages) appears indistinguishable from the company's C++ 7.2 IDDE (integrated development and debugging environment). However, once you get inside the IDDE, you find that Symantec Cafe is a Java development system.

In what resembles an organ implant, Symantec has inserted a Java compiler into its development system. It has also added a Java browser and "Java-aware" editor (i.e., Java source code is displayed in different colors, depending on the synta x and the keyword). Because Symantec is using the same IDDE it used in C++ 7.2, Cafe acquires piles of features for free.

For example, the IDDE's cl ass editor and hierarchy editor function within Cafe just as they do within C++ 7.2. The former is a three-pane Smalltalk-like browser/editor that lets you rapidly navigate through Java classes and class members, such as functions and variables, down to the source code. The latter is a graphical viewer/editor into the inheritance hierarchy of a Java application's classes. It bears the distinction of "editor" because you can, by grabbing and dragging the connections between displayed classes, alter the inheritance relationship between a subclass and its parent class. Such alterations are automatically reflected in the source code.

Symantec Cafe also comes with its own Express helpers, the Symantec equivalent to wizards. AppExpress guides you through the creation of Java skeleton source code for bootstrapping your Java project--be it a console (i.e., command line) or Single Document Interface (SDI) application or a Java applet. For example, if you step through the AppExpress-led bui ld of a Java SDI project and enter nothing more than the name of the application, Cafe will pour out enough code to build a working window with an operative file/edit/help menu.

The weak link in the package is the debugger. Cafe includes Sun's Java debugger, which, compared to debuggers such as Symantec's own within C++ 7.2, is a step back in time. The debugger is command-line-oriented, amounting to a text window into which you type your commands. In a sense it's a remote debugger, since it controls the Java application under test via TCP/IP (which you must install to run the debugger). You can suspend and resume threads, peek into source code, examine an individual thread's stack and local memory, and more. Still, I hope Symantec works on a visual debugger for the package.

At the time of this writing, Cafe was available in demo form from Symantec's Web page at http://www.symantec.com ; you can also get more information by calling (800) 441-7234 or (541) 334-6054. It's actually a patch to the Symantec C++ 7.2 compiler, so you'll need that before you can use Cafe. Although Symantec plans to provide Cafe separately, the company did not yet have pricing information available.


Have Java at the Symantec Cafe

screen_link (50 Kbytes)

Users who've found other Java development environments a little too Spartan should investigate Symantec Cafe, which wraps the company's C++ 7.2 IDDE around a Java compiler.


Up to the News & Views section contentsGo to previous article: Go to next article: Users Like SmartSuite's Team ComputingSearchSend a comment on this articleSubscribe to BYTE or BYTE on CD-ROM  
Flexible C++
Matthew Wilson
My approach to software engineering is far more pragmatic than it is theoretical--and no language better exemplifies this than C++.

more...

BYTE Digest

BYTE Digest editors every month analyze and evaluate the best articles from Information Week, EE Times, Dr. Dobb's Journal, Network Computing, Sys Admin, and dozens of other CMP publications—bringing you critical news and information about wireless communication, computer security, software development, embedded systems, and more!

Find out more

BYTE.com Store

BYTE CD-ROM
NOW, on one CD-ROM, you can instantly access more than 8 years of BYTE.
 
The Best of BYTE Volume 1: Programming Languages
The Best of BYTE
Volume 1: Programming Languages
In this issue of Best of BYTE, we bring together some of the leading programming language designers and implementors...

Copyright © 2005 CMP Media LLC, Privacy Policy, Your California Privacy rights, Terms of Service
Site comments: webmaster@byte.com
SDMG Web Sites: BYTE.com, C/C++ Users Journal, Dr. Dobb's Journal, MSDN Magazine, New Architect, SD Expo, SD Magazine, Sys Admin, The Perl Journal, UnixReview.com, Windows Developer Network