Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 241
  • Last Modified:

Java starter

I am professional developer looking to get up to speed in java.  I would be grateful for suggestions for an applet I could write which has a rather more definate use than, say a ticker.  Something like this would help concentrate the mind, which isn't the case ( for me ) with the aforementioned ticker.

Thanks,

Crispin
0
crispin
Asked:
crispin
  • 2
1 Solution
 
jpk041897Commented:
Personally, I found writing a multi room chat client/server most useful.

I'll go into more detail:

Write a chat applete with multi room functionality. You will have to maintain list of users per room (and display them when a user enters a room)  and a total of logged user that would be displayed when a user enters the applete for the first time..

To make the problem a bit more challenging (and instructive) design  the server end  to allow logging and remote monitoring (in case the server is being run in a virtual Web site rather than a host you have direct access to) and filter out insulting phrases and curse words.

Write a remote monitoring system that would allow you to block/unblock IP addresses from the client and allow you to either send admin broadcast messages or engage in private conversations with a specific user.

Once you have this up and running, you could change the logging option to write to a database using JDBC (just for the excursus), add graphic icons to the chat system and/or Mime content to the display.

When your done with all this you should be more than up to speed with Java and will certanly help you concentrate.
0
 
crispinAuthor Commented:
More ideas please
0
 
jpk041897Commented:
A somewhat eisier idea (but still chalenging) would be to build a web spider that feeds info ino a Database.

Start with a web grep. I.e.: Write an app that takes a website, a key word(s) and the number of levels to seek as input.

Retrieve the contents of the site (HTTP) and have the program open all the links found in the page; repeating the process for all subpages utill you have reached the level indicated as a parameter.

Output all URLS where the keywords appear.

Once you have this done, you could add database support that stores the first paragraph of each page that contains a key word, the URL and, of course, the key word.

Add an applete that querries the DB and you will have a rudimentary search engiene.
0

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now