Newsletter Signup
Where current and emerging technology trends meet.
TecTrendsInformation Sources, Inc.
  | About TecTrends | Email Signup | Contact Us
 Live Search:
Live Search | Articles | Companies | TecTerms | Products
  Loading TecTrends Live Search - please wait... 
View Noteworthy Articles      PRNewswire
 
Article

Title: Eclipse concepts yield reliable software

Author: Krause, Jochen; Frenzel, Leif Article Type: Product Analysis
Source: Electronic Engineering Times, v1303 p51(2) Publication Date: Jan 12, 2004
  ISSN: 0192-1541
  Illustrations: Charts
URL of Publication: http://www.eet.com

Eclipse contains many tools to improve software code reliability. Much of these tools have contributed to the development of the Web universal interface (UI). The Standard Widget Toolkit (SWT) provides Eclipse's building blocks for creating user interfaces. SWT is a bridge to the operating system interface widgets. Another UI widget set is the WWW Windowing Toolkit (W4T), which operates similarly to SWT with Web browsers. Because there are many recurring UI tasks, Eclipse provides the JFace toolkit, which allows users to reuse SWT components. Lessons from Eclipse have shown that complex components like viewers should be left out of the W4T toolkit. There are several reasons to maintain a clear separation of layers in UI code. Another challenge developers face is UI logic when connecting to the business layer. An example of UI logic is determining rules for showing e-mails in an e-mail client. More complex UIs require implementation of more complex logic. With a UI built in Java, source code manipulation tools can be used as they are in any other Java code. An example is using Eclipse's rename refactoring to automatically rename a custom widget throughout an application. Compared to manually renaming every instance, this saves time and improves software reliability. Eclipse JDT includes other useful refactorings for GUI-related tasks.

Special Features: Charts

Products:
Eclipse

TecTerms:


[Get Copyright Permissions] Click here for copyright permissions!
Copyright 2004-2008 Information Sources Inc.
 


Home About TecTrends About Us Contact Us Privacy Statement Terms and Conditions

TecTrends | P.O. Box 8120 | Berkeley CA 94707 | (510) 525-6220 | Email: tectrends@tectrends.com
© 2006 INFORMATION SOURCES INC | All rights reserved.