Printer Friendly
The Free Library
14,632,679 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

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.
COPYRIGHT 2006 Business Wire
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2006, Gale Group. All rights reserved. Gale Group is a Thomson Corporation Company.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Publication:Business Wire
Date:Sep 25, 2006
Words:821
Previous Article:Aonix Releases ObjectAda(R) Real-Time RAVEN(TM) for PikeOS.
Next Article:WeeWorld Teams Up With AOL to Enable AIM Users to Personalize Their Online Identity.
Topics:



Related Articles
Study Energypoint's 2005 Wellsite / Drilling Equipment & Materials Survey.
The 2005 Wellsite / Drilling Equipment & Materials Survey Evaluating Customer Satisfaction.
The 2005 Wellsite / Drilling Equipment & Materials Survey on Customer Satisfaction with Engineering and Design.
L-3 Telemetry Selects Aonix PERC VM for Upgrade of Java(TM) Real-Time Data Acquisition System; PERC VM Replaces Existing Java(TM) Virtual Machine.
Aonix Adds Java(TM) 5 Capabilities to PERC(R) Virtual Machine; New PERC Release Extends Leadership among Real-Time Virtual Machines.
Wave7 Optics Selects Aonix PERC VM for the Trident7(TM) Optical Access Platform; Maturity, reliability, and functionality cited as PERC Ultra key...
National Oilwell Varco Chosen to Supply Equipment for Drillship.
National Oilwell Varco to Supply Equipment for Transocean Drillship.
Lockheed Martin Selects Aonix PERC Virtual Machine for Aegis Weapon System.
Aonix Advances to Wind River Platform Partner Status.(Company overview)

Terms of use | Copyright © 2009 Farlex, Inc. | Feedback | For webmasters | Submit articles