This week's giveaway is in the Android forum.
We're giving away four copies of Android Security Essentials Live Lessons and have Godfrey Nolan on-line!
See this thread for details.
The moose likes Beginning Java and the fly likes Newbie Looking For Help Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Newbie Looking For Help" Watch "Newbie Looking For Help" New topic

Newbie Looking For Help

Brett Williams

Joined: Aug 23, 2005
Posts: 19
OK, I couldn't determine where else on this board would be the best place to start, so this looked like an area that I wouldn't offend anyone.

I am trying to "fast track" my JAVA education. I learned BASIC back in the 80's and never did anything with it past High School. I have been playing with HTML since the early 90's and started PHP scripting during the last 10 months. PHP came easily enough with the help of a couple of books.

Now I have a serious challenge in developing an application in JAVA. So I have purchased a couple of books, the first few I didn't really like, I am now using "JAVA How To Program Sixth Edition". So far it has been a great learning tool and I am starting to get a better understanding of OOP and JAVA.

My problem is that my organization has put their faith in me to build an application from scratch that uses just about every aspect of JAVA that I can imagine. The application needs to be ready about a month ago. I think that an experienced JAVA programmer could knock this out in a couple of days, maybe a week or so, but I am dragging.

I understand that one of the biggest advantages to JAVA is being able to use classes other people have already developed, but I am not understanding how and where you find these classes. I know about the classes that come packaged with JAVA, and have used classes like the JDBC driver. But, where can I find other classes that might help me in my application development? I need an I/O class for the serial port. I need a class for displaying something similar to a stopwatch. I am having a hell of a time with screen layout and design. The list goes on and on....

Might there be someone out there willing to help guide/tutor me in getting this application done? I just feel like I may be spinning out of control.

Brett M. Williams<br />Co-Founder - United Flyball League International<br />Website Administrator<br />Software Developer<br />Database Admin<br />Anything else "techie"
Eric Pascarello

Joined: Nov 08, 2001
Posts: 15376
Moving to Java In General...Good Luck!
Brett Williams

Joined: Aug 23, 2005
Posts: 19
Thank you, I need it...
Marco Davids II

Joined: Nov 02, 2004
Posts: 24
Hi Brett,

look at the jclass components from Quest software. One of the classes is a stopwatch ..

hope that helps
Jesper de Jong
Java Cowboy
Saloon Keeper

Joined: Aug 16, 2005
Posts: 14074

There are lots of places on the Internet where you can find hundreds of useful libraries and complete programs with source code.

On Sun's Java website there are already a lot of extension packages. For example, for serial port programming you can get the Java Communications API there.

One other well-known website is The Apache Jakarta Project. It has lots of high-quality, widely used libraries. Especially the Jakarta Commons libraries are very useful.

Another website where you can find lots of useful pieces of code is SourceForge. That's a website that a lot of developers use to work together on open source programs and libraries (not only in Java).

Java Beginners FAQ - JavaRanch SCJP FAQ - The Java Tutorial - Java SE 7 API documentation
Scala Notes - My blog about Scala
Brett Williams

Joined: Aug 23, 2005
Posts: 19
I wrote up a software requirements document that might shed some more light on this project and help identify some areas that I haven't even thought of yet.

DSS Software Requirements
Ben Wood
Ranch Hand

Joined: Aug 14, 2001
Posts: 342

Good luck! You can get the API for communicating with ports here

.. sounds like you're in at the deep end, but I think you came to the right place to ask questions

SCJP 1.4,
Ben Wood
Ranch Hand

Joined: Aug 14, 2001
Posts: 342
I just took a brief look at your document. Look slike you might need a library for writing reports in PDF too, so maybe take a look here
Brett Williams

Joined: Aug 23, 2005
Posts: 19
So where is the logical starting point for what I am doing? Do you start with a screen design, write modules to handle various differnt functions, database archetecture?
Marilyn de Queiroz

Joined: Jul 22, 2000
Posts: 9044

Your last question moves from the "how do I implement this in Java"-type question to a "where do I start"-process-type question. Rather than moving this thread (again) to the Process forum, I suggest that you post a thread over there (Process: UP, RUP, XP, etc.) pointing to this thread or just post the "where's the starting point question" with a link to your document over there. At least that's what I would do if I were in your position.

"Yesterday is history, tomorrow is a mystery, and today is a gift; that's why they call it the present." Eleanor Roosevelt
I agree. Here's the link:
subject: Newbie Looking For Help
Similar Threads
"porting" a PHP application to Java...
creating web apps
I'd like a second opinion
I'm an unemployed programmer and nobody seems to want to hire me