Tag Archives: UI/UX Design

Daily Updates Console

Daily Updates console is a streamlined version of one that was existing.  Previously staff had to edit through an old perl-based web interface which wasn’t user friendly or intuitive (required training), had many unnecessary steps, and sent all the information at 3am at night.  The new console solved all of these problems with the following changes:

  • bringing the backend & frontend in to modern web technologies (dojo, php)
  • separated the editing in to logical sections (sports, news, weather) and in logical order
  • combined the editing (left column) and web preview (right column) in to one single interface rather than across two browser windows – bringing the content to the staff member as opposed to them having to find it
  • built the transfer script in to the interface itself so staff would not need any command line training/access and could send as soon as the data was input.

The result cut editing times in half & allowed for multiple staff to take on the task with almost no learning curve.

FlexiFi v2

This was a huge product, designed to replace the FlexiFi Digital Media System.  There were a few key points considered when developing this software:

  • It must allow for almost limitless client configurations (display orientation & placement, showing menus and slideshows on one display, etc)
  • The client must be presented with a logical interface to easily modify and create content for their displays
  • Reduce the amount of network traffic needed for the editing interface to increase the speed of which remote support could be achieved, along with remote (off-site) editing for the client.
  • Keep the structure modular in order to easily add new objects in as clients requested them.
  • It must use the existing support systems (VPN) as close as possible to reduce complications of having to learn new systems for support staff.

It ended up being a commercially successful system replacing most FlexiFi systems while utilising the existing nationwide support VPN, and is still in use at many sites nationwide.

If you are using FlexiFi2 (or any digital signage system) please visit signagebank.com for pre-made stock slides and animations for your displays.

Window Shopping Directory Centre

Searchable online business directory built using Perl, where each business had its own editable multi-page profile generated real-time from a mySQL database.

Original version was commercially successful, bringing in advertising revenue from banner ads placed throughout the site.

Pictured is the Third revision which was rewritten using PHP but never released due to management & budget constraints.

GiST Linux

Custom linux distribution that started out as a heavily customised Slackware build, which transitioned over to a completely new Linux based on the Linux From Scratch project. Designed to run from CD and provide a number of different interfaces depending on the intended use:

  • an instant useable desktop with common applications
  • web-based touchscreen interface for car & multimedia use
  • server with web-based configuration area for firewall/proxy/file storage use

The system was able to be run “live” direct from a CD or usb key, or installed from the “live” environment to the systems harddrive.  Each instance could be pre-configured by way of a global config file to match the systems intended use (eg. Car PC installs would run the multimedia touchscreen interface by default).

GiST contained automatic build scripts (Bash) which built the entire system for a chosen architecture (i386 for compatibility with VIA Eden boards) automatically, resulting in a bootable ISO over a period of around 8 hours (circa 2006).  This built all facets of the system from the sources of the applications, including all libraries, chroot bootstrap environment, & highly optimised SMP kernel.

Features include:

  • Desktop Interface (Gnome)
    • Evolution
    • OpenOffice
    • Gimp
    • Inkscape
    • Firefox
    • VideoLan
    • Etc
  • Multimedia Interface
    • Internet connectivity via bluetooth enabled mobile phone
    • Digital TV
    • Media playback of all common formats
    • Weather & Clock display
    • Web browsing
    • TV guide
    • WIFI connectivity
    • On-screen volume controls
  • Server
    • iptables firewall
    • squid proxy
    • ppp / isdn / adsl internet connection manager with auto-redial
    • dns forwarding with cache
    • dyndns
    • samba / smbd fileshares
    • ftp server
    • printer sharing
    • DHCP/BootP/tftp server (allowing for instant diskless computer labs)

Development stalled once a shift to i686 architecture became increasingly necessary & other ‘easy’ distributions such as Smoothwall & SME Server became more mainstream.