• 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