XCode/Cocoa Apple Mac OSX URL Handler Application for bespoke DivX Movie Distribution Platform

  • Posted
  • Proposals 0
  • Remote
  • #22902
  • Expired
  • 0

Description

Experience Level: Expert
Type of developer: Experienced developing OSX Applications in Xcode/Cocoa or native apple languages. Not Mono (c#.net) as it needs to be distributed under license.

Design Brief.

FilmedMedia has been working on a new platform for licensing and distributing movies over the internet.

Our primary service is providing content via a Flash based web player, but we also distribute and license DRM protected content in Windows Media and DivX formats.

We currently have a Windows based application that licenses DRMd Windows Media and DivX content but we now require an Apple Mac (OSX) version for licensing DivX Movies against the official DivX DRM platform to our customers using Apple Macs. Our API handles all the Licensing against the DivX Platform, all the application needs to do is URL Handle data from a hyperlink, talk to our API, download a file from a returned URL and execute it to initiate the DivX Player to download/watch the licensed film. Our Service is whitelabelled for our API Partners, so the app needs to be able to be packaged with partner specific configuration such as their own url handler to initiate the download of content.

Development Key points;

1) Desktop Application written in XCode/Cocoa

2) Simple method to install and also update, preferably as a package/installer.. installer will be specific to each of our Partners, as a white labelled application, and install to a partner specific location/path.

3) Simple Configuration File, such as XML or other format, to store application data

4) App Checks if DivX Player is installed

5) Communicate with our .net WebService (soap or http)

6) Integrate unique URL Handler (such as filmedmedia: ) so that the application will load via a HTML hyperlink and process the required action using the data provided in the link. There will be one URL Handler for every each of Partners.

7) The URL handler will initiate the Application, talk to our API and then execute a file. Other API calls are required for logging/auditing.

8) Only Intel processor version required as DivX DRM isn't support on the older processor.

9) We would like to keep open development relationship for future updates/development on this project.

10) No real frontend is required, other then a progressbar perhaps and error message handling. customised icon in the Dock. Icon will be distributed with the installer and will be specific to our API Partner.

11) Clean and well structured coding for future development

We will assist you with the anything you need from our backend, provide API documentation and can also adjust various parts of the system to meet OSX requirements and distribution of the Application but will not be coding work arounds, only what is need architecturally.

We'll also require frequent communication via email/phone/msn/skype, at the initial and end phases. Project signoff will be after beta testing and resolution of any detected bugs.

Clarification Board

    There are no clarification messages.