Practical Technology

for practical people.

September 16, 2008
by sjvn01
0 comments

Shuttleworth urges calm in Firefox/Ubuntu flap

Grumpy Ubuntu users are snarling about Mozilla including a largely open-source irrelevant EULA (End-user license agreement) with the latest version of the Firefox Web browser. Indeed, one user went so far as to file an Ubuntu bug report about the EULA.

The bug report read, in part, “STARTING UP A CERTAIN 3.0.2 VERSION OF FIREFOX BROWSER MAKES AVAILABLE TO YOU A VERY CAPITAL END USER LICENSE AGREEMENT. THIS AGREEMENT IS OBNOXIOUS and largely irrelevant to Ubuntu users.” This immediately sparked up a flame war in Ubuntu circles.

Some users are demanding that Mozilla drop the EULA. Others are saying that Ubuntu should switch to another standard browser like GNOME’s Epiphany. Others think Ubuntu should follow Debian Linux’s lead and, while continuing to use Firefox’s code, use IceWeasel, which is the Firefox program without Mozilla’s trademarks or logos.

IceWeasel came from a similar fight. In its case, the Debian developers decided that Mozilla’s restrictions on the use of the Firefox logo were too obnoxious to live with, so they come up with IceWeasel their own, logo-less, Web browser. I think the whole IceWeasel affair was dumb. It’s a trademarked logo! Of course, you can’t modify it. Who would want to!?

Now, some Ubuntu users seem to be on the same path. Yes, the Mozilla EULA is essentially pointless. Who cares? It’s not like it’s the original Chrome EULA, which included a section that gave Google “a perpetual, irrevocable, worldwide, royalty-free, and non-exclusive license to reproduce, adapt, modify, translate, publish, publicly perform, publicly display and distribute any Content which you submit, post or display on or through” Chrome. Now, That was a bad EULA, and Google quickly dumped that obnoxious section.

More >

September 15, 2008
by sjvn01
0 comments

The 21st century mobile application

A few years ago, we knew exactly what the future of mobile computing software development would be like. It would be powered by WAP (Wireless Application Protocol), a set of specifications designed to provide low-speed wireless devices with limited screen space, with a means to access information and to communicate and interact with Web services via WAP gateways that bridged the gap between telephony networks and the Internet.

We were so naïve.

Today, with 3G, 802.11g/n and Mobile WiMax (IEEE 802.16e) wireless networks, mobile devices have access to TCP/IP network speeds above 100Mb/sec. The devices of 2008 are as powerful as the PCs of only a few years ago.

Apple’s iPhone, for example, has a 620MHz ARM processor with 128MB RAM and up to 16GB of flash memory running Apple Mac OS X. As John Sullivan, manager of operations for the Free Software Foundation, said of Apple’s closed development system, “The iPhone is not a ‘phone’ any more than my laptop computer is a phone. The iPhone can make phone calls, but so can my laptop. I could call your phone using my voice-over-IP system, and you wouldn’t know the difference. I can even put a card in my laptop that enables communication over a cellular network.”

The same is true of other mobile devices. While they’re not quite the same things as PCs, many of them have all the power of a computer from a few years ago. Other devices—such as Nokia’s N810 Internet Tablet and Intel Atom-powered netbooks like the Asus EEE 901, MSI Wind NB U100 and Acer Aspire One—completely blur the difference between PCs and mobile devices.

This is not a small matter. According to Juniper Research, “The global market for Mobile Web 2.0 will be worth US$22.4 billion in 2013, up from $5.5 billion currently.”

What’s a developer to do?
More >

September 15, 2008
by sjvn01
0 comments

Is Microsoft buying Citrix? Novell!?

Like sands through the hourglass, so are the stories of Microsoft mergers. Once more, rumors are swirling that Microsoft might buy Citrix. By my count, this is the fifth time this particular rumor has emerged. In addition, though, this time around I’m hearing that some people think Microsoft might buy Novell.

Oh please.

Microsoft, in case you’ve forgotten, just flopped in its attempt to buy Yahoo. Steve Ballmer may be a great salesman, and he does a mean monkey dance, but he’s no businessman. Would someone fire Ballmer already and put Microsoft out of its misery?

Even with my low opinion, I can’t believe that Ballmer would be dumb enough to waste money buying Citrix. Citrix, since WinFrame back in the mid-90s and then MetaFrame in the 2000s, has acted as a de facto branch of Microsoft. To really use MetaFrame, you not only had to have a license for each MetaFrame remote Windows client, you also had to have Windows Terminal Server license and/or a Windows desktop license for each remote session. Thus, every Citrix customer became a Microsoft customer. What’s not to like?

More >

September 15, 2008
by sjvn01
1 Comment

Does cloud computing have a silver lining?

Depending on who you ask, cloud computing is either the most wonderful thing to hit IT since sliced bread or an utter waste of time. Indeed, in his latest book, The Big Switch: Rewiring the World, from Edison to Google, technology pundit Nicholas Carr wrote, “IT departments will have little left to do once the bulk of business computing shifts out of private data centers and into the cloud.” Really? So, which is it? As is so often the case, the answer appears to be somewhere in-between.

To start with there’s still the problem of defining what the heck cloud-computing is in the first place. The answer varies, needless to say, varies from company to company. We can look to a neutral party for a better answer, but even then things can get a little puzzling.

Continue Reading →

September 15, 2008
by sjvn01
1 Comment

Why Google Chrome won’t rule the world — yet

I like Google’s new Chrome Web browser a lot — as in, I think it’s going to change the desktop world in a way we haven’t seen since Marc Andreessen and Eric Bina released the first modern Web browser, Mosaic, back in 1993.

What Chrome brings to the table are behind-the-scenes features like V8, a killer multithreaded JavaScript virtual machine. V8 compiles JavaScript code directly into machine code instead of interpreting it as most JVMs do. The result is that Web-based applications written in JavaScript — like, say, Google Gmail, Google Docs and Google Maps — run much, much faster than they do on other browsers.

How much faster? I put Chrome, Firefox 3, Safari3.1.2 and Internet Explorer 7 on the SunSpider JavaScript benchmark racetrack, and this is what I found: Chrome won, running away with a mark of 1,975.0 milliseconds. Firefox 3.0 came in second, with 3,125.2msec. Safari, which uses WebKit, the same open-source browser engine as Chrome, took third, with 4,006.8 msec. And IE — oh, the shame! It came in dead last, with a mark of 32,221.4 msec.

Fast enough for you?

More >

September 14, 2008
by sjvn01
0 comments

OpenOffice 3 Release Candidate Arrives

OpenOffice 3’s release candidate is here and ready for download for Linux, Mac OS X, Solaris, and Windows.

This is more than a little cool. Those of us who don’t like paying the Microsoft Office suite tax have been waiting for the next version of OpenOffice for some time now and it’s almost ready to go. The OpenOffice developers are still saying it’s not ready for production use, but it is more than ready now for some serious testing by regular users.

This new version brings users a lot of features that they’ve been waiting for since 2007. One prime example is that you’ll be able to import Office 2007’s Open XML documents into OpenOffice. You may hate Open XML. I know I do. I mean what kind of standard can it be if Microsoft itself can’t support it? Still, being able to trade files back and forth between Office 2007 and OpenOffice is another step in making OpenOffice acceptable to offices that are still stuck on Microsoft’s proprietary formats.

More >