24.08.2015 Views

Oxygen XML Author plugin 13.2.0

Oxygen XML Author plugin 13.2.0

Oxygen XML Author plugin 13.2.0

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Author</strong> Developer Guide | 264If you do not need the access restrictions that are possible with a J2EE server you can simplify the deployment ofthe floating license server by using the standalone version of this server. The standalone license server is a simpleJava application that communicates with <strong>Author</strong> Component by TCP/IP connections.2. Are there any client requirements beyond the Java VM and (browser) Java Plug-In Technology?Oracle (formerly Sun) Java JRE version 1.6 update 10 or newer. At least 200 MB disk space and 200MB free memorywould be necessary for the <strong>Author</strong> Applet component.3. Are there any other client requirements or concerns that could make deployment troublesome (i.e., browser securitysettings, client-side firewalls and AV engines, etc.)?The applet is signed and will request access to the user machine, in order to store customization data (frameworks).The applet needs to be signed by you with a valid certificate.4. How sensitive is the applet to the automatic Java VM updates, which are typically on by default (i.e., could automaticupdates potentially "break" the run-time)?The component should work well with newer Java versions but we cannot guarantee this.5. How and when are "project" related files deployed to the client (i.e., applet code, DTD, styling files, customizations,etc.)?Framework files are downloaded on the first load of the applet. Subsequent loads will re-use the cached customizationfiles and will be much faster.6. For on-line demo (http://www.oxygenxml.com/demo/<strong>Author</strong>DemoApplet/author-component-dita.html), noted asignificant wait during initial startup. Any other mechanisms to enhance startup time?See explanation above.7. Does the <strong>XML</strong> <strong>Author</strong> component support multiple documents being open simultaneously? What are the licensingramifications?The current floating license model allows for now only two concurrent components from the same computer whenusing the license servlet. An additional started component will take an extra license seat.Another licensing technique would be to embed the license key in one of the jar libraries used by the applet. But youwould need to implement your own way of determining how many users are currently editing using the <strong>Author</strong>applet.8. Is there any internet traffic during an editing session (user actively working on the content, on the client side, in the<strong>XML</strong> <strong>Author</strong> component))?No.Functionality1. How and when are saves performed back to the hosting server?What you can see on our web site is just an example of the <strong>Author</strong> component (which is a Java Swing component)used in an Applet.This applet is just for demonstration purposes. It's source can be at most a starting point for a customization. Youshould implement, sign and deploy your custom applet implementation.The save operation could be implemented either in Javascript by requesting the <strong>XML</strong> content from the Applet or inJava directly working with the <strong>Author</strong> component. You would be responsible to send the content back to the CMS.2. Is there a particular <strong>XML</strong> document size (or range) when the <strong>Author</strong> applet would start to exhibit performanceproblems?The applet has a total amount of used memory specified in the JNLP JavaWebstart configuration file which can beincreased if necessary. By default it is 156 Mb. It should work comfortably with documents of 1-3 megabytes.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!