National Oilwell Varco Selects Aonix PERC for Java(TM)-based Robotic Drilling.BOSTON -- PERC PERC See: Preferred equity redemption stock performance and capabilities deemed superior to competition Aonix(R), the provider of the PERC(R) technologies for embedded Java(TM) developers, announced that National Oilwell Varco “NOV” redirects here. For other uses, see NOV (disambiguation). "Nov" redirects here. For the month, see November. National Oilwell Varco (NOV) is a multinational corporation based in Houston, Texas, which manufactures land-based and offshore oil has selected the Aonix PERC Ultra(TM) virtual machine (VM) for its Java(TM)-based control system that manages automated robotic drilling. National Oilwell Varco, a leading designer and manufacturer of a broad range of technologically advanced drilling equipment, AC and DC drives, pipe-handling equipment, controls and instrumentation, made an extensive evaluation of embedded Java offerings. Varco selected PERC based on its very fast, predictable performance and small memory footprint. To meet current application needs, Varco's engineering team converted an existing Varco design for automated robotic drilling equipment using a Java-based control system running on embedded Linux. This design consists of a Java-based robotic control system on various x86 SBC (1) (SBC Communications Inc., San Antonio, TX, www.sbc.com) A large, national telecommunications company that grew from a multitude of local and regional companies, including Southwestern Bell, Pacific Bell and Nevada Bell, into a single, unified brand by 2002. platforms with a 2.6.11 Linux kernel. Varco required jitter A flicker or fluctuation in a transmission signal or display image. The term is used in several ways, but it always refers to some offset of time and space from the norm. For example, in a network transmission, jitter would be a bit arriving either ahead or behind a standard clock cycle below 3 ms in executing its software application over a one-hour period using its embedded computing platform. The engineering team tested numerous JVMs on its platform, but only PERC could meet the need for very fast, predictable performance without a tremendous memory or hard drive footprint. "J9 from IBM (International Business Machines Corporation, Armonk, NY, www.ibm.com) The world's largest computer company. IBM's product lines include the S/390 mainframes (zSeries), AS/400 midrange business systems (iSeries), RS/6000 workstations and servers (pSeries), Intel-based servers (xSeries) could not come close to the performance that I was able to achieve with PERC," noted Kent Hulich, Varco software development manager. "We needed timing intervals below 10 ms, and Aonix provided a version of PERC that takes advantage of POSIX (Portable Operating System Interface for UNIX) An IEEE 1003.1 standard that defines the language interface between application programs and the Unix operating system. CLOCK_REALTIME timers in Linux 2.6 to provide very accurate timing to the application." But, accurate timing alone was not enough. Varco needed to preempt pre·empt or pre-empt v. pre·empt·ed, pre·empt·ing, pre·empts v.tr. 1. To appropriate, seize, or take for oneself before others. See Synonyms at appropriate. 2. a. memory reclamation at any point in time. To do this, Varco configured PERC to place all Java threads in a real-time scheduling class and set critical thread priorities above the PERC garbage collector so they could interrupt the garbage collector as needed as needed prn. See prn order. . Aonix' support team assisted Varco engineers in achieving optimal configuration quickly and easily and with no changes to the source code of the Varco Java test program. "We're very pleased that PERC was flexible enough to manage the jitter and easily achieve Varco's specifications," noted Dave Wood, Aonix marketing director. "This ability has enabled the PERC Developers at Varco to create a highly stable and accurate control loop in which to implement their software applications. It's always gratifying grat·i·fy tr.v. grat·i·fied, grat·i·fy·ing, grat·i·fies 1. To please or satisfy: His achievement gratified his father. See Synonyms at please. 2. each time customers confirm the superior technology of PERC, particularly for technically challenging projects like the Varco robotic drilling system." First introduced nine years ago, PERC Ultra is the most widely used real-time virtual machine available for Java(TM) developers, with fielded installations in telecommunications, telematics, avionics, deep space exploration, industrial automation, and office automation applications. PERC supports most major real-time operating systems and a variety of target processors including PowerPC, XScale, ARM, and Intel x86 architectures. PERC is a clean-room virtual machine expressly created for demanding embedded and real-time systems requiring J2SE (Java 2 platform, Standard Edition) See Java 2. J2SE - Java 2 Platform, Standard Edition (TM) support. PERC delivers the ease and efficiency of Java(TM) Standard Edition support without sacrificing integrity, performance, or real-time behavior. It offers AOT AOT Agency of Transportation (Vermont, USA) AOT Ahead-of-Time AOT Assisted Outpatient Treatment AOT Aerosol Optical Thickness AOT All of Them (band) AOT As Opposed To AOT Among Other Things and JIT JIT - dynamic translation compilation, remote debug To correct a problem in hardware or software. Debugging software means locating the errors in the source code (the program logic). Debugging hardware means finding errors in the circuit design (logical circuits) or in the physical interconnections of the circuits. support, deterministic garbage collection, standard graphics and extended commercial 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. support. PERC Ultra is the ideal solution for embedded applications of high complexity, thanks to PERC Ultra's predictable performance and its extensive support of off-the-shelf J2SE libraries and components. Its sister product, PERC Pico, meets the needs of resource-constrained hard real-time applications, featuring performance and footprint characteristics comparable to C. PERC Pico is smaller and faster than any other real-time virtual machine, yet it preserves key virtues of Java(TM) such as portability, reliability, and scalability. PERC Ultra and PERC Pico are interoperable within a single application. For the first time, it is now possible for Java developers to create complete complex applications from infrastructure to the device level, without resorting to the use of other languages with less portability and robust memory use for specialized components. Shipping and Availability PERC Ultra is available for Linux, Windows, and Solaris hosts and supports a wide variety of processor architectures and real-time operating systems. PERC development tools are available at no charge in combination with a maintenance contract. About Aonix(R) Aonix offers mission- and safety-critical solutions primarily to the military and aerospace, telecommunications and transportation industries. Aonix delivers the leading high-reliability, real-time embedded virtual machine solution for running Java(TM) programs deployed today and has the largest number of certified Ada applications at the highest level of criticality. Headquartered in San Diego, CA and Paris, France, Aonix operates sales offices throughout North America and Europe in addition to offering a network of international distributors. For more information, visit www.aonix.com. Aonix, PERC, PERC Ultra, and PERC Pico are registered trademarks and trademarks of Aonix. Java(TM) and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. All other tradenames and trademarks are the property of their respective owners. (C) 2006, Aonix, all rights reserved. |
|
||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion