I guess I will be writing these bi-weekly so that I have something to say and time to say it!
Ph.D. Reporting System
A system was required so that our Ph.D. Students could report upon their current monthly progress and allow a way for them to store information about meetings they have held with the students they supervise. For this I have built 2 systems, one for the P.h.D. students and an administration system for their faculty supervisors.
Both systems are delivered via our Portal which allows for secure single sign on to all of our internal business systems.
The London Business School has a very active Volunteer community. They go out into the wider community and provide help and support for a whole range of people and good causes. I have felt inspired by the effort these people put into help others. Therefore in my spare time I have decided to build a small system for the volunteers to enable them to manage the various opportunities and provide a way for the volunteers to see what others are doing. It is my small way of trying to thank these people. Unfortunately due to my heavy workload / family commitments I do not have a consistent time block that I can provide (unless 5am is ok lol).
Gateway Payment Interface
Our .NET team are currently working on a Gateway Payment Interface. The current phase of the project is divided into 5 sprints and they were potentially falling behind schedule. Therefore I have been moved over to the .NET world to lend a hand to get the project back on target.
The first task was to get the UI working in a nicer way. For this I used jQuery which makes it very simple to add those nice slick UI features our users are so hungry for.
The second task was to write export routines for various transactions such as Direct Debits. These exports are then imported into the company accounts system. After giving this some thought I decided to build some simple POCO objects representing each of the transaction types. I then built my own custom annotations and used these to annotate the POCO's.
Finally I built a general export class which uses reflection to process the generic lists of objects and output them in a format specified.
I have been looking at the jQuery reference this week to help with the GPI project mentioned above. I also learned how to write custom annotations for C# .NET, which was amazingly simple.
To help with authoring I have just got the latest version of Aptana 3 studio (which is actually based upon eclipse). I have used Apatana in its previous incarnations but version 3 is a real improvemnt and has really boosted my productivity. Aptana