4 Jul
2010

Baby TV antenatal and maternity interactive kiosk network

Scope of works: Project and Operations Management, Software development (Visual Basic, Flash CS3, LAMP)

Baby TV is a information service aimed at parents-to-be in hospital antenatal waiting rooms nationwide.  Baby TV aims to help parents-to-be make informed decisions for the health, welfare, safety and happiness of both themselves and their future baby.

My involvement in the Baby TV interactive kiosk project included:-

  • Producing an innovative and informative user experience.
  • Developing an interactive kiosk application.
  • Maintain and support the interactive kiosks on a daily basis.

    Baby TV installation

    I developed a custom web browser in Visual Basic which served a locally hosted web site designed using LAMP.  The web browser has an automatic return to homepage feature which returned the web browser to the homepage when the interactive kiosk was idle.  Additional features also include collating page visits and competition entries which are stored locally in a mySQL database and backup text files.

    Baby TV kiosk content

    Competition entries, usage statistics and the “email me this page” feature information were stored locally on the media player.  Once a day the information was uploaded to a central database and server, ready for daily reporting and usage monitoring.

    Health monitoring information, including a screen shot, connectivity and media player operation statistics, were also uploaded on a daily basis to the central server.  This helped the administrative staff to monitor the network efficiently and responsively.

    Baby TV kiosk content

    The new Baby TV interactive kiosks will initially roll out to four hospitals and a shopping centre.

    9 Jun
    2010

    World Cup 2010 digital signage content

    Scope of works: Software development (Scala, Visual Basic, VBScript and After Effects)

    So, the World Cup is almost upon us. An event that only occurs every four years making it unique in the world of sports.  The patience, the build-up, the long qualification process always makes it seem so far away, yet here we are on the threshold of the event in South Africa in 2010!

    While reviewing screen content on the Surgery Media Systems digital signage network, the decision was make to add a new World Cup 2010 content item.

    I liaised with the syndicated news feed supplier and arranged a free service upgrade which included the World Cup 2010 news feed.  I also updated an existing piece of content created in Adobe After Effects, adding an appropriate background image, then modifying the back end digital signage software and scripts to incorporate the new World Cup news feed.

    Displayed on a large 42″ LCD screen, this content item makes up an existing content loop of approximately 15 content items.  Three separate latest World Cup 2010 news stories are shown within the same content item with an aesthetically pleasing fade between each story.

    World Cup 2010 news

    15 May
    2010

    Ideas and development using Processing

    Scope of work: Software development

    “Processing, based on Java, is a programming language and integrated development environment (IDE) built for the electronic arts and visual design communities.”

    One of my clients wanted the ability to paint on to a virtual canvas with a stencil being present on the screen at all times. With the development scope supplied, I got to work!

    If you click on the video below, you can see what I came up with. This Processing sketch allows anyone to paint onto a virtual canvas with their mouse while the stencil, or logo, remains on the screen at all times.

    Get the Flash Player to see this content.

    Another idea was to draw in 3D! Check out the video below for some anaglyph 3D development I have done – glasses at the ready, please!

    Get the Flash Player to see this content.

    1 May
    2010

    Custom web browser application development

    Scope of works: Software development

    Whilst developing a new interactive kiosk product a requirement arose for web browser functionality that included an automatic timeout to a default web site on inactivity feature, filtering web pages and allowing navigation to specific web sites only.

    I could not produce this functionality with any of the existing web browser applications, even using some of the multitude of rich and varied web browser add-ons currently available, so I had to develop my own software solution.

    Using Visual Basic 6 with Microsoft Internet Controls, I developed a web browser with an automatic timeout feature, web address, mySQL database integration, content filtering and comprehensive administrative logging.

    Custom web browser application - click to enlarge

    20 Apr
    2010

    Using Facebook Markup Language on your own web site

    Scope of works: Web development

    I am always looking to expand my software development repertoire so I have delved into the wonderful, rich world of Facebook Application Development and Facebook Markup Language.

    When learning a new language I always find it helpful to develop something you would find useful or interesting. With this in mind, I wanted to create a Facebook fan page for my online portfolio and have the ability to show on my website the current number of Facebook fans, and give new people the opportunity to become fans.

    So, I started by creating my own Facebook fan page, unsurprisingly called www.johncove.co.uk. This is viewable by visiting http://www.facebook.com/pages/wwwjohncovecouk.

    The next step was to develop a widget to show the existing fans of my Facebook page and also allow Facebook users to become fans to the page. Using Facebook Markup Language (FBML), I created the following widget:-




    I have started to develop my own Facebook application, so check back soon or become a fan of my online portfolio in Facebook and receive an update as soon as the application is released.

    10 Apr
    2010

    Project management at The Priory Surgery, High Wycombe

    Scope of works: Project management, training and development

    The Priory Surgery, an NHS general practice situated in the heart of High Wycombe, is the location of a digital signage installation I have recently project managed.  This installation of the patient infoPoint system from Surgery Media Systems Ltd was installed in March 2010 and comprises of a 40″ LCD screen and two smaller 32″ LCD screens installed throughout a large c1900s three story converted Victorian house.

    I sourced and tested all hardware essential for the installation, including screens, media player, wall mounted brackets and screen output splitting and extending equipment.

    Working in conjunction with the practice, I prepared and tailored the screen content ensuring all content was suitable for a NHS general practice.

    Before and after shots of a waiting room at The Priory Surgery (click to enlarge)

    I decided to install one media player for this installation  based on the following reasons;  reduced licence fee, hardware and installation costs, on-going maintenance and daily monitoring.

    DVI over CAT5 network cabling was used to extend and split the single digital graphics output from the media player to 3 separate LCD screens installed throughout the practice.

    Before and after shots of a waiting room at The Priory Surgery (click to enlarge)

    I was present on the day of installation to make sure the client was completely happy and to help with the installation where appropriate.

    I carried out a comprehensive training session on the patient infoPoint system.  Training was given to the general practice staff members, including the practice manager and principle doctor.

    Before and after shots of a waiting room at The Priory Surgery

    The different components to the patient infoPoint system from Surgery Media Systems Ltd can be viewed by clicking here, or visit the Surgery Media Systems article under Digital Signage.

    4 Apr
    2010

    Dripping paint routine in Processing

    Scope of works: Software development

    Last year a colleague re-introduced me to Processing and asked me to help him develop a simple paint package, using Nintendo Wii
    remote controls as paint brushes. This software package later became the Digi Da Vinci software, which made its premier at the Dover Castle PR stunt in 2009 with MEI Events.

    My first task in Processing was to develop a dripping paint routine which was used as a feature in the Digi Da Vinci software. The routine was class based and the drip consistency, length and density of the drip was fully customisable.

    You can see a demonstration of the dripping paint routine below (click on the play icon):-

    Get the Flash Player to see this content.

    Below you can see a commercial headline news article by Sky News featuring the Digi Da Vinci software:-

    A bit about me...

    A bit about me…

    I am John Cove and I have been in the commercial digital signage industry for over 10 years working on

    My testimonials

    “John proved to be not only a great manager but also a brilliant mentor during  my time working for him

    What is Digital Signage?

    Digital signage is a form of electronic display that shows information, advertising and other messages. Digital signs (such as LCD,

    Rss Feed Tweeter button Facebook button Technorati button Reddit button Myspace button Linkedin button Webonews button Delicious button Digg button Stumbleupon button Newsvine button