YOUR FEEDBACK
Werner Keil wrote: Java 6 update 10. If I'd be running Apple, I'd probably really drop dead...


2008 East
DIAMOND SPONSOR:
Data Direct
Frontiers in Data Access: The Coming Wave in Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
Intel
Virtualization – Path to Predictive Enterprise
Green Hills
IT Security in a Hostile World
JBoss / freedom oss
Practical SOA Approach
GOLD SPONSORS:
Software AG
The Art & Science of SOA: How Governance Enables Adoption
PlateSpin
Effective Planning for Virtual Infrastructure Growth
Fujitsu
Automated Business Process Discovery & Virtualization Service
Ceedo
Workspace Virtualization
Click For 2007 West
Event Webcasts

2008 East
PLATINUM SPONSORS:
Appcelerator
Think Fast: Accelerate AJAX Development with Appcelerator
GOLD SPONSORS:
DreamFace Interactive
The Ultimate Framework for Creating Personalized Web 2.0 Mashups
ICEsoft
AJAX and Social Computing for the Enterprise
Kaazing
Enterprise Comet: Real–Time, Real–Time, or Real–Time Web 2.0?
Nexaweb
Now Playing: Desktop Apps in the Browser!
Sun
jMaki as an AJAX Mashup Framework
POWER PANELS:
The Business Value
of RIAs
What Lies Beyond AJAX?
KEYNOTES:
Douglas Crockford
Can We Fix the Web?
Anthony Franco
2008: The Year of the RIA
Click For 2007 Event Webcasts
SYS-CON.TV
TOP THREE LINKS YOU MUST CLICK ON


More "Doubletalk" from Microsoft, Claims Simon PhippsA corrective to all the hype about C#
More "Doubletalk" from Microsoft, Claims Simon PhippsA corrective to all the hype about C#

Does the move of C# to ISO really make a difference to programmers, or is it just a sign of continuing intense competition in the software tools market?

When Gavin Clark, of the news agency ComputerWire, heard that Microsoft plans greater adherence to ISO/ANSI standards in the upcoming release of Visual Studio.NET (codenamed "Everett" and due in the first quarter of 2003), he was quick to investigate the story by consulting with various Internet gurus-including Sun's Simon Phipps.

In today's JDJ Industry Newsletter, Phipps sets the record straight a little, feeling that he was somewhat misrepresented in Clark's final account. We stress that he is writing in his personal capacity.

(October 25, 2002) - I'm quoted by Gavin Clark of ComputerWire in his item (syndicated by The Register) about the standardization of Microsoft's C# programming language and their moves to make their C++ compiler catch up with the standards a little. My remarks there were a little truncated and consequently unclear, so I'd like to elaborate a little.

My observation was that programmers don't typically use languages to create software. They use programming languages to weave together library calls to create software. Consequently, a programmer's marketable expertise is actually in their skill with the libraries they use to create software-the programming language with which they do so is relatively unimportant. Programmers seeking to build with the Java class libraries can use the Java language, or Jython, or NetRexx, or indeed any of the 160 systems that target the Java virtual machine. Programmers using the UNIX libraries have a similar choice; programmers using Microsoft's MFC libraries a smaller set of choices; those using Microsoft's new .NET framework a similarly small set. Of course, in typical form, projecting weaknesses and engaging in doubletalk, the small range of choice is portrayed as a large one...

So what does language standardization buy us? Well, it means that we will have a basic familiarity with the programming languages we find variously implemented. But beyond that, I would suggest it doesn't buy us much. What brings value is library stability. The Java environment achieves this by the oversight of a very good standards body, the Java Community Process. UNIX achieves it via the Open Group. But what about Microsoft? Their libraries come with no promise of stability as no one but them gets a vote. Indeed, their switch from MFC to .NET Framework is probably the reason for their new-found interest in language standards. Talking about "language choice" and "language standards" is all fine rhetoric, but what programmers really need is library stability. Perhaps it's embarrassment over that which is creating the new language fervor in Redmond, to blow a smokescreen over the retraining VB and C++ programmers are facing?

About Simon Phipps
Simon Phipps, Sun's Chief Open Source Officer, is a technology futurist and a well-known computer industry insider. At various times he has programmed mainframes, Windows and on the Web and was previously involved in OSI standards in the 80s, in the earliest commercial collaborative conferencing software in the early 90s, in introducing Java and XML to IBM, and most recently with Sun's launching Sun's blogging site, blogs.sun.com. He lives in the UK, is based at Sun's Menlo Park campus in California and can be contacted via http://www.webmink.net.

LATEST JAVA STORIES & POSTS
What could be a problem with logging in SOA in the presence of such wonderful tools like log4j, Java’s logging library and similar? Why might we need something special for SOA and why aren’t existing techniques enough? The answer is simple and complex simultaneously – in SO...
Aonix released PERC Ultra 5.1 cross development and target support on Sysgo's PikeOS 2.2 real-time operating system. PERC Ultra support of the PikeOS POSIX PSE52 profile provides a solution for the increasing need for portability across multiple operating systems as industries su...
What's the key to team and individual developer productivity in maintaining and extending a large application? Let’s start by making the following assertions: A developer's knowledge of an application code base is likely the single biggest factor of individual productivity. Cor...
An applet, a Java program that runs in a browser, often has to access the client resources. However, the security manager prevents an applet from accessing client resources. To access client resources, the applet has to have the proper permission. With this permission the applet ...
Three-letter acronyms (TLAs) are hardly new in Information Technology: EAI, ESB, SOA, BPM, BAM, ETL, MDM; the list goes on and on. This article is about yet another three-letter acronym, EDA, which stands for Event-Driven Architecture. EDA is not a brand new technology, but rathe...
Furthering its dedication to providing Java developers productivity with choice, Oracle announced the Oracle Enterprise Pack for Eclipse, a new component of Oracle Fusion Middleware. This release marks the first free Eclipse 3.4 environment to support Oracle WebLogic Server 10g R...
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


SYS-CON FEATURED WHITEPAPERS

SPONSORED BY INFRAGISTICS
There are many forces that influence technological evolution. After a decade of building enterprise ...
2008 is going to be an important year for Rich Internet Applications. Most organizations are deliver...
The OpenAjax Alliance is developing an Ajax industry wishlist for future browsers, using a dedicated...
In every field of design one of the first things students do is learn from the work of others. They ...
Infragistics announced the availability of two Community Technology Preview (CTP) User Interface (UI...
The YUI development team has released version 2.5.2; you can download the new release from SourceFor...
ADS BY GOOGLE
BREAKING JAVA NEWS

Sun Microsystems, Inc. (NASDAQ:JAVA) today announced strong results for disk storag...