| By Joe Winchester | Article Rating: |
|
| April 4, 2008 11:00 AM EDT | Reads: |
4,327 |
An acronym occurs when the first letters of a phrase are combined into a shortened form that becomes an abbreviated way of describing the original. In science, they are often used to take a fairly verbose and complex concept, such as Light Amplification by Stimulated Emission of Radiation, and create a more concise and catchy noun LASER. The computing world is full of acronyms: Joint Photographic Experts Group becoming JPEG, or Graphics Interchange Format shortening to GIF. In these cases someone has done something difficult and complex such as invent a laser or an algorithm for compressing pictures for data transmission, and they earn the right to have a colloquial acronym named after their solution. What worries me is the vast number of acronyms that plague our profession that seemingly serve no real purpose.
Bandwagon by Association, or BBA
Most people in, or even outside, computing, know what a GUI is. It's a Graphical User Interface, first coined as part of the legendary Palo Alto Research Center (PARC - good acronym, smart people), and the subject of the excellent book Dealers of Lightning that should be mandatory reading for anyone working in software. Recently, I was at a presentation where someone was showing a fairly simple browser application that they kept calling WUI (pronounced WOOEY). I learned that this was a compact way of describing their "Web User Interface." After the WUI presentation had finished, a colleague and I tried to engage the room with a vision of how we wanted to build an Eclipse Rich Client application that offered basically the same set of scenarios that the WUI supported. Before the meeting was over it had been decided that we were building an EUI. At a future meeting, my colleague is thinking of presenting his vision for his new and wonderful "Pointing User Interface" (PUI), pronounced POOEY.
Published April 4, 2008 Reads 4,327
Copyright © 2008 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Joe Winchester
Joe Winchester, Editor-in-Chief of Java Developer's Journal, was formerly JDJ's longtime Desktop Technologies Editor and is a software developer working on development tools for IBM in Hursley, UK.
- Cloud CEOs, CTOs & SVPs to Speak at 4th International Cloud Computing Expo
- Kindle 2 vs Nook
- Why IBM’s Server Chief Got Busted
- The Difference Between Web Hosting and Cloud Computing
- Cloud Computing Journal Opens "Readers' Choice Awards" Nominations
- Cloud Computing Expo: Exclusive Q&A with Yahoo! SVP Cloud Computing
- Industry Experts Discuss the State of Cloud Computing
- Ajax in RichFaces 3.3, JSF 2 and RichFaces 4
- It's the Java vs. C++ Shootout Revisited!
- The End of IT 1.0 As We Know It Has Begun
- An Introduction to Abbot
- Java Kicks Ruby on Rails in the Butt
- Interviewing Java Developers With Tears in My Eyes
- Cloud CEOs, CTOs & SVPs to Speak at 4th International Cloud Computing Expo
- 1st Annual Government IT Expo: Call for Papers Deadline July 15
- How to Diagnose Java Resource Starvation
- REA Is Where RIA Becomes the Norm
- Kindle 2 vs Nook
- Anatomy of a Java Finalizer
- Why IBM’s Server Chief Got Busted
- A Cup of AJAX? Nay, Just Regular Java Please
- Java Developer's Journal Exclusive: 2006 "JDJ Editors' Choice" Awards
- The i-Technology Right Stuff
- JavaServer Faces (JSF) vs Struts
- Rich Internet Applications with Adobe Flex 2 and Java
- Java vs C++ "Shootout" Revisited
- Bean-Managed Persistence Using a Proxy List
- Reporting Made Easy with JasperReports and Hibernate
- Creating a Pet Store Application with JavaServer Faces, Spring, and Hibernate
- What's New in Eclipse?



































