Help Define What Comes After ABook

The Abook application that this blog has discussed over the last several months has reached its end. It was a nice project to show, but several aspects of it kept the discussion from getting too interesting, like all the database fields as strings.

It is now time for a new direction. Instead of just jumping right into that new project, we're going to take a longer view of things, with a goal of getting some input from readers. That way, instead of just throwing out there what we writers think that you, the readers, might want to learn about, you tell us. Then, over the next several months, we'll dive into different aspects of the project.

Read on for an idea for a new project, and leave feedback in the comments for how you would like the next series of blog postings to develop.

Project Ideas

For the new project, instead of enhancing the address book to include things like personal photos or birthdays, it seems best to take a different direction. How about if we create an application such as a trip log or a hiking log? The database would store things like location, distance traveled, photos, and comments, perhaps even a list of people you traveled with or records of how much water you drank. Then imagine filling the database over several months and what you can do with the data, from generating a hiking-log report to printing reports for specific hiking trips. We can even incorporate the use of drag and drop or XML for data transfer. Graphic charts can also be added if we want to show weekly trends.

Lastly, we can use the neat jMaki tools to drag and drop in a map for the different hiking trips. All this can be done in the latest version of the NetBeans IDE.

Let us know if you like this idea for a group of tutorials that focus on building a hiking-log application, or if there is something else you'd rather learn. Give us your ideas in the comments area below, then together we will build an application over a series of blog postings.

In the end, it should make for a most interesting project. We'll get the database design locked down first, then we can create the necessary user interface to maintain the database and present that information in new and interesting ways.

\*\*\*\*\*\*

New Certification Courses (For Experienced Developers)

Sun Certified Programmer for the Java Platform, Standard Edition 6 -- This certification exam is for programmers experienced in using the Java programming language. Achieving this certification provides clear evidence that a programmer understands the basic syntax and structure of the Java programming language and can create Java technology applications that run on server and desktop systems using Java SE 6 technology.

Sun Certified Programmer for the Java Platform, Standard Edition 6 Upgrade Exam (CX-310-066)-- This certification exam is for programmers experienced in using the Java programming language. Achieving this certification provides evidence that a programmer understands the basic syntax and structure of the Java programming language and can create Java technology applications that run on server and desktop systems using Java SE 6. Sun strongly recommends that all new candidates interested in becoming a Sun Certified Java Programmer (SCJP) take this new version of the certification exam, rather than a previous version. In this way, candidates can demonstrate that they are knowledgeable in the latest technology. Sun also recommends that those certified on a previous version of SCJP update their credentials by taking this SCJP 6 Upgrade exam.

\*\*\*\*\*\*

Sun Microsystems Developer Playground - Dana Nourie Sun Microsystems Developer Playground
Join Dana Nourie on Tuesday, December 18, from 9 a.m. PST and 7 p.m. PST, in Second Life at the Sun Microsystems Developer Playground to discover how easy it is to learn the Java platform through web programming. Watch a demo and have your questions answered.

\*\*\*\*\*\*
Comments:

I'm interested in the application design part of a new project. Defining domain objects, design patterns...

I'm also a SCWCD (1.4). I expect to see the latest things like annotations and resource injection in use.

Posted by koen on December 17, 2007 at 07:22 PM PST #

Post a Comment:
Comments are closed for this entry.
About

Java Technology Fundamentals are now covered as part of the Core Java Technology Tech Tips. Please go there for more tech tips.

Search

Archives
« July 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
  
       
Today