AccessMyLibrary provides FREE access to over 30 million articles from top publications available through your library.

CARNEGIE MELLON DEVELOPS JAVA PROGRAMMING TOOLS.

GUI Program News

| July 01, 2009 | COPYRIGHT 2009 Worldwide Videotex. This material is published under license from the publisher through the Gale Group, Farmington Hills, Michigan.  All inquiries regarding rights should be directed to the Gale Group. (Hide copyright information)Copyright

Researchers at Carnegie Mellon University's School of Computer Science have developed two new tools to help computer programmers select from among thousands of options within the application programming interfaces (APIs) that are used to write applications in Java, today's most popular programming language.

The tools - Jadeite (www.cs.cmu.edu/jadeite) and Apatite (www.cs.cmu.edu/apatite) - take advantage of human-centered design techniques to significantly reduce the time and guesswork associated with finding the right classes and methods of APIs.

APIs are standardized methods that a Java program uses to ask the computer's operating system or another program to do something, such as opening a file or sending an email. Choosing APIs for accomplishing a given task is at the heart of Java programming, but is not intuitive, said Brad A. Myers, professor of human-computer interaction. With more than 35,000 methods listed in 4,100 classes in the current Javadoc library of APIs - and more being added in every new version - not even the savviest developer can hope to be familiar with them all.

"This is a fundamental problem for all programmers, whether they are novices, professionals or the growing number of end-users who just need to modify a Web page," Myers said. "It's possible to design APIs so that they are easier to use, but that still leaves thousands of existing APIs that are hard to use but essential for Java programming. Jadeite and Apatite help programmers find what they need among those existing APIs."

Jadeite (Java Documentation with Extra Information Tacked-on for Emphasis) improves usability by enhancing the existing Javadoc documentation. For instance, Jadeite displays the names of API classes in font sizes that correspond with how heavily used they are based on Google searches, helping programmers navigate past little-used classes. The commonly used "PrintWriter" is in large, prominent letters, while the lesser used "PrintEvent" is in smaller type.

Jadeite also uses crowd-sourcing to compensate for the fact that an API sometimes doesn't include methods that programmers expect. For instance, the Message and MimeMessage classes don't include a method for sending an email message. So Jadeite allows users to put so-called placeholders for these expected classes and methods within the alphabetical listing of APIs. Users can edit the placeholder to guide programmers to the actual location of the desired method, explain why a desired method is not part of the API, or note that a desired functionality is impossible.

Finding the way to create certain types of objects, such as SSL sockets that enable secure Internet communications, may not be obvious to programmers the first time they encounter these objects. In these cases, Jadeite includes examples of ...

Related articles from newspapers, magazines, journals, and more
Jagged history of jadeite: The precious stone once inspired the plunder of...
Newspaper article from: The Christian Science Monitor March 21, 2002 700+ words
...Diamonds may be a girl's best friend, but jadeite is the world's most expensive gem...tiny area of northern Burma (Myanmar), jadeite has been treasured for thousands of years...Distinguished chemically from ordinary jade, jadeite is a silicate of sodium and aluminum...
International Trade: U.S. Agencies Have Taken Some Steps, but Serious...
General Accounting Office Reports & Testimony October 1, 2009 700+ words
...prohibiting the import of Burmese-origin jadeite, rubies, and related jewelry and calling...characteristics of the trade of Burmese-origin jadeite and rubies; (2) progress agencies have...to restrict imports of Burmese-origin jadeite, rubies, and related jewelry; and...
A new book on Jadeite Jade.(Gem Notes; Jadeite Jade, A Stone and A Culture...
Magazine article from: Jewelers Circular Keystone Roskin, Gary October 1, 2003 700+ words
Jadeite Jade, A Stone and A Culture by Ou Yang, Chiu Mei...every-one from the novice to the expert. It explains jadeite, its origins, trade terminology, the importance of jadeite varieties, and every enhancement (including acid and...
Jadeite donated.( )(Brief article)
Magazine article from: Rocks & Minerals May 1, 2006 700+ words
...rings and a tea set made of fine-quality jadeite were recently donated to the Gemological...Museum, in Carlsbad, California, by jadeite enthusiast Sophie Leu. All the pieces...a marquise cabochon-cut fine natural jadeite gemstone that weighs 54.46 carats...
Export bar placed on rare and beautiful Neolithic 'Jadeite' axe-head with...
Press release article from: M2 Presswire February 21, 2007 700+ words
...placed on rare and beautiful Neolithic 'Jadeite' axe-head with Dorset connection...has placed a temporary export bar on a 'jadeite' Neolithic axe-head that once formed...tonalities and gradations of the fine hard 'jadeite' stone from which it is manufactured...
EDITOR'S LETTER.(value of jadeite in Myanmar)(Brief Article)
Magazine article from: Geographical FRY, CAROLYN September 1, 2001 700+ words
...spread the disease by paying thousands of jadeite miners in heroin and forcing them to share...West, the kingfisher-green mineral jadeite has long been revered in the East. One...purest, and therefore most desirable, jadeite comes from Hpakant in Myanmar's Kachin...
A model shows off a carved jadeite Milefo valued between 770...
Picture from: Getty Images MIKE CLARKE November 9, 2009 700+ words
...09-2009 A model shows off a carved jadeite Milefo valued between 770... Full...2425 KB) A model shows off a carved jadeite Milefo valued between 770,000 to 1 million US dollars and a jadeite Guanyin in Hong Kong on November 9...
Burmese jadeite pendants in 18k gold.(Jewelry)
Magazine article from: Jewelers Circular Keystone October 1, 2003 700+ words
Burmese jadeite pendants in 18k gold. Pendant on left is keystone priced at $4,900; pendant on right is keystone priced at $5.600. T.S. Lin & Sons; Honolulu; (808) 955-8686.
For more facts and information, see all results

Source: HighBeam Research, CARNEGIE MELLON DEVELOPS JAVA PROGRAMMING TOOLS.

©2009 Gale, a part of Cengage Learning. All rights reserved.
About us | FAQs | Contact us | Privacy policy | Terms and conditions
Other Gale sites: Encyclopedia.com | HighBeam Research | Acquire Content | Books & Authors | Goliath | MovieRetriever | Smart QandA