Archive for April, 2006

Apple muscles in on Blu-Ray

Friday, April 28th, 2006

Who would have thunk it? Does Apple, the sick old man of desktop computing just a few years ago, now have enough muscle to sway an entire industry? Some quotes:

The digital-music powerhouse is reportedly trying to convince movie studios to include iPod-ready versions of movies on new DVD format releases. If Steve Jobs has his way, all new movies coming out on the new Blu-Ray DVD format will include iPod-ready versions–yet another content driver for Apple’s iPod. That’s the word from a handful of iPod insider Web sites this week, a move that would substantially bolster the amount of iPod-ready film content, particularly if Apple unveils a video iPod with a larger display screen later this year. As of now, the only full-length feature film sold on iTunes is Disney’s High School Musical.

The reports indicated that Jobs is leveraging both Apple’s decision to support Sony’s Blu-Ray format in its battle with HD-DVD and his increasing clout in Hollywood as Disney’s biggest shareholder to convince movie studios to include iPod-ready content on Blu-Ray discs, which are set to hit retail stores next month.

Click here to read more.

Click here to read more about Blu-ray Java development.

Apache now the leader in SSL servers (Microsoft, we hardly knew ye!)

Friday, April 28th, 2006

It had to happen sooner or later. The Apache web server had been increasing its lead over Microsoft IIs and all the other web servers in terms of overall websites, but even as late as 2004, Microfties could point to the fact that there were more secure web servers using IIS than Apache. Apache, they reasoned, was good for plain domain parking, but businesses trusted IIs more.

Alas, Apache just passed IIS to become the leader in SSL servers according to Netcraft. Apache now runs on 44.0% of secure web sites, compared to 43.8% for Microsoft, and the trends look mighty bad for IIs. Click on the image below for a larger pic.

Overall, Apache has an insurmountable lead of 69% marketshare versus IIs at 20% or so (and dropping slowly).

PS. This must be one really bad week for Microsoft. On the heels of the announcement that Apache had passed IIS as the major SSL web server, Microsoft’s stock plunged when it missed earnings estimates and gave cautious guidance on earnings for the future.


So, I guess businesses trust Apache more than Microsoft now, eh?

My Take on Why Verizon Sucks

Thursday, April 27th, 2006

My take on why Verizon sucks. Feel free to argue with me or add points to my arguments. In fact, if you’re a webmaster and feel like I do, put up your own Sucks page, or link to the one already there. We may be ants who will make nary a difference in the big scheme of things, but at least we can say we tried.

Java wins in the open source SourceForge Community Choice Awards!

Wednesday, April 26th, 2006

Whoaaaa!!!!! Hooray!!!! Weeeeee R d champions, my friend! And we’ll keep on hacking till the end!!!!

Java apps won several major categories in the 2006 SourceForge Community Choice Awards, including the Best Overall app!

  1. Azureus - Best Overall Winner!

    Azureus is a powerful, full-featured, cross-platform java BitTorrent client.

  2. Zimbra - Enterprise Winner!

    Zimbra is an open source server and client technology for next-generation enterprise messaging and collaboration. Zimbra delivers innovation for both the administrator and the end-user as well as compatibility with exising infrastructure and applications

  3. Jasper - Enterprise First Runner-Up

    Free Java reporting library. XML report templates are used to generate ready to print documents using data from customizable data sources, including JDBC. The output can be delivered to the screen, printer, or stored in PDF, HTML, XLS, CSV and XML format

  4. Open Reports - Enterprise Second Runner-Up

    OpenReports is a complete web based reporting solution that provides the ability for users to view dynamically created PDF, HTML or XLS reports in a browser. It is developed in Java and uses JasperReports as the reporting engine.

  5. Javagroups - Clustering Second Runner-Up

    Reliable group communication based on IP multicast and configurable protocol stack

  6. TightVNC - SysAdmin First Runner-Up

    TightVNC is an improved version of VNC, great free remote-desktop tool. The improvements include bandwidth-friendly “Tight” encoding, local cursor support on the client side, enhanced GUI, many bugfixes, and more.

  7. Webmin - SysAdmin Second Runner-Up

    A web-based system administration tool for Unix servers and services.

The next Azureus?

Tuesday, April 25th, 2006

Cross your fingers and do the jiggly dance, missy, cuz there’s a new boy in town, and he’s cute, eye-wateringly colorful, and full of Java, Java, Java.

Are you getting tired of repeating ad nauseam about the possibilities of Java on the desktop, only to fall back humiliatingly time and time again on that one, shining example of what could have been?

Then check this out! QNext - a small, Java-based peer-to-peer application combining instant messaging and file-sharing.

PS. Congrats to Azureus for winning the best overall prize in the 2006 SourceForge.net Community Choice Awards!

Marlin: Building JME apps quickly using XML markup

Tuesday, April 25th, 2006

Marlin is a development tool lets you build data-driven JME mobile applications quickly and easily using a declarative XML markup. It is heavily inspired by OpenLaszlo - an excellent platform for building rich, data-driven Flash applications for the web.

Marlin is essentially a code generator - it comes with an Ant task for converting the XML markup into Java code which can then be compiled, preverified and deployed.

Marlin has been designed to simplify the development of a specific type of mobile application - those which interact with XML based web services. By limiting the scope in this way Marlin can hide many of the repetitive and error prone aspects of developing this sort of application in the components that it offers.

Check it out.

Java Everywhere - especially at Google

Sunday, April 23rd, 2006

Just in case some people missed it, there are some heavy-hitter Java evangelists over at Google, many of whom went over to the Googly side about 1.5 years ago.

There’s Joshua Bloch, who is chief Java architect at the search company. And there’s Neal Gafter, another Java guy from Sun. Adam Bosworth, formerly of BEA, also now works at Google.

There’s probably several others that I can’t recall right now.

I’m feeling BLUE, and why you should be BLUE too.

Saturday, April 22nd, 2006

You know the best thing about this ad? It’s not the sleek and powerful desktop PC. Nor is it the imposing presence of the DVD player, with its Sony mark of quality.

No, it’s the fact that Java ME (J2ME) will provide the interactivity of the Blu-ray discs that make all these possible.

Coming to a store near YOU.

A fiver to the first Java developer with a Google Calendar CDC/CLDC Client

Friday, April 21st, 2006

You know you want to do it. Do you feel the tension in your stomach? Do you feel the migraine developing inside your noggin? You know you want to be the first to release what promises to be a slew of Java ME apps centered around the new Google Calendar API.

So, what are you waiting for? Glory awaits! The adulation of a whole community (and more) is yours for the taking!

Oh, and be sure to make it easy for us testers to download it to our Javamobiles by linking to it via JadHelper.

Get ready, get set….

Sun’s agenda for world domination

Thursday, April 20th, 2006

Was Sun right all along? Is our common perception of this mammoth organization as a bumbling giant with absolutely no consumer marketing skills a deception? Was Microsoft right to be afraid, really afraid, of Java?

I was perusing JSR 257, also known as the Contactless Communication API page, when it suddenly occurred to me that all the Java tech from those hyped-up marketing blurbs out of Sun several years ago were quickly leaping from the dominion of hype to the cold reality of today. The idea came when I read about a use case for this new JSR, wherein consumers can use their cellphones (or handhelds) to scan RFID tags or bar codes and find information about the tagged products. Why, the idea was so simple and powerful that I was struck with wonder.

Here’s my take on the Sun agenda:

First, tie Java to one of the largest technological paradigm shifts of the century by introducing “applets” and snagging a large developer base. This had the effect of marshaling developer and popular support for what is basically a programming language - an amazing feat if you stop and think about it.

Second, allow the applet and other desktop initiatives to flounder (after accomplishing the goal of popularizing the platform) while concentrating on server-side Java, which ties better to Sun’s drive to promote its own server-based products. This is a clever ruse on Sun’s part, as it really does not care a whit about Java EE, especially after IBM garnered most of the benefits of server side Java. For the most part, this was done to confuse IBM, Microsoft, and other competitors, who pointed and laughed at Sun’s bumbling efforts to popularize its line of products via Java, not knowing that this ruse was meant to cover Sun’s most audacious agenda.

Third, and this is the cornerstone of their plan, sprinkle Java into the fastest-growing technological gadget in recent history - the cellphone, and use this point to branch out into every consumer device possible. By showing the world that Java could successfully unite and empower an entire industry, Sun paved the way for more incursions into other consumer products, using the greed of other companies as the engine of growth.

The plan is simple my friends: Sun dreams of a day when Java IS the network - a vast interacting net formed by the presence of Java apps (and the JVM) in almost every mass-market consumer device - from smart cards, to mobiles and handhelds, to set-top boxes, to DVD players and other appliances.

Imagine a world where consumers use Java apps in their cellphones and BILLIONS of other mass-market devices as conduits to an information “highway” far vaster and more intricate than the server to PC relationships so dominant just a few years back.

In fact, there’s no need to imagine this - Sun already beat you to it.

PS. The famed SF author Vernor Vinge postulates a world which has “moved on” after increasing computerization results in an explosion of AI - will some Java agent, perhaps some smart automation running the intricacies of a large home or office building, be the catalyst of this singularity?