Home   >   CSC-OpenAccess Library   >    Manuscript Information
Full Text Available

This is an Open Access publication published under CSC-OpenAccess Policy.
Publications from CSC-OpenAccess Library are being accessed from over 74 countries worldwide.
The Use of Java Swing’s Components to Develop a Widget
Dewi Agushinta R, Avinanta Tarigan, Egy Wisnu Moyo, Fitria Handayani Siburian, Sigit Widiyanto
Pages - 95 - 119     |    Revised - 31-01-2011     |    Published - 08-02-2011
Volume - 1   Issue - 4    |    Publication Date - January / February 2011  Table of Contents
widget, web browser, Java Swing, desktop
Widget is a kind of application provides a single service such as a map, news feed, simple clock, battery-life indicators, etc. This kind of interactive software object has been developed to facilitate user interface (UI) design. A user interface (UI) function may be implemented using different widgets with the same function. In this article, we present the widget as a platform that is generally used in various applications, such as in desktop, web browser, and mobile phone. We also describe a visual menu of Java Swing’s components that will be used to establish widget. It will assume that we have successfully compiled and run a program that uses Swing components.
1 Google Scholar 
2 CiteSeerX 
3 Scribd 
4 SlideShare 
5 PdfSR 
1 Caeceres, S. M., “Standardising Widgets – Improving various aspects of client-side web applications”. PhD dissertation, Queensland University of Technology Brisbane Australia,2007
2 Manjunath, G., Thara S. & Bosamiya H. “Creating Personal Mobile Widgets without Programming”, 18th International World Wide Web Conference, Madrid, Spain, 20-24, 2009
3 Zhao X., & Zou Y. “A Framework for Incorporating Usability into Model Transformations”.MDDAUI07@Models Conference. - Nashville, Tennessee, USA, 2007
4 Java-Oracle. “Using Java Component”.http://java.sun.com/docs/books/tutorial/uiswing/components/index.html (22 April 2010)
5 Murtagh T. P. “Programming with Java, Swing and Squint”. Williams College, 2007
6 Bima, I., “Materi Pelatihan Java Swing”. http://projecttemplate.googlecode.com./files/swingexcerpt.pdf,2003 (15 January 2011)
7 Zukowski J. “Fundamentals of JFC/Swing: Part II”. Java Developer Connection, Training Course, MageLang Institute, 1999
8 Wu, J.H., Shin, S.S., Chien, J.L., Chao, W.S., and Hsieh, M.C., “An Extended MDA Method for User Interface Modeling and Transformation”. The 15th European Conference on Information Systems, St. Gallen, Swiss, June 7-9, pp 1632 – 1642, 2007
9 Horn, S. “Microsoft Silverlight 3: A Beginner’s Guide”. McGraw-Hill, New York, 2010
10 Wilson, S., Shaples, P. & Griffiths, D. “Extending IMS Learning Design Services Using Widgets: Initial findings and proposed architecture”. Inter-science Enterprises, Vol. 2, No. 4,1-11, 2006
11 Paller G. “Widget Technologies on different mobile platforms”
12 Bezemer, Cor-P. “Automated Security Testing of AJAX Web Widget Interactions”. Master’s Thesis, Delft University of Technology Delft, the Netherlands, 2008
13 Kaar, C. “An Introduction to Widgets with particular emphasis on Mobile Widgets”. Technical Report Number 06/1/0455/009/02, Hagenberg University of Applied Sciences, October 2007
14 Bower, A., & McGlashan. B. “Twisting the Triad – The evolution of the Dolphin Smalltalk MVP application framework”. Tutorial Paper for ESUG, 2000.
15 Ritchie, Simon. “SWT – The Standard Widget Toolkit”. Technical Report, 2002
16 Hanson R., & Tacy A., “GWT in Action – Easy Ajax with the Google Web Toolkit”, Chapter 4,Manning Publications, 2007.
17 Travis, D. ”Bluffers’ Guide to ISO 9241”. User-Focus, UK, 2004
18 Krause, A. “Foundation of GTK+ Development”. APRESS, USA, 2007
19 David, M., “HTML5: Designing Rich Internet Applications”, Focal Press, USA, 2010
20 Summerfield, M. “Rapid GUI Programming with Python and Qt:The Definitive Guide to PyQt Programming”. Prentice-Hall, Michigan, 2007.
Dr. Dewi Agushinta R
Gunadarma University - Indonesia
Mr. Avinanta Tarigan
- Indonesia
Mr. Egy Wisnu Moyo
- Indonesia
Mr. Fitria Handayani Siburian
- Indonesia
Mr. Sigit Widiyanto
- Indonesia