CENG 463 Design Project

Home
Up

 


This page provides dynamic information and materials for the project, as it becomes available; please check it at least once in a week.

bullet

Important Deadlines for Projects: (late reports and demos will not be accepted)
Draft Project Report Submission
and First Demos: 17 January 2003, Friday
Get your first reports back:
20 January 2002, Monday
Final Project Report Submission:
23 January 2003, Thursday
Project Lab Demos:
24 January 2003

bullet

Look at the Software Design and Documentation page (18/December/2002).

bullet

The current project teams, their web sites, the main project topics and the project names are given in the table below:
 

Project Teams and Their Web Sites Main Topic (MT) and Project (P)
Nasif Ekiz MT: Java Web Programming: Servlets/JSP
P: Java Student Information System (Servlets/JSP part)
Muhammed Mamedov
 
MT: Java Based Wireless Applications Development and J2ME
P: Java Student Information System (Wireless Comm. Suppport part)
Maxim Shylov
Serkan Söğüt
MT: RMI Based Distributed Applications
P: A Network Game:
B
ackgammon
İbrahim Çandır MT: JINI
P:
Ayşe Gündoğdu MT: Java-Based Web Services and SOAP
P:
A Web Service for Prayer Times
Yasemin Özel MT: Java-Based Audio/Video Streaming Applications
P:
İsmail Pazarbaşı MT:
P:
Master Students
Kerziban Mumcu
Ayşenur Özboyacı
MT: Java and XML Based Applications
P:
Sumeyye Kocatürk MT: Messaging Applications with JMS
P:
Ahmet Güneş MT: Development of a P2P Application Using JXTA and XML
P: Instant Messenger
Engin Tozal MT: Development of UML and Design Patterns Based Distributed Applications
P:
Selim Kalaycı MT: Security and Java
P:
Günay Mutlu MT:
P:
Osman Fırat Bilgin MT:
P:

 
bullet

You will start your term project this week. First, you have to determine your project partner if you want to do a group project. One-person or two-person projects are accepted.

bullet

Second, you have to make a decision on your main topic/technology on Java-based network programming from the list given below:
1. Java Web Programming: Servlets/JSP
2. Java Based Wireless Applications Development and J2ME
3. RMI Based Distributed Applications
4. EJBs Based Distributed Applications
5. Messaging Applications with JMS
6. JINI
7. Java-Based Web Services and SOAP
8. Java and XML Based Applications
9. Network Management and JMX
10. Java-Based Audio/Video Streaming Applications
11. Java and CORBA Based Distributed Applications
12. J2EE Design Patterns
13. Development of UML and Design Patterns Based Distributed Applications
14. Security and Java
15.
Development of a P2P Application Using JXTA and XML

bullet

Then, you will define a project which can be finished within about one month.

bullet

Because each group will work on different topic, the main topics/technologies shown above will be given to groups according to first-come first-served principle.

bullet

During the process of learning the project topic, design and implementation of the project and finally documentation, you will produce some work products and perform weekly important project activities. These work products and activities will be posted on this page.

bullet

The first activity is to make a good research on your topic and to learn the required background for the project.

bullet

The second activity is to design a project web page of your group. This page will be a main communication mechanism of your project group with me and other groups. It will be updated weekly. The typical contents of a project web page include the following:
- The project name, group members
- The short and long description of project
- The start and end of the project
- The produced work products including source code
- Web and other related resources for the project topic
- The lessons learned during the project

bullet

At the beginning of your project, you will put background information and related web and other resources on your page.

bullet

Each week you will put your weekly progress report and program codes on you page. If you have new resources about your project, you will update your project page.

bullet

Project communication: Weekly: you have to
(1) update your project page before coming to class on monday, (to update your page, you need to produce some work products weekly)
(2) talk to me on mondays about your project progress
(3) show the development process of your project in the lab.
(2/December/2002).

 

Home | CENG 463 Network Programming | CENG 463 Design Project