Remote distributed programming comes to embedded ADA
AdaCore has just launched remote programming add-on to its GNAT Programming Studio (GPS) 4.0 Integrated Development Environment (IDE) designed to facilitate software development in distributed server-based environments.
In traditional software development scenarios, said Robert Dewar, CEO, AdaCore, operations are executed on a central server. Developers either use an IDE displayed via an X Window system, or abandon the IDE all together and resort to using a text editor and terminal.
When using an IDE, all functions are carried out on the central server, which requires large network and power resources, thus increasing infrastructure costs.
By contrast, he said, the GPS Remote Programming facility separates the software development project into a multiple client, single/multiple server environment.
It makes all project sources available on both the desktop PC and the server, which allows IDE-related operations to be carried out on the local desktop computer using the local CPU, display,and memory.
"As soon as a remote action is required, such as compilation, debugging or execution, the IDE automatically connects to the remote machine, synchronizes the files when necessary, and performs the action," said Dewar. "Limiting the number of operations carried out on the remote server significantly reduces the amount of required network and power usage."
The advantage of the approach that Adacore has taken, he said, is that developers and their managers have greater control of the development environment, ensuring that the code that is tested will be exactly the production code that will run.
Remote Programming is available in GNAT Programming Studio (GPS) 4.0 that accompanies the GNAT Pro development toolset. Pricing for GNAT Pro subscriptions starts at $14,000.
New York, N.Y.
212 620 7300