Login, change your address, subscribe to new or manage current magazines or e-newsletter subscriptions
Computerworld Publication PageNetworkWorld Publication PageCIO Canada Publication PageITJobUniverse.ca
- The Information, Communication and Technology (ICT) Job Board
Advanced Search
Knowledge Centres
Content Types
Featured White Papers
Gartner Research Note "Boost SharePoint Performance with an Application Delivery Network"Gartner Research Note "Boost SharePoint Performance with an Application Delivery Network" read more
From fear to value: CIO strategies for propelling business through the economic crisisFrom fear to value: CIO strategies for propelling business through the economic crisis read more
Reaping the rewards of your service-oriented architecture infrastructureReaping the rewards of your service-oriented architecture infrastructure read more
Yuk it Up
Featured White Papers
Download the Network Barometer Report, which aggregates findings from secure network infrastructure assessments conducted for more than 150 organisations around the world. It provides some surprising stats on the state of network (un)readiness prevalent today; the reasons why organisations are failing at remediating known vulnerabilities; recommendations on assessing your own infrastructure, and on ways to improve your state of readiness to support the business; and more.
Early-generation server load-balancing technology has proven to be an invaluable asset, especially for organizations hosting widely utilized Web applications. But business requirements evolve, as do the processes and technologies used to fulfill them. The many changes and trends that have taken hold since SLBs were first introduced expose the need for enterprises to step up from a simple load-balancing solution to a more comprehensive application delivery solution . This paper is intended to serve as a guide for organizations looking to replace their early-generation SLBs, providing details on the top eight criteria to use during an evaluation process.
Featured Spotlight
Keep up on who's hiring, who's downsizing and how the government is helping. News, job opportunities, recruiters and employment lawyers are all available.
Sign-Up for
Enterprise Business Applications
eNewsletter Delivered Weekly
Click here
Novell Resource CentreNovell ResourcesNovell VideosNovell WhitePapersNovell Special Offers
Page 1 of 2

Digg it Twitter

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

White Papers
Improving business through smart energy and environment policy
Businesses and public entities today face increasing pressure to develop policies that are both good for the planet and good for business. A framework developed by IBM offers businesses and other organizations a comprehensive approach to energy and environmental issues. The framework helps identify and prioritize environmental efforts by breaking down problems and opportunities into seven distinct business areas, which can then be segmented into manageable projects.