Recent Projects

Chester City Council
Architecture and design of Ecommerce framework for Chester City Council as part of the core business requirement to offer online payment for local authority services. This loosely coupled service orientated architecture uses a 'PayPal' model which allows the service area 'shops' with their diverse range of products and business models to use a generic payment mechanism.

Implementation with .Net and SQL Server of the following to satisfy immediate and urgent eGov deadlines:
A payment service web application, with a well defined runtime protocol based on HTTP cookies and a SOAP web service API, allowing a common credit card payment mechanism for all service area shops. The payment service handles the capture of credit card information, credit card authorisation and inputting of payments directly into the local authority accounting system.
An event booking web application allowing users to browse, book and pay for local authority events online.
A licensing web application allowing users to renew and pay for local authority issued licences online.
http://www.chester.gov.uk/main.asp?page=2145
http://www.chester.gov.uk/main.asp?page=2141

Global Dimension
A .Net web site funded by the Department for International Development which promotes the teaching of global and third world issues in British schools.
Development of a searchable directory of teaching resources including:
Design and implementation of a SQL Server database to store resources data. Data migration from a legacy data store.
Implementation of standard and advanced search forms, search results pages and item detail pages in VB.Net.
A back-end administration application to manage the directory.
A logging mechanism together with a series of reports allowing detailed daily and monthly analysis of search usage.
http://www.globaldimension.org.uk

Webnosys
Webnosys is a web based .Net collaboration application written in C# for the retail service industry which allows workflow and asset management of packaging projects. Webnosys is used by Asda to deliver own brand goods sourced from Far East suppliers.
My role as technical lead included:
N-tier application design with re-usable and extensible UI, business and data libraries and extensive security and personalisation layers.
Implementation in C# of the application.
Design and implementation of the application SQL Server data store.
http://www.agi-uk.com/page6/page5/page5.html

SchemaWeb
Design and implementation of a Semantic Web portal. SchemaWeb is a repository of OWL, DAML+OIL and RDFS schemas providing services to RDF designers and developers.
Built using .Net and SQL Server 2000, SchemaWeb features an extensive suite of both SOAP and REST web services.
http://www.schemaweb.info

TWI Interactive
Creation and delivery of a 3 day XSLT workshop for TWI developers.
This workshop is designed to train XSLT beginners and includes:
An introduction to XML and the core XML technologies.
Intensive quickstart training in XSLT to render XML in presentational format.
10 hand-on exercises for trainees to acquire practical skills in the use of the core XSLT element set.
http://www.twii.net

Qmediastream
Development of a .Net e-commerce site for Future Forests (www.futureforests.com) using Microsoft Commerce Server 2002. Technologies and languages used include C#, Visual Basic .Net, VBScript, COM and XML. Also development of integration with WorldPay web services.
http://www.qmediastream.com

Consensus
Consensus are a Manchester based company with an established Learning Management System for classroom based learning. VicSoft provided consultancy on a project to extend the application to manage and deliver learning content over the Internet using the SCORM e-learning standard.
VicSoft also developed a SCORM conformant API Adapter for LMS / content communication.
http://www.consensus.co.uk

Consyse
Consultancy on design and implementation of XML based Content Management System.
Design of system XML Schemas.
XSLT stylesheets to generate XHTML, SQL and XSLT.
XSLT stylesheets for XML processing.
Design and implementation of the Content Management System using n-tier architecture.
DotNet XML components for validation, transformation, data access and web pages.
http://www.consyse.com

Hampshire County Council
Consultancy on design and implementation of XML driven website providing a portal to local government services - part of Hampshire County Council's E-Government standards compliance.
This web application uses ASP, IIS 5.0, Visual Basic components, SQL Server 2000, SQL Server 2000 XML extensions, XML, XSLT, XML Schemas.
http://www.hants.gov.uk

University of Reading
Authoring and teaching of XML courseware to third year undergraduates.

The Alan Bush Music Trust
A data driven, interactive website for an organisation promoting the works of the English composer, Alan Bush. Features of the site include registration and account maintenance, email functionality and generation of static HTML pages from a relational database using XML and XSL stylesheets.
The site also includes an administration program using client side XML and XSL and a SOAP interface to the compositions database.
http://www.alanbushtrust.org.uk
http://uddi.microsoft.com/search
http://www.alanbushtrust.org.uk/vic/soap.htm

Online Courseware Factory
Development of a schema to represent and package Learning Objects in XML conforming to SCORM, IMS and AICC standards. Development of XSLT stylesheets to display XML Learning Objects in a variety of output formats. Development of a SOAP interface to Learning Object repository.
http://www.courseware-factory.com
http://www.courseware-factory.com/xml api discussion paper.pdf

Easycounting - Weblink Export
Development of an XML interface to the Weblink online accounting application. Using XML and XSLT stylesheets, this XML server allows accountancy firms to export data from the Weblink online application and import into their legacy accounting applications such as Sage and Viztopia. An extensible design allows export in multiple formats (XML, CSV, EDI etc.), targeting multiple legacy applications, using multiple delivery technologies and protocols (File, Email, HTTP, FTP, BizTalk Server, SOAP etc.).
http://www.easycounting.com

RealCall - Information Alert System
An application developed for Compuserve by RealCall Ltd to allow Compuserve members to receive telephone alerts when shares in their portfolio reach or fall below chosen values.
Messages from the data provider were received by and sent from RealCall by email in XML format. The processing application used a highly scalable, de-coupled architecture based on Microsoft Message Queue Server and a series of ActiveX components running as NT Services.
VicSoft proposed and designed the XML schema (RCML - RealCall Mark-Up Language) used in the application.
http://www.realcall.com

Tesco Book Store
An XML based e-commerce application in use by UK's largest e-commerce website. XML is used to communicate between Tesco and their data supplier and goods fulfiller. The front end/back end integration was developed by VicSoft using Visual Basic Web Classes and HTML templates.
http://www.tesco.com/books/frames.asp

  
Client Links