Apogee Announces Advanced Java Technology IDE and Ports of Latest Sun J2ME VM Configurations for Developing and Deploying Embedded Java Applications.Business Editors/High-Tech Writers CAMPBELL, Calif.--(BUSINESS WIRE)--Sept. 26, 2000 Apogee Software today announced that Apogee's Aphelion aphelion (əfē`lēən, ăp'hē`–), point farthest from the sun in the orbit of a body about the sun. See apsis. (TM), a comprehensive integrated development environment See IDE. integrated development environment - interactive development environment for creating and deploying Java(TM) technology-based embedded system applications, will be available for free evaluation by selected customers starting in November 2000. Aphelion will come with performance optimized fully tested ports of the J2ME (Java 2 Platform, Micro Edition (language, programming) Java 2 Platform, Micro Edition - (J2ME) Sun's Java platform for consumer devices. J2ME defines Configurations and Profiles for different classes of small memory device, from smart cards to pagers to set-top boxes. ) CDC See Control Data, century date change and Back Orifice. CDC - Control Data Corporation (Connected Device Configuration The Connected Device Configuration (CDC) is a framework for building Java ME applications on embedded devices ranging from pagers up to set-top boxes. However, there is also CLDC and MIDP to allow a more fine-grained distinction. ) and CLDC (Connected Limited Device Configuration The Connected Limited Device Configuration (CLDC) is a specification of a framework for Java ME applications targeted at devices with very limited resources such as pagers and mobile phones. The CLDC was developed under the Java Community Process as JSR 30 (CLDC 1. ) VMs (Virtual Machines) licensed from Sun Microsystems. The first shipments of Aphelion configurations targeted at PowerPC, x86, and MIPS (Million Instructions Per Second) The execution speed of a computer. For example, .5 MIPS is 500,000 instructions per second; 100 MIPS is a hundred million instructions per second. processors running LynxOS and two types of "embedded" Linux RTOSs, integrated with the ports of CLDC, will start in December 2000. The shipments of Aphelion configurations integrated with the ports of CDC will start once the specification, reference implementation and test suites of this VM are available from Sun through the Java Community Process Sun's system for allowing third parties to submit requests for new features to Java. JCP is a formal process that must be adhered to, and fees are involved. In 1999, Sun submitted Java to the ECMA standards body, but withdrew its J2SE specification later in the year. . Designed for developing many types of embedded system applications written in Java or a mix of Java and C/C++, Aphelion offers a comprehensive set of features and capabilities not typically found in Java development environments from other vendors. For example, it includes an ahead-of-time optimizer that can create compact bytecode zip files of entire deployment-ready Java applications. And, to accelerate the run-time execution of bytecode methods in such zip files, Aphelion comes with a special optimizer capable of compiling user-selected performance critical bytecode methods into highly optimized binary "Java Native Methods" (JNMs), each directly executable (after being invoked by Apogee's VM through a special fast interface) on a given target processor. "In addition to preserving the strengths that have contributed to the Java Platform's remarkable success, Aphelion enhances the Java Platform with respect to embedded systems by allowing fast deterministic execution and small run-time footprints," said George Malek, CEO (1) (Chief Executive Officer) The highest individual in command of an organization. Typically the president of the company, the CEO reports to the Chairman of the Board. of Apogee. "Apogee is very pleased that Aphelion and its ports of Sun's J2ME VM configurations will shortly be available for developing and deploying many types of embedded Java applications". Aphelion will fully support releases of CDC and CLDC J2ME VMs available from Sun through the Java Community Process. In addition, Apogee plans to upgrade these releases to be compliant with the Real-Time Specification for Java The Real-Time Specification for Java (RTSJ) is a set of interfaces and behavioral specifications that allow for real-time programming in the Java programming language. RTSJ 1. (TM) (RTSJ), and optionally offer them with a new highly deterministic garbage collection technology being developed by Geodesic Systems (see www.geodesic.com) in cooperation with Apogee. This will result in ports of J2ME VMs that will be suitable for deployment of a wide range of real-time embedded applications, including a majority of hard real-time applications. To support the entire development of various types of applications and their effective deployment, Aphelion includes not only the programming and debugging tools, but also the project management and performance tuning tools. And, each such tool can be controlled through a powerful GUI with a look-and-feel of Microsoft Visual Studio Microsoft Visual Studio is Microsoft's flagship software development product for computer programmers. It centers on an integrated development environment which lets programmers create standalone applications, web sites, web applications, and web services that run on any platforms , or by UNIX UNIX Operating system for digital computers, developed by Ken Thompson of Bell Laboratories in 1969. It was initially designed for a single user (the name was a pun on the earlier operating system Multics). style line commands. The programming and debugging tools include the syntax driven Java/C/C++ editor, Java and C++ browsers, Java and C/C++ optimizing compilers (including compilers that can compile Java source code or bytecode into native binary code), and bytecode/native code debuggers. The project management tools include the Java/C/C++ project manager and librarian. The performance tuning tools include the bytecode-to-bytecode space optimizer and the remarkable JNM (Java Native Method) optimizer. Availability The first official release of Aphelion, scheduled for December 2000, will be hosted on x86/Windows platforms (GUI-controlled tools) and SPARC/Solaris platforms (command-line-controlled tools). This release will have target-specific configurations for Motorola's 6xx, 7xx, and 8xx PowerPC(TM) processors running LynxOS or BlueCat(TM) Linux from LynuxWorks, Inc. (see www.lynuxworks.com), IBM's 405GP PowerPC(TM) processors running HardHat hard·hat or hard-hat n. 1. a. A lightweight protective helmet, usually of metal or reinforced plastic, worn by workers in industrial settings. b. Informal A construction worker. 2. (TM) Linux from MontaVista Software (see www.mvista.com), x86 processors running LynxOS, and NEC's Vr54xx MIPS processors running HardHat Linux. About Apogee Software Founded in 1988, privately held Apogee Software, Inc. specializes in the development of high-quality programming tools for creating and deploying Java, C, C++, and Fortran applications. Apogee is located in Campbell, California, in the heart of the Silicon Valley. Note to Editors: Aphelion(TM) is a trademark of Apogee Software, Inc. Java(TM), Real-Time Specification for Java(TM) and other Java-based trademarks and logos are trademarks of Sun Microsystems, Inc. Linux is a trademark of Linus Torvalds. PowerPC(TM) is a trademark of IBM Corporation. HardHat(TM) is a trademark of MontaVista Software, Inc. BlueCat(TM) is a trademark of LynuxWorks, Inc. All other names mentioned are trademarks, registered trademarks, or service marks of their respective companies. |
|
||||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion