Archive for August, 2009

Firefox 4.0 goes Chrome, will arrive with new UI in Q4 2010

Monday, August 31st, 2009

Firefox 4.0 goes Chrome, will arrive with new UI in Q4 2010

Mozilla recently updated its product roadmap through 2010. According to the first draft, the current browser will see a minor update in Q4 2009 as well as Q2 2010. Version 4.0 is headed for an October or November 2010 release and will bring a new user interface and browser sync

The current release schedule is just in draft status, which means we have to take it with a grain of salt. But the guys over at Mozilla are surely busy getting two new versions of Firefox out by mid 2010 and apparently a completely new browser by the end of 2010.

The current 3.5x version will be updated with version 3.6, code-named Namoroka and currently available as alpha 1 release. The software will have a slightly faster Javascript engine than version 3.5, a faster startup time and will update the Gecko layout engine from version 1.9.1 to 1.9.2. Mozilla also promises Windows 7 integration light weight themes called Personas, as well as an improved form completion feature called awsomeformcomplete.

Perhaps most interestingly, version 3.6 will debut with Fennec 1.0, the mobile version of Firefox, which will also be use the Tracemonkey Javascript engine.
The draft roadmap suggests that Firefox 3.7 will follow in Q1 or Q2 of next year, bringing and updated fennec v1.1 browser, a Gecko engine that is updated to version 1.9.3, support for XUL animations, task-oriented browsing, out-of-process plug-ins for more software stability, online bookmark synchronization, as well as further Tracemonkey and pageload enhancements. We will be especially looking forward to a transition in the way websites are handled by Firefox – version 3.7 will run websites as an application. Mozilla recently released Firefox 3.7 as a pre-alpha 1 version to developers.

(more…)

Web browsers – what they are and how to choose one

Wednesday, August 26th, 2009

Web browsers – what they are and how to choose one

There is a good chance that everyone reading this column is familiar with web browsers and browsing, because you are using a web browser to display it.

However, browsers are becoming both more varied, and more important as more people become connected to the Internet on a daily basis and developers move more and more applications onto the web and into the cloud rather than deliver them to everyone’s desktops.

A web browser is a program that allows the user to read Hyper Text Markup Language, or HTML. This is the language used to create web pages. The browser converts the programming language into the graphical user interface we are all familiar with – but most browsers do it in their own particular way.

The major browsers currently are Internet Explorer, Firefox, Safari, Chrome, and Opera.

Internet Explorer – this browser is the heavyweight champ of the INTERNET at the moment based on the fact a majority of computers accessing the INTERNET have this by default. It is produced by Microsoft Corporation, and uses the Trident rendering engine. It’s current version is 8.

Firefox – this browser is produced by the Mozilla Corporation as a free and open source project. Firefox is distributed free of charge. It’s source code is open and available, and it is based on the Gecko web rendering engine. Its current stable version is 3.5.

Safari – Safari is a browser created by Apple Corporation, which is included in the Apple OSX operating system and also present on the Apple iPhone and iTouch products. It is built on Apple’s Webkit language, is available for Windows as well as Mac OSX and it’s current release is 4.0.

Chrome – Google entered the web browser race with it’s new browser Chrome (and it’s open source cousin, Chromium.) It is also built with Apple’s Webkit, but is produced in the Chrome version only for Windows while Chromium has been ported to both Linux and Mac OSX. Its currently stable version is 2.0.

(more…)

latform buys HP’s message passing interface

Tuesday, August 25th, 2009

latform buys HP’s message passing interface

Platform Computing, which has carved out a niche for itself managing supercomputer clusters and dispatching applications on HPC gear, has been expanding up the stack. It continued this process today when it acquired the HP-MPI stack created by HP for its own servers, as well as others used in HPC clusters.

MPI, short for message passing interface, is the protocol used to parse-up jobs and spread around data as a cluster runs a parallelised application. It’s the backbone of the cluster and is therefore a key component of any application. There are plenty of MPI stacks available, some of them open source, some of them not, and all are tuned for different architectures or spanning multiple types of platforms and network interconnects.

To help build up its business – which got its start with the Load Sharing Facility (LSF) tool for managing gridded applications decades ago – Platform has open-sourced its software and contributed to key open source cluster-management projects, while at the same time buying up MPI stacks and adding other goodies into its tools.

Platform Cluster Manager – formerly known as the Open Cluster Stack and in its fifth release – includes an open source implementation of the LSF job-scheduling tool called Lava and developed under a project called Kusu. OCS also includes Nagios for system monitoring, Cacti for node and cluster monitoring, Ganglia for workload monitoring, and other software that’s needed to run an x64-based supercomputer cluster based on Linux.

HP started reselling its own bundle of the Platform cluster tools, called Platform HPC for Insight Control Environment for Linux, in March. This followed Red Hat’s own Red Hat HPC Solution, which debuted in October 2008, and Dell’s own twist on the Platform stack, called OCS Del Edition, which came out two weeks later. Companies can also download the Cluster Manager tools from Platform directly and pay for support contracts if they want to build their own HPC setups.

To make its cluster tools more useful and relevant, Platform bought the HPC management software stack from Scali in October 2007. Then in August 2008 it acquired the Scali-MPI stack to weave it into its cluster tools.

Just last week, Platform inked a deal with nVidia that will see the CUDA programming environment for Tesla GPU co-processors incorporated into its cluster management tools. This means that both Cluster Manager and LSF can seamlessly dispatch work to Tesla engines, just as it can dispatch work to x64 processor cores inside a cluster.

While the Scali-MPI stack that Platform acquired last year was tuned for Linux, it had some limitations in that it was only supported by a half-dozen independent software vendors. According to Tripp Purvis, VP of business development at Platform, the company had only done a little work making Scali-MPI work with Windows and had done no work porting it to various flavours of Unix.

(more…)

Get off Microsoft’s back, EVERY mobile OS has different co-existing versions

Friday, August 21st, 2009

Get off Microsoft’s back, EVERY mobile OS has different co-existing versions

There has been a lot of talk today on the Internet about the possibility that Windows Mobile 6.5 and Windows Mobile 7 will co-exist in 2010. I have to say I really don’t understand why people seem to think this is a big deal. We currently have different flavors of Windows Mobile available right now (5, 6.0, 6.1, Professional, Standard) so it seems to me that nothing is changing in 2010. Windows Mobile 7 has not been officially announced by Microsoft, but there is a ton of information out there in the public that shows it is coming in the future. Mary-Jo seems to have the inside scoop on Windows Mobile releases and even talks about some kind of chassis lineup. There are different version of mobile operating systems running Symbian, BlackBerry, and even iPhone co-existing today so this seems to me like a way to try to slam Microsoft and Windows Mobile rather than reporting on anything that is unusual.

Speaking of upgrading Windows Mobile operating systems, I have now had my own T-Mobile Touch Pro2 for a couple of days and am very impressed with the hardware and pleased with the performance and functionality of the device. I have a strong feeling that T-Mobile will provide an upgrade to Windows Mobile 6.5 and understand that may primarily add some UI enhancements that we mostly have from HTC already. However, I am particularly interested in the better and more extensive services integration and mobile application store front that we get with 6.5.

(more…)

First Google Chrome 4 reveals the beginnings of cloud synchronization

Friday, August 21st, 2009

First Google Chrome 4 reveals the beginnings of cloud synchronization

With Google, one tends to learn the meanings and intentions behind the many events in its development programs pretty much as they happen. For example, the distinctions between what goes on in the Chrome browser’s development channel (“Dev”) and what happens in the beta channel, have frequently been explained to us after the fact.

Today, we learned one new fact about the Dev channel: It’s where the company will be rolling out its integration between the browser and other services — potentially even with Google Apps. Square one begins with the Bookmarks synchronization service that comes as part of Google Accounts. That service makes its first appearance today with the first Dev build of the browser to bear the number “4.” The announcement that Google’s open-source Chromium team had developed a library for hooking into Google Bookmarks came just two weeks ago.

Of course, that “4″ is not supposed to mean anything specific. Like a child who finishes cleaning his room the moment he shouts, “I’m finished,” there’s no specific reason for us to assume that Chrome 3, the subject of both the Dev and beta channels, will necessarily drop into the Stable channel anytime soon. When that happens sometime this week or this year, Chrome 2 users will wake up one day and find Chrome 3, which Betanews tests show should be a faster browser than version 2 by as much as one-third.

A first look at Google Chrome 4, with bookmarks freshly synched from Firefox.For now, the first Chrome 4 bears little difference from the previous developer build 3.0.197.11 except for continued acceleration (more on that in a moment) and the option to enable Google Bookmarks for testing. It requires a command line launch, as in chrome –enable-sync (Windows XP users can invoke Run from the Start menu); from there, the Sync my bookmarks command appears on Chrome 4′s Tools menu.

In typical Google fashion, the program ascertains as much as it can without asking the user what she wants. All the tool requires is the user’s account name and password. If bookmarks already exist in the account, then Chrome 4 imports them; if they don’t, the browser exports the bookmarks that already exist, into that account.

(more…)