Home grown eMed app gets Web 2.0 refresh
- 16 March, 2010 09:43
- Comments
The University of NSW Faculty of Medicine has developed an in-house student management system, dubbed eMed, which has remained cost competitive with commercial software for seven years and is now being extended into the Web 2.0 paradigm.
As the core internal undergraduate application for some 1500 students across six years, eMed has iterated through several major releases.
IT manager Luc Betbeder said there was nothing that “spoke our language” available in the market in 2003 to 2004 that supported the undergraduate capabilities the way the faculty needed and “those systems are just gaining credibility”.
“It has handled re-skinning, Web 2.0 style refreshing, user-consumable content and just iterated along as the platform gave a lot of flexibility,” he said. “The apps has a lot of Java views and great use of Javascript.”
With the application designed to be service-oriented from the start, the faculty has been able to extend its functionality by integrating it with other internal and public systems.
eMed ties into the university’s authentication system for single sign-on, and the general practitioner placement app is tied to Google Earth, so students can choose placement based on selection criteria and location.
“We build tools as they are needed, including specialist teaching and research apps,” Betbeder said. “Users submit features they want and we will assign development time to the ideas with the most merit.”
The application is developed with Lotus Domino and consists of individual databases with specific requirements all “loosely tied together”.
Betbeder says the Notes development environment has been good for mixing open source and commercial products, which add to the flexibility of the application.
“Open source is great and we use it aggressively in the development space, but the app server needs to run flawlessly. We are very pleased with the mix of open and licensed software,” he said.
“We can version our timetable system this year while leaving the rest untouched. The flexibility been successful for us as we can do point releases as users need them.”
The Eclipse development environment is used and objects can be plugged into it and the faculty also built its own Dojo-like JavaScript frameworks.
With the equivalent of one full-time developer working on it, Betbeder says the cost to maintain it is minimal and: “Part of our toolbox of skills is Lotus development skills and Notes admin skills.”
eMed is hosted on a clustered domino environment running across both the university’s data centres.
To migrate eMed to a commercial application, Betbeder says it would have to be business cased “in a big way” because it is used for timetabling, submitting and assignments and houses every activity for the past six years inside its database.
“The content is well understood. We can snapshot what we have and compare it with things in the market, but it's actually cheap to maintain,” he said “It would take something cool and awesome to convert it across to something from a shop.”
Could an app like eMed be hosted in the cloud? Betbeder says that since the apps are entirely Web-based, the faculty has already been doing cloud computing since 2002.
“Would we host them somewhere else? The uni has good infrastructure and UNSW IT manages the servers and I manage the apps,” he said. “It doesn't matter to me if I cut it across to IBM in the cloud, but it might be an extra network traffic cost that I would have to bear.”
Being a core student app and knowledge base, eMed may also tie into social media services and the students are “incredible collaborators and they use modern tools aggressively”.
Will the university ever commercialise eMed? The faculty has spoken to other institutions about sharing the tool, but hasn't progressed it.
“We have been generous with sharing our meta knowledge about the program and because we are a university we are happy to share,” Betbeder said.
Join the CIO Australia group on LinkedIn. The group is open to CIOs, IT Directors, COOs, CTOs and senior IT managers.
- Bookmark this page
- Share this article
- Got more on this story? Email CIO
- Follow CIO on twitter
-
Australia's first 4G smartphone is the HTC Velocity 4G
-
Swedish e-commerce startup's execs linked to NYC sex crime
-
Face Time - Interview with John Brennan and Robert DiStefano
-
How to implement next-generation storage infrastructure for Big Data
-
Pfizer's Future Depends on IT Transformation
-
Oracle Exadata - Extreme performance, lowest cost.
As organizations contend with escalating demands for greater quantities of information, more sophisticated data analysis, and a burgeoning user population, Oracle Exadata makes database workloads faster, easier to manage, and less expensive. Oracle Exadata is the world’s first database machine to provide extreme performance for both data warehousing and online transaction processing (OLTP) applications. Read this whitepaper. -
8 reasons why Citrix NetScaler beats the competition
Application delivery controllers (ADC) are one of the most critical elements of cloud infrastructures and enterprise data centre architectures. ADCs strongly impact performance, scale and security of the entire application environment, so it is extremely important for IT leaders to choose the right one. -
10 Ways to Stretch your storage budgets in virtualised, consolidated environments
Everyone’s heard the line about the only inevitabilities in life being death and taxes. IT managers, however, would quickly assert a third absolute – higher storage needs. There’s no question data storage requirements continue to skyrocket, and there’s absolutely zero likelihood of that ending any time in our lifetime. Enterprises have successfully controlled their IT budgets and server sprawl issues with the help of virtualisation technologies, but what’s next? Increasingly, organizations are turning to storage consolidation for virtualised server environments in order to reduce data center costs and inefficiencies.

















Comments
Post new comment