In Progress

Java programming support

A message board for scientist discussion

A computer scientist works on di erent research areas. When some chal-

lenging problem is solved the scientist write a formal report (a paper) where

all ndings are carefully described. The paper can be submitted to a con-

ference where a committee of experts reviews and criticises its technical

content. High quality papers are selected and scientists are invited to meet

and give a presentation of their ndings. A conference is great opportu-

nity where a scientist can present his paper to other scientists and receive

feedback from them.

You are asked by the conference organiser to build a message board

system. The system should allow a scientist to open a discussion about his

research topic. Each research topic contains a set of messages posted by

the scientists.

In the following the main functionality of the system are described:

each scientist can create exactly one research topic

each scientist can see all research topics created by other scientists;

each scientist can read all messages posted on a research topic;

each scientist can post a new message

Each message will be posted together with his writer and the date.

In the following there is an example of a research topic and some mes-


Research topic: Intrusion Detection Systems

Create by: Leonardo

[22/10/11 14:00] Leonardo wrote I am building a new IDS based

on neural networks. Comments?

[22/10/11 14:12] James wrote You could have many false positives.


The student should select an appropriate architectural style in order to

design the message board system. Once the architectural style is selected

the student should provide a component based diagram. (25% of the total


The student should describe the protocol used to implement the message

board system. More speci cally s/he should describe all messages exchanged

among components and all rules of interaction (25% of the total marks).

1 Implementation

The student should provide the system architecture (5% of total marks)

and the reason for the selected architecture. S/he should also provide a java

implementation of the message board (45% of the total marks)

Note: If we have 5 scientists we can have a maximum amount of 5

research topic (one for each scientist).

Skills: Java, Javascript, Software Architecture, Software Testing, Web Hosting

See more: we write research papers, topics to write papers on, the conference board, systems programming, system architecture diagram, student programming board, research scientist, report programming, programming style, programming experts, programming diagram, programming comments, programming board, programming architecture, java computer programming, in java programming, functionality diagram, design by committee, c programming for experts, computer systems programming, computer programming presentation, computer programming 1, computer java programming, component board, architecture programming

About the Employer:
( 361 reviews ) KANPUR, India

Project ID: #3992662

Awarded to:


I'm interested.

$2 USD / hour
(4 Reviews)

6 freelancers are bidding on average $3/hour for this job



$4 USD / hour
(324 Reviews)

I am very good in software development life cycle

$3 USD / hour
(7 Reviews)

We can provide 2 dedicated people for this project.

$4 USD / hour
(2 Reviews)

Hi, I am interested in doing this project for you, I am expert in developing Java Applications. Please refer to my proposal in your PM.

$3 USD / hour
(3 Reviews)

Hi, I have around 4 yrs of exp in Java/J2EE developed/suppported various projects on various technologies.

$4 USD / hour
(0 Reviews)