Login, change your address, subscribe to new or manage current magazines or e-newsletter subscriptions
ComputerWorldNetwork WorldCIO CanadaCIO Canada Governments' ReviewJobUniverse Canada
Advanced Search
Knowledge Centres
Content Types
Featured White Papers
Unlock the potential of data with the right data warehouse solutionUnlock the potential of data with the right data warehouse solution read more
IBM Multiform Master Data Management: The evolution of MDM applicationsIBM Multiform Master Data Management: The evolution of MDM applications read more
Closing the data privacy gap: Protecting sensitive data in non-production environmentsClosing the data privacy gap: Protecting sensitive data in non-production environments read more
Yuk it Up
Green IT Playbook
Featured IT Quiz
IT Quiz: IT World Canada and IDC Canada want to know how your Green IT strategy is shaping up. Take this quiz to see how your company stacks up against other IT World Canada readers.
Featured White Papers
This white paper details Intel's current and future energy-saving initiatives to reduce costs and support business goals. Learn how Intel IT is extending its efforts to be a role model enterprise IT organization by supporting the Climate Savers Computing Initiative, which aims to drive a 50 percent reduction in computer-related CO2 emissions worldwide. No registration required.
Sign-Up for
Enterprise Business Applications
eNewsletter Delivered Weekly
Click here
Page 1 of 2

Five Canadian RIAs you can learn from

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.

How it works: All the Nitobi Complete UI components are written in HTML and JavaScript. Nitobi has offered the components since 2004, but more recently has used Adobe AIR to give them the ability to work offline as well as online. That means users can transfer data between their desktops and the Web more seamlessly, says Andre Charland, Nitobi’s chief executive, and they can take data such as contact lists with them even when not connected to the Internet.

Best practices: If you take the time to understand what AIR can do, says Charland, “it’s amazing to me how close we can get to traditional desktop software.” The key is understanding and fully exploiting its capabilities.

For instance, he says, AIR can provide native access to Flash on the desktop, and it’s possible to call Adobe’s ActionScript directly from JavaScript.

Because AIR is still in beta, he notes, it remains a “moving target” for developers. Nitobi tries to deal with that by being very open with its customers about ways in which things could change.

Developer: TSOT Inc., Toronto

Project: FraternityLive and SororityLive are online, software-as-a-service systems to aid in the running of university fraternities and sororities. They include a financial component for budgeting and accounting, a shared calendar, communications tools, an organizational chart and Facebook-like social networking. TSOT launched FraternityLive and SororityLive, its first products, in January 2007. They currently have about 13,500 registered users, says Corina Newby, the company’s public relations officer.

Page 1 of 2
Send to a Friend  Rate This Page  Print This PageAdd a new comment
Bookmark this article on:
del.icio.us| Digg it| Furl| Google| Technorati| StumbleIt| Yahoo!

Have something to say about this article? Add a new comment

If you find a comment inappropriate, You can notify the moderator by clicking the Report an innapropriate comment icon.
Oops..Reply to this commentReport an innapropriate comment
oops...sorry for the multiple re-posts. Comments don't appear on Page 1 of the article..
Written by: Varun Mathur, from Toronto
ADD A COMMENT
Name:*Your email address will not appear online and will be used only in the event that the editor wishes to contact you personally for additional comment.
City:
Email:
Title:*
Comment:*
* required fields



Related Content
Articles

Special Advertising Partners
IDC Case Study: Identity And Access Management Buying Criteria.
IDC analyses IAM buying criteria and deployment at Coppin State University. Coppin State replaces "first generation" IAM solution to obtain benefits needed for today's agile enterprise: ease of integration, rapid deployment, simplified compliance, flexibility.
White Papers
Closing the data privacy gap: Protecting sensitive data in non-production environments
How can IT organizations protect sensitive data, including employee and customer information, as well as corporate confidential data and intellectual property? Industry analysts recommend "de-identifying" or masking data as a best practice for protecting privacy. This white paper explains the importance of closing the data privacy gap in non-production environments, and provides guidance on effective data masking. Complimentary with registration. Sponsored by IBM.
Unlock the potential of data with the right data warehouse solution
Once you've made the decision to implement a new data warehouse, you want to make sure you choose the one that's right for your organization. This buyer's guide provides checklists for starting points that you can use when evaluating vendors and their products. Complimentary with registration. Sponsored by IBM.
Prepare for a more efficient SAP implementation: Take data issues off the critical path
This white paper outlines how the Preliminary Data Assessment Appliance (PDAA) from IBM can help address the challenges of integrating data from different operational applications across the enterprise to an SAP platform. Complimentary with registration. Sponsored by IBM.