Village Software Engineering Limited Logo
Illustration Business Man with case
Welcome to Our Website!
Thinking Ahead
Village Software enhances businesses by expertly building business application software we've been doing it since 1986.
Button Home  
Background Background
 
Office +44 151 709 7728
Company Highlights

Apr 2008
2008 versions of Paylink released. New versions of Village and GMT's long standing Sage Payroll add in tested and released for another year.

Feb 2008
Village software release new version of LabCom 2.3. This adds some speed enhancements and some end customer management facilities.

Jan 2008
Healthy Building International Ireland go live with LabCom.

Nov 2007
Developers Lee Seddon and Ian Tabron join the .Net development team.

Nov 2007
Village Software celebrates it's 21st birthday with clients, customer, old and current staff and various industry friends.

Photo's here.

Sept 2007
Watertech trial multicustomer variant of LabCom. New version allows sitenames and client names to be printed onto certificates

June 2007
Amatica and Village examine systems options for credit house product.

March 2007
Payroll Link software for Sage V. 13 released. Customers should download version appropriate for tax year from GMT support site.

Jan 2007
Amatica Mortgage project in full swing. Village contributes core development team in partner Amatica's Mortgage project.

 

Contact

Village Software Engineering Limited
4 Parliament Business Park
Commerce Way
Liverpool
L8 7BA
United Kingdom

Phone [+44] 151 709 7728

 

CASE STUDY: Institute of Public Finance - Pocket Survey

Tool: Pocket PC2002
Industry: Public Sector Asset Managemetn
Application: Pocket Survey: On-sire Data Gathering

Overview

IPF Property Management and Software group offer a range of services based around an extensive software suite. This includes hand held surveying software developed on Psion Workabout systems. One of these needed updating and moving to the Microsoft Pocket PC system.

Village Software implemented the updated specification to run on Pocket PC's importing and exporting data in the flexible XML format.

Village's testing oriented approach allowed a robust and complex application to be developed within the limited Pocket PC environment. By offering a fixed price contract Village allowed IPF to contain the financial risk of moving to a new technology.

Pocket Survey Screen Shot

Return on Investment

The Pocket Survey system is a replacement for an existing system and allows the considerable experience IPF has gained in Public Sector surveying to be contained into an updated platform. By choosing a leading platform and using a series of adaptable components a maintainable piece of software has been developed that can adapt in a fast moving technology environment. Components are used that are adaptable to changes in communication and handheld technologies.

Use of XML as a communication medium will allow data to be passed back and forth to servers using off the shelf communication components.

The business rules of the application are carefully separated out from the visual components and separately tested. This gives a robust platform that can be updated with confidence, as technology on hand held devices evolves rapidly.

Company Background

The Institute of Public Finance (IPF) (www.ipf.co.uk) is the commercial arm of CIPFA the public sector accounting institution.

 

Situation

IPF has an extensive suite of applications covering the range of property surveying undertaken in the public sector. The existing software running on Psion Workabout systems was ageing and a substantial rewrite was required to allow the resurveying of properties. It was decided that instead of evolving the Workabout software the application would be rewritten on a new platform, The Microsoft Pocket PC platform was chosen.

IPF has its own software development team however this team was fully occupied on developments on the server side of the applications portfolio. They therefore needed a partner with good development techniques to work with this new platform.

Solution

Village was engaged to design and develop a new solution to IPF's functional specification. Village agreed to absorb the costs of adapting its development methodology to the Pocket PC 2002 platform.

Pocket Survey Screen Shot

Technology

Microsoft Pocket PC technology is a development of their Windows CE operating system. Development on the machine is similar to Windows PC based development. Microsoft produce a variant on Visual Basic called Embedded Visual Basic eVB for such developments.

eVB has a number of limitations and flaws. It seemed likely that eVB will be replaced by Microsoft's Object Oriented VB.Net Compact Framework still under development when this project was produced.

In order to ensure a robust design Village designers split the application into three layers. The database is supported in the Pocket PC version of SQL Server. The main business rules are contained in a series of Object like components in eVB. These simulate the programming structure for objects not available in eVB but expected in VB.Net. The forms that the user sees were build in eVB but were build stateless so that they are entirely depended on the middle layer objects for business rules.

Pocket Survey Screen Shot

The objects in the middle layer of the system containing the business rules are quality checked by 140 automated tests to ensure ongoing integrity.

The technology included a number of technical challenges due to limitations and bugs in the development environment. This absorbed an unexpectedly large time.

General Conclusions

Developing applications on Pocket PC platforms offers new opportunities to increase the efficiency of data collection. While technologies such as Embedded Visual Basic allow Windows programmers to develop such applications this still remains a specialist field due partly to the immaturity of the development environments.

A simple eVB application might cost £5,000 to develop. A more complex application such as this Pocket Survey might cost £30,000.

 

 

"Your professionalism and high quality of work has been noted and appreciated. We look forward to working with you into the future". Andrew Davies
Unilever
GIO-ES Process Implementation Manager
Do You Know?
Agile Methodologies
Agile methods are adaptive rather than predictive. Engineering methods tend to try to plan out a large part of the software process in great detail for a long span of time, this works well until things change. So their nature is to resist change. The agile methods, however, welcome change. They try to be processes that adapt and thrive on change, even to the point of changing themselves.
Martin Fowler
Village's software engineers try to absorb the best thinking in the world in Business software development these methods are normally referred to as Agile Methods
 
  
Copyright © Village Software Engineering Limited, 2005. All Rights Reserved.