ACM Home Page
Please provide us with feedback. Feedback
Issues of extending the user interface of integrated development environments
Full text PdfPdf (1.02 MB)
Source ACM International Conference Proceeding Series archive
Proceedings of the 9th ACM SIGCHI New Zealand Chapter's International Conference on Human-Computer Interaction: Design Centered HCI table of contents
Wellington, New Zealand
Pages 23-30  
Year of Publication: 2008
ISBN:978-1-60558-467-6
Authors
Samuel Hsiao-Heng Chang  Auckland University, Auckland, New Zealand
Xiaofan Chen  Auckland University, Auckland, New Zealand
Richard Anthony Priest  Auckland University, Auckland, New Zealand
Beryl Plimmer  Auckland University, Auckland, New Zealand
Sponsors
: Victoria University of Wellington
: New Zealand Chapter of ACM SIGCHI
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 42,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1496976.1496980
What is a DOI?

ABSTRACT

The current level of extensibility of integrated development environments (IDEs) does not provide sufficient access to make modifications to their user interface components. This limits innovation in IDEs. This paper reviews the problems we have encountered and presents alternative ways to help developers achieve their goals of extending user interface components. Developers interested in extending existing applications will appreciate the information on likely problems and solutions with extensible architectures. Furthermore general suggestions for software architecture extensions to maximize extensibility are included.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Visual Editor Project {cited 2008 Feb 21}; Available from: http://www.eclipse.org/vep/WebContent/main.php.
 
2
Bako, B., et al., Plugin-Based Systems with Self-Organized Hierarchical Presentation. Software Engineering Research and Practice, 2006: p. 577--584.
 
3
4
 
5
Borland. JBuilder product page. 2008 {cited Feb 21}; Available from: http://www.codegear.com/products/jbuilder.
6
 
7
des Rivieres, J. and J. Wiegand, Eclipse: a platform for integrating development tools. IBM SYSTEMS JOURNAL, 2004. 43(2): p. 371--383.
 
8
 
9
Eclipse.org. Eclipse.org home. 2008 {cited Feb 21}; Available from: http://www.eclipse.org/.
 
10
Eclipse.org. Eclipse.org home. {cited 2008 Feb 21}; Available from: http://www.eclipse.org/.
11
 
12
Halachmi, A. SmoothWheel. {cited 2008 Feb 21}; Available from: http://smoothwheel.mozdev.org/.
 
13
IBM. JDT JUnit integration. {cited 2008 Feb 21}; Available from: http://publib.boulder.ibm.com/infocenter/radhelp/v6r0m l/index.jsp?topic=/org.eclipse.jdt.doc.isv/guide/jdt_int_i_unit.htm.
 
14
Microsoft. Microsoft Word. {cited 2008 Feb 21}; Available from: http://office.microsoft.com/en-us/word/default.aspx.
 
15
Microsoft. Visual Studio {cited 2008 Feb 21}; Available from: http://msdn2.microsoft.com/en-us/vstudio/default.aspx.
 
16
17
 
18
Mozilla. Firefox web browser. {cited 2008 Feb 2}; Available from: http://www.mozilla.com/en-US/firefox/.
 
19
Mozilla. The info RSS. {cited 2008 Feb 2}; Available from: http://inforss.mozdev.org/.
 
20
Mozilla. Mozilla Firefox 2 Release Notes. {cited 2008 Feb 21}; Available from: http://en-us.www.mozilla.com/en-US/firefox/2.0/releasenotes/.
 
21
 
22
23
 
24
 
25
Weck, W., Independently Extensible Component Frameworks. Special Issues in Object-Oriented Programming, M. Mühlhäuser, Ed., Heidelberg, 1997: p. 177--183.

Collaborative Colleagues:
Samuel Hsiao-Heng Chang: colleagues
Xiaofan Chen: colleagues
Richard Anthony Priest: colleagues
Beryl Plimmer: colleagues