225 Peachtree Street, NE Suite 1985, Atlanta, GA. 30303 | P: 404.522.5592 www.psrassociates.com
About PSR Associates Industries Served PSR Associates Solutions PSR Associates Clients Case Studies Contact PSR Associates www.psrassociates.com
Ready to see what PSR Associates can do for you? Click here to get started today!
 
PSR Associates specializes in providing contract only, contract-to-hire and direct-hire staffing solutions.
Our people are highly skilled and have a proven track record of success at meeting our clients’ unique requirements.

click here for more
  › AT&T Wireless
  › AMDOCS
  › Al Hurra
  › CNN
  › Turner Sports
  › iLumen
  › Cape Coral
 

 


Introduction

PSR Associates was attained to design and develop an Asset Management System to be used by reporters in the field to capture video, associate meta data to it and store it in a centralized bureau repository.  The editor was to then be able to query the repository for video assets based on matching meta data and pull the media to the desktop for editing and archiving. 

The project also featured REST based web services which may be federated to provide enterprise access to all media in all news bureaus within the bureau asset management system.   

Technology

Time to market was key and a CakePHP/Mysql architecture was used to execute the development cycle in 5 weeks.  Asset ingest components were constructed in JAVA and accessed via the JAVA JNLP technology along with a third party JAVA based SFTP server.  The application is deployed to an OSX based server, but can also run on Linux, Solaris or Windows. 

The JAVA ingest components can manage gigabytes of a data and full fault tolerance and recovery in the event of a network failure. A custom protocol handler was developed for OSX to provide web based launch of the Mac Finder application, to provide a familiar workflow for editors to access video assets on the shared file system. Searching and filter pages used AJAX to provide a richer experience and avoid unnecessary page refreshes.  
The following tools and technologies where used: 

  • PHP5
  • CakePHP
  • AJAX
  • MySQL
  • JAVA J2EE
  • JAVA Swing
  • JAVA JNLP
  • Third party SFTP server
  • NuSphere PHP ED
  • Sparx Enterprise Architect

 

Deliverables 

The client received a php application, JNLP tomcat application, SFTP standalone server, Class Diagrams, Data model and component diagrams. Installation and system support documentation.



 
s