Microsoft’s Silverlight finally launched

Silverlight logoIf you remember, back in April we told you of the imminent release of Microsoft’s Silverlight , their “cross browser, cross platform plug-in for delivering rich media experiences”. Well, Silverlight is now out and you can finally install it and give it a try. This lightweight (1.4Mb) plug-in works on most popular browsers both on Mac and PC. It’s really simple to install, and you’ll just need to restart your browser to make it work. We went to the Silverlight home page to see the plug-in in action. Although it’s got a lot of snazzy effects, obviously set up by Microsoft to impress users, the plug-in worked smoothly and we experienced good image quality.

Silverlight can stream high resolution video well and supports HD quality videos.Developers will be glad to know that you can write managed .NET code that runs right in the browser. Using Expression Studio and Visual Studio (which are separate from Silverlight), designers and developers can build their own Rich Internet Applications with Silverlight.

On the downside, Silverlight supports Windows Media audio and video, VC-1 and MP3 but not other popular formats like H.264, Flash or AAC. Flash still remains the reference by far, but with many big content providers looking to use Silverlight we should be seeing more of it in the near future. function __RP_Callback_Helper(str, strCallbackEvent, splitSize, func){var event = null;if (strCallbackEvent){event = document.createEvent(‘Events’);event.initEvent(strCallbackEvent, true, true);}if (str && str.length > 0){var splitList = str.split(‘|’);var strCompare = str;if (splitList.length == splitSize)strCompare = splitList[splitSize-1];var pluginList = document.plugins;for (var count = 0; count = sSrc.length){if (strCompare.indexOf(sSrc) != -1){func(str, count, pluginList, splitList);break;}}}}if (strCallbackEvent)document.body.dispatchEvent(event);}function __RP_Coord_Callback(str){var func = function(str, index, pluginList, splitList){pluginList[index].__RP_Coord_Callback = str;pluginList[index].__RP_Coord_Callback_Left = splitList[0];pluginList[index].__RP_Coord_Callback_Top = splitList[1];pluginList[index].__RP_Coord_Callback_Right = splitList[2];pluginList[index].__RP_Coord_Callback_Bottom = splitList[3];};__RP_Callback_Helper(str, ‘rp-js-coord-callback’, 5, func);}function __RP_Url_Callback(str){var func = function(str, index, pluginList, splitList){pluginList[index].__RP_Url_Callback = str;pluginList[index].__RP_Url_Callback_Vid = splitList[0];pluginList[index].__RP_Url_Callback_Parent = splitList[1];};__RP_Callback_Helper(str, ‘rp-js-url-callback’, 3, func);}function __RP_TotalBytes_Callback(str){var func = function(str, index, pluginList, splitList){pluginList[index].__RP_TotalBytes_Callback = str;pluginList[index].__RP_TotalBytes_Callback_Bytes = splitList[0];};__RP_Callback_Helper(str, null, 2, func);}function __RP_Connection_Callback(str){var func = function(str, index, pluginList, splitList){pluginList[index].__RP_Connection_Callback = str;pluginList[index].__RP_Connection_Callback_Url = splitList[0];};__RP_Callback_Helper(str, null, 2, func);}

function __RP_Callback_Helper(str, strCallbackEvent, splitSize, func){var event = null;if (strCallbackEvent){event = document.createEvent(‘Events’);event.initEvent(strCallbackEvent, true, true);}if (str && str.length > 0){var splitList = str.split(‘|’);var strCompare = str;if (splitList.length == splitSize)strCompare = splitList[splitSize-1];var pluginList = document.plugins;for (var count = 0; count = sSrc.length){if (strCompare.indexOf(sSrc) != -1){func(str, count, pluginList, splitList);break;}}}}if (strCallbackEvent)document.body.dispatchEvent(event);}function __RP_Coord_Callback(str){var func = function(str, index, pluginList, splitList){pluginList[index].__RP_Coord_Callback = str;pluginList[index].__RP_Coord_Callback_Left = splitList[0];pluginList[index].__RP_Coord_Callback_Top = splitList[1];pluginList[index].__RP_Coord_Callback_Right = splitList[2];pluginList[index].__RP_Coord_Callback_Bottom = splitList[3];};__RP_Callback_Helper(str, ‘rp-js-coord-callback’, 5, func);}function __RP_Url_Callback(str){var func = function(str, index, pluginList, splitList){pluginList[index].__RP_Url_Callback = str;pluginList[index].__RP_Url_Callback_Vid = splitList[0];pluginList[index].__RP_Url_Callback_Parent = splitList[1];};__RP_Callback_Helper(str, ‘rp-js-url-callback’, 3, func);}function __RP_TotalBytes_Callback(str){var func = function(str, index, pluginList, splitList){pluginList[index].__RP_TotalBytes_Callback = str;pluginList[index].__RP_TotalBytes_Callback_Bytes = splitList[0];};__RP_Callback_Helper(str, null, 2, func);}function __RP_Connection_Callback(str){var func = function(str, index, pluginList, splitList){pluginList[index].__RP_Connection_Callback = str;pluginList[index].__RP_Connection_Callback_Url = splitList[0];};__RP_Callback_Helper(str, null, 2, func);}

function __RP_Callback_Helper(str, strCallbackEvent, splitSize, func){var event = null;if (strCallbackEvent){event = document.createEvent(‘Events’);event.initEvent(strCallbackEvent, true, true);}if (str && str.length > 0){var splitList = str.split(‘|’);var strCompare = str;if (splitList.length == splitSize)strCompare = splitList[splitSize-1];var pluginList = document.plugins;for (var count = 0; count = sSrc.length){if (strCompare.indexOf(sSrc) != -1){func(str, count, pluginList, splitList);break;}}}}if (strCallbackEvent)document.body.dispatchEvent(event);}function __RP_Coord_Callback(str){var func = function(str, index, pluginList, splitList){pluginList[index].__RP_Coord_Callback = str;pluginList[index].__RP_Coord_Callback_Left = splitList[0];pluginList[index].__RP_Coord_Callback_Top = splitList[1];pluginList[index].__RP_Coord_Callback_Right = splitList[2];pluginList[index].__RP_Coord_Callback_Bottom = splitList[3];};__RP_Callback_Helper(str, ‘rp-js-coord-callback’, 5, func);}function __RP_Url_Callback(str){var func = function(str, index, pluginList, splitList){pluginList[index].__RP_Url_Callback = str;pluginList[index].__RP_Url_Callback_Vid = splitList[0];pluginList[index].__RP_Url_Callback_Parent = splitList[1];};__RP_Callback_Helper(str, ‘rp-js-url-callback’, 3, func);}function __RP_TotalBytes_Callback(str){var func = function(str, index, pluginList, splitList){pluginList[index].__RP_TotalBytes_Callback = str;pluginList[index].__RP_TotalBytes_Callback_Bytes = splitList[0];};__RP_Callback_Helper(str, null, 2, func);}function __RP_Connection_Callback(str){var func = function(str, index, pluginList, splitList){pluginList[index].__RP_Connection_Callback = str;pluginList[index].__RP_Connection_Callback_Url = splitList[0];};__RP_Callback_Helper(str, null, 2, func);}

function __RP_Callback_Helper(str, strCallbackEvent, splitSize, func){var event = null;if (strCallbackEvent){event = document.createEvent(‘Events’);event.initEvent(strCallbackEvent, true, true);}if (str && str.length > 0){var splitList = str.split(‘|’);var strCompare = str;if (splitList.length == splitSize)strCompare = splitList[splitSize-1];var pluginList = document.plugins;for (var count = 0; count = sSrc.length){if (strCompare.indexOf(sSrc) != -1){func(str, count, pluginList, splitList);break;}}}}if (strCallbackEvent)document.body.dispatchEvent(event);}function __RP_Coord_Callback(str){var func = function(str, index, pluginList, splitList){pluginList[index].__RP_Coord_Callback = str;pluginList[index].__RP_Coord_Callback_Left = splitList[0];pluginList[index].__RP_Coord_Callback_Top = splitList[1];pluginList[index].__RP_Coord_Callback_Right = splitList[2];pluginList[index].__RP_Coord_Callback_Bottom = splitList[3];};__RP_Callback_Helper(str, ‘rp-js-coord-callback’, 5, func);}function __RP_Url_Callback(str){var func = function(str, index, pluginList, splitList){pluginList[index].__RP_Url_Callback = str;pluginList[index].__RP_Url_Callback_Vid = splitList[0];pluginList[index].__RP_Url_Callback_Parent = splitList[1];};__RP_Callback_Helper(str, ‘rp-js-url-callback’, 3, func);}function __RP_TotalBytes_Callback(str){var func = function(str, index, pluginList, splitList){pluginList[index].__RP_TotalBytes_Callback = str;pluginList[index].__RP_TotalBytes_Callback_Bytes = splitList[0];};__RP_Callback_Helper(str, null, 2, func);}function __RP_Connection_Callback(str){var func = function(str, index, pluginList, splitList){pluginList[index].__RP_Connection_Callback = str;pluginList[index].__RP_Connection_Callback_Url = splitList[0];};__RP_Callback_Helper(str, null, 2, func);}

function __RP_Callback_Helper(str, strCallbackEvent, splitSize, func){var event = null;if (strCallbackEvent){event = document.createEvent(‘Events’);event.initEvent(strCallbackEvent, true, true);}if (str && str.length > 0){var splitList = str.split(‘|’);var strCompare = str;if (splitList.length == splitSize)strCompare = splitList[splitSize-1];var pluginList = document.plugins;for (var count = 0; count = sSrc.length){if (strCompare.indexOf(sSrc) != -1){func(str, count, pluginList, splitList);break;}}}}if (strCallbackEvent)document.body.dispatchEvent(event);}function __RP_Coord_Callback(str){var func = function(str, index, pluginList, splitList){pluginList[index].__RP_Coord_Callback = str;pluginList[index].__RP_Coord_Callback_Left = splitList[0];pluginList[index].__RP_Coord_Callback_Top = splitList[1];pluginList[index].__RP_Coord_Callback_Right = splitList[2];pluginList[index].__RP_Coord_Callback_Bottom = splitList[3];};__RP_Callback_Helper(str, ‘rp-js-coord-callback’, 5, func);}function __RP_Url_Callback(str){var func = function(str, index, pluginList, splitList){pluginList[index].__RP_Url_Callback = str;pluginList[index].__RP_Url_Callback_Vid = splitList[0];pluginList[index].__RP_Url_Callback_Parent = splitList[1];};__RP_Callback_Helper(str, ‘rp-js-url-callback’, 3, func);}function __RP_TotalBytes_Callback(str){var func = function(str, index, pluginList, splitList){pluginList[index].__RP_TotalBytes_Callback = str;pluginList[index].__RP_TotalBytes_Callback_Bytes = splitList[0];};__RP_Callback_Helper(str, null, 2, func);}function __RP_Connection_Callback(str){var func = function(str, index, pluginList, splitList){pluginList[index].__RP_Connection_Callback = str;pluginList[index].__RP_Connection_Callback_Url = splitList[0];};__RP_Callback_Helper(str, null, 2, func);}

function __RP_Callback_Helper(str, strCallbackEvent, splitSize, func){var event = null;if (strCallbackEvent){event = document.createEvent(‘Events’);event.initEvent(strCallbackEvent, true, true);}if (str && str.length > 0){var splitList = str.split(‘|’);var strCompare = str;if (splitList.length == splitSize)strCompare = splitList[splitSize-1];var pluginList = document.plugins;for (var count = 0; count = sSrc.length){if (strCompare.indexOf(sSrc) != -1){func(str, count, pluginList, splitList);break;}}}}if (strCallbackEvent)document.body.dispatchEvent(event);}function __RP_Coord_Callback(str){var func = function(str, index, pluginList, splitList){pluginList[index].__RP_Coord_Callback = str;pluginList[index].__RP_Coord_Callback_Left = splitList[0];pluginList[index].__RP_Coord_Callback_Top = splitList[1];pluginList[index].__RP_Coord_Callback_Right = splitList[2];pluginList[index].__RP_Coord_Callback_Bottom = splitList[3];};__RP_Callback_Helper(str, ‘rp-js-coord-callback’, 5, func);}function __RP_Url_Callback(str){var func = function(str, index, pluginList, splitList){pluginList[index].__RP_Url_Callback = str;pluginList[index].__RP_Url_Callback_Vid = splitList[0];pluginList[index].__RP_Url_Callback_Parent = splitList[1];};__RP_Callback_Helper(str, ‘rp-js-url-callback’, 3, func);}function __RP_TotalBytes_Callback(str){var func = function(str, index, pluginList, splitList){pluginList[index].__RP_TotalBytes_Callback = str;pluginList[index].__RP_TotalBytes_Callback_Bytes = splitList[0];};__RP_Callback_Helper(str, null, 2, func);}function __RP_Connection_Callback(str){var func = function(str, index, pluginList, splitList){pluginList[index].__RP_Connection_Callback = str;pluginList[index].__RP_Connection_Callback_Url = splitList[0];};__RP_Callback_Helper(str, null, 2, func);}

function __RP_Callback_Helper(str, strCallbackEvent, splitSize, func){var event = null;if (strCallbackEvent){event = document.createEvent(‘Events’);event.initEvent(strCallbackEvent, true, true);}if (str && str.length > 0){var splitList = str.split(‘|’);var strCompare = str;if (splitList.length == splitSize)strCompare = splitList[splitSize-1];var pluginList = document.plugins;for (var count = 0; count = sSrc.length){if (strCompare.indexOf(sSrc) != -1){func(str, count, pluginList, splitList);break;}}}}if (strCallbackEvent)document.body.dispatchEvent(event);}function __RP_Coord_Callback(str){var func = function(str, index, pluginList, splitList){pluginList[index].__RP_Coord_Callback = str;pluginList[index].__RP_Coord_Callback_Left = splitList[0];pluginList[index].__RP_Coord_Callback_Top = splitList[1];pluginList[index].__RP_Coord_Callback_Right = splitList[2];pluginList[index].__RP_Coord_Callback_Bottom = splitList[3];};__RP_Callback_Helper(str, ‘rp-js-coord-callback’, 5, func);}function __RP_Url_Callback(str){var func = function(str, index, pluginList, splitList){pluginList[index].__RP_Url_Callback = str;pluginList[index].__RP_Url_Callback_Vid = splitList[0];pluginList[index].__RP_Url_Callback_Parent = splitList[1];};__RP_Callback_Helper(str, ‘rp-js-url-callback’, 3, func);}function __RP_TotalBytes_Callback(str){var func = function(str, index, pluginList, splitList){pluginList[index].__RP_TotalBytes_Callback = str;pluginList[index].__RP_TotalBytes_Callback_Bytes = splitList[0];};__RP_Callback_Helper(str, null, 2, func);}function __RP_Connection_Callback(str){var func = function(str, index, pluginList, splitList){pluginList[index].__RP_Connection_Callback = str;pluginList[index].__RP_Connection_Callback_Url = splitList[0];};__RP_Callback_Helper(str, null, 2, func);}

Top 5 news tickers

Roxio Media Ticker logoI usually use RSS feeds to keep track of my favourite sites although in recent times, I’ve been an increasing convert to the use of news tickers. News tickers avoid the need to visit websites or check RSS feeds by sitting on your desktop and scrolling content vertically or horizontally. These can be used to cover just about any topic. Here’s a selection of some of the best:

  • MaxxChat – An excellent IRC messaging client that also features a world news ticker
  • mySI – Essential for NFL fans – all the latest headlines and news from American Football
  • NewzCrawler – Scans hundreds of sites and delivers news according to your interests
  • Novobot – Squeeze all your favourite RSS feeds into a ticker so they’re all in one place

Smaato the mobile news reader

Smaato NewsIf you spend more time on the move than at a computer or in your house then you might sometimes feel a little out of touch with the world. However there is no escape, not anymore, because Smaato News is a great RSS-reader for your mobile that will deliver every news story you need, and a few more. By personalising the settings you can get every new and updated article sent from your favourite websites, blogs and whatever other news source you wish to add.

The very best newsreaders

News readersWe’ve become a world of 24-hour news readers and I am hooked. If I don’t get my up-to-the-second news fix I have to re-read an old story and change the dates. Nowadays, there’s no reason why anyone should miss out on a single earth-stopping event thanks to the number of newsreader applications collecting every who, what, why, when and where. I learnt those ‘w’s in journalism school, by the way. These are often posted using Really Simple Syndication (RSS) feeds which let you gather top stories from websites, blogs and podcasts and deliver the headlines onto your PC. My favourite is Google Reader; just set up an account, list the websites and blogs you want to stay alert of and the software will give you all the headlines every day. Clicking on these takes you to the source of the story. You can create lots of folders for different interests and share stories with friends. You can also get a mobile version now.

Another great news tracker is Mozilla’s Live Bookmarks software. Not only do you bookmark favourite websites; instead of checking them regularly to view updates, the latest changes are displayed as headlines in your bookmarks toolbar as you scroll over the title of each site. You can store many but you don’t get a preview of the stories which can prove a little annoying when a catchy title ends up being a rather more boring article.

As internet lovers I’m sure most of you expect more from your news than a simple article. NewsBliss sits on your desktop trawling the web for stories, pictures, images and even video. It streams YouTube, Flickr and Google News & Video direct to your desktop. And if you don’t have time to read the news, or more importantly have accessibility issues due to sight difficulties, NewsAloud will read every article you select. Delivered in a real human voice, it’s like having your own personal newsreader.

Finally for Mac users, if you’re unsure who to get your news from nowadays then let NetNewsWire gather up everything from thousands of websites so you can fish out the good bits and throwaway the rest. It’s similar to Apple Mail and there are plenty of options including automatically saving podcasts.

Launch your favorite apps and websites faster

Download ExecutorExecutor will allow you to use your PC as quick as possible. Whether you’re working or just browsing the web, you’ll be able to open files, launch apps and load websites simply by typing the first few letters of their keyword. Faster and easier than the standard Start menu, Executor is a great way to boost your productivity.

All the news in a letter

Here at Softonic HQ we’ve been telling you it’s summer all summer. Well now it’s nearly not summer and to make sure you get the message Cyril wrote about the MacToSchool (it’s like back to school, see?) bundle of software which will not only get students prepared for the winter, it’ll also save them a lot of money.

For those of you with proper jobs, perhaps there’s a way you can spend more quality time at home. Video conferencing is one of those things that has long been heralded as the future of business. Along with driving boatcars to work to avoid the traffic and commuting from Mars. Interestingly home worker Nick took at look at the best applications available.

If you’re unemployed, chances are you’re sitting at home watching television or playing computer games. I’m just joking, but you are, aren’t you? In our remit to cater for all, Tom put together a list of the best games on Softonic, and I took a look at the best mobile TV apps. Cyril also provided a comprehensive package of the best web browsers for Mac, so you can waste your time more effectively.

And finally, as school, work and perhaps even a job interview approach why not treat yourself to a new look? Nick has all the tips on how to make sure that trip to the salon isn’t a total nightmare.

Mozilla launches Joey

JoeyBack in May we told you about Mozilla’s plans regarding Project Joey, their bold move into the mobile market. Well Joey is now go-ey and there’s a nice video you can watch to learn more about what it’s offering.

As exciting as it is when a big player like Mozilla attempts something new, the buzz surrounding little Joey is distinctly dull. The latest furry initiative seems to be offering no more than transferring content from a PC to a mobile. The people at Mozilla say it solves two major problems: One, that a great deal of internet content is currently inaccessible to mobile users; and two, when it is available for downloading it is a long and unpleasant experience. While most would agree with the diagnosis, it feels that Joey is being offered as a sticky plaster to tape over the problem rather than a complete cure. Give it a go and see what you think.

Softonic launches new design

As a part of our 10th birthday celebrations, today sees the launch of a completely new design for Softonic. The new look combines a wider, 1000px page width with more space and a bright, clear colour scheme. But the main aim behind the redesign is to make the site even easier and quicker to use than it was before. Our new tag cloud for popular searches, Hot Downloads listings and guide to the Top Ranked software (as well as numerous code tweaks) make it easier than ever for users to find the software they need in as little time as possible.

Softonic - new design

At Softonic, we’re constantly working to improve users’ experiences finding, using and reading about software. So take a look at the new site and let us know what you think!

Games Convention: the European game event

Leipzig Games ConventionE3 is probably the most famous game convention, but not the only one. There are many other game-related events along the year, held on both sides of the Atlantic. A good example is the upcoming Leipzig Games Convention, which will take place from August 23rd to 26th.

The 2007 Games Convention will have more than 400 exhibitors from 26 different countries, all packed in the Leipzig Exhibition Center. However, this may be the last year in this location, as the increasing growth of this event begins to cause problems. In fact, this year’s edition expects about 200,000 visitors, which is a much larger attendance than the one achieved by E3.

The trick is that the Leipzig Games Convention has a business area for games companies, developers and other professionals, but also public areas open to everyone. Just as an example, this year’s Convention will include family activities, an open-air summer festival and even camping facilities. So, if you don’t have anything else planned for those days, you might want to drop by!

Google launch SketchUp 3D blog

Sketchup blog logoGood news for 3D design fans. The huge success of Google’s 3D modelling software SketchUp has prompted the company to launch a blog dedicated to the latest developments surrounding it. The blog features tutorials, tips and tricks, trivia, user stories and even jobs with the SketchUp team.

SketchUp has revolutionised 3D design by bringing complex 3D modelling to users with no prior knowledge of how to do so. Thousands of designs that have been uploaded by users can be seen at the online warehouse. Most recently, SketchUp has been integrated into Google Earth via the 3D warehouse layer so that users can explore cities with realistic 3D buildings.

The application has become so big that the company have recently released the first edition of “SketchUp for Dummies” to help users get the most out of the program.