Thesis Projects for EIE Last Year Students 2012-2013

farmacridInternet and Web Development

Feb 2, 2013 (4 years and 9 months ago)

168 views

Thesis Projects for EIE Last Year Students 2012
-
2013

Project 1. Index and Query for NoSQL Database

NoSQL database has been widely adopted by both research community and industry for storing and
managing Big
-
data, due to its high scalability. However, d
ue
to lacking at index and query
functionality
,

it is difficult (at least not handy) to use NoSQL data. This project is to look into this
issue, develop a simple solution, and demonstrate the solution with a simple prototype. Through
doing this project, the s
tudents will learn the

advanced software technologies
and skills of
developing cloud applic
ations (HBase,
MongoDB, Java, Eclipse etc).



Requirements:

o

1~3 students

o

Like research and development

(R&D)

o

Basic Java and database programming skills



Supervisor: Dr
. Shiping Chen

o

Email:
shiping.chen@csiro.au

o

http://www.visualcv.com/shiping


Project 2.

Evaluation of Web Application Frameworks

A variety of web applications hav
e bee
n
developed and
widely
used in our daily life, from online
shopping to online banking, from personal blog to social network. There are considerable numbers
of
web application
frameworks available, such as
Spring
,
Django
,
Ruby on Rails
,
Symfony

and so on,
which are helpful, as well as confusing. Thi
s project is to evaluate a

few of
the well
-
web application
frameworks. Through conducting this project, the stude
nts will learn how to build web applications
by using these w
ell
-
known web application frameworks, and
how to conduct technical evaluation to
identify
what strength and weakness of each framework.



Requirements:

o

1~3 students

o

Like to learn advanced technologies to build web applications

o

Basic knowledge about web appl
ications



Supervisor: Dr. Shiping Chen

o

Email:
shiping.chen@csiro.au

o

http://www.visualcv.com/shiping


Project 3.
Mobile
-
based Real Time
Collaboration Systems

With
the increasing computing capability of mobiles
, mobiles

(smart phones and iPad) hav
e become
good devices

for real
-
time collaboration. This project is to identify a typical collaboration application
and build a prototype to demonstrate the role of mobile
s

in such real
-
time collaboration system.
Through doing this project, the students will learn how to build mobile applications including both
the front
-
end and back end components.



Requirements:

o

2~4 students

o

Like to learn advanced technologies to build mo
bile Apps

o

Must have a smart phone

((iPhone or Andrew) or iPad



Supervisor: Dr. Shiping Chen

o

Email:
shiping.chen@csiro.au

o

http://www.visualcv.com/shiping