gamelan
Search EarthWeb
CodeGuru | Gamelan | Jars | Wireless | Discussions
Navigate developer.com
Architecture & Design  
Database  
Java
Languages & Tools
Microsoft & .NET
Open Source  
Project Management  
Security  
Techniques  
Voice  
Web Services  
Wireless/Mobile
XML  
New
 
Technology Jobs  

   Developer.com Webcasts:
  The Impact of Coding Standards and Code Reviews

  Project Management for the Developer

  Defining Your Own Software Development Methodology

  more Webcasts...




Return in early January to see which technologies and products won.




Developer Jobs

Be a Commerce Partner














 


Related Article -
Term of the Week: Spam
Acronym Anarchy
Grid Computing Defined
Developer News -
IPv6: The Future of IPTV?    January 9, 2009
FreeBSD 7.1 Gets a Little Help from Sun    January 6, 2009
Cisco Lawsuit: A Test for the GPL?    January 5, 2009
Shifts for Enterprise Linux, Green Networks in '09    December 26, 2008
Free Tech Newsletter -

Acronym Anarchy: Java Evolutions
By Bradley L. Jones

Go to page: 1  2  Next  

Yes, this is the sequel to my previous article, Acronym Anarchy. In the previous article I contended that acronyms and abbreviations had gotten out of hand. In that article I presented a challenge. I provided a list of 100 acronyms and abbreviations being used by just one company—Microsoft. While this was listed was presented as an example of how the shortening of real words has gotten out of hand, it was also provided as a challenge for you to see how many you knew.

The list was not presented as a snub against Microsoft; rather it was against all the of those in the technology industry that are creating these "shortcut terms". At the reqest of a number of people, I am providing a second list — A sequel to the first.

With Java being the other big development area, I thought it worth seeing how difficult it would be to come up with another 100 terms; however, this time everything will center on Java and Sun's web site.

The results are in. The insanity is definitely within the Java community too! As such, I'm once again forced to say that words are not the enemy. Lower case is not bad. Multiple syllables can be used! The concept of "easily identifiable terms" has to be rekindled! Like a bad movie sequel, the evolution towards more and more abbreviations has to be stopped!

Before presenting the list, let me present a few statements that caught my attention. I offer these statements as proof as to why this madness has to stop. These abbreviations in these sentences do nothing but obfuscate the message being delivered:

  • "The PMO then closes the EG"
  • "At this point the PMO recommends you begin with the scheduling and planning of your RI and TCK."
  • "JAINTM TCAP JSR is a proposed Java specification for the TCAP layer".
  • "Because JAIN TCAP is based on ITU specifications, the API can be readily adopted in the European market."

Are these abbreviations a secret code, do we need to send in three box tops to Sun to get the secret decoder ring, or — like a bad movie sequel — is it assumed that we are aleady acronym gurus and thus automatically know what it all means?

It is an overuse of abbreviations and acronyms. It is like a secret handshake. Often, you will need to find a decoder in order to understand what is being said.

Luck is with you today. I've provided help. If you are going to be working with Java or Sun, then the following table contains 100 acronyms for you. These are all acronyms related to Java and Java technologies. Like the list in my last article, I challenge you to see how many you can expand out. Once you've given this a try, check the following page of this article where you'll find the list of each item expanded.

If you can get 75 of the 100, then you know your acronyms. Be aware though, while some are quite easy (J2EE), others are not! If you can get 90, then you are good. The question is, are you a Java Acronym Guru? Can you get all 100?

The list:
J2EE JAIN ORB JAD
J2SE JAIN (again) OTS JAF
J2ME SCE POA JOE
JDO JAX JSTL WSDP
JAXP JAXB JAXR AXP
JWSDP JAX-RPC AVK JAE
JSP SLEE JMS JSAPI
JSR JCC JSWDK BMP
JVM JCAT JSDK BMTD
JDK JTAPI CTS JAI
J2MEWTK JSLEE EAR JAM
EJB SIP MIDP JAP
SAAJ AWT JTA JSS
JCP CORBA JTS JCRE
TCK IDL RAR CDC
CTT IIOP JAB CLDC
TDK JAR XLL JSSE
JSPA JCK JSF CR
JRL JDBC JXTA EDR
SPL JFC JDP RDF
SISSL PR JTWI PFD
WMA RMI RI FAB
MMAPI JRE FR JNDI
SATSA JNI JES MR
OSS/J JIT SCSL MREL

As I mentioned, these are all related acronyms. They are all acronyms that are used on Sun's web site. With the evolution of Java, it seems like there is a requirement to include even more acronyms. I wonder if Java is really an acronym as well; maybe it stantds for Justifying Another Vexing Acronym!

The following page contains the expanded acronyms and abbreviations in alphabetical order.

Go to page: 1  2  Next  


Tools:
Add www.developer.com to your favorites
Add www.developer.com to your browser search box
IE 7 | Firefox 2.0 | Firefox 1.5.x
Receive news via our XML/RSS feed


Data & Java Archives






internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info

Legal Notices, Licensing, Reprints, Permissions, Privacy Policy.
Advertise | Newsletters | Tech Jobs | Shopping | E-mail Offers