Archive for the 'Software' Category

Skype testing full-screen video

Internet phone company Skype is testing a new version of its cheap call service that supports high quality video conferencing for the first time.

Skype 4.0 beta can stream full screen, high resolution video calls over a standard broadband connection.

In the current version of the software, video chat is limited to a postage-stamp sized box in the corner of the screen.

Video calls already account for a quarter of all traffic on Skype.

The company’s product development manager Mike Bartlett said: “There’s now a video call button for every one of your contacts. We’ve tried to make it easier to get up and running.

“We’ve made the picture a lot bigger and you can now resize the image plus you can run an instant message conversation along side it really easily.”

New interface
But users must first connect to a friend and then hunt around for a tiny camera icon after the audio link has already been established.

The new software, which Skype calls a “major” update, treats video, text and audio conversations equally.

Other 4.0 features include a brand new user interface, automatic detection of hardware settings and simpler record-keeping functions.

It is designed to work with software from other manufacturers, allowing users to import contacts from services like Microsoft Outlook, Hotmail and Yahoo! Mail for the first time.

Tighter integration with the PayPal money transfer service should make it easier to send cash to friends, contacts and shops over the Skype network.

Making money
Skype, which is owned by the auction giant eBay, works over the standard internet instead of traditional phone lines, letting users make calls between computers for free.

Calls to other landlines and some mobile phones are charged at between 2 pence and 14 pence a minute.

Skype claims to have 309m registered members and 12m users at the busiest times of the day. But although it is the largest company of its type in the world, it has struggled to make money.

EBay recently said the business is worth $1.4bn less than the $2.6bn it paid for it in 2005.

According to some reports, it is thinking of selling Skype before the end of the year if it cannot find a way to integrate the technology into its main auction site.

Read more »

Firefox 3 and Safari 4 in browser speed race

Most of today’s web sites and web applications are built using the JavaScript scripting language. Some may say that a trend towards the fine-tuning of JavaScript interpreters in modern browsers was just a matter of time since any such optimization translates into performance gains. Mozilla recently launched the browser speed race with Firefox 3, which delivers more speed than any other previous Firefox version. Apple answered with Safari 4, claiming the browser’s JavaScript engine has been accelerated by 53%. Welcome to the browser speed race.

Safari 4 has just been seeded to the developers at Apple’s developer conference. The manufacturer claims that the software has a 53% faster JavaScript engine than the preceding and current version 3.1 (based on the SunSpider JavaScript Performance test conducted on iMac with an Intel Core 2 Duo processor at 2.8 GHz, with 2 GB of RAM and running under Mac OS X Snow Leopard.) Although Firefox 3 RC3 was the first to deliver significant JavaScript performance improvement, Apple apparently is exceeding those gains with Safari 4.

Apple uses a new and improved JavaScript interpreter code-named SquirrelFish, which is provided on an open-source basis from the WebKit project, the same organization that makes the open-source engine used by Safari to render web pages. According to the WebKit project, the SquirrelFish engine is 1.6 times faster than the JavaScript engine in Safari 3.1.

SquirrelFish does its magic by turning JavaScript script into so-called bytecodes, an optimized code much more suitable for run-time execution than natural language-based JavaScript commands, which are longer and more complicated to interpret – and therefore are slower.

Why JavaScript performance matters
Most today’s web applications and web 2.0 sites rely on the JavaScript scripting language originally created by current Mozilla CTO Brendan Eich while he was employed by Netscape. JavaScript acts as glue that connects a user interface rendered in a web browser with a database and programming logic running in a web server. The browser’s JavaScript engine is solely responsible for interpreting and executing JavaScript commands embedded in HTML code. As a result, a browser’s JavaScript engine performance is directly related to the performance and responsiveness of a web application, contributing to an improved user experience.

The fact that many applications grow in size and become more bloated with each release means that a browser that can run web applications faster and make user interfaces more responsive on any computer is actually a big deal. You don’t have to have any specific market forecasting talent to predict that this trend may be impacting browser market shares: Speed can directly translate into more usability for most of us. Clearly, JavaScript handling is on its way to become a powerful weapon in the browser market.

SpiderMonkey, SquirrelFish, Tamarin and more
Mozilla was the first to introduce significant speed gains with Firefox 3 beta 5 (the final version is expected to ship by mid-June). Firefox has its Gecko engine to render web pages, which is generally considered to be slightly slower than Safari’s WebKit – which is largely responsible for the “fastest browser in the world” status Safari enjoys. Firefox’ JavaScript implementation is based on Mozilla’s own and decade old SpiderMonkey technology, which many considered to be the fastest JavaScript interpreter until SquirrelFish came out.

Although in beta, Firefox 3 scored with many reviewers who are praising the browser’s performance improvements, with WSJ’s Walt Mossberg declaring the browser a “winner.” But now that the SquirrelFish/Safari combination appears to be offsetting the speed gains in Firefox 3 and may set a new benchmark, we can expect more direct competition between Mozilla and Apple. Mozilla has plans to expand SpiderMonkey with Adobe’s JavaScript engine called Tamarin, included in Flash 9, which has a so-called “tracing” feature designed to enable faster code execution. However, the SunSpider JavaScript benchmark claims that SquirrelFish is at least 1.9 times faster than Tamarin.

Mozilla plans to wedge Tamarin into Firefox and match the API’s of both technologies “There are areas in which SpiderMonkey is faster than Tamarin and areas where it’s not. We’re looking to build hybrids that are best-of-breed for both worlds and we’re going to pull those into the Firefox release when ready,” Mozilla co-founder Mike Shaver recently said.

Can IE8 compete?
The big variable in this game is Microsoft’s Internet Explorer 8, currently in beta 1 phase. IE8 is expected to deliver speed gains in JavaScript performance as well. However, Microsoft is facing a tough task. The fact that the software giant is often criticized for delivering bloated and inefficient software certainly doesn’t help. In our tests, the first beta of IE8 shows no noticeable speed gains in running web applications.

Quite the opposite is the case, actually. Websites and web applications run noticeably slower than in IE7. The whole browsing experience generally appears to be less responsive. Of course, IE8 is in an early development stage and you can bet Microsoft is going to tweak its performance. The only problem is that the software giant will have to work to raise the stakes in the browser race. If IE8 under-delivers, the market could respond with further market share erosion for IE. It is evident now that JavaScript engine performance has become a key metric in the newest race for the title of fastest browser.

The battle ahead is nicely summed by Mozilla co-founder Mike Shaver who said the following: “They [Apple] have dropped SquirrelFish in now and got a big speed up there. We’ve got more coming on our side. You’ll see this leapfrog pattern over and over. We’re not going to let anybody slack on that and the other browser vendors need to keep up, too.”

According to Net Applications, Firefox 3 captured almost one fifth (18.41%) of the browser market in May, followed by Safari 3.1 which hit 6.25%. Microsoft’s Internet Explorer continues on its pace of a slow but steady decline, ending up at 73.75% in May. Microsoft has scheduled second beta of IE8 for an August release, with a generally expected final release in the fourth quarter of this year.

Read more »

Movies on iTunes come to the UK

Apple has started offering movies for sale or rent to UK users of iTunes.

More than 700 titles will be on offer from the launch date, 100 of which will be available in high-definition.

Many of the titles on sale for downloading via iTunes will be going on sale on the same day they are released on DVD, said Apple.

New releases cost £10.99 to buy and £3.49 to rent. Movies from the iTunes library cost £6.99 to buy and £2.49 to rent. HD versions cost £1 more.

Those renting films have up to 30 days to watch what they have downloaded and once they have started watching it have 48 hours to finish viewing.

Once downloaded films can be watched on an iPod, iPhone or through Apple TV.

Apple said films from Fox, Disney, Paramount, Warner, MGM, Sony International and Lionsgate would be available via iTunes.

Early titles available for download include I Am Legend, National Treasure 2, Hitman and Into The Wild.

ITunes in the US started offering movies for sale or rent in early 2008.

In the online movie watching market Apple faces competition from rivals such as Amazon, Netflix, Blockbuster and even Microsoft via its Xbox 360 gaming console.

Read more »

Mozilla guns for Guinness world record with Firefox 3.0

Mozilla aims to make Firefox 3 a record breaker. It wants the release of the next version of its flagship open source browser to be accompanied by a record for the most software downloads in a single 24-hour period*.

Download Day - as Mozilla dubs it - will begin the minute Firefox 3 is generally available and continue for 24 hours. Ahead of this release, expected in mid-to-late June, Mozilla has set up a website (spreadfirefox.com/worldrecord). This encourages people to organise Download Day parties, to run around collecting sign-up pledges at their university or place of work, and to place Download Day buttons on their websites.

Firefox 3 is based on Gecko 1.9, an updated layout engine. The browser features a cleaner layout, better bookmark handling and more stability. And it’s faster.

RC2
Mozilla decided to release a second release candidate for Firefox 3.0 at a meeting on Tuesday, in response to the discovery of 10 performance and stability bugs. The alternative would have been to patch these potential “showstoppers” after the browser shipped. But another round of testing is the safer option - not least from the standpoint of public relations. This will probably set back the official launch by five days or so.

Last November Mozilla hit back at claims that multiple bugs in its forthcoming Firefox 3 browser would be ignored in order to meet release schedules. At that point Mozilla was grappling with 700 bugs marked as “blockers” (i.e. a flaw serious enough to justify delaying a release, or at least merit a closer inspection).

Skip forward six months and we’re at the point where the browser is in fine-tuning to eliminate the last few high-priority bugs.

In a development list posting on Tuesday, Mozilla’s lead developer Mike Beltzner explained the strict patch acceptance policy for Firefox 3 RC2. “Just because we’ve decided to product another release candidate does not mean that we are accepting new patches - only those which fix issues that have been identified as required fixes for RC2 will be accepted, and even then your patch must come with a risk assessment and tests,” he writes. “Many of the issues to be fixed in RC2 have already been patched, reviewed, approved and landed.”

* Mozilla is trying for a record in a new category, according to a representative of the firm. That means it doesn’t have an existing mark to better. The open source browser outfit aims to secure over 1.6m downloads over 24 hours.

Firefox will be available from multiple locations. We must assume the bandwidth and server capacity will be in place to service the rush.

Read more »

Are you ready for Windows 7?

“Hold the line!” That’s the new rallying cry for the core Windows development team. Add new features. Tweak existing ones. But whatever you do, don’t make Windows 7 any slower or fatter than Vista.

I have little doubt those are the marching orders for Windows 7, given the tight release timeframe of 18 to 24 months plus various reports of early Milestone builds. More ambitious changes would risk another — and potentially fatal — Longhorn-style delay. Windows 7 will be exactly what the internal Microsoft working title conveys: the seventh (actually fifth) generation of the Windows NT code base — the same code base that forms the basis of Windows XP and Vista today.

Shocking? Only if you’re one of the deluded Save XP die-hards who bought into the whole Windows 7 uber alles mystique. For these lost souls, the next Windows is more than just another version. It’s a true panacea, a conduit through which they can pour all of their anti-Vista angst. Don’t like UAC? Windows 7 will fix that. Frustrated by Vista’s sluggish performance? Windows 7 will run circles around it.

Reality check: Windows 7 will be a lot like Vista. In fact, it’ll be more like an extensive Service Pack (think Windows XP SP2 and/or the various NT Option Packs of yore) than a major new release. Big ideas and big new features are what got Microsoft into the whole “Longhorn reset” mess in the first place.

This is actually a good thing. Despite the criticisms leveled against it (including more than one heated diatribe by yours truly), Vista isn’t really flawed in any fundamental way. Yes, it’s slower than XP — but that was to be expected given its more complex code paths. Likewise, the “girth” issues were somewhat inevitable. Meanwhile, the hardware base is slowly catching up to where it needs to be to support a more complex Windows OS.

I’d even go so far as to say that, if Vista were launched today –- with the SP1 tweaks and improved device driver ecosystem in place -– it would fare a lot better than it did. But hindsight is 20/20. The future, in the form of Windows 7, is all about shipping an incremental follow-on to Vista that shores up the NT code base once and for all.

The good news is that this also makes speculating about the next version’s runtime behavior a lot easier. After all, if Windows 7 is just Windows Vista with some performance and usability tweaks, it means we can deduce a lot about the product’s system requirements and compatibility with the installed base by examining performance and usage data collected from systems running its immediate predecessors, Windows “5″ (also known as XP) and “6″ (also known as Vista).

Peering into the future with Windows Sentinel
Enter the Windows Sentinel project. With nearly 2,000 contributing systems, the exo.repository –- which is the heart of Windows Sentinel –- provides us with a representative sample of Windows-based systems running a mixture of versions (XP, 2003, 2008, Vista) and workloads (business productivity, analytics, home/personal).

Basically, we have our finger on the pulse of the Windows landscape. And by measuring that pulse, plus a few other metrics (and some educated guessing), we can tell a lot about how Windows 7 will be received when it ships.

For example, we can tell right now that roughly 29 percent of current systems will be able to run Windows 7, although not always with adequate performance.

This conclusion is based on an analysis of system disclosure data (CPU type/count/speed, memory size) as well as performance indices calculated from runtime data collected over a one-month period. Of the remaining systems, 60 percent have too little memory (less than 2GB) to reasonably host a Vista successor, while 29 percent don’t have the CPU horsepower (less than 2GHz).

We can further break down the “survivors” by analyzing their current workloads. A full 36 percent of them are already CPU bound, with 27 percent of them heavily overloaded. This is per the exo.repository’s Peak CPU Saturation Index, which is a compound index derived from 4 contributing factors: Processor Queue Length; Per-process Instant Delay (a custom CPU metric derived from the Processor Queue value); Per-Process Cumulative Delay (another custom metric); and Event Duration.

Interestingly, of the systems that are most heavily burdened, only 31 percent are running Vista (which is not really surprising since Vista makes up just 16 percent of the overall sample set). The rest are running a mixture of XP and Server 2003/XP-64-bit.

Needless to say, a heavily loaded (in terms of CPU saturation) XP box doesn’t bode well for Vista’s successor. Like Vista, Windows 7 will introduce a much higher CPU burden in the form of additional background services and their corresponding execution threads. Currently, this ratio runs approximately two to one in favor of Vista: A Vista-based PC must juggle roughly twice as many concurrent execution threads as an XP PC while running the identical office productivity workload.

Chances are good that Windows 7 will, at minimum, maintain the status quo in terms of resource requirements. This, in turn, means that customers who were hoping for some relief with Windows 7 will be sorely disappointed. It’s simply not realistic to expect Microsoft to produce a “leaner” OS and yet still add enough functionality to make it worth upgrading. At best, we might see a new version with a resource footprint similar to Windows Vista, which still places it out of reach of more than three-quarters of the systems in our sample set.

Bottom line: Less than 20 percent of the installed base is ready to migrate to Windows 7 today based on all of the factors detailed above. By far, the biggest (60 percent of the base) inhibitor is limited RAM: Like Vista, Windows 7 will have a voracious appetite for memory. Today, 2GB is the bare minimum for reasonable Vista performance. Expect 4GB to be the norm by the time Windows 7 ships. Likewise, the days of the single-core CPU are over. Dual cores are a must, while quad cores are rapidly transitioning from luxury to mainstream necessity.

Fortunately for Microsoft, it has time –- and Moore’s indefatigable Law –- on its side. Assuming Microsoft does indeed “hold the line” on code path expansion and keep Windows 7’s requirements within striking distance of Windows Vista, it can launch virtually anything and still have a winner. Just don’t expect to boot it on that old Pentium III box you stumbled across in your basement.

Read more »

Next Page »