DocumentCode :
2488088
Title :
IBM Software Development Kit for PowerLinux
Author :
Araujo, Rodrigo Fraxino ; Barboza, Daniel Henrique ; Pontes, Otávio Busatto ; Teixeira, Rafael Medeiros ; João, Renato Stoffalette ; Moschetta, Wainer Santos ; Durelli, Vinicius H S
Author_Institution :
Linux Technol. Center, IBM Brazil, Hortolandia, Brazil
fYear :
2012
fDate :
3-3 June 2012
Firstpage :
86
Lastpage :
87
Abstract :
Over the years, many software engineering activities have relied on the automated support afforded by tools. In order to maximize the benefits provided by tools, they are often retrofitted to pre-existing development environments that enable them to capitalize on facilities provided by compilers, debuggers, and profilers. Integrated Development Environments (IDEs), for instance, comprise a myriad of tightly-knit tools (i.e., plugins) designed to boost programmer productivity. Due to the advantages that such integrated environments have brought to the mainstream, they have become a de facto standard to implement complex software systems. Eclipse is one of the most widely used contemporary IDEs. In order to integrate a set of mainstream C/C++ development tools along with several in-house IBM tools, we have used Eclipse a as basis to bring together a SDK comprising the necessary tools to assist in the development and analysis of C/C++ programs for Power Architecture, namely, the IBM® Software Development Kit for PowerLinux™. In this paper, we describe the approach we used to port such tools into plugins, the main technical hurdles we ran into during the porting, the workarounds we used to deal with such issues, and some quirks of the target platform (i.e., Power machines).
Keywords :
Linux; software architecture; software standards; software tools; C development tool; C++ development tool; Eclipse; IBM software development kit; IDE; PowerLinux; SDK; compilers; de facto standard; debuggers; integrated development environment; plugins; power architecture; power machines; profilers; software engineering; tightly-knit tools; Computer architecture; Linux; Programming; Software systems; Switches; XML; C/C++ development; Eclipse; Linux Tools; PTP; Power Architecture; plugins;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Developing Tools as Plug-ins (TOPI), 2012 2nd Workshop on
Conference_Location :
Zurich
Print_ISBN :
978-1-4673-1819-8
Type :
conf
DOI :
10.1109/TOPI.2012.6229818
Filename :
6229818
Link To Document :
بازگشت