Solved

Java Project Ideas

Posted on 2006-07-15
9
18,783 Views
Last Modified: 2008-01-09
Hi.. I want to make a really good project using Java(Core) and J2EE
Can anyone suggest any great n innovative ideas
I have nearly 10 months to make it so it can be big n time consuming...

It should be Web Based also...
It can use more than one Java Technologies..

Please suggest me something innovative n great..
thanks:)
0
Comment
Question by:shilpi84
  • 2
  • 2
  • 2
  • +3
9 Comments
 
LVL 2

Accepted Solution

by:
leogc earned 300 total points
ID: 17115398
0
 
LVL 2

Assisted Solution

by:sin_
sin_ earned 25 total points
ID: 17117336
Look for Glassfish ( Sun App server on Java EE 5).  It's available under dev.java.net

0
 
LVL 10

Assisted Solution

by:jagadeesh_motamarri
jagadeesh_motamarri earned 50 total points
ID: 17117433
I've this in mind for the past many days....

Why don't you try designing something like ----

A generic application bringing all the databases together into a web based portal.

Specification:

"all the databases" -->> I really mean all databases - Access, Oracle, SQL Server , DB2, MySQL, Sybase, Postgre anything.
"Functionality" -->> Insert, Update, Query, Delete, Views, Procedures...etc
"Login" -->> a centralized single sign on
"Scope" -->> Try doing it within a network first...then you can go for other versions (WWW)
"Reports" ->> Provide capability for reports in various formats - say PDFs using Apache FOP, or say reports using reporting services for sql server etc.

Is that in anyway i'm not clear. Its a matter of time....I would prefer to do such a project which can even be made commercialized (if successful).

_____Jags


0
 

Assisted Solution

by:hello2you
hello2you earned 25 total points
ID: 17117532
how about a web based interface to manage online exams? (really innovative, i know. but you can use a lot of different Java technologies to do this one, including struts, hibernate for use with databses, jasper reports-for statistics, laszlo for building flash interfaces, jsp, jsf, java beans, etc, and even try to use distributed databases for security purposes, and ease of use also). it also offers a use/admin part, and for the user part - a student/teacher part, which really gives it complexity
good luck.
0
How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

 
LVL 2

Assisted Solution

by:pankilmpatel
pankilmpatel earned 100 total points
ID: 17119647
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.

or

You can 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).

or

If you have any domain knowledge like Hotel management, Invetory Mangament, Banking.....etc...You can make them online...it wil cover all the technology you want..

Regards,
Pankil Patel
0
 

Author Comment

by:shilpi84
ID: 17135688
what are all these:   struts, hibernate for use with databses, jasper reports-for statistics and jsf

and also can anyone tell me about EJB
I'm new to Java.
0
 
LVL 2

Assisted Solution

by:pankilmpatel
pankilmpatel earned 100 total points
ID: 17135799
Hi,

If you are new to java then you have to learn all these web technology.

As per me you have to make target for learning all these technology as per following sequence.

1.Core Java
2.Advance Java(if you want to make your project in web then you can neglect this topice)
3.HTML
4.JSP(Java Server Page,which is used for server side scripting)
5.Java Script
6.Java Beans
7.Struts
8.EJB
9.JMS.........................There so many technology in J2EE...But as per timeline you have to target few of them and make your project.

I suggest that you make a website like Bid system as i mention above or Job site or any Management site which include technology like

HTML,JSP,JAVA SCRIPT,Java Bean that's it.

For programming in JSP all the syntax remain same as core java.

Regards,

Pankil Patel



0
 
LVL 2

Assisted Solution

by:leogc
leogc earned 300 total points
ID: 17145618
0
 

Author Comment

by:shilpi84
ID: 17165265
i'm thinking of making a messenger
ok is it possible that i can get news to display in the messenger..
n is it possible that i can connect to a shoutcast radio n play it in d messenger
0

Featured Post

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

Suggested Solutions

Whether you've completed a degree in computer sciences or you're a self-taught programmer, writing your first lines of code in the real world is always a challenge. Here are some of the most common pitfalls for new programmers.
Although it can be difficult to imagine, someday your child will have a career of his or her own. He or she will likely start a family, buy a home and start having their own children. So, while being a kid is still extremely important, it’s also …
This tutorial covers a practical example of lazy loading technique and early loading technique in a Singleton Design Pattern.
Viewers will learn how to properly install Eclipse with the necessary JDK, and will take a look at an introductory Java program. Download Eclipse installation zip file: Extract files from zip file: Download and install JDK 8: Open Eclipse and …

707 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

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now