Jacob
Jay
Jacob Jay

Peripatetic British designer, full-stack developer and entrepreneur.
      Specialising in web application architecture and user-experience.

4 VisualStudio projects

Submission Utility for iView / Microsoft

Batch image transfer application for professional photographers using MediaPro / ExpressionMedia and submitting to third-party service providvers such as Alamy, Corbis and Getty Images, following specific procedures. Rearchitected based on several previously developed provider-specific application, to utilise generic behaviours with provider specific plugins.
Function
Photo

Innovations

  • Unique cross-platform provider plugins, deployed with a single download and simply double-clicked to install. Easily constructed plugins using ZIP packaging with XML provider configuration and platform-specific processing scripts.
  • Clicking an item in the validation checklist selects it in the media catalogue for correction.
  • Automatically re-validates after corrections are made.

Features

  • Support of submission via disc (postal) or FTP.
  • Report generation for printing when submitting via disc.
  • Conditional metadata validation and review.
2007 — Development, Desktop, PhotoSummary ↙︎
Details, 4 images

PictureSync Windows Application for Verse

Modernise the architecture and UI of PictureSync for a new Windows application.
Function
Photo Video API

Innovations

  • Optimised service addition and sign-in UI, including transparent post web authentication token retrieval (e.g. OAuth) using a simple 'becomes frontmost' check
  • First application to upload both image data and annotations
  • First application to interface between both multiple applications and multiple web services
  • Comprehensive abstractions for web service behaviours with modular service plugin architecture including per-plugin version checking
  • Co-branded builds with default sign-in prompts for service providers using an automated build system, and with provider-specific statistics (via a private website login)
  • Only application to be able to upload images and then later sync the annotations (e.g. via Flick API)
  • Only application to employ database-free metadata via file system extended attributes (i.e. for service upload IDs)
  • Transparent licence activation after purchase on website

Features

  • Integral image and metadata manipulation functions
  • Support for multiple disparate web-service APIs for uploads with an aggregate progress UI
  • Interfaces with the file system and external applications to collect data, including support for standards-based emebedded IPTC/XMP and XMP sidecar files for annotations

Links

2006 — Conception, Desktop, PhotoSummary ↙︎
Details, 3 images

MediaSock Client Framework for Verse

Abstraction framework for media-sharing web-services, utilising loadable modules, and a flexible properties architecture.
Function
Photo Framework API

Innovations

  • First library to enable use of common code and functionality with disparate service providers.
  • Simultaneous classed data and string handling (suitable for AJAX-type web server deployment scenarios as well as desktop).
  • Was deployed on a Flex server platform, and in a .NET desktop application.

Features

  • Standardised functionality: list/make albums, list/download/upload media.
  • Initially available with modules for Webshots, Flickr, and Yahoo! Photos.
  • Session saving (service dependant).

Links

2006 — Conception, Server, PhotoSummary ↙︎
Details, 0 images

Digital Railroad Uploader for iView / Microsoft

FTP image upload application interfacing with iView MediaPro and providing metadata validation via a simplified workflow.
Function
Photo

Features

  • Included bespoke installer for Windows version
  • Metadata validation and file conversion procedures to match DRRs requirements before upload to the server
  • Destination FTP folder selection
2006 — Development, Desktop, PhotoSummary ↙︎
Details, 3 images