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.
Latest on Collaboration
- WikiLeaks founder Assange questioned by Swedish police
- Dimdim Web meeting service adds collaboration options
- Facebook, Twitter killed Google Wave
- Metastorm brings workflow modeling to the cloud
- Can Oracle pull off Sun portals merger without a hitch?
- Security, compliance come before collaboration
- SharePoint lead arrives for local user conference
- BioGrid develops SaaS e-health platform
- Online collaboration on the cheap
- Google makes Wave widely available
Software Essentials
- Ballmer: Yahoo acquisition won't happen
- Sun is a software company, new top shareholder says
- Forecast has Office, Vista going in opposite directions
- Interview with The Pirate Bay founder
- The future of software testing
- Bill Gates predicts software revolution
- 'Warez' software pirate sentenced to probation
- Mobile app development moves beyond CRM, but slowly
- Tibco backing Microsoft Silverlight
- Most top banks already using virtualization
- WebSphere Solution Design (S20) - CBD, contract role3/09/2010
Other
I.T. & T
WebSphere Solution Design (S20) - CBD, contract role - Solution Architect - Web Application Architecture Project!3/09/2010
Other
I.T. & T
Solution Architect to provide strategic and operational consulting for the end-to-end Web Application System project! Experienced with J2EE or .NET?! - Principal Consultant - ITIL2/09/2010
Other
I.T. & T
Excellent opportunity for an experienced ITIL Principal Consultant to join an innovative leading IT Service management consultancy. Attractive packag - Mainframe Developer - COBOL - 12 Month Contract2/09/2010
Other
I.T. & T
Mainframe Developer - COBOL - 12 Month Contract - Business Systems Analyst2/09/2010
Other
I.T. & T
Perm CBD based role for an experienced Business Systems Analyst - Senior SAP Project Manager2/09/2010
Other
I.T. & T
Senior SAP Project Manager - SAP FICO Consultant - 6 week contract - West Sydney2/09/2010
Other
I.T. & T
SAP FICO Consultant - 6 week contract - West Sydney
TechWorld Blogs
Recent blog posts
- Windows Phone 7: how big can it get?
- NBN gets a turn at political football
- Internet filter gets caught up in politics
- TechWorld Forums goes live
- Selective sourcing the hybrid of cloud services
- Social networks catch more business attention
- RIP Kin
- Telstra’s copper and NBN’s fibre: will the two ends meet?
- RIP Windows 2000, XP lives on
- Does the world need another iPhone? Why not
Recent comments
- java development
12 hours 1 min ago - When mine called they
12 hours 44 min ago - 3D TV cannot fall - no way! Why?
15 hours 58 min ago - Thanks for taking the time to
1 day 4 hours ago - Windows scam
1 day 11 hours ago - My only anti fraud method is
2 days 6 hours ago - Private Cloud Taxonomies
2 days 6 hours ago - ...however...
2 days 15 hours ago - This Guy
2 days 15 hours ago - Glasses Free technology
2 days 16 hours ago - FOSS community
2 days 23 hours ago - i have dv6000 with nvidia
3 days 1 hour ago - i have dv6000 and suddenly
3 days 1 hour ago - This is an awesome comment.
3 days 4 hours ago - Real Estate
3 days 6 hours ago - Scam - eventvwr scammers
3 days 11 hours ago - Well I never...
5 days 1 hour ago - Too bad Microsoft was mentioned
5 days 3 hours ago - Phone card is a better option to make calls at a lower rate
5 days 8 hours ago - In other words: "Developers,
5 days 13 hours ago










Comments
Post new comment