channel-e information in an electronic age.
This is not a complete set of applications. I am currently working through adding classes to the package.
This suite of applications is the result of my desire to learn Java and learn how to write servlets. This set of servlets is in use at work (Calderdale, Community Services). As well as learning Java I saw an opportunity to provide tools at work.
This list loosely mirrors the classes in the package. The latest functions are at the top of the list to match the order of the history section. (Related classes in brackets.)
Worksheets were developed to provide an on-line checklist of tasks to perform on new PCs. Once completed the PC could automatically be added to the inventory. (No longer used due to centralisation.) (To follow: Worksheets, WorksheetCreate, WorksheetEditor, WorksheetSave)
NewsDesk allows users who are registered in the ERegister to edit news items. These are textual only though as HTML can be included images could be referenced. (NewsDesk, OutNewsFeed, EncodedTextField)
ERegister is an electronic whiteboard to show who is in and out. Whilst users should really use their GroupWise diary this is much simpler. Users can "check out" with two mouse clicks. Check in overnight is automatic unless otherwse specified. The default is to view users at the home site. A drop-down list gives other sites. In order to check in/out users must register, identificiation is by TCP/IP address for simplicity. Users can be checked out by collegues if they are known to be absent. (ERegister, ERegistration, OutERegister)
Finder was added to making searching easier and remove the burden of updating the intranet 'phone book from one person. It searches tables in an internal MySQL database. It also performs LDAP queries to our Novell server. Searches can be for names, LIDs, TCP/IP addresses or hardware badge numbers. (Finder, OutPersonSummary, OutPersonDetails, OutLIDDetails, OutPhoneBookSummary. To follow: Snippet)
Feedback added to SelfHelp so that users can classify the on-line help. (SelfHelp. To follow unless replaced: Feedback)
Documents and minutes added. Plain HTML documents dropped into one of three folders are automatically indexed to produce a list. IT Documents and minutes follow a naming convention with the date included in the file name. These are listed latest first. (Documents, DocObject, GetDocument, GetMinutes)
Added Service monitoring. Every ten minutes the servlet tries to connect to a range of other servers. If it can't do so then it marks the service as down. (SocketTester, OutServiceStatus)
Developed to include Requests, allowing users to enter requests against machine badge numbers. Added SelfHelp which allows users to select a topic then an issue to receive a solution. (Admin, DisallowProxy, OutRequestList, RequestDetails, RequestList, Requests, SubmitRequest, AcceptAdmin, AcceptRequest, AdminRequest)
Started out as a web front end. (Index, MenuFragment, InitHandler, HWByCostCentre, OutHWByCC. To follow unless replaced: ByCostCentre, HWBySite, HWByUser, Inventory, MachineDetails, OutMachineDetails, OutMachineSummary, OutMachinesByCC, OutOwnedMachineSummary )
Active:
Released under the GNU General Public License. Available via FTP and HTTP.
Worksheets added.
NewsDesk added.
ERegister added.
Finder added. Improved structure of system. Menu split out to it's own class. Listings provided by named dispatchers.
Feedback added to this and a link to Requests.
Added SelfHelp which allows users to select a topic then an issue to receive a solution.
Added Documents and minutes.
Added Service monitoring.
Requests added allowing users to enter requests against machine badge numbers.
Started off as a web interface on to our IT hardware inventory, hence the name.