Welcome!

Matthew McRae

Subscribe to Matthew McRae: eMailAlertsEmail Alerts
Get Matthew McRae via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Matthew McRae

The ability to author a program or applet on one computer system and have it run on many different platforms is a paramount strength of Java and its suitability for the Internet. This strength, however, introduces weaknesses in some areas of the implementation that limit Java's usability. One such weakness that is quickly coming to the forefront is the Java Graphical User Interface or JaGUI (pronounced "jah-gooey" which sounds about the way it looks). The cross-platform ability of Java is detrimental to its usability and consistency. Because applets will be run on various platforms with different user interfaces, screen sizes, and resolutions, Java only allows you to vaguely place GUI components in the window with the Abstract Windowing Toolkit (AWT). AWT basically pulls everything to the lowest common denominator to insure compatibility, and effectively brings the c... (more)