DocumentCode
2976112
Title
Extension mechanisms in Montana
Author
Soroker, Danny ; Karasick, Michael ; Barton, John ; Streeter, David
Author_Institution
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
fYear
1997
fDate
18-19 Jun 1997
Firstpage
119
Lastpage
128
Abstract
Montana is a new C++ programming environment being developed at IBM. Montana aims to improve the software development experience by providing rapid incremental builds, rapid complete builds, and a tightly integrated user interface driven from a single source of information. Montana uses a program representation (CodeStore) to achieve these aims, with compilation proceeding directly from the database. APIs for accessing information about programs from the CodeStore are also made available for tool builders. In this paper we focus on the extension mechanism in Montana, which enables integration of existing tools and creation of new sophisticated, tightly integrated tools
Keywords
C language; application program interfaces; object-oriented languages; object-oriented programming; program compilers; programming environments; software tools; user interfaces; API; C++ programming environment; CodeStore; IBM; Montana; application program interface; compilation; database; extension mechanism; integrated user interface; program representation; rapid complete builds; rapid incremental builds; software development; software tools; tool builders; Databases; Graphical user interfaces; Information resources; Laboratories; Message service; Program processors; Programming environments; User interfaces;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Systems and Software Engineering, 1997., Proceedings of the Eighth Israeli Conference on
Conference_Location
Herzliya
Print_ISBN
0-8186-8135-7
Type
conf
DOI
10.1109/ICCSSE.1997.599883
Filename
599883
Link To Document