Projects/2010-2011 Term 1

From IS480
Jump to navigation Jump to search

These are available projects for IS480. The descriptions are maintained by the sponsor or sent to the course manager. Some projects provide awards. Past projects Term 1 Term 2.

Tsunami Education Fund (TEF) - United World College SEA

This is an extension project for a previous IS480 project in Term 1 by team HighFlyer

TEF's mission is to fund children that were orphaned in the Tsunami of December 2004 in order that they can attend school. It has setup the following goals

  • Project to last for a minimum of 10 years.
  • Funding direct to orphan's (recipients) accounts on a monthly basis.
  • Funding dependent on receiving recipients school reports.
  • 100% of funds raised go to recipients.
  • Funding sufficient to help meet education costs (schooling is free) but insufficient to live on.

TEF database system improvement

Image:Distributing stationaries to students
  • Salvage the existing database to manage information that keeps track of the student recipients. Or design a new database.
  • Note that the system must be easy to use, maintain and extend. You may use the previous project features as a guide of user requirements:
    • Data entry and validation with multi user login
    • Import/export spreadsheet files
    • Search and report generation
    • Store and retreive photos
  • Team are required to suggest future enhancements such as
    • A basic web content editing feature

Contact Jumiah Tornroth [jumiahuwc@uwcsea.edu.sg]. Debriefing will be done together for all interested teams during the last week of May 2010.

This project is eligible for Lien Award


+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ iLab@SMU is a collaborative partnership setup in 2006 by Standard Chartered Bank and SMU to create a hotbed for business, technology and financial innovations that will be rolled out across the Bank's network in Asia, Africa and the Middle East, while delivering on the Bank's commitment and belief in talent development. The collaboration creates opportunities for students to experience the corporate environment as they work on projects to solve real-life business problems with the Bank.

iLab@SMU has sponsored close to thirty IS480 projects since its inception in 2006 and had generously recognized and rewarded excellent performance from IS480 teams and individuals that delivered exceptional results in their projects. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Got ideas? Talk to us about it!

Come to us if you want to explore project possibilities. A number of iLAB projects have been initiated by YOUR ideas, and then refined through interaction with SCB professionals.

Requirements for ALL iLab@SMU projects : passion and willingness to explore boundaries of innovations - new tools, development environment. (You should have already completed Software Engineering & Enterprise Integration)

Contact: Koh Lian Chee - lckoh@smu.edu.sg

Advance Network Technology Laboratories Pte Lte

Background: AntLab is the winner of the [Innovative Product/Service at the [InfoComm Awards 2008]. "We’re both proud and humbled with being recognized with the IT industry’s highest accolade for our latest innovation for internet online transaction security solution called Securite (see http://www.securitelive.com/). We have decided to release one edition of the client software for free from our website [[1]]."

Project: Marketing Securite

Some of the famous technology successes in the world has more to do with marketing, distribution channels and design, rather than the strength of the technology or product. Take the iPod for example. Arguably, MP3 players were available way before the launch of Apple’s iPod, but since its launch, the iPod has outsold any MP3 player brand by virtue of its sleek design and cool geek factor than revolutionary technology. Microsoft Windows in terms of technical stability floundered for many years since version 2.0 in late 1990s till Vista today, but outsold as the OS of desktop choice for the last decade.

We have a homegrown security solution which has won both global and Singapore accolades. (See: www.securitelive.com). It’s even available for free download for a limited period. However, how can we ensure its success through the use of IT? Will the power of viral marketing work here? Or perhaps the blogsphere offers the best word-of-mouth marketing opportunities? Or perhaps the coolest website with the latest web technologies to help any interested to download and experience Securite effectively? Is it possible to effectively reach out to the rest of the world using web technologies in a way that results in real business impact? Or is this just wishful thinking of young aspiring computer graduates who doesn’t have the experience to realize what’s “really out there?” Realistically, what % of the 200,000 households and 2 million computer users can we reach even in Singapore?

Gen-Y young computer users may not be aware that many Gen-X or older generation of business and IT users do not even blog. They may not even use Wikipedia for their information search. It’s easy to be caught up in your own “sphere” and not be aware of what’s out there. Students graduating may be hit with this reality when they go out to work, or set up their own businesses/IT enterprises and have to grapple with combining both the latest and the traditional to achieve success.

This project aims to explore what are the best ways of marketing an IT online software in this region in a B2C fashion. Student’s will need their creativity and prepare and propose what they deem to be the best ways to use web technologies to promote Securite. They can propose to reate a micosite. They can propose to create a YouTube video with the help of a professional videographer. They can take part in online marketing campaigns, forums, web blogs. Depending on the proposal accepted, a budget including working with real-life PR agencies and marketing companies may be available.

We want to attempt to create history by putting into practice what we hear other case studies and success stories have done, and learn if those are just flukes or really does work. Can Securite achieve for online transaction security what Skype has done for VOIP and P2P communications?

Contact: Mr Ang Kwang Tat, CEO [angkt@antlabs.com]

Note from course manager: IS480 requires an IT implementation/built/prototype beyond a report/survey/use of some tools/applications.

Ori Sasson

Project: Ticket System for Social Enterprise

Customise an existing open source framework (OTRS - #[2]) for use by a social enterprise for web-based handling of service requests. The framework is PERL-based, and the customisation is to implement specific workflows.

Contact: Ori Sasson, orisasson@smu.edu.sg

Richard C. Davis

Project 2: Animation Sketching System

Objective of project: K-Sketch is a research system that allows novices to quickly sketch simple animations ([3]). The first version of this system has been available for a year and has thousands of users. However, the system has major scalability, reliability, and usability problems. In this project, students will re-architect and re-implement the system under the supervision of the original designer. Experience with C# and Microsoft Silverlight is desirable, but not required.

Contact: Richard C. Davis (rcdavis@smu.edu.sg)

FACT Software International Pte Ltd

FACT Software provides accounting and payroll systems to SME.

Project 1: Business Gaming

Look at building a "What If" scenario connected to FACT ERP.X. A kind of putting the entire company in the Intensive Care Unit with all monitors attached. Live data is fed from FACT ERP.X. Any change of parameters made by the user will result in all the key numbers reflecting the changes. Ideal for decision making.

Project 2: Connectors with the Outside World

Develop a Web Service Library to connect FACT ERP.X to the outside world (example : POS Integration, e-Commerce, Webstores etc). This library would be generic and hence any external application will be able to pull data from FACT ERP.X as well as push data into FACT ERP.X.

Project 3: eLearning

Develop a platform for learning how to use FACT ERP.X at the basic level, intermediate and advanced levels - both for internal staff as well for users. A kind of plug and play platform on which we could rapidly develop courseware. Would include online tests with sample data, including online certification.

Project 4: FACT Interchange Format

Develop an industry standard interchange format for import and export of data which the outside world needs (examples : banks, customers, suppliers). Send out Sale Invoices to customers, import Bank Statements, import sales data from POS systems etc.

Project 5: Migration from VFP to Client-Server

Look at the possibility of an automated code conversion from Visual FoxPro (VFP) to a client server platform.

Contact: Rashid Sohaib (rashid@factsoftware.com)

Edunamics Pte Ltd

Project: Development of Literacy Games

Develop educational games using Flash or Silverlight. The company will assist in providing content for the games.

Contact: Asst. Prof. Ori Sasson (orisasson@smu.edu.sg)

Isage Communications Pte Ltd


File server compliance is a daunting task for any IT compliance manager. In corporate businesses, there can be hundreds of file servers scattered across the corporate network that store thousands of documents, images and databases, each with sensitive data hidden within and each being assigned with company specific access control list.

IT compliance manager often has to deal with issues whether their file servers are secured enough. A good starting point is to make sure the security of the file servers is complied with international compliance standard like Sarbanes-Oxley Act (SOX), Payment Credit Industry (PCI), The Health Insurance Portability and Accountability Act (HIPPA) etc.

As such, it is desired to have a single software that can provide complete management on this aspect.

Project Description:

There are essential TWO parts to the project: 1. An auditing platform to collect file/folder data with regards to the file server 2. A reporting platform to generate useful reports based on the auditing standards

For more info, click [here]

Contact: Felix, Ng, Channels Manager (felix@isagecomm.com)

Vicimi Pte Ltd

Location Based Direction Service with Google Map


To build a driving, public transports and walking location based direction service with Google Map. It must be able to generate directions with customized transport and travel modes of the following in a user friendly and interactive AJAX interface:

  1. Walking
  2. Driving
  3. Taxi
  4. MRT
  5. Bus
  6. MRT and bus

The services will be used by the user on our web platform, and also released to the developers as an Application Programming Interface to create new applications around it. The system will include a portal for transport service providers to upload and update their transport services. The portal will allow new transport service providers to sign up a new account, manage and maintain the information of their services.

For more info, click [here]

Contact: Phang Guo Hao, auguste.phang@vicimi.com

H.N. Mok

Talking to a Car

Description: Diagnostics information (e.g. speed, fuel etc) from modern cars can be read from the car's onboard diagnostic (OBD) tool. This project involves the creation of a mobile application which communicates with the car's OBD tool (via bluetooth) to extract useful data and display them as meaningful graphs. This project will be a very "showy" one if properly implemented.

Prerequisites: Passion & general proficiency in programming. Students are expected to be self-learning a lot.

Timeline: This project is expected to take <6 months (preferably summer months). There is a lot of flexibility in scope and this project is extensible to very difficult proportions, so the amount of time required is dependent on the scope which will be agreed upon at the onset of the project.

Contact: Mok Heng Ngee (hnmok@smu.edu.sg, tel 96630214), Instructor, SIS/SMU.

Business HR Dashboard on SharePoint - Ingram Micro Asia Pacific Pte. Ltd.


Ingram Micro is the world’s largest technology distributor providing sales, marketing and logistics services for the IT industry worldwide. As the organization expands, there is an increasing need to automate our processes within the regional headquarters including HR functions.

We want to develop a dashboard solution on SharePoint that automate the report analyses and presentation process; as well as facilitate for better sharing using the same platform.

Current Process


Business HR analyses are done using different reports generated by each country in the region. This is typically a tedious and time-consuming process as the HR country managers need to track, consolidate and present the HR data in the different formats required. Additionally, exchanges done through emails and phone calls can be inefficient.

Project Scope

  1. Integrate data from different sources, such as SharePoint, PeopleSoft and Web for reporting and analyses.
  2. Implement a collaborative platform via SharePoint for HR reporting by individual countries to Asia-Pacific HQ.
  3. Develop HR processes for data tracking via SharePoint.
  4. Design and implement a country and regional HR Dashboard showing key HR statistics from the data sources above, including but not limited to:
      a.Headcount tracking
      b.Revenue per headcount
      c.Gross Profit per headcount
      d.Turnover statistics
      e.Bonus accruals
      f.Training hours

Contact: Jacqueline HRIS Specialist (Jacqueline.Wong@ingrammicro-asia.com)

ONE(SINGAPORE) – Stand Up Take Action Against Poverty

These projects are eligible for Lien Award

ONE (SINGAPORE) is locally-registered society dedicated to raising public awareness and taking concrete actions to Make Poverty History. Every three seconds a child dies from extreme poverty. But it doesn't have to be this way. The resources and technology exist in the world today to transform the hopes and dreams of an entire generation.


Our signature event is Stand Up Take Action Against Poverty, a global campaign that is co-organised by the UN Millennium Campaign and the Global Call to Action Against Poverty. From 17th to 19th October 2009, ONE (SINGAPORE)'s supporters joined 173 million people in "Stand Up and Take Action Against Poverty" to call on world leaders to do the right thing and honour their commitments to end poverty.

ONE (SINGAPORE) also partners with Transient Workers Count Too (TWC2) on The Cuff Road Project to assist homeless and jobless migrant workers in Singapore; the Every ONE Can campaign assists local neighbors in need. More information about ONE (SINGAPORE) can be found in the following 2 websites. (1)(2)


The ONE (SINGAPORE) 2015 Countdown Clock was created to show world leaders exactly how much time they have left – person by person, second by second – to meet the promise of the Millennium Development Goals. Participants simply take a photo of themselves holding a number 0 – 9 and submit it online to be part of the clock.


The clock launched with black and white celebrity photos, as well as a quote from each celebrity explaining why s/he is taking action. On 17 October 2008, the clock was opened up to members of the public. More than 2600 people submitted pictures, thanks in part to student volunteers who approached pedestrians to tell them about the campaign. The clock received so many hits (over 1 million according to server logs) that the server crashed. (The clock was quickly migrated to a new machine.) The clock was relaunched to coincide with Stand Up 2009.


Your challenge is to make the 2015 Countdown Clock accessible for mobile phone users, including

(a) enabling users to upload photos from their mobile phones to the clock

(b) enabling users to easily share information about the clock (ie “i've just uploaded my photo to the 2015 Countdown Clock. See my photo here”)

(c) viewing the clock from mobile *

Please note that Stand Up 2010 will be held from 17-19 September. So the deadline for this project is 15 August.

  • The last requirement may be the most tricky, as the 2015 Countdown Clock is designed in Flash, which can be difficult to view from most mobile phones. Students could think about developing an application for iPhones or a work-around such as not viewing the Clock in action, but seeing a time-accurate image of it containing the user's photo and a link to view the Clock from a PC; creative solutions are encouraged.


The ONE (SINGAPORE) websites – www.onesingapore.org and www.standup.sg – are an integral part of the organisation's communications strategy. The websites must clearly inform readers about the issues and provide opportunities to take action. Your challenge is to

(a) provide greater interactivity

(b) make it easier to update

(c) link the website to an improved database

While we have two websites, we encourage your team to focus on just one. Should you choose, standup.sg please note that the deadline for completion is 1 August. The deadline for onesingapore.org is more flexible.


“Mobilise” the ONE (SINGAPORE) websites – in part or in whole. This requires creating a version of the website that can be easily viewed from most mobile phones.


Here are the specs of the current host server. We're using Unix Web Hosting:

  • Quad Core Server
  • 10MBPS Shared Pool Singapore Bandwidth
  • MySQL Database
  • 5 GB Disk Space


Chris Basil, chris@yolk.com.sg, 9457-4277

Meraj Huda, meraj.huda@gmail.com , 9185-1542

Chirpy Communications LLP - SMS Management

About Chirpy Communications LLP

Chirpy Communications LLP was founded in 2009. The world has seen that communication technologies have enabled larger organisations to bring their business further. However, in many small-medium organisations, they are unaware or are slow to adopt such technologies. Many of these organisations still rely on many manual methods which tend to be inefficient and outdated. Even with the current communication technologies available, many of which are currently hard to use, not relevant or too costly for them. Chirpy Communications continues to find ways to enhance communications processing such as SMS, VOIP and the Web to help organisations manage their communications better. Chirpy Communications wants to enable communications to be simpler, smarter and affordable for Small-Medium Organisations.

  • ACRA Reg No.: T09LL0458J

Project Description

Sending SMSes to prospects and clients through their mobile phones. However, it may not be feasible if there are too many users or too many groups. If the client decides to send out an event invitation to its clients, the mobile phone is not able to automatically reply and collate the attendees.

A SMS Management System is to be developed with the following features:

      *Java Platform, Using SMSLIB Library
      *Support multiple administrative users
      *Manage Groups
      *Manage mobile recipients and associate them with 0 or more groups
      *Send SMS to one or multiple mobile recipients and/or groups
      *Create and manage event invitations and provide reports to the user
      *Managed SMSes received
      *Auto-Reply and store SMSes replied by the mobile user
      *Import of CSV File containing User Contacts
      *Backup/Restore the List of Users and Groups
      *Easy to Use User Interface
      *Consideration on Protecting Application from Copying
      *Allow custom logo branding

Additional Requirements

      *Allow Access to Popular SMS Gateways (e.g. Clickatell)

Contact: Joel Chiang (joel@chirpy.com.sg), 61005635

Alexandra Health

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Design a patient-centric tracking system for our clinics to monitor the various stages that patients experience from registration through to discharge.


To streamline patients' movement through the various stages of the clinic visit, and to reduce the need for patients to wait (or enhance the wait experience) at each stage.


a) presently, the Accident and Emergency Dept has a system called Careline that tracks a patient's progress through all stages after registration. The stages tracked include triage, radiology, lab tests (eg blood samples to be taken), consultation, monitoring in ward, and discharge. Icons for each stage are highlighted at each point where the patient has been attended to.

b) The study can start with Careline as the baseline to design and enhance the system further as we plan to roll Careline functionalities to other clinics.

c) The redesign will be modelled based on patients or their relatives' experiences at the clinics and it will also need to facilitate our clinic staff with the ease of recognising, directing, treating and clearing the way for our patients as they are treated at each of the stages.

d) The project team will also need to develop a front end system that enables all relevant patient data to be captured in order for the hospital staff to instantly recognise the patient on his/her next visit. It's with this "know me" screen that Careline can be built from. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Contact: Koh Lian Chee - lckoh@smu.edu.sg

Friends of the Disabled Society (FDS)

Project: eCommerce Application

About FDS

Friends of the Disabled Society (FDS) was registered with the Registry of Societies as a non-profit organization on 20 December 2000 (Registration no. ROS 247/2000 WEL). Presently, the activities of the Society are supported by free-will contributions of well-wishers. Since its beginnings, Friends of the Disabled Society has grown from its humble beginnings and seeks to continue to nurture their relationships with the disabled Friends through expanding existing programs and exploring other avenues in the future. Today, its programmes include Skills Enrichment, Home Visitation and Social Interaction.

The Project

Part of the Skills Enrichment Programme enables our disabled friends to sell handmade gifts and crafts which they make such as bookmarks, greeting cards, minicards and photo frames. Currently, most of these are sold at fairs and fund-raising events. FDS currently has a shopping website on a blog, but it aims to become more professional by having a proper eCommerce Website. The website should be able to take and process orders, generate reports and manage products. An easy to use back end interface is desired. The project would encompass the development of the eCommerce Website for FDS and deployed to its hosting accounts. The eCommerce Website should be coded in PHP or Ruby.

Contact Person : Joel & Roog contact2@fds.org.sg

Buy1GIVE1 – powering a more giving world B1G1 logo small.png


B1G1 is not so much a Social Enterprise company – it’s more the start of an extraordinary movement to create a world full of giving.

Through the web, live in front of audiences around the world, B1G1 brings businesses, individuals and Worthy Causes together in a way not attempted before.

The key: transaction-based giving

One of the keys to B1G1’s expanding presence is transaction-based giving, where small amounts from day-to-day transactions are given back to Worthy Causes to make a massive difference –consider buying a cup of coffee and a child in Africa getting access to water as a direct result. B1G1 links any business products/services to giving activities all effortlessly.

Challenge 1

B1G1 has 600 online projects to which business link their transaction-based giving. We want to continue to simplify and add WOW to that online presence so that even more giving gets done.


Challenge 2

We also seek to expand work we’ve started with our new site that will be launched in Jun 2010 where businesses and individuals can play a more active part of making giving part of their daily lives through what we call Transaction-based Giving and Impact-based Giving.


Challenge 3

In mid-2009 B1G1 began to scale its operations into the corporate sector creating Certified Giving Companies and more deeply connecting companies with their customers – again the on-going development of web-based tools and widgets plus creative use of the Social Media space are really important here.

Design and Being Crazy

B1G1 understands more than most, we think, about the importance of design and simplicity and clarity of processes. And some might see our mission of creating a world full of giving as crazy. And that’s why we like what Steve Jobs of Apple had to say about being crazy: “.... where some people see crazy we see genius: .....because the ones who are crazy enough to think that they can change the world, are the ones who do.”

System Requirement

We are looking at building a new iPhone application and facebook application that enable our B1G1 giving to be more integrated into what people do everyday. By the tools many people are already using, we can spread B1G1 Giving more. We seek an energetic and creative group who can bring in a new insight to utilise many of the great tools we can access to enhance our activities and impact.

Below is the list of key requirements.

  • Technical understanding and ability to program PHP-based website (because our current site is PHP)
  • Creative thinking to come up with new solutions for our systems and operations
  • Basic understanding for Drupal system preferred (we are currently in a process of launching a Drupal based website so understanding of our current structure will help efficient linking of systems and applications)
  • Knowledge in creating social networking site functions or/and iPhone applications also preferred

Contact: Masami Sato, masami@b1g1.com

Additional Information about B1G1: