SHARE
Follow this article on Twitter Facebook LinkedIn Bookmark and Share
Home >> Enterprise Business Applications >> Online Retailing and Ecommerce

Five Canadian RIAs you can learn from

Five Canadian RIAs you can learn from

By:  Grant Buckler  On: 21 Feb 2008 For: ComputerWorld Canada Creator

Canada is getting an early jump on applications that make use of emerging development environments. Study these examples

Where the desktop meets the web, we find the emerging category of rich Internet applications. Online, but with the smoother look and feel of desktop software, RIAs eliminate the slow loading of individual web pages by using tools such as JavaScript, Extensible Markup Language (XML), Adobe Inc.’s Adobe Integrated Runtime (AIM) and Microsoft Corp.’s Silverlight to create dynamic online applications that can even, in some cases, continue to work when offline.

More in ComputerWorld Canada

Above pushes RIAs with AIR 1.0

RIA development is going on across Canada, in companies large and small. We sought out a handful of examples that show the range of ways in which these tools can be used.

Developer: Teknision Inc., Ottawa

Project: Finetune Desktop is the result of a collaboration between Teknision and NextRadio Solutions, a Newton, Mass., company set up by alumni of the original Napster to offer an internet radio service called Finetune. Teknision was first brought in to design the original Web music player interface for Finetune, then went on to other projects such as building interfaces for the PlayStation 3 and Wii game consoles. Finetune Desktop is a Web-based desktop music player that runs on Windows or Mac OS.

How it works: Teknision used AIR, Adobe’s development tool that allows RIAs to be extended to the desktop, to build Finetune Desktop. To use it, you have to download the Adobe AIR runtime to your PC or Macintosh. Finetune Desktop then lets you play music from Finetune as well as any music stored on your desktop computer, and search for music whether it is online or stored locally.

Best practices: Tony MacDonnell, Teknision’s chief technology officer, says one of the most important things to remember in building rich Internet applications is to make sure they behave properly. “When you’re inside someone’s sanctuary you have to play by the rules of that sanctuary,” he says.

MacDonnell doesn’t approve of RIAs that take over the PC’s entire screen without asking, or interfere with other applications. Finetune Desktop doesn’t act that way. “It’s job there is just to focus on doing what it does well — it’s playing music and then getting out of your way,” he says.

Developer: Nitobi Software Inc., Vancouver

Project: Nitobi Complete UI is a set of nine user interface components for rich Internet applications. They’re designed to help RIA developers save time by plugging in whichever Nitobi modules they need rather than recreating the functions themselves. They include, for example, a spreadsheet module called Grid, a Calendar module, and ComboBox, for completing data-entry fields by searching a database as the user types.


Sign up for our Newsletters












Print |  Views: 1526   |   Rating:offoffoffoffoff  (0 votes)
Rate this article on a scale of
1 to 5 stars,5 being the best.




Grant Buckler Grant Buckler is a contributor to the International Data Group (IDG) News Service, which publishes global technology stories from bureaus around the world to more than 300 publications in more than 60 countries.

Related Content

Adobe breathes AIR into Linux
Adobe breathes AIR into LinuxPreviously available only for Windows and Mac, Adobe Integrated Runtime (AIR) - Adobe's free technology which enables delivery of Web apps- is being extended to Linux
Qualcomm, Adobe join forces with developer tools
Qualcomm, Adobe join forces with developer toolsThe BREW Mobile Platform is designed for developers making rich applications for wireless devices. Find out which tools it supports
Adobe pushes RIAs with AIR 1.0, Flex Builder 3
Adobe pushes RIAs with AIR 1.0, Flex Builder 3The company announces the production versions for tools that assist in the creation of rich Internet applications along with two open source projects. A Toronto developer wonders if it's enough
Are you stagnating in your current job?
by jason w. eckertdo you feel good about your job?are you being compensated adequately for the work that you perform?have you taken a vacation recently?do you have a (rough) goal of where you want to be in 5 years?are your skills being upgraded from the work that you perform?have you taken opportunities to expand your skill set recently?is
Pop! Goes the Weasel
by joaquim p. menezes - remember those nasty little things called pop up ads? remember how t
CompanionLink releases Lotus Notes-iPhone sync tool
companionlink software has launched new iphone software for lotus notes users that will synchronize contacts lists, calendar events and to-do items between the two products. the po

Comments (1)

Oops..
by Varun Mathur 3/2/2008 12:00:00 AMoops...sorry for the multiple re-posts. Comments don't appear on Page 1 of the article..
Name: (required) eMail: (optional)

Your email address will not appear online and will be used only if the editor wishes to contact you personally for additional comments.