Simkin Solutions
Simkin Solutions
Bespoke Software development for the web, desktop and handheld
using C++, Java, PHP and AJAX

Projects

This is a list of projects Simon Whiteside has worked on recently:


Current projects:

Custom XML Editor (2007-ongoing)New Media Boutique/
Life Fitness
Support and maintenance of customized XML editor for internal systems (AJAX/Javascript/XML)
Content Production System (2007-ongoing)World Entertainment News Network (Wenn)Development of internal XML publishing system (PHP/MySQL/Linux/AJAX/XML)
Travel Site (2007-ongoing)Football LimitedSupport and maintenance for website (PHP/MySQL/Linux)

Internal Intranet (2007-ongoing)File FxRedevelopment of existing dBase/Access-based intranet system for company specialising in information about the Creative Industry. (PHP/MySQL/Linux)

Content Management System(2006-ongoing)Simkin SolutionsFlexible, modular content management system with e-commerce features. (PHP/MySQL)

Website - CMS and E-commerce Shopping Cart (2005 - ongoing)Sibelius
(case study page)
Development of a CMS driven website, with E-Commerce shopping cart. Integrated with Microsoft Great Plains accounting system. Written in Javascript/AJAX/PHP/MySQL

Photobox Uploader(2003-ongoing)Photobox
(case study page)
Support and development of Java Applet/ActiveX uploader component for imaging site (Java Swing/MacOSX, C++/Win32/ATL)

FreelanceDirect.net
(1999-ongoing)
Simkin SolutionsA web site giving free listings for freelancers working direct with their clients. Designed and programmed the web site using PHP, MySQL, CSS and XHTML.
FreelanceDirect.net
(1999-ongoing)
A web site giving free listings for freelancers working direct with their clients. Designed and programmed the web site using PHP, MySQL, CSS and XHTML.

Open Source Products:

Simkin Scripting Language
(1995-ongoing)
Lateral ArtsFlexible Open Source embedded scripting language used in Sibelius and Animals of Farthing Wood
Written in C++ and Java for Windows/Mac/Linux using Sun jaxp, Xerces and Expat XML parsers, Lexx, Yacc and Javacc. Ported to J2ME

LibSecondLife-Java
(2006-ongoing)
Lateral ArtsPorting open source LibSecondLife library providing connectivity to SecondLife virtual world from C#/.NET to Java

Completed projects:

Howto.Tv(2007-ongoing)Markettiers4DCWebsite showing videos on "How to" do various tasks. (PHP/MySQL/Smarty/Zend Framework)

Patent Insurance Website(2007)GorillaProvision, hosting and scripting of Simkin CMS for patent insurance quote website. (PHP/MySQL/Linux)

Technical Due Diligence (2007)Hicklin SladeEvaluation of technical system - integrating PHP with Sage Job Costing and Access
Corporate Site for Mather Communications (2007)Mather Communications (Ogilvy)Development of site (PHP/MySQL/Linux/AJAX)

TellJack(2007)Jack BrandContent delivery system. (Java/Adobe Flex/MDM Zinc)

Commercial Property Search Website(2003-2007)Serviced Office Search
(case study page)
Maintenance and enhancement of Java-based property search site, Javascript/AJAX/Java servlets/Tomcat/Velocity Templates/MySQL/PHP

Social Networking Site (2007)Client name withheldTechnical architecture and development of site e including text chat, video chat and e-commerce (AJAX/PHP/MySQL/Linux)

Movie File Uploader(2007)Take1ScriptsProvision and customization of Lateral Arts Java Applet Uploader for uploading large movie files for transcription service. (Java/Swing/Windows/MacOSX/Linux)

Samian Underwriting Agency Website(2007)GorillaProvision, hosting and scripting of Lateral Arts CMS for insurance company website. (PHP/MySQL/Linux)

VSL(2007)GorillaProvision, hosting and scripting of Lateral Arts CMS for virtual sales company website. (PHP/MySQL/Linux)

Private Equity Information Website(2005-ongoing)Incisive Media plcDevelopment of Private Equity information and statistics site for major publisher. PHP/MySQL

Alamy Uploader(2006-ongoing)AlamySupport and development of Java Applet and ActiveX uploader components for photography archive site (Java Swing/ActiveX)

TuneTribe.com Music E-Commerce Site(2004-2007)Interesource
(case study page)
Development of music e-commerce system.
Velocity templates, Java servlets, MySQL running on Unix. Integration with 3rd party systems: Last.FM, HSBC CPI, PayPal API, Shazam, Yahoo Music, Digital Download Charts, MCPS, Matchday Media. Importing of Music from 3rd parties: Warners, EMI, Sony, BMG, CIS, Sanctuary, Rights Router, AIM

Tele-sales Food Product Information System (2004 - ongoing)LeathamsSystem providing food product system to tele-sales staff of gourmet food supply company.
PHP/MySQL running on Windows

A&S Jewellers(2007)UFOSEO modifications (PHP/MySQL).

The GMax
(2006)
Genetic Computing Consultants LimitedWebsite for information and downloads on Statistics application using Genetic Algorithms. PHP/MySQL

Longrange In SecondLife concert website(2006)Another DimensionDesign and production of website promoting an in-SecondLife concert by ex-members of Orbital

Clickz Website Marketing Awards System(2006)Incisive Media plcDevelopment of nomination and voting system for website awards. PHP/MySQL

Flirtnik On-line Dating (2004-2006)The Dating Game NetworkOnline dating service(PHP/MySQL/Linux)

"The Month" Digital Asset Management System(2003-ongoing)The Sunday TimesSupport and maintenance of Digital Asset management, workflow and approval system for "The Month" supplement, PHP/MySQL on Linux/Solaris

Java Uploader (2005)Warwick UniversityDevelopment of a Java Applet Uploader to be used in conjunction with University CMS. Written in Java/Swing for Windows, Mac and Unix

Insurance Directory Website(2005)Incisive Media plcDevelopment of Insurance Directory website for major publisher. PHP/MySQL

Times/iTunes promotional microsite(2005)News International/Apple iTunesPromotional microsite offering iTunes vouchers from the Times Newspaper. PHP/MySQL

Mobile Phone Scripting Language(2004-ongoing)EyemailCustomization of Simkin scripting language for mobile phone infrastructure. C++/Symbian

Text-adventure game(2005)Youthnet/HeavenlyDevelopment of a text-based adventure game, using Java, JSP, XML and Simkin

Password-protected questionnaire system(2005)Net AddressDevelopment of password-protected questionnaire system, using PHP, Apache Mod-Rewrite and MySQL

Work Ticket System (2005)South Herts Waste Management/
Ignius
Work ticket and invoice creation for Sage.
PHP/MySQL running on Windows

Image Manipulation Application for the CopyCoder device(2004)RadiocraftDevelopment of image manipulation application for innovative "CopyCoder" optical device invention, using PHP

Smart Windows (2004)De-ConstructAddition of scheduling to skinnable media container.
C++/XML/Simkin on Windows

Smart Windows (2004)De-ConstructDevelopment of skinnable media container. Uses RFID tags to detect identities of passers-by
C++/XML/Simkin on Windows

Email Marketing Systems Consultancy (2004)Times NewspapersStrategic IT Consultancy on email marketing systems

Mobile Game
for J2ME MIDP (2003-2004)
Artificial Environments/
Lateral Arts
Java-based game for mobile phones

Photobox Mac Uploader(2004)PhotoboxDevelopment of Java Applet uploader component for imaging site (Java Swing/MacOSX)

Government Research Database
(2004)
Sage AssociatesDevelopment database-driven site allowing searching for research programs by criteria - PHP/MySQL on Linux

Interact Exhibition System (2004)NGI Solutions/IgniusImplementation of a web and kiosk-based exhibition CD construction system (C++/Simkin/XML/rImage SDK/PHP/MySQL/Windows)

Artists Contact Database (2004)Wigmore Hall, LondonDevelopment of intranet system for planning performances by international musicians. PHP/MSSQL on Windows

Careers Wales
(2003-2004)
Careers Wales/IlluminaDevelopment of on-line webpage designer for young job seekers. Using Java 1.1 (FillMySpace builder)

Interact Exhibition System (2003)NGI Solutions/IgniusArchitecture of a web and kiosk-based exhibition CD construction system

Mobile Bristol
(2002-2003)
HP Labs, BristolMigration of Simkin to Pocket PC 2003. C++/Pocket PC 2003

Photobox Uploader(2003-2004)PhotoboxDevelopment of ActiveX uploader component for imaging site (C++/Windows/ATL)

Network Infrastructure Code Changes (2003-2004)TangoZebraCode improvements to internal C/Unix system components

Network Infrastructure Code Review (2003)TangoZebraCode review of internal C/Unix system components

Local Government Careers Desktop Toys
(2003)
Sage Associates
/Employers Organisation
Development of Desktop Toys to promote careers site - C++/Win32 SDK on Windows

The GMax
(2002-2003)
Genetic Computing Consultants LimitedDevelopment of complex statistical package as a client-server application producing solutions through genetic programming, using StatTransfer, Java 1.4/Swing/JNI and C++/Sockets

Simkin Debugger(2003)Lateral ArtsDevelopment of a remote debugger for Simkin, C++/Java/Swing on Windows, Unix and Windows CE

Chat Server (2003)Speed GeekingJava/PHP based Instant Messaging (IM)/chat application

Accounts System (2003)Lateral ArtsPHP/MySQL based Accounting System

Work Package Management System(2002-2003)Lateral ArtsWork package and time-tracking management system, PHP/MySQL on Linux

"The Month" Digital Asset Management System(2003)The Sunday TimesDigital Asset management, workflow and approval system for "The Month" supplement, PHP/MySQL on Linux/Solaris

Interact Exhibition Application (2003)NGI Solutions/IgniusSkinnable touch screen application for exhibitions, connecting to a CD-Burner, C++/Access/Simkin on Windows

Mobile Game
for J2ME MIDP(2003)
SWIV/
Lateral Arts
Java-based game for mobile phones

Government Research Database
(2003)
Sage AssociatesDevelopment database-driven site allowing searching for research programs by criteria - PHP/MySQL on Linux

Simkin for Java
for J2ME MIDP
(2003)
Lateral ArtsPorting of Simkin for Java to J2ME MIDP

EPROM Data Gathering Application
(2002-2003)
Accoustic Management & Communication ConsultantsDesign and development of Windows application using C++ to download data from EPROMS using an RS-232 connection

Simkin for Symbian OS(2003)Lateral Arts/SymbianPorting of the Simkin C++ version to the Symbian platform. C++ on Symbian OS

Online Software Store
(2003)
Lateral ArtsInstallation and configuration of OSCommerce E-Commerce system for a online software store, using PHP, MySQL and Linux

Young Offenders' Skillbuilder
(2002-2003)
Basic Skills Agency/IlluminaDevelopment of an extranet and on-line/off-line webpage designer for young offenders. Using PHP, MySQL, Java 1.1 (FillMySpace builder)

Mobile Bristol
(2002-2003)
HP Labs, BristolConsultancy on use of Simkin within mobile devices project. C++/Windows CE

Simkin for C++
for Windows CE
(2002-2003)
Lateral Arts/HP Labs, BristolPorting of Simkin for C++ to Windows CE

Content Management System (2002)Lateral ArtsDevelopment of a content management system offering permission-based browsing, submission and moderation, using PHP/MySQL

SmartBar(2002)Lateral ArtsDevelopment of a configurable Internet Explorer toolbar. C++/Simkin/Win32/Internet Explorer SDK

Unattended Downloader Admin System (2002)Push TVDevelopment of background data transfer, using Java Servlets/Tomcat/Simkin/MySQL/SQLServer 2000/C++ on Windows/Linux

Consultancy on Imaging Application
(2002)
Photobox/Digital DreamConsultancy on design of imaging application using the internet for Windows/Mac

Searching Applet
(2002)
ClarityDevelopment of a searching applet using JDK1.1 and Simkin

Statistical Application
(2002)
Genetic Computing ConsultantsConsultancy on re-implementation of Visual Basic application to Client-Server using Java and C++

Unattended Downloader Admin System(2002)Push TVDevelopment of back-end for unattended download, using Java Servlets/Tomcat/Simkin/MySQL on Windows

Insurance Company Website(2002)Tonic Designs/Trafalgar Risk ManagementCompletion of a content-managed site using MySQL/Perl on Linux

"Nessie" Desktop screen toy (2002)TangoZebra/Scottish Tourist BoardDevelopment of desktop animated toy using C++/Windows SDK/DirectSound/MAPI on Windows

VAR Registration Form
(2002)
Flare Imaging/Samsung ContactModifications and additions to website, using PHP and MySQL

Expanding banner Applet
(2002)
Clarity/UIPDevelopment of a dynamic expanding applet banner advert using JDK1.1

Unattended Downloader(2002)Push TVDevelopment of unattended download application with restarting and bandwidth throttling, using C++/HTTP on Windows

Sound Analysis Tool
(2002)
Accoustic Management & Communication ConsultantsDesign and development of Windows application using C++ to apply digital signal processing to audio files

Java Applet for Searching
(2002)
ClarityConsultancy on restructuring and porting of an applet from JDK1.2 to JDK1.1

Skinnable Multimedia Player(2002)Push TVDevelopment of skinnable multimedia player using C++/Windows SDK/Windows Media/Real Media/Quicktime/ActiveX/Simkin on Windows

"Gnashers" Desktop screen toy(2002)TangoZebra/GenieDevelopment of desktop animated toy using C++/Windows SDK/DirectSound/MAPI on Windows

Java Tab Control (2002)Lateral ArtsDevelopment of a Java control providing a tabbed window compatible with AWT and Applets. Java on Windows/Mac/Unix

Uploader Applet (2002)Lateral ArtsDevelopment of Applet providing FTP-based upload and download to websites. Java and Javascript on Windows/Mac/Unix

Webcasting Server Components (2002)Concise Group/BroadshowDevelopment of components abstracting communication with a Windows Media Server and Real Server for a live conference web-casting system, using C++/ATL/COM/Windows Media Services SDK/Real Server SDK on Windows

Trading System Code Analysis (2001-2002)working with Evertrack LtdCode analysis and architecture mapping of large n-tier trading system for market leading corporation.
C++/VB/Java/Oracle/PL-SQL on Solaris and Windows NT

Interactive TV Game (2001-2002)Attic MediaDevelopment of a game for the OpenTV platform, using C/UIMS on Solaris

Computer Public Art Systems (2001)GreyWorldMultimedia C++ development on Unix for major world-wide public art installations
C++ using Suse Linux and SDL games libraries

"The People Versus" Website for Hong Kong (2001)Celador/MookDevelopment of small website for input of questions for chinese TV quiz game.
HTML, PHP, big5 and Unicode encodings, Oracle 8i, SunOS

Desktop screen buddy animations
(2001)
Push Together/Jazz FMDevelopment of desktop animation and media player for Jazz FM, a major UK National Radio Station (C++/MFC/Win32).

Job Hunting Site
(2001)
Corporem LimitedBug fixing and maintenance of a recruitment site written in PHP and MySQL.

Sound Analysis and Recording Tool
(2001)
Accoustic Management & Communication ConsultantsDesign and development of Windows application using C++ to record and monitor waveform audio using "squelch" levels, and integrating with a GPS signal

Internationalization of Manuscript Scripting Language
(2001)
Sibelius Software LimitedInternationalization and enhancement of Manuscript scripting language and development environment, including support for Japanese (C++ Windows/MacOs)

"Who Wants To Be A Millionaire" Corporate Extranet
(2001)
Mook/CeladorDevelopment of corporate extranet using JSP, Java, Perl and MySQL.

A Major Industry Portal Portal Applets
(2001)
Portal Name withheld at client's requestDevelopment of a Java Applet-based components communicating with back-end systems to display information for major oil industry B2B portal.

Web/WAP Game Development
(2001)
Lateral ArtsDevelopment of WAP game using JSP, Java, Simkin and WML

RedFig Authoring Tool
(2000-2001)
RedFig LtdDevelopment of a Java Swing-based authoring tool, using Java2D, VoiceXML and SVG.

Herculeez Mail Server Administration Applet (2000)Herculeez plcDevelopment of a Java Swing-based Applet to administer a mail server.

Mail Systems for Another.com
(1999-2000)
Another.com/Internet VisionWork on re-architecting an on-line webmail system. Back-end rebuilt using Java, XML, Java Mail and JDBC connections to Oracle/MySQL. Front-end work using Java Server Pages and Allaire's JRun Java Server.

FillMySpace Webpage Builder Applet (1999-ongoing)Lateral ArtsDeveloping/Programming in Java, Javascript, Perl,MySQL and HTML producing Applets and Website.



All pages copyright ©2007 Simkin Solutions Limited
Date: 13:05:05 18 May 2008