Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

Third Year Project Ideas

Posted on 2006-06-25
13
Medium Priority
?
761 Views
Last Modified: 2013-11-24
Dear Experts, its bin a while since I posted a message on here, lol...

Anyway, I am going to be carrying out a Third Year Project which is a university project, the length of the project is about 7 - 8 months which requires spending about 10 hours a week (or atleast)  towards the project. The project can either be implementation where we can make a website etc (Programming) or a research type project where we analyse a subject etc in greater detail..

I would like to obviously do implementation since i am doing a software based course. I just needed some ideas of what kind of projects fit the period that i have been given. Something that is not too hard to achieve within the months..
I would like the project to be implemented using java, javascript, html, servlets, sockets.

Points will be spread with the best responses.

Many Thanks
0
Comment
Question by:deepanp
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
  • 2
  • +6
13 Comments
 
LVL 30

Expert Comment

by:Mayank S
ID: 16981195
Try writing a mail server with facilities like composing messages, replying to messages, sending mails to groups, sending attachments, maintaining address books, etc.
0
 
LVL 2

Expert Comment

by:pankilmpatel
ID: 16981660
Hi,
You can make a project on Bid website, in that administrater/seller can put his item on site and buyer can buy it through bids.

It will really a good project for learning,because it covers the all langueges which you put  here.

Regards,

Pankil Patel
0
 
LVL 15

Expert Comment

by:bpmurray
ID: 16982972
The bid idea is especially good since you can use tricks like AJAX to ensure that the page updates the value of the bid shown on the screen, as someone else bids.
0
What is a Denial of Service (DoS)?

A DoS is a malicious attempt to prevent the normal operation of a computer system. You may frequently see the terms 'DDoS' (Distributed Denial of Service) and 'DoS' used interchangeably, but there are some subtle differences.

 

Accepted Solution

by:
dhirajchaudhari earned 1200 total points
ID: 16982993
Hi,

You could try making a online textual, audio and video chat system.

This Project will involve programming in Java, JavaScript, Socket Programming (mainly winsock). The Video chat section will need some familarity with javax.media package.

I think it should suffice for a  third year project. This project should also complete in 4 - 5 months (for students) which will give you ample time for project reports and submissions.

You could also enhance the project later by adding multiple chat servers and recordings.

Regards,
Dhiraj
0
 
LVL 2

Expert Comment

by:frube
ID: 16983367
Hi deepanp,

I don't know what university you go to, but most university unions run student radio projects. Perhaps you could look into their website (if any) and what services they provide in the way of digital broadcasting (if any).

You could offer to design/re-design their website with new services such as providing users with a means to listen online. You could design a Java server to broadcast your unions digital radio stream. You could either make the protocol follow that of existing media players such as realONE and embed that into the website page to allow users to listen online, or you could write your own java applets to receive and play the data stream.

If you  were to go down the later route you could take it one step further and design a stand-alone java application for users to download to their computer enabling them to listen to the station whenever they want to. This provides a new avenue of development as you may want to build your own application distribution program.

I think there would be a lot of scope for a project like this one, hope this has given you some ideas.
0
 

Author Comment

by:deepanp
ID: 16986812
So far I am liking the ideas, thanks for the current replies... hoping for more replies so, I will award marks towards the end..THANKS AGAIN!!
0
 
LVL 35

Expert Comment

by:girionis
ID: 16990927
You could write a web based SMS messenger where students could log in the intranet and use it. YOu can use technologies liek HTML, JavaScript, sockets, Servlets, Tomcat, databases etc. It will be good for the university too. The only drawback I can see is that you will need to buy some SMS messages from an SMS provider (not expensive but it will require you to spend some money).
0
 
LVL 4

Expert Comment

by:astorer
ID: 16992102
It depends what you are trying to achieve in your project.  Is this just something to get you a pass ? Something for fun ? Or do you intend using this project as something to try to help you a job ?

If the latter, then the program that you write is not the full story.  You need to consider the full development lifecycle.  That is, you need to consider:
 - the business requirements for your application
 - a functional description to allow users to see how their application will look.
 - high level design
 - detailed design
 - testing

You could use the traditional waterfall method for the above or go into newer methods such as Agile development.

Either way, knowledge and experience of the development process will impress any prospective employer far more than saying that "I wrote some programs".

In terms of what type of application - it doesn't matter much but be careful not to get bogged down in UI detail - you can spend weeks trying to work out how to get your UI "just so" but really no-one cares that much.  

I'd also recommend that the business logic is not tied to the UI - expose it as Web Services so that a user can either use your UI, or write their own UI and invoke your business logic via Web Services.

Good Luck
Andrew
0
 
LVL 30

Expert Comment

by:Mayank S
ID: 16992148
Remember that what most software developers try to miss while doing a project is realize what is the business-value of the project because sometimes we like to ignore business and think only about technology - but well, if we make some hi-tech stuff which nobody will use or pay for and which nobody will benefit from, then what's the use :) ?
0
 

Author Comment

by:deepanp
ID: 17004251
SOME REALLY GOOD IDEAS GUYS... I AM TAKING ALL OF THIS ADVICE  INTO CONSIDERATION FOR MY THIRD YEAR PROJECT. I WILL CLOSE THIS POST REWARDING MARKS ON THE 20/07/06.

MANY THANKS AGAIN!! :D
0
 
LVL 4

Expert Comment

by:BradB3030
ID: 17005086
Try writing an simulation baseball league with Java plugins.  I'd be willing to host and give you feedback on the ideas throughout.
0
 

Author Comment

by:deepanp
ID: 17116832
..
0
 
LVL 4

Expert Comment

by:astorer
ID: 17188504
So your project is going to focus on the application and not the process of how you developed that application?

That does look like a good application for a project but no prospective employer is going to be impressed unless you can demonstrate how that application was developed.

In my view the means to an end is more important than the end itself.

Good Luck and enjoy the development.
0

Featured Post

VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Java contains several comparison operators (e.g., <, <=, >, >=, ==, !=) that allow you to compare primitive values. However, these operators cannot be used to compare the contents of objects. Interface Comparable is used to allow objects of a cl…
In this post we will learn how to make Android Gesture Tutorial and give different functionality whenever a user Touch or Scroll android screen.
Viewers learn how to read error messages and identify possible mistakes that could cause hours of frustration. Coding is as much about debugging your code as it is about writing it. Define Error Message: Line Numbers: Type of Error: Break Down…
The viewer will learn how to implement Singleton Design Pattern in Java.
Suggested Courses

670 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question