Sun's Joy rips Windows 2000

Daily Newsletters

Sign up to ZDNet UK's daily newsletter.

NEWS
Anyone who thought Joy might be humbled by being in Microsoft Corp.'s back yard, in the shadow of the new Mary Gates Hall, was sadly mistaken. Joy was irrepressible during his hour-and-a-half , standing-room-only guest lecture Tuesday. The legendary Sun Microsystems Inc. stalwart ran through the history of the computing industry, from the "disk-centric" 1950s through the next-generation object-centric computing paradigm. He also talked about why and how Sun is furthering Java and its Java-based applications environment, Jini. "The glue -- the operating system -- has gone beyond all reason of complexity," Joy told the UW audience. "NT 5 [Windows 2000] is at 30 to 50 million lines of C/C++ code. It's like the Star Wars missile defence system. These kind of programs are just too complex to debug. The tools aren't up to the task." Tools aren't the only problem, Joy continued. "More and more, the way we develop software determines its reliability. Openness is the secret here. With NT, there's no shared [development] community. There's only 10 years of shared experience. The rate of growth [in size] is unmanageable and there's no clean OS layer." Joy targeted other culprits for programming meltdowns, too. He said C and its successor C++ -- a language Microsoft is spending a lot of time enhancing at present -- aren't well suited for the programming tasks of today, either. And alternatives like Eiffel were deemed just too "quirky." That's why Sun has spent considerable cycles developing and enhancing Java, a language which got its start at Sun in the early 1990s under the code-name Oak. Joy also criticised Netscape Communications Corp., noting that its Mozilla effort hasn't taken off, either, despite being an open source project. "There's not even enough paper to print it [Mozilla] out. It's larger than the Starr report. That's why it's having mixed success," Joy claimed. Naturally, Joy extolled object-centric computing and the ways that Jini will make such a world a reality. Sun has portrayed Jini as a way for devices to find and use each other over a network. Plug a Jini-enabled camera into a network, for example, and it sends a Java agent to the network's lookup service and announces itself. The camera is now an object, and a user interface pops up on your PC. Take a picture, and you can store it on the Jini-enabled Quantum disk drive you've just plugged in. Jini works by representing each device or service in the form of a Java object. Its associated lookup/discovery service will let users find the devices and services in their physical proximity, forming a community. Jini's programming model is based on a just a handful of application programming interfaces, Joy explained. "And it all works without the installation of drivers," Joy noted. Drivers are small software programs written to let peripheral devices, such as printers, connect to the operating system. Despite being in hostile territory, Joy got a warm welcome. One attendee did express concern about how and when Jini will move from a 'cool' technology to something that's actually deployable. Joy acknowledged that Jini is still in "early adopter" phase, but added that Jini code is downloadable from Sun's Web site today. He said that groups within Sun, such as its storage division, are already using Jini in product development. Joy added that the Jini application space "has room for lots of other killer apps." Do you want ZDNet UK News to provide a Jini 'news special'? Tell the editor

Post your comment

In order to post a comment you need to be registered and logged in.

You can also log in with Facebook. Log in or create your ZDNet UK account below

  • Login

Will not be displayed with your comment

By signing up for this service, you indicate that you agree to our Terms and Conditions and have read and understood our Privacy Policy. Questions about membership? Find the answers in the Community FAQ

Get ZDNet UK's daily newsletter

Enter your email address to sign up

ZDNet UK Live

Jack Schofield

@BrownieBoy > Works really well for thieves.... >> Nice attempt to deflect the argument by tossing in a point that's totally >> irrelevant, even...

38 minutes ago by Jack Schofield on AMD Ultrathins to challenge Intel Ultrabooks
raskolnikof

fantastic that the so called piracy bills have been withdrawn. however, these anti-democracy supporters are still in the shadows so lets be alert...

1 hour ago by raskolnikof on SOPA, Protect IP support wavers in face of online protest
Tony Douglas

Please God no; teach them anything you like - thinking rationally, the uses and misuses of data, what data is and what it's not - but leave the...

4 hours ago by Tony Douglas via Facebook on Kids are the future. Teach ’em to code.
BrownieBoy

@Jack, > Works really well for thieves.... Nice attempt to deflect the argument by tossing in a point that's totally irrelevant, even it were...

18 hours ago by BrownieBoy on AMD Ultrathins to challenge Intel Ultrabooks
bootlegger

Make that 13 people now - I got refused today at Manchester airport. I thought I was up to date on this legislation - I knew of the EU ruling from...

21 hours ago by bootlegger on UK airport body scans will not be opt out
tinycg

Don't forget to check out apps like GoodReader or SlideShark either, they're indispensible for people on the go in presentation situations. Best...

24 hours ago by tinycg on Four top iPad apps for people on the move
TerryRK

Well it seems there is something a number of us agree on. Why is the Ubuntu Unity launcher so ugly? I thought perhaps it was something to do with...

1 day ago by TerryRK on A tale of two distros: Ubuntu and Linux Mint
Freebies202

Duplicate comments are not made intentionally. Its very good to know that now you are keeping check on this problem because sometimes a commenter...

2 days ago by Freebies202 on Microsoft fixes blog comments, speeds up blogs with open source
kevinmchapman

"the very significant number of users" and "many (most) of us" - you have no evidence for these statements. It is a fact that most users are saying...

2 days ago by kevinmchapman on A tale of two distros: Ubuntu and Linux Mint
Marg Menzies Harrison

Another grammar faux pas is the improper use of "you". When sitting down down in a restaurant, for example, I get cringe when the waitress...

2 days ago by Marg Menzies Harrison via Facebook on 10 flagrant grammar mistakes that make you look stupid
zdnetukuser

And NOW, folks, for Canonical's next trick... Kubuntu is late. Here's a pencil. Draw your own conclusions. cf.:...

2 days ago by zdnetukuser on Linux Minterface
Moley

@kevinmchapman. The discussion here reflects the very significant number of users who really do like the traditional menu system and who wish to...

2 days ago by Moley on A tale of two distros: Ubuntu and Linux Mint
kevinmchapman

Er, no... It is an efficient means of finding the application/file/setting you need in one place. The icons are a simply a fallback for when you...

2 days ago by kevinmchapman on A tale of two distros: Ubuntu and Linux Mint
TerryRK

Isn't the provision of a text based search an admission by the developers that the mass of icons approach does not work? I don't need to use a...

2 days ago by TerryRK on A tale of two distros: Ubuntu and Linux Mint
kevinmchapman

"Unity and GNOME 3 both abandon the old text-based cascading menus in favour of a graphical icon-driven system." Point truly missed. Both use a...

2 days ago by kevinmchapman on A tale of two distros: Ubuntu and Linux Mint
TerryRK

whs001 - Thank you, I'm glad you liked the article. I absolutely agree with you on your first point. I should perhaps have made it clearer that...

2 days ago by TerryRK on A tale of two distros: Ubuntu and Linux Mint
Dennis Nilsson

If we allow corporate interest to dictate the way our government circumvents due process against foreign entities then we should accept the same...

2 days ago by Dennis Nilsson via Facebook on ACTA stumbles in Germany
GHar123

I totally dislike pirating of works, I fear that artists will be deterred from creating works if they think that they are going to get ripped off....

2 days ago by GHar123 on ACTA stumbles in Germany
JCB33

How dare film makers, artists or anybody that invests in creativity stop us pirating their works for free. I want to be able to walk into my local...

3 days ago by JCB33 on ACTA stumbles in Germany
Moley

@GrueMaster. I prefer horses for courses rather than one size fits all. I, and I suspect most other computer users, do not really wish to have...

3 days ago by Moley on A tale of two distros: Ubuntu and Linux Mint