Beta's projects
for final year students 2010–2011
General
- This page may be updated from time to time.
- When you consider what to develop, remember to keep the simplicity of iPhone apps; it's okay to develop multiple apps with the same theme in a project (the theme is important), or make them officially separate projects, rather than developing a swiss-knife type of app.
- It's always good to develop apps you consider interesting or needed, rather than being driven by the topic of the project.
-
Self-proposed topics welcome.
Interested areas:
meteorological computing,
multimedia,
computer music procssing,
perception,
audio processing,
artificial intelligence.
-
Students are discouraged from making a choice blindly without discussing with me first.
Please make an appointment by email to clyip at cs dot hku dot hk.
-
Students applying for the projects please email me a statment
why you are interested in the project,
preferably with a CV for reference and records before selection.
Augmented Reality Object Placer-picker
1-2 students |
Development project
Description
The student is to develop an augmented reality iPhone object hide-and-seek application.
The application allows users to place virtual objects anywhere in the world.
User who are physically near to an object placed by his or her friend, and can see it through the iPhone camera, can pick it up.
The virtual objects can be set to move around a pre-set route at pre-set speeds.
Those objects can be any multimedia object such as a text message, an image, a video, a predefined 3D object, or a hyperlink.
Object creators can set the number of times an object can be picked up before it disappears,
and can also allow other users to attach multimedia comments onto his or her objects.
The user interface of the iPhone application should be simple and intuitive, with help
The application consists of two parts: a server application and a client application that runs on an iPhone.
The server application should run on Linux or Mac OS X, and should use open source software packages whenever practicable.
Requirements
- Read the "General" section of this page!
- Interest in iPhone software development
- Object-oriented software development
- Students taking this project should preferrably take or have taken CSIS0315 Multimedia Computing and Applications
Deliverables
- All things required by CS projects
- Homepage for the system
- Technical and user documentations of both the client and the server.
Accelerometer-based iPhone app
1 student | Development project
Description
Develop an application on iPhone that makes use of accelerometer.
The focus should be on user interface and application (e.g., game) experience, rather than mere technical complexity.
The student should give the initial idea of the application,
which is expected to be refined in regular meetings, similar to the storyboard discussions of the multimedia course.
Requirements
- Read the "General" section of this page!
- Interest in iPhone software development
- Object-oriented software development
- Students taking this project should preferrably take or have taken CSIS0315 Multimedia Computing and Applications
Deliverables
- All things required by CS projects
- Homepage for the system
- Technical and user documentations
Compass-based iPhone app
1 student | Development project
Description
Develop an application on iPhone that makes use of its built-in compass.
The focus should be on user interface and application (e.g., game) experience, rather than mere technical complexity.
The student should give the initial idea of the application,
which is expected to be refined in regular meetings, similar to the storyboard discussions of the multimedia course.
In case multiple groups take up the project, each one will become an independent project with its own name.
Requirements
- Read the "General" section of this page!
- Interest in iPhone software development
- Object-oriented software development
- Students taking this project should preferrably take or have taken CSIS0315 Multimedia Computing and Applications
Deliverables
- All things required by CS projects
- Homepage for the system
- Technical and user documentations
Location-based iPhone app
1 student | Development project
Description
Develop an application on iPhone that makes use of its location (GPS) sensor.
The focus should be on user interface and application (e.g., game) experience, rather than mere technical complexity.
The student should give the initial idea of the application,
which is expected to be refined in regular meetings, similar to the storyboard discussions of the multimedia course.
In case multiple groups take up the project, each one will become an independent project with its own name.
Requirements
- Read the "General" section of this page!
- Interest in iPhone software development
- Object-oriented software development
- Students taking this project should preferrably take or have taken CSIS0315 Multimedia Computing and Applications
Deliverables
- All things required by CS projects
- Homepage for the system
- Technical and user documentations of both the client and the server.