Just to expand on Michael's comment on hooks and interfaces: Saxon-CE
currently has a capability to make function calls to an app hosting a
web browser via the window.external object. There's just one function
supported, saxonErrorHandler - for sending error and diagnostics
messages (like xsl:message or fn:trace() output) to the host
applciation[1]:
To initiate the 'bridge' connection (to check the function exists
within the external object), Saxon-CE's first call uses a special INIT
logLevel - so one simple solution would be for the host app to send a
license key in response to this first call. I'm getting into solution
space too early here, but the main thing is that this is certainly
feasible from a technical standpoint.
Phil Fearon
Saxonica
[1]http://www.saxonica.com/ce/doc/system-interfaces/external.xml
On Thu, Jun 14, 2012 at 10:02 PM, Michael Kay <mike(_at_)saxonica(_dot_)com>
wrote:
Is there an option to package Saxon CE (local machine) only with a
particular app, so that the app users will not be required to obtain and
re-register a license?
Not at the moment. We've always known such requirements would come up, but
we put them to one side to worry about once we had the basic end-user
product out. There's a whole load of ways people are going to want to
configure this technology - Phil has been looking at the way Windows 8 uses
HTML5 and Javascript for non-web applications, for example - and it will
take us time to work out what hooks and interfaces we need to exploit all
the opportunities, as well as the commercial offerings we need to put in
place.
Michael Kay
Saxonica
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail:
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--