Cygnus Solutions Releases Open Source GNU Compiler and Libraries That Support the Java Language.SUNNYVALE, Calif.--(BUSINESS WIRE)--April 7, 1999-- Provides Java Application A Java program that is run stand alone. The Java Virtual Machine in the client or server is interpreting the instructions. Contrast with Java applet. See servlet. Developers Access to High Performance, Open Source Java Development Tools for Linux and Embedded Systems Embedded systems Computer systems that cannot be programmed by the user because they are preprogrammed for a specific task and are buried within the equipment they serve. Cygnus Solutions Cygnus Solutions, originally Cygnus Support, was founded in 1989 by John Gilmore, Michael Tiemann and David Henkel-Wallace to provide commercial support for free software. Its tagline was: Making free software affordable. , the leader in open source software, today announced the immediate availability the Cygnus GNU gnu (n ) or wildebeest (wĭl`dəbēst'), large African antelope, genus Connochaetes. Compiler Java(tm)
Edition (GCJ GCJ Google Code Jam ) complete with open source Java libraries.Now all Java application developers can take advantage of the significant performance gains offered by GCJ, a Java compiler A compiler for the Java language that converts source code into native machine code. Although this makes the program platform dependent since it only runs in one CPU family, it also runs the fastest when compiled into native machine language. built with GNU compiler technology that allows Java source code and Java byte codes to be compiled to native instructions. The Java libraries (java.lang, java.util, java.io, java.text, and java.net) and compiler are available in source form on http://sourceware.cygnus.com. GCJ allows developers to write applications in the Java programming language for Linux and Solaris. By compiling to machine code rather than bytecode, Cygnus Java Compiler technology enhances application performance more than twenty times than an interpreted application. This Java technology is also ideal for embedded systems developers, who are seeking the best tradeoffs in performance, memory footprint Memory footprint refers to the amount of main memory that a program uses or references while running. This includes all sorts of active memory regions like code, static data sections (both initialized and uninitialized), heap, as well as all the stacks, plus memory required to hold , and cost. "As continued proof of our commitment to open source software, Cygnus is delivering our libraries for the Java language to the software development community on Sourceware.cygnus.com," said Kevin Phillips There are several people called Kevin Phillips
Cygnus' GNU Compiler Java Edition Cygnus GCJ technology was developed using the Cygnus GNUPro(tm) framework and allows Java source code and byte codes to be compiled to native code. GCJ-compiled applications, when running native, are not subject to many of the performance and memory management challenges that embedded developers face when using the interpreted or just-in-time models. Today's update of Cygnus' GCJ compiler will enable the same high-performance compilation of the Java language as offered for C/C C/C Center to Center C/C Combustion Chamber C/C Command/Control C/C Crew Chief C/C cabin cruiser (US DoD) C/C chief complaint (medical) C/C Channel-to-Channel C/C Communication and Collaboration ++ and Embedded C++. Cygnus has modified the GNU toolchain The GNU toolchain is a blanket term given to the programming tools produced by the GNU project. These projects form an integrated system, or toolchain, that is used for programming both applications and operating systems. to provide a complete Java language compiler, linker/loader, libraries, and binary utilities. Cygnus' technological innovations with GNU for the Java language provide software developers the following advantages: -0-
-- Speed -- Code compiled with Cygnus' GCJ is proven to be up to
twenty times faster than the traditional interpreted
implementations.
-- Integrates Legacy C/C++ Code Seamlessly -- Cygnus' GCJ is a clean
room implementation of a Java language compiler that provides
developers the flexibility to seamlessly link C/C++ functions to
the Java programming language.
-- Breadth of Targets -- By using the open standard GNUPro compiler,
Cygnus can offer faster time-to-market options as a result of
rapid ports to new host/target combinations.
-0- About Sourceware(tm) "Sourceware" is a collection of free software infrastructure technologies that provide a common level of functionality to benefit developers, commercial entities, and end users worldwide. For embedded software Instructions that permanently reside in a ROM or flash memory chip. Embedded software may be immediately available to the CPU or, for faster execution, may be transferred to RAM first and then executed. developers, this infrastructure focuses on basic technologies that all developers require such as compilers, debuggers, and RTOS (1) (RealTime Operating System) An operating system designed for use in a real time computer system. See real time system, embedded system, process control and OS-9. kernels and is non-differentiating for end products. Cygnus is committed to enabling innovation in the software market at large, and believes that in order for infrastructure to flourish it cannot be controlled by a single, proprietary vendor. Cygnus' Sourceware initiative is intended to establish open, industry-wide standards in the software development marketplace. Projects currently available on Sourceware include EGCS EGCS Enhanced Gnu Compiler System EGCS Environmental Generation & Control System compilers, CYGWIN32 cross platform porting tools, GCJ, and the recently launched Mauve project featuring a Java Test Suite project for clean-room implementations. Pricing and availability GCJ and the libraries are immediately available for Linux and Solaris at http://sourceware.cygnus.com. Embedded developers who wish to use GCJ may contact Cygnus for availability on the more than 125 host/target combinations in the Cygnus product matrix. The Cygnus business model includes ports to industry leading chips and platforms, robust and comprehensive product releases, and subscription support. For more information on Cygnus' software development technologies, client services, and Sourceware, contact Cygnus at +1-800-CYGNUS1 (outside the U.S. call +1-408-542-9600) or visit the Web site at www.cygnus.com. About Cygnus Solutions The market leader in open source software, Cygnus Solutions offers development tools and operating systems Operating systems can be categorized by technology, ownership, licensing, working state, usage, and by many other characteristics. In practice, many of these groupings may overlap. based on an open source model. From GNUPro Toolkit to eCos(tm), the Embedded Cygnus Operating System, Cygnus' open source and royalty-free software benefits Linux, Windows NT/95, and UNIX systems developers in a wide variety of market segments, including consumer electronics, Internet, telecommunications, office automation, networking, aerospace and automotive. Cygnus' products, custom engineering services, and Developer Support services support services Psychology Non-health care-related ancillary services–eg, transportation, financial aid, support groups, homemaker services, respite services, and other services enable customers to bring products to market faster at reduced system development costs. Founded in 1989, with headquarters in Sunnyvale, Cygnus has sales and engineering offices throughout North America, Japan, and the United Kingdom. Note to Editors: Cygnus is a registered trademark, and Sourceware, Cygnus GNUPro Toolkit and Cygnus Source-Navigator are trademarks of Cygnus Solutions. Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. Cygnus Solutions is independent of Sun Microsystems, Inc. Open Source is a trademark of the Open Source Initiative. All other company and product names are trademarks of their respective owners. |
|
||||||||||||||||

)
Printer friendly
Cite/link
Email
Feedback
Reader Opinion