Product category:
Design and Development Software
News Release from: AdaCore | Subject: Gnat Programming Studio (GPS) 4.0
Edited by the Electronicstalk Editorial
Team on 13 October 2006
IDE supports remote programming
AdaCore has launched its remote programming solution, an advanced feature of the company's Gnat Programming Studio (GPS) 4.0 integrated development environment (IDE).
AdaCore has launched its remote programming solution, an advanced feature of the company's Gnat Programming Studio (GPS) 4.0 integrated development environment (IDE) The GPS remote programming facility provides a secure, efficient, and flexible way for software development teams to reduce costs by taking full advantage of their desktop computers and networks
This article was originally published on Electronicstalk on 12 Jul 2006 at 8.00am (UK)
Related stories
Environment accelerated Ada programming
Gnat Programming Studio is an advanced, powerful integrated development environment that accompanies the Gnat Pro Ada language development toolset.
Environment speeds Ada systems development
The Gnat Programming Studio is a sophisticated software development environment for the Ada programming language.
"Many of our customers have development teams that use client desktop PCs connected to a central server", said Robert Dewar, CEO, AdaCore.
"With Remote Programming, project members can utilise their PCs' full processing and graphical power to run the GPS IDE, with program builds launched on the server and with files automatically synchronised between client and server".
In traditional software development scenarios, operations are executed on a central server.
Further reading
Development environment upgrades to Ada 2005
The latest and most advanced version of the Gnat Pro open-source Ada development environment supports all the major new features in Ada 2005.
Software analysis predicts system memory demands
A novel software analysis tool enables development teams to accurately predict the maximum size of the memory stack required to host an embedded software application.
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, AdaCore's 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, synchronises the files when necessary, and performs the action.
Limiting the number of operations carried out on the remote server significantly reduces the amount of required network and power usage.
AdaCore's GPS remote programming feature offers the major benefits of the "one server/multiple clients" solution, including: greater control of the development environment, ensuring that the code that is tested will be exactly the production code that will run; easier installation of node-locked software, and easier sharing of project sources and builds; and the ability to develop software that is portable from desktop PCs to several platforms.
Remote programming is available in Gnat Programming Studio (GPS) 4.0 that accompanies the Gnat Pro development toolset.
• AdaCore: contact details and other news
• Email this article to a colleague
• Register for the free Electronicstalk email newsletter
• Electronicstalk Home Page

