MaineJUG
MaineJUG
A MESDA Sponsored Working Group

Java Application Projects

This area of the MaineJug web site helps people learn Java by doing it.
To get involved, review the links below to join an existing project, or define a new one of your own. Hint: consider these most active; most needed efforts.

Maintained by the Projects working group, this page lists projects meant to enhance MaineJug's web site and aid its mission. Projects are clustered under three co-chairs who will ensure that monthly reports of progress in their area get to JUG's membership:

Active Projects

  • JugSite since April '01, led by Donna Alger, who has built our public web site and moved it to a new host site, it has become a JUG management tool to put a public face on MaineJug.
    • Registration. This adds a way to predict attendance and track new members. (New) In Sept '02, Craig proposed a Java version.
    • Community. This recent addition recognizes our volunteers, and local companies who use Java.
    • Discussion. RELEASED by Joe Kumiszcza. Next steps: decide how to best use this tool as an extension of MaineJUG's site, as a companion or replacement for its Yahoo Group.
  • Web Apps News. Started April '01 by Dan Corwin, the "web apps" effort now involves ongoing work at several domains. The above link (newly under Servlet 2.3 specs), hosts these Web App projects:
    • BoothNet RELEASED for public comment (log in as guest), this Java-based tag-and-template framework is a planned host for the other Web Apps projects below.
    • ShowCase, it seeks to help train Maine Java students by arranging an online ShowCase of Java demos, to be filled partly by sponsored R&D and design contests.
    • Online Surveys. Jason Dyer leads this one as of May '01. To be installed as a WAR file (bravo!) it will collect and report feedback from visitors.
    • Interests. Jeff Hoffman and Dan started this in June '01. Seeks good a way to collect/display/match "special interest signatures" for USERS, GROUPS, etc. Plan: use metadata & Java-based inference engines.
    • XSLT Transformer. Steve Gruverman started this one as on Jan '02. It creates an option for future VTS booths that will help exhibitors transform XML files. It should get a nice boost from Jeff's 6/26 talk.
    • Email Notification of News. Maynard Curtis picked up this one in April '02. It creates a way for Jugnews and similar posted logs to be reported by email to subscribers. (Move over, YahooGroups!)
    • WSDP Download. This gives you all you need to build/run servlets on a desktop, including a good tutorial on all the related Java APIs. Great way to stay current.
    • User Registry. (New) The new project site must upgrade to its log-on and user-modeling facilities. This project explores the best way(s) to do that under servlet 2.3, and makes the upgrade.
    • JSTL Training. (New) Standard tag libraries make JSP, custom tags, and XML transforms simpler. Sign up today, and learn them by teaching others how they work (and their 1.0 limitations).
  • EJB/DB. As of May '01, Craig Doremus leads a Group investigating EJB and Data Base support for MaineJUG, aided by SourceForge and staging sites.
    • New Server (New) Bridge Education has offered us a new server. We have worked up requirements in a forum; and Dan led their open discussion at a 5/28 JUG meeting.
    • Sourceforge CVS (New) Craig has set up an MJP repository, holding source code, developer forums, recent news, etc. Bryan Lewis has posted our recommended CVS directory structure.
    • Staging Sites. (New) Craig has posted TomCat/JBoss/Postgresql and some demos for remote access. Brian Lewis blazed the trail here. Jason and others offered critiques, advice, etc.
    • Topic Tracker by David Ezzio runs offline to keep a running average of requests for MaineJUG meeting topics. (New) JUG managers want online I/O, so Dan is now crafting a web-based front end.
    • Open Source PIM functions. Joe FiField, as on Feb '02, seeks help starting a SourceForge project to build web based groupware using J2EE, such as email, shared/private calendar, contacts, discussion forums, project management, workflow management..

We believe that members who volunteer to help will find well-defined group design & coding tasks to be a good Java learning vehicle, an organization builder, and a fun way to meet new people and gain or share one's skills.

To volunteer, please contact the indicated project leader. If you wish to propose and lead a new project, please contact any co-chair for details on the required process.

Projects site last updated March 29, 2003.
Please send Web site comments and suggestions to MaineJUG Projects.