HeaderSIS.jpg

Difference between revisions of "Projects/2014-2015 Term 1"

From IS480
Jump to navigation Jump to search
Line 309: Line 309:
  
 
== Sentosa - Sentosa Pass System ==
 
== Sentosa - Sentosa Pass System ==
 
+
[[2014-2015_Term_1#Silicon_Geeks|Taken]]<br/>
 
<span style="color:blue"><b>Project Brief</b></span>
 
<span style="color:blue"><b>Project Brief</b></span>
 
Sentosa Pass System using SharePoint Foundation 2010
 
Sentosa Pass System using SharePoint Foundation 2010

Revision as of 10:57, 12 March 2014

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

Infosys Lodestone - Project Management Web Tool

Project overview

  • Create a standardized web-based tool deployed to all projects to provide standard project reporting, progress tracking and control across multiple projects.
  • To create an online project management tool accessible through your desktop, laptop, smart phone and tablets
  • While there are many tools in the market which are expensive, this tool is targeted for the SMEs. Here is a comparison chart showing how our tool scores over the others

Features
Screen Shot 2014-03-12 at 10.20.01 am.png

Possible Integrations

  • Integrate with Microsoft Lync to allow chat conversation between team members to pertaining to specific reports and tasks
  • Integrate with the excellence dashboard created last year as part of the IS480 course

Workflow
Screen Shot 2014-03-12 at 10.21.16 am.png

This online tool should be accessible to all the members of the team. However, differential access should be granted to them on the basis of the role

  • Team member
  • Project manager
  • Engagement senior manager

The Online PM tool should be accessible via desktops, laptops, smart phones and tablets

PM Web Tool – What’s in it for You?

  • An exponential learning curve

Details

Sponsor Contact Information
Rui Imamura <rui_imamura@infosys.com>
Amanda Furtado <Amanda_Furtado@infosys.com>
Michiel Roosjen <michiel_roosjen@infosys.com>

Office of Student Life - Accounting Information System (AIS) for SMUSA

SMUSA.png
About SMUSA
SMU Students' Association or SMUSA is interested in developing a web application cum website for students to serve as a one stop service portal. You could be part of making a difference in student life right in in your alma mater. For years students have been requesting for faster and more efficient services and processes. Our review found that some of these processes would be greatly enhanced through automation and we would like the best and brightest of SMU's IS students to engage in a fun yet fulfilling project. Visit us at www.smusa.sg to find out more about us!


Project requirements

Functional Requirements

  • Club Funds Account Management (electronic book keeping)
  • Budgeting tool (system panel to facilitate budgeting for > 130 entities)
  • Claims/deposit tracking
  • Admin Panel and Access Control
  • Single Sign On (optional)

Non Functional Requirements

  • User-friendly
  • Aesthetically pleasing
  • Provide user guide and simple training for end users and administrator
  • Easy maintenance by SIS students
  • Future Proof


Sponsor Contact Information
Wong Yew Tong <ytwong@smu.edu.sg>, OSL Associate Director, Student Leadership (Project Sponsor)
Balakrishnan Jagadesh <v.president@sa.smu.edu.sg>, Vice President, SMU Students' Association (Project Requirements)

Rajan Raju - App for Spinal Code Injury community

About Mr Rajan Raju A personal note: given my own experience with spinal cord injuries, i wanted to create an Asian specific website for individuals and caregivers dealing with this injury.

Note from Prof Desai "Mr Raju has made miraculous recovery if not back to normality"

About the Project

Currently, this site is where you can go to find out more about SCI. Mr Raju is looking for some help to

  1. Create a Asian site which is more modern, easier to navigate and serves as a resource centre
  2. Create an app which can help people with SCI manage their lives better

There is a community of people (patient, family, doctors, therapist) that can benefit from this app.

Sponsor Contact Information
Rajan Raju [1]

Note from Course Coordinator
Mr Raju will provide the overall direction and vision for this project. He is willing to spend time and direct team to the community of users. He will help test it as well. However, team are expected to be proactively contributing to the requirements for this project.
As you know, IS480 project does not support building a static website and should not be focused on the content development. Thus, you are required to work with Mr Raju to come up with more features to make this an interesting interactive website/mobile app for the said community. Here are some suggestions (these are not requirements)

  • Interactive knowledge base with searching and analytics (text mining, access, relevance, etc)
  • Social media (rating, consultation, crowd knowledge sourcing, etc)
  • Mobile features to help the SCI.

GTL - Web-based Platform for the Energy Certificate tool

Taken
About Energy Certificates Energy Certificate is a tool developed by DHL internally to measure the energy efficiency of a warehouse operation by normalising the energy consumption against a set of ‘benchmark’ data. Currently the implementation process is as follow:-

Customer fills up a questionnaire built on Excel. Completed questionnaires are then passed to DHL team for further processing. DHL uses a proprietary backend engine to compute the necessary benchmark statistics, and creates an ‘Energy Certificate’ (EC), which is a PDF document capturing the key information about the energy efficiency for the building. In particular, the EC shows an index for each warehouse. This index is a key output from the backend engine. Typically customers uses the index to compare different sites hence identify sites to focus on for improvement.

While this process has worked well, we see various opportunities to improve the tool - from the engagement process to the analytics portion. The primary objective of the project is thus to enhance the current ‘Energy Certificate’. There are several aspects of improvement that we would like to see:

  1. To make the process more streamlined. This is to be achieved by creating a Web-based version of the Energy Certificate, with intuitive input and output interfaces
  2. To enhance the reporting and analysis part of the tool by providing more analysis options with intuitive visual reporting
  3. To build what-if analysis function to give users option to test different energy efficiency improvement levers to see which ones are more effective

About the Project

The objective of the project is to build the Energy Certificate Online (ECO) platform which comprises of the following functionalities: (

  1. User input interface
    1. This could be a questionnaire-based input to capture operations data for a warehouse, including size of warehouse, type of warehouse, temperature setting, heating/cooling data, lighting data, as well as energy consumption data, etc
    2. The forms generated should be dynamical as the types of warehouse would determine the different data required. The input interface could be different for different data type as well
  2. Backend engine calculation
    1. The model* uses a ‘benchmark’ warehouse as a model, computes the benchmark energy consumption using the operations data captured in the user interface. The engine needs to pull external data (i.e outside of user-specific data) in order calculate benchmark energy consumption
    2. There should be an admin function which allows changes for various parameters used in the model to be updated
  3. Reporting and analytics
    1. Results from the calculation from the backend are to be presented in a visually intuitive manner, and provide more analysis dimensions (beyond a single index)
    2. Data should be stored in a database to facilitate historical analysis
    3. To build a what-if analysis function – where users could test out different levers and see their impact on the efficiency indicators

Remarks:

  • The model and the calculation methods will be provided by GTL

Details

Sponsor Contact Information
gtl@smu.edu.sg
TAN Kar Way <kwtan@smu.edu.sg>

Pivotal Expert - Singapore Global Software Intern League

Project Brief SingPath.com is a website that supports the self-directed learning of software languages and the ability to hold software tournaments in blended learning environments. In March of 2014, SingPath will host multiple National Student Coding Competitions for Secondary School, Junior College, Polytechnic, and University students in Singapore. The winners of these three tournaments will receive new laptop computers and letters of recommendation which highlight how well the students were able to demonstrate their coding skills in live coding events. This project is intended to help us promote Singapore’s top student software developers to the world so that more students have opportunities to work abroad during or the year after they graduate from university. This project will extend the SingPath platform to introduce the best software development students in Singapore to the best companies offering the best internships. This FYP project will involve adding the features most requested by intern hiring and visa sponsoring companies in the US. You will also have an opportunity to work with MNC’s interested in sending students to the US before onboarding them in Singapore. In addition to these major features, we have a backlog of features and recommended improvements that the team can choose from to create an FYP project that is tailored to the unique interests and skills of your team.

Main Requirement Interview the provided contacts to define and develop the following features

  • Top Singapore Software Interns League
  • Enable US companies to post software internship opportunities
  • US internship visa application checklist and workflow
  • Integration enhancements to events, challenges, and tournaments
  • Reporting or tracking or statistics or analytics

Sponsor Contact Information
Chris Boesch <cboesch@smu.edu.sg>

SIS - SIS Admission Interview Scheduling System

Project Brief Every year, SIS conduct undergraduate admission interviews. This process require a scheduling system based on many constraints. SIS would like to propose an internal scheduling system to manage faculty/staff time.

Main Requirement The main function is a scheduling system that takes into account the following factors

  • Are they teaching during the interview months
  • When are their exam papers
  • Are they in town or travelling (for whatever reasons)
  • Did they help during Open House & JC events
  • Do they have any critical deadlines in their respective portfolio (e.g. LARC mid-term review)
  • Do we give them Saturday slots
  • The pairings of the 2 faculty
  • What are their preferences (this is a good-to-have condition which we will try to accommodate)

The result of the schedule should be visualised from different roles

  • Interviewer (basic view of schedule and a detail view to visualise swapping)
  • General Office view
  • OUS

Requirements

  • User log-in based on roles (SMU SSO)
  • Swapping of interview slots
  • Cancellation of interview slots
  • Import of staff availability, exam schedule, etc
  • Staff preference data entry
  • Export schedule to staff calendar (outlook, google)
  • Integrate to the OUA online interview form
  • Administrator (GO) to manage staff, interview slots, etc.
  • Reporting or tracking or statistics or analytics

Goal To be used by SIS with future goals for other schools and programs (MITB) in SMU.

Sponsor Contact Information
TAN Puay Siang <pstan@smu.edu.sg>
Sophia HENG <sophiaheng@smu.edu.sg>
Dave CHUA Ing Haur <davechua@smu.edu.sg>

Tagit Pte Ltd - Apollo Knowledge Based/CMS

Project Brief There are much inefficiency in the sharing of knowledge and information within the organization. This project called Apollo is to address these issues. Apollo is the project given to Tagit’s proposed Employee collaboration site. Apollo should help increase interaction and the sharing of ideas.

Description Employees with Domain-expertise must be able to create and post crucial information for other employees to view.

Example of content:

  • Employee Handbook hosted on the wiki administrated by HR Manger.
  • Youtube video of competitor product by Business Director
  • Company-wide directive by CEO
  • Mobeix platform Manual
  • Announcement by President

Key Features:

  • User log-in
  • Must have an internal wiki.
  • Wikis are restricted based on user permissions.
  • Users with relevant permissions/authority can edit or create new wiki pages
  • User management console for Administrator

Bonus Functionality: Gamification, configuration of awards (beyond common forum statistics/titles)

Functionality:

  • News feed/Announcements with Comments (based on sharing by users)
  • Latest wiki updates (based on user activity)
  • Discussion forum (based on user creation)
  • Voting polls functionality both stand alone or within a discussion thread.
  • Search function
  • Calendar for scheduling Announcements
  • Request for wiki articles to be updated etc.

Announcements can be pushed to User’s company email User statistics (with possible gamification)

Optional Functionality: Company document repository (hosted application forms etc)

Sponsor Contact Information
Esmond Wong <esmond.wong@tagitmobile.com>
sharath shankar <sharath.shankar@tagitmobile.com>

Note from Course Coordinator
This is not just a wiki project. It is a CMS with the functionality listed. Team should have some skills in wiki and CMS (preferably EWS course)

Alan Owyong - Birds of Singapore Android App

Project Brief The Bird Group of the Nature Society (Singapore) a NGO developed an iOS app on "Birds of Singapore" in 2012.

It has 554 photos and 100 calls of all the 375 species of birds that were recorded in Singapore during the past 50 years. Searches and groupings are incorporated to help with narrowing down the different species. The app is aimed at bird watchers, students and nature lovers to help them identify birds that see in parks and gardens and our nature reserves. It is also used by overseas bird watchers during their visit here. This is the first app for bird ID in the region. Since its launch we have received many request for an Android version. We hope to take in the feedback to streamline some of the functions and add new species in the new version.

Improvements A simple port from iOS to Android is not a suitable IS480 project. Here are some improvement suggestions from the sponsor

  • Streamline the flow and presentation
  • Improve the listing section and others
  • Come up with a new browsing and search platform

Sponsor Contact Information
Alan Owyong, alan.owyong@gmail.com

Note from Course Coordinator
While suggested improvement could be sufficient. SMU student must think out of the box and suggest other improvements. (eg. a photo submission and vetting for new species?)

Low Chin Chau - Public Feedback and Enquiry Platform

Project Brief Using mobile apps,

  • public users can quickly capture the details of services and infrastructure requiring attention, provide the necessary feedback or enquiries.
  • Other users can provide additional information on these entries.
  • Users from the responsible agencies can respond to these feedbacks and enquiries. This facilitates faster turn-around and better communications between the public and the agencies, and promotes greater satisfaction and understanding.
  • The system provides safeguards to prevent spams and trolls, while enabling honest feedback and responses.

Technology The development includes mobile apps (one or both of iOS and Android) and a web application.

  • Mobile development can be in Objective-C for iOS, Java for Android, or Titanium for both. UX and flow design is an important consideration.
  • Web application serves as application backend, and administration and agency/company console. Preferred technology stacks are Ruby on Rails, Python Flask / Django, with Postgresql DB

Outline of Public functionality (incl Mobile Apps)

  • Registration and sign up
  • Photo, location capture
  • Annotation, tagging, comments, feedback / enquiry submission
  • View, vote, comment on submitted items
  • Map view
  • Watch list and response notification

Outline of Agency/Company console

  • Feedback / enquiry alerts
  • Responding to feedback / enquiry
  • Resolution and closing of items
  • Map view
  • FAQ

Sponsor Contact Information
Low Chin Chau | chinclow@gmail.com | cc@lows.sg

Note from Course Coordinator
Mr Low is a technical person. You will need to gather more details on this project from him.

Thomas Menkhoff/Benjamin Gan - twitter Q&A

Taken. Being reviewed by a team. This project continue from work done by Team Inspirers

Project Brief A portal, using Twitter as a platform, to be used as a medium for in-class discussion and analyze the data collected to produce useful metrics to prove that social media enhances learning. The Twitter platform allow students in SMU to participate in class discussions by posting tweets, nominating the interesting ones and voting for them as discussion points to facilitate and stimulate in-class conversations and debates.

Features

  • Reuse code/features completed by Team Inspirer
    • View live Feed
    • Reply Tagging
    • Vote for live feed posts
    • Discussion points and reply
    • Post tweet to twitter
    • Analytics (word cloud)
    • Admin and Prof/TA settings
  • New features (more to come)
    • Analytics (more to measure effectiveness of social media)

Technology Requirements After an evaluation of redSpot code, we will decide if we want to reuse the code. Here are the technology used by Team Inspirer

Sponsor Contact Information
SMU
Benjamin GAN Kok Siew <benjamingan@smu.edu.sg>
Thomas MENKHOFF <thomasm@smu.edu.sg>

Sentosa - Sentosa Pass System

Taken
Project Brief Sentosa Pass System using SharePoint Foundation 2010

Admin department manages 13 Sentosa Passes on the current system. The existing feature does not keep track of the user who created, updated and/or deleted the information. It is also difficult to look at earlier versions and recover information, for example, if the information is accidentally deleted. Admin also requires re-designing of its deficient and tedious staff & family pass application process to enhance the work productivity.

Features

  • Enhance existing database design and set up on SharePoint Foundation 2010.
  • Provide 13 existing designs for card printing (card templates & dimension will be given).
  • Build two online forms with workflows namely:
    • Staff/Ranger Pass Online Form Request Workflow
    • Family Pass Online Form Request Workflow

Information should be captured in the same database setup

  • (Optional) Provide a card design tool to allow creation of new Sentosa passes

Technology Requirements

  • Intranet Portal: Using SharePoint Foundation 2010 to set up SharePoint sub-site, lists and/or other SharePoint out-of-the-box components to develop the System.
  • Development environment: Using Visual Studio 2010 to build, package and deploy custom

Details

Sponsor Contact Information

Angeline Su Peishan, SIS Alumni, understands what students need for IS480 project Email: angeline_su@sentosa.com.sg

Xerox India - Mobile CrowdTasking Platform

Overall Description

Xerox Research is collaborating with SMU to research new techniques to implement large-scale mobile crowdtasking, a service where everyday participants are requested, in return for micro-payments, to help perform certain location-specific tasks that match well with their everyday lifestyle and activity patterns. Examples include paying a participant to report on the length of a queue in a food court that is only a 2 minute detour from the participant’s intended route, or incenting a participant to check on the price of a product at a store located very near the participant’s current location. The proposed project would build a client-server based crowdtasking platform, and would involve:

  • On the client side, building a native Android application that allows mobile users to perform functionality such as check on or search the pool of available micro-tasks, receive notifications about suggested or recommended tasks, retrieve a specific task and perform that task.
  • On the server side, a standard Web application that receives task-related requests from multiple mobile clients, and returns the set of recommended tasks after performing the necessary “matchmaking”. The Web application also stores the details of completed tasks by each individual participant, and provides an admin GUI to allow administrators to add, delete or modify the set of tasks and their associate spatiotemporal constraints.

To perform its functions, the crowdtasking platform will require inputs about both i) each participant’s current location and predicted movement trajectory and ii) matchmaking algorithms that rank tasks from the available set of tasks based on their appropriateness/relevance for each individual participant. Both of these technologies will be provided by SMU research groups (using technologies developed in the LiveLabs and LARC research centers), with the project team members being furnished appropriate libraries/Web services and the necessary APIs for interacting with these components. The project thus allows the participating team the opportunity understand and utilize innovative indoor location, trajectory prediction and decision optimization components being developed at SMU.

Technical Expertise

  • Android programming for mobile clients
  • Use of PHP, SQL, Python languages and associated Web technologies
  • JSP programming and building Web applications
  • Google Maps API usage and visualization

Sponsor Contact Information Client: Xerox Research, India Sponsor: Archan Misra, SMU Archan Misra Assoc. Professor, School of Information Systems archanm@smu.edu.sg

BP - Analytics, Shipping and IST systems

Project 1: Refinery Identification using Satellite Data (Project 4 taken) About BP Analytics

BP is one of the largest traders of physical oil and gas in the world, the trading business exists to optimise the flows between BP's production arm (the wells) and BP's refinery arm. Part of the optimisation challenge is to make forecasts of the demand for oil and refined products for various parts of the world. Refinery information is crucial to the accuracy of forecasts.

Brief

Using freely available satellite data (see http://www.pancroma.com/data.html for a starter list), create an application that produces coordinates of potential refineries, along with a confidence indicator (0-100%).

For example, refineries run at high temperatures -- therefore they are likely to show up as hot spots on an IR map. Refineries also have storage facilities nearby (within 1km) which should show up as sets of small circles on a visual wavelength map. Correlate the indications from these two data sources to increase the confidence level of the potential refinery target. Refineries emit atmospheric pollutants, this is a 3rd source of correlation.

See Bukom Island in Google maps satellite view for a good visual representation of a refinery next to a storage facility. See also along the shores of the Houston Ship Channel in Texas.

Features

  • The system should take in the coordinates of a bounding box within which to search for potential refineries
  • The system should allow for alternative data sets from the same satellite (i.e., files for other regions), the filenames should be provided at runtime
  • The choice of data sets is up to the implementation team, please provide sample data sets and a URL to get further sets
  • The system should prompt for a lower bound on confidence level, to reduce the amount of output
  • Output can be simple text, the latitude+longitude coordinates of the probable refinery and a number indicating the confidence level;
  • Optional: output a KML file for use in Google Earth, putting a pin on potential refineries

Project 2: Global Shipping Visualisation (Project 4 taken) About BP Shipping

BP is one of the largest traders of physical oil and gas in the world, the trading business relies heavily on the shipping and chartering department to optimise the cost of moving cargoes around the world. The Shipping department has access to a big data set of vessel information and movement for many thousands of vessels over a lengthy time period.

Brief

The oceans of the world are busier than you think!

Using the BP proprietary big data warehouse of vessel movements, write an application to visualise the movement of cargo vessels on a map of the Earth at an accelerated rate. Allow filters by vessel class, and a pause/rewind function. This is a planet-wide version of a conference-attendee visualisation at http://apps.opendatacity.de/relog

Design the application to take data (lattitude, longitude, vessel class, velocity -- maybe other attributes) in whatever format is most convenient; BP will translate the internal format to suit

BP1.jpeg

Features

  • Simple map of the Earth as a background graphic
  • Vessel trails indicating velocity, dots for stationary or slow vessels
  • Start the timeline at a fixed year, say 2010
  • Provide a pause feature
  • Provide multiple accelerations, as in the demo website (250x, 500x, 1000x)

[optional extras]

  • Colour the vessel points according to their classification
  • Allow drag-select over a rectangular area, any vessels within that area should be tagged with a highlight for all future movements until a new drag-select operation starts (as seen in the demo website)s

Project 3: Automated Semantic Text Analysis (Project 4 taken) About BP IST

BP is one of the largest traders of oil and gas in the world. Integrated Supply and Trading (IST) is the market-facing component of all our trading activities. It combines all our oil, gas, power and chemical trading activities and has a dedicated financial markets trading team that manages our daily exposure to global currency and interest rate fluctuations. We work with other energy companies, financial institutions such as investment banks and hedge funds, as well as companies looking to reduce their exposure to the risks of changing oil prices.

Brief

High volumes of analytical articles are being published each day in various publications. This project will create a tool to perform sentiment analysis of digital texts using elements such as “bag of words” or latent semantic analysis. This will allow automatic extraction of industry predictions on changing oil prices and demand patterns.

Features

  • Provide an interface for users to define data sources
  • Users should be able to specify the context they are interested in : Oil Prices, Asia-Pacific Demand, European Winter demand, etc
  • Generate analysis on data sources
  • Allow the users to perform what-if analysis and specify weightage to trusted sources.

Project 4: Online Training Portal Taken About BP IST

BP is one of the largest traders of oil and gas in the world. Integrated Supply and Trading (IST) is the market-facing component of all our trading activities. It combines all our oil, gas, power and chemical trading activities and has a dedicated financial markets trading team that manages our daily exposure to global currency and interest rate fluctuations. We work with other energy companies, financial institutions such as investment banks and hedge funds, as well as companies looking to reduce their exposure to the risks of changing oil prices.

Brief

We worked in a highly regulated environment where we need to comply with the requirement of regulators such as FSA, CFTC and FERC. IST IT worked with various IT Support teams to ensure a safe and compliant IT environment for the traders to operate. To equip the various IT Support teams with the knowledge, currently training is provided as a face to face. The project is to deliver an online training pack with certification capability.

Features

  • Provide a web based training module
  • Certification test
  • Keep track of participants
  • Send reminder to retake the module every 12 months

Sponsor Contact Information Tan, Si Ling <si_ling.tan@se1.bp.com> office +65 6371 8439

From Course Coordinator. BP will choose one team only for term 2. Please clarify scope with BP to see if sufficient scope

Geylang West Bridge Club - Smartphone Application for Duplicate Bridge Scoring System

About Contract Bridge

Contract Bridge is one of the world’s most popular indoor games for the mind, and “Duplicate Bridge” is its most fascinating and challenging configuration. Currently available devices for the on-line management and scoring of duplicate games are rather primitive and have less-than-optimum user interfaces. The mobile application to be written will provide an updated and streamlined version of the “Bridgemate” handsets.

A typical Duplicate Bridge game configuration would include four to twenty mobile devices (smart phones or tablets) communicating with a single PC containing the scoring program and managing the player database, game configurations and combined results. The scoring program does the scheduling of players and board movements, records scores and computes results.

Project Brief

The user interface on the smart phone is expected to be more appealing than that of currently available device (Bridgemate).

Screen Shot 2013-08-30 at 6.21.33 PM.png

The mobile application to develop on a smart phone should replace or communicate with the existing scoring program and interface with the players at each table for sending and receiving information, showing results and doing analytics.

The scoring program includes the following functions

  1. SCORING: The actual calculation of results is a two-step process. Step 1 is (say) the score of Board 1 played at Table 1 (how well did N-S do against E-W). Step 2 is a comparison of how well ALL the N-S players who played Board 1 did against each other. This is the "duplicate" of duplicate bridge. The determination of the Step 1 score is based on the Contract (the final result of the bidding, or "auction"), whether the contract has been doubled or re-doubled, the vulnerability of the pairs, and the number of tricks won by the declarer. (Bridge terms in italics,) Step 2 is a computation of how many players a particular pair did better than when playing the exact same cards. That number, known as match points, ranges from zero (everybody did better than we did with those cards) to 12 in the attached example. (There were 7 tables, so 14 players played those cards, so 12 other players played those cards, and we did better than all of them.)
  2. PLAYER DATABASE: Some of the scoring programs provide comprehensive membership management facilities. However, the minimum to run a duplicate game -- and provide the results to the participants -- would be: PLAYER NAME, PLAYER NUMBER, EMAIL ADDRESS.
  3. MOVEMENT LIBRARY: Most scoring programs include a comprehensive library of standard movements as well as a movement composer so users can develop their own favorite configurations or edit the standard ones. This would be essential.
  4. TRANSACTIONS AND RESULTS: Please get a sample from the contact. Some programs offer the ability to display intermediate results -- say the standing of players at the half-way point in a competition.

Sponsor Contact Information

Carlton Parker and Ian Oliver, Geylang West Bridge Club, Email: gwbridgeclub@yahoo.com.sg Mobile: 85096935 (Carl), 94378715 (Ian)

From course coordinator. This project would go better if one team member understands how to play bridge.

  1. This option is to replace the Bridgemate. Keep the existing scoring program but propose additional modules, such as keeping track of time for each game, board, etc. You may propose other features, such as a member card with QR code for scanning when sitting on a table, managing photos of winning teams, analytics of the games, etc.
  2. This option will replace bot the Bridgemate and the existing scoring program. Your scope is to replace a subset of the complicated scoring program.

You may want to investigate the existing communication between Bridgemate and the scoring program before deciding. They both use a MS Access database.

CapitalMalls Asia - Tracking of moving objects using multi-camera views

About CMA

CapitaMalls Asia Limited is one of the largest listed shopping mall developers, owners and managers in Asia by total property value of assets and geographic reach

Project Brief

CMA buildings are implemented with IP cameras. The online views & videos generated by these IP Cameras can be used as a process of information extraction for various analyses.

  • This project require a method for tracking objects in a network of views equipped with multiple IP Cameras
  • It’s proven in a single camera mode to identify an object, classify the object and follow it across the video sequence.
  • Leveraging on the single camera approach, this project require associating the identified object in a single camera across multiple cameras and generate a tracking map on the object movement.
  • There are different object tracking methodologies available in the market eg., silhouette tracking, point tracking, kernel tracking which requires a review.
  • This phase of the project is focused on Vehicle movement in Car Parks.

Technology requirements

  • Teams are welcome to explore and propose suitable software and hardware to achieve this project requirement
  • Teams are welcome to leverage other available sensors like car sensor in car park lots, IU reader etc., for accurate object identification and tracking

Sponsor Contact Information

Edwin Poh, Head, BP & IT, CMA Email : edwin.poh@capitaland.com

Vijay Amirthraj. J, Snr Manager, BP & IT, CMA Email : vijay.amirthraj@capitaland.com

Details

IS480 Fiona/Benjamin - IS480 matching system II

This is an extension of the project done by Lightning_Strike and integrate with the IS480 scheduling system done by [[2]].

Scope

Reuse work done by Lightning Strike and Thunderbolt

  • Single Sign On (reuse code)
  • Crawling wiki, upload file and setting up database
  • Workflow of the IS480 project
    • Register (CRUD) sponsors, students, teams, supervisors, projects, etc. (Reuse)
    • Assignment and choosing: Student to team.
    • Approving projects, confirming matching projects, etc.
  • Matching algorithms (based on skill sets)
    • From projects to teams
    • From supervisors/reviewers to projects (sponsor relationships, constraints in workload/other reviewer skill sets/variety in matching/etc)
  • Analytics
    • Which projects/sponsor are (not) popular to teams?
    • How are teams formed?

Sponsor Contact Information More information will be provided to student teams who are interested in this project.
Contact: Benjamin Gan or Fiona Lee

Avocent/Emerson - Emerson Data Center Asset and Inventory Management

Eligible for Avocent award

Expired. New project description will be up soon.

Introduction Emerson Network Power, a business of Emerson (NYSE:EMR), is the global leader in enabling Business-Critical Continuity™ from grid to chip for telecommunication networks, data centers, health care and industrial facilities.

Emerson Network Power provides innovative solutions and expertise in areas including AC and DC power and precision cooling systems, embedded computing and power, integrated racks and enclosures, power switching and controls, infrastructure management, and connectivity. All solutions are supported globally by local Emerson Network Power service technicians. Aperture and Avocent solutions from Emerson Network Power simplify data center infrastructure management by maximizing computing capacity and lowering costs while enabling the data center to operate at peak performance.

Some of the world’s leading brands – such as Microsoft Corp., Intel, HP, Dell, IBM, Time Warner, Verizon, General Electric, Exxon Mobil, Disney, FedEx and Home Depot – depend on Avocent technology to help them simply manage mission critical physical resources, in the data center, remote branch location, and at end point devices.

Project Description In a Data Center, there are lots of assets comprise of servers, rack PDUs, storage equipments etc. If there isn't any asset management, database or even asset tracking solution in place, the Data Center will be in a mess in no time. We will like to have the ability to take a holistic look at the entire physical data center environment and to not only understand what is happening in real time but also make intelligent decisions about future changes and investments. See Illustration below:

Screen Shot 2012-08-27 at 12.40.58 PM.png

The data center is IT’s most valuable (and expensive) asset, and you are responsible for the day-to-day operation. The demand for your services has grown steadily and so has the complexity of your job. Many professionals in your position have developed a range of ad hoc tools and techniques to manage the physical infrastructure. Unfortunately, all too often these tools are neither comprehensive nor integrated, failing to provide the real-world information needed to accurately plan and execute change.


Objective Students to understand and integrate open Data Base (postgresql) from Emerson Data Center Planner Software with 3rd party vendors database.

Students / Project Group will be provided the following:

  • Emerson Data Center Planner Software with Data Base hosted in Virtual Machine
  • 3rd Party Vendor Software & Data Base hosted in Virtual Machine
  • Physical Rack, Server, Power will be provided
  • 3rd Party peripherals / hardware will be provided
  • Software for all licenses will be provided

We have Emerson Data Center Planner Software (shown below) which addressed the above situation: Screen Shot 2012-08-27 at 12.41.15 PM.png

Scope

  • Assets / equipments which are going into or remove from the racks will need to be tracked
  • 3rd party vendor "Tracking system" hardware is setup within the rack and leveraging the setup to retrieve information and status of the equipments
  • Status of equipments will then update the Database (DB) of Emerson Data Center Planner software automatically, likewise on 3rd Party vendor database (DB)
  • Changes to the Data Center Planner Software / DB will also reflect the changes to the equipment(s) data base
  • What will be the man-hour for providing this Data Base integration
  • Propose SWOT analysis for the project

Additional work beyond scope

  • Update team on bi-weekly on project timeline
  • Program must have limitless scalability

Requirements and Considerations Students’ background should incorporate minimum on the following fields:

  • Programming Skills (SOAP, HTTP-based API interface, XML)
  • Ability to understand Software Development Kit (SDK)
  • Ability to understand Application Programming Interface (API)

Students will be advise on what is the 3rd party vendor software or Data Base to be integrated during discussion and need to sign a letter of non-disclosure agreement (NDA) form prior commencing on the project.

Contact Alvin.Cheang@Emerson.com <Alvin.Cheang@Emerson.com> Data Centre Solution Architect, Enterprise Solution Group - Asia, Emerson Network Power

Standard Chartered Bank - iLab@SMU

Standard Chartered Bank
Standard Chartered Bank @ iLab


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 fifty 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
  • Academic Modules pre-requisite
    • IS203 Software Engineering
    • IS301 Enterprise Integration

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

Drop an email to me to arrange a time with our staff to find out more about the Standard Chartered Bank @ iLab!

From Course Coordinator Please inform the course coordinator before confirming any projects with iLab.

SMU - Alexandra Health T-Lab

Alexandra Health Logo.jpg


Alexandra Health, together with the School of Information Systems (SIS) at the Singapore Management University (SMU) have established a partnership since May 2010 to work together to demonstrate fresh and better ways to serve and satisfy patients whenever they are interacting with the Alexandra Health system. Through this partnership, a joint mechanism known as the "T-Lab" has been established that enables students, staff and faculty of SMU's School of Information Systems (SIS) to team with professionals from Alexandra Health to work on a continuing series of projects to improve service delivery, quality, productivity and experience.



Come and talk to us if you are interested in working on a project aimed at adding value to the delivery of healthcare services.



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

  • Academic Modules pre-requisite
    • IS203 Software Engineering
    • IS301 Enterprise Integration

From Course Coordinator Please inform the course coordinator before confirming any projects with Alexandra Hospital.

Kevin Steppe - Extended Little Man Computer

About the Project The Little Man Computer is a simplified computer model and simulator designed to teach about processor and instruction set architecture. Architectural Analysis has a need to extend this model to enable multi-threading, storage devices, caching and so on. This will better facilitate teaching and simulating hardware issues in the AA course.

The objective of the project is to build a simulator for the Extended LMC. We expect the following features:

  • An extendable instruction set.
    • Various instructions for accessing and manipulating the program counter
    • Various instructions for accessing and controlling additional hardware as mentioned below
  • Configurable number of registers (calculators)
  • Configurable number of cores (little men)
  • Configurable memory size
  • A little hard drive - including instructions to access the data in the hard drive
  • A user friendly GUI for programming and simulating the extended LMC.

The team will be expected to participate in defining the feature set and further extensions.

Special Notes

  • Majority of the team should have already taken AA.
  • Team must ensure that the sponsor is able to maintain and extend the code base.

Sponsor Contact Information
Kevin Steppe <kevinsteppe@smu.edu.sg>