Weekly Status Update 20100513

13 May 2010 in Uncategorized

Some recent code changes have taken place in preparation for the next major coding marathon. During the last few weeks since the last post, I have gone back to the whiteboard to determine how to proceed with the next phase of development. Several challenges were realized and eventually overcome through thoughtful design considerations, and hand-off of particular requirements to the underlying operating system. Also in the past few weeks, a new major release of JRuby 1.5.0 went from 3 RC's to final release. In addition, H2 has also released several updates to the database engine. In an effort to keep things current, I have been continually keeping the Libraries and Components up to the latest versions.  So what are these so called recent changes?

  • H2 Database Server has been decoupled from the codebase. This allows more than one instance of TG to be executed without requiring the BBS to run as a Daemon. H2 now runs as a TCP Server and is started from a Bash Script
  • JLine Library has been updated to a newer release
  • A new Controllers superclass has been created as the base for each section. 
  • Session tracking is now handled via a Global Variable. As only one instance of TG is spawned as a unix shell in its own memory space,  the global variable will suffice for tracking the session throughout the life of the process.

The next section of development will focus on Call History,  Session Timer & Expiration, and Timebank Features & FIles Areas

In other news, NetBSD is being evaluated as a possible target operating system for the Virtual Appliance deployment. It is still early in the development cycle to fully plan for a final release to Virtual Appliance, however, at some point, it may be important to standardize on one or two recommended platforms for testing.

13 May 2010 Uncategorized

1 Comment to Weekly Status Update 20100513

  1. Just touching base to let you know that I’m very much interested in the project and that my target server is running Ubuntu Lucid; if you wind up choosing just a couple of test platforms, choosing an LTS Ubuntu as one of them is a winning concept.

  2. Shane Heroux on 30 June 2010

Leave a comment



*

Browse Source Code

BBS Resources

Powered By Open-Source

Corporate Sponsors & Donors

Developed withEasy FreeMarker development. Coding
assistance, error highlighting and more

Telegard/2 Project would like to thank JetBrains for their generous donation of an IntelliJ OSS license.

Related Advertisements

Increase your website traffic with Attracta.com