CSC590-W06-L1 Slide 1 Research in Integrated Development Environments (IDEs) presented by Gene Fisher
CSC590-W06-L1 Slide 2 What Is an IDE? • Integrated collection of tools. • Basic components are: ο source code editor ο compiler/interpreter ο debugger
CSC590-W06-L1 Slide 3 Advanced IDE Features • multi-language support • code browsing • graphical views • testing • integrated version control
CSC590-W06-L1 Slide 4 Earliest IDEs • Lisp environments of the 1970s. • First terminal-based, then GUI.
CSC590-W06-L1 Slide 5 Research Heyday • Mid-1980s. • Pioneering environments like BALSA and PECAN.
CSC590-W06-L1 Slide 6 Productization • 1990s and 2000s have seen many commercial and open source products. • Eclipse is noteworthy.
CSC590-W06-L1 Slide 7 Latest Research • Focus on expanding IDE scope. • Areas include: ο hypermedia ο collaborative work ο ubiquitous computing
Recommend
More recommend