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