HeaderSIS.jpg

Difference between revisions of "Projects/2009-2010 Term 2"

From IS480
Jump to navigation Jump to search
Line 53: Line 53:
  
 
==[[IDA (Infocomm Development Authority of Singapore)]]==
 
==[[IDA (Infocomm Development Authority of Singapore)]]==
 +
 +
[[User:Benjamingan|Benjamingan]]InfoComm Data Visualizer[[User:Benjamingan|Benjamingan]]
  
 
Background: IDA is building a gathering space with eye-catching computer visualizations of data collected from telecommunication companies in Singapore.  
 
Background: IDA is building a gathering space with eye-catching computer visualizations of data collected from telecommunication companies in Singapore.  

Revision as of 16:11, 5 October 2009

These are project descriptions for IS480.

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

AfricaVolunteer.jpg

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 and through new initiatives locally like the G BOOK, B1G1 brings businesses, individuals and Worthy Causes together in a way and on a scale 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 automatically given back to Worthy Causes to make a massive difference – consider buying a plasma TV and a cataract-blind person getting sight as a direct result; consider buying a cup of coffee and a child in Africa getting access to water as a direct result.

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.

Bee.jpg

Challenge 2

We also seek to expand work we’ve started in the B1G1 Global Village where individuals can play a more active part of making giving part of their daily lives through what we call Impact-Based Giving . And that’s one reason why we love being headquartered in Singapore – just two years ago the President set a national goal of Singapore becoming a giving nation - B1G1 provides a mechanism to make that a literal possibility.

IndiaSchoolChildren.jpg

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.

Challenge 4

The G Book is a new world-wide initiative being readied for trial in Singapore. It’s a brand new way of connecting leading-edge companies in the retail space with local consumers and Singapore-based Worthy Causes. Here we see opportunities for additional development of Web 2.0 and 3.0 tools integrated within the Social Media space linked particularly to challenges 2 and 3 above.

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 PHP based flexible system to replace our existing websites. We currently use 3 different platforms for different purposes and we would like to create a single site that combine all the necessary system requirements and better public usability. This will require some creative planning and understanding of different programming languages (html, php, java etc). We prefer to work with a dynamic team with mixed strength of back end system programming and front end creativity. The team will be working with our IT supervisor and designer to ensure the best integration.

Below is the list of key requirements.

  • Technical understanding and ability to program PHP-based website and backend system for managing our membership and charity listing/contribution system.
  • Creative thinking to solve some of our current challenges and limitations
  • Basic understanding for Joomla system preferred (we currently use Joomla based website so understanding of our current structure will help efficient transition)
  • Knowledge in creating social networking site functions also preferred
MasamiSato.jpg

Contact: Masami Sato, masami@b1g1.com

Additional Information about B1G1:

http://www.buy1-give1free.com/index.php/Latest-News/

IDA (Infocomm Development Authority of Singapore)

BenjaminganInfoComm Data VisualizerBenjamingan

Background: IDA is building a gathering space with eye-catching computer visualizations of data collected from telecommunication companies in Singapore.

Objective of project: Build one or more visualizations for permanent installation in this gathering space. These visualizations must be visually pleasing while also revealing important features in the data to untrained observers.

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

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

H.N. Mok

Java Game to Teach Java Programming

Programming can be fun (I think programming IS fun, but then... that's controversial... so let's put it this way instead: programming CAN BE fun.) We can make it more fun (funnier) by introducing games into the teaching of it. This is not a fresh idea; IBM & others have got similiar projects (e.g. Robocode etc). I have started writing a small game to aid in the teaching of basic Java constructs (decision making, looping & programming logic), & will need some additional work to expand on my current work and complete the package which is intended for open-source release by end of this year.

Prerequisites: Passion & proficiency in Java programming. Students should have preferably completed OOAD and SE (students can be doing SE concurrently as well).

Timeline: If nothing goes wrong, this project is expected to take <6 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.

Description: You will be dabbling with Java2D stuff (& possibly Java3D) on the desktop environment (i.e. Java application development - not Web application development). I will expect the team to adopt the full SDLC approach - which means that everything must be documented (SRS, design model, user manual etc) & properly tested (test plans, test cases etc). Good design is of paramountal importance (it shouldn't just run - but must be architected for scalability, extensibility, flexibility etc etc...) Don't expect a lot of technical guidance from me; you will have to pick up graphics programming in Java yourself (lots of free tutorials available anyway) - I did some crude 2D animation in my prototype, but they are really ugly, & a good game should have excellent graphics. There can be some marketing element to the project as well; students can start a marketing campaign to let the world know about this work.

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