Part I: Is it possible to use Experience Manager (specifically to make *existing content modifications) from an application that does not use content delivery (CDA) binaries. For example, from static html files that are published to the file system?
SDL docs only reference implementation from .NET and Java clients (using content delivery binaries); however, given that XPM appears to work based on markup comments, javascript, and OData webservice, it seems it should be technically feasible. e.g. output the html comments from TBB or manually and reference SiteEdit Javascript manually.
Part II: If this is technically feasible, would it also be possible to use XPM from a SPA app (e.g. AngularJS) that uses a client-side library to fetch content via OData webservice from client side?
Part III: If technically feasible, are there any license implications regarding the use of XPM from an application that does not leverage content delivery license?
Thanks!