Your email address and password are the same ones you use to log into the Fusion Digital Community.
Knowledgebase: Chronicle SDK
Preliminary Developer Documentation
Posted by Mat Barrie on 25 September 2009 11:24 PM

Preliminary Developer Documentation

Please note that our developer documentation is not yet complete as the API is still somewhat of a moving target.  Any documentation you see here is subject to change - please check this knowledgebase entry for any API changes before updating to later versions.

=== API QuickRef as at v1.0.15 ===

  • All Time Service Providers (TSPs) are required to be .NET Class Libraries.  A sample project can be downloaded.
  • TSPs may not be obfuscated or otherwise encrypted (or the Service Handler may not be able to identify them).
  • A TSP must contain at minimum a single class named <Application>Service, which implements the interface FusionDigital.Chronicle.Services.ITimeService.  See the XmlDoc for more info.
  • As a general rule, we don't like TSPs to display any UI.  However, nothing physically prevents this and sometimes it is necessary (e.g. for oAuth logins).
  • It is recommended if you intend to make HTTP requests to use the FusionDigital.Chronicle.Services.ChronicleHttpWebRequest class rather than the built-in HttpWebRequest as the Fusion Digital provided class will attempt to handle situations like proxy authentication which the Microsoft class will not.
  • TSPs should not attempt to handle their own configuration.  Chronicle's UI saves the configuration by means of serialising a configured instance of your class to disk.
  • TSPs are only loaded from the "\Services" subdirectory underneath the Chronicle application folder at this time.  Future versions may also load from a user-specific location.

=== Impending Changes in v1.1.0 ===

  • TSPs claiming to be published by "Fusion Digital Entertainment Limited" will require to be digitally signed with Fusion Digital's Software Publisher Certificate.  Providers not claiming to be published by us will not need to be.
  • API documentation for v1.0.x versions of Chronicle will no longer apply.

Updated Saturday November 7, 2009 @ 15:04 NZST

(240 votes)
This article was helpful
This article was not helpful

Comments (0)
Post a new comment 
 
Full Name:
Email:
Comments:
CAPTCHA Verification 
 
Please enter the text you see in the image into the textbox below. This is required to prevent automated registrations and form submissions.

Help Desk Software by Kayako Fusion