Thursday, February 23, 2012

All change

24 February 2012

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.

Technology used: Java, JSP, HTML5, CSS, Javascript

Volunteer System

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).

Technology used: Java, JSP, HTML5, CSS, Javascript

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.

Technology used: C#, .NET, jQuery, Javascript, HTML5, CSS, Aptana Stuido 3

Current research

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

Wednesday, February 15, 2012

The blog continues

I have been meaning to get back round to keeping this up to date. So here goes...

For week ending 10 February 2011

It has been an incredibly busy period, I have been working on so many projects.

London Business School Facebook Pages

I am quite proud of these, here is the link: London Business School Welcome page on Facebook

This took quite a lot of work and was produced over a weekend. I was told about it Friday at 16:30 to go live at 12:00 Monday. The marketing team are taking me to lunch for this, so it is nice to be appreciated.

In addition I also helped to build this page on our website Our social media networks



London Business School Alumni Reunion 2012

Every year the school holds a reunion for the Alumni, this is a great opportunity for them to meet other Alumni and network with others who are the top of their field.


Technologies used

Java, HTML5, CSS, Javascript

Current research

I am currently studying building Web services using Spring Web Services for the upcoming huge project of redeveloping http://www.london.edu