Monday, August 27, 2007

02.OSS.Experience

  • Reason: I found a Java-based "BORG Calendar" from the http://sourceforge.net/, and I decided to download because I like to see at a calendar with my objectives to have an idea on what I have or have not accomplished and what I am going to achieve.

  • Overview: "BORG", http://sourceforge.net/projects/borg-calendar/, is a calendar and task tracking system written in Java. "BORG" stands for Berger-Organizer. The calendar provides a nice day view, week view, month view, month-print, email reminders, popup reminders and to do list. "BORG" is written in Java and it is compatible with all 32-bit MS Windows, all POSIX(Linux/BSD/UNIX-like OSes), OS Independent(Written in an interpreted language), Linux, OS X, and HP-UX. "BORG" is also available in different languages other than English. Two developers created this project and was registered on Oct 26, 2003. The activity percentile from last week was 99.81. The user interface is the Java Swing. Swing is a GUI(graphical user interface toolkit for Java and is one part of the Java Foundation Classes(JFC).
  • PD#1: "The system successfully accomplishes a useful task". After I download and start to enter my tasks in a specific date on my "BORG", I can see a red mark with a flapping star in the red mark in front of each task that really catches my eyes, so it really reminds me what my next assignment is. When a box is in light red color, it tells users the current date of the year. The navigation function enables users to see the previous, current, next day, week or month. Users can also store addresses in "BORG" and browse public calendars when using a remote BORG servlet and MySQL. I believe that "BORG" is met the PD#1.
  • PD#2: "An external user can successfully install and use the system". From the moment I clicked the download button, it took me about 5 minutes to install the "BORG Calendar" software. Hence, I believe that there will be no problems for other users to download as long as the users' OS met what is required for this software. Once the users open the "BORG Calendar", he/she can easily start to schedule his/her tasks. It is simple, so users can understand fast. Therefore, I believe that "BORG" is also met the PD#2.
  • PD#3: "An external developer can successfully understand and enhance the system". The package I downloaded has the BORG source code. However, if I were going to attempt to modify and improve the system, I believe that I would spend quite some time to accomplish this task because I did not find any documentation to support this process. Hence, I believe that "BORG" is met some parts of PD#3.
If you are interested in seeing some screenshots, click this link http://mbcsoft.com/index.php?option=com_content&task=view&id=28&Itemid=50 for more information about "BORG Calendar".

No comments: