Java J2EE Portal
Enterprise Java Station
J2EE curve
Java News / Articles
Java News / Articles
Task Scheduling with Quartz - Integration with OSWorkflow
Cryptographic Algorithms - Impact On Application Performance
Refactoring to Patterns – A practical look into Agile approach on Ev
Processing...
Buy Java, Deals On Software Technology Store
Click here for great deals on computers, laptops, software and books
Java and the Emperor's New Clothes PDF Print
Written by Harshad Oak   
May 10, 2006 at 08:46 AM

JavaEmperorNewClothesThe Emperor's New Clothes is a popular fable. The story has its appeal not just because it's funny but because it is believable. The concept is relevant especially in case of technology. It's so difficult to stay abreast of what's new and real in the tech world, that we often have to believe swindlers who claim to make cloth that's invisible to a fool.

So there are dozens of technologies, frameworks, programming paradigms and what not that go about claiming that they are the next big thing. As few have the time, energy or knowledge to contest these claims, the claims stick. The press keeps these ideas afloat as they do not check if the idea or technology really does have any substance underneath. We saw of a lot of this happen during the dotcom boom.

At times it even becomes a self fulfilling prophecy, where many end up adopting a technology just because they keep hearing that it's so cool and successful. The Java community is an especially easy target and the Java world is full of jargon behind which there's no great idea.

I faced this problem in one of my projects many years back. Web Services were still very new, and the team had no idea "how" to use it. More importantly, none of us knew "when" to use it. We had made no web services usage commitment to the client and yet the system architects went ahead and forced web services into the project as it was the coolest tech back then. By the time we realized that web services had got us into big trouble, it was too late. There were hardly any specialized tools, the IDEs offered no WS integration and the errors we got were often beyond our comprehension. Web Services were supposed to change the world of software development. I doubt if they actually have. My usage of web services is still fairly low.

So while discussing this matter with others at Rightrix, we decided that as a joint project of Rightrix Research and IndicThreads.com, we will be publishing research articles on Java jargon. Terms and technologies that most of us have heard are cool but very few really know what they mean and what they have to offer. Any suggestions?

One solution is to get more children into Java. Children who would have the courage to say "The Emperor is naked"   :-)

Reference:
>> The Emperor's New Clothes

Related:
>> Developers won't go too far with only technical skills
>> AJAX gets even bigger with Mustang Java SE 6
>> Open Source businesses are more hype than reality


User Comments

Comment by 'Guest' on 2006-05-10 10:16:55
This is a problem with all technology and also the reason why marketing guys in software companies get paid well.

Comment by Abhishek on 2006-05-24 03:52:58
The reason for this technology riot specially in Java and Web Development field is that new technologies and frameworks are coming up very very fast and Java Community in order to keep it's flock together (from PHP) is just welcoming everything. 
I don't know how many people have actually used most of today's most heard names?

Comment by 'Guest' on 2006-05-16 09:04:08
a) Need real practitioners and thinkers. 
b) Rationality and simplicity. 
c) Platform to try out stuff. (Personal projects and the open source world are great). 
 
A good blog entry from Elliott on REST vs WS-* is here>[URL=http://cafe.elharo.com/web/rest-vs-soap-a-parable/]Rest vs. WS-*[/URL] 
 
There is no need to preach Java to our children as they will be smarter in the internet world and will make the right choices. :-) 
 
[URL=http://openmiddleware.blogspot.com]Open Middleware[/URL]

Comment by 'Guest' on 2006-05-16 09:03:34
WS can help in integration needs. When you have heterogeneous systems, then they are useful. Suppose you have legacy c++ codebase that you want to integrate with new projects. Then.... 
 
[URL=http://openmiddleware.blogpsot.com]Adopt Open Source Software[/URL]
Your Name / Email Address
Comment
Spam Protection - Please enter the code in the image -

Listen to code


Add This Feed Button

Enter your Email


Java Expert Interviews
MarkSchiefelbein-BackbaseAjaxFramework
All Ajax development can happen serverside using the Backbase framework and JSF
GuillaumeLaforgeGroovy
Groovy bridges the scripting and the enterprise Java worlds
Direct Web Remoting (DWR) Creator - Joe Walker
With Direct Web Remoting (DWR) unnecessary complexity is a bug
Processing...
Go to top of page  Home |
SiteMap

Copyright 2004 to 2008 Rightrix Solutions. All rights reserved. All product names are trademarks of their respective companies. Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. Rightrix Solutions and IndicThreads.com are independent of Sun Microsystems, Inc.

Views expressed at IndicThreads.com reflect the views of the authors alone, and do not necessarily reflect those of IndicThreads.com. IndicThreads.com and it's authors are not responsible for reader comments and opinions.

Enterprise Java J2EE JEE Portal >> IndicThreads.com