These are the public Release Notes for Cybersack Servoy Components R1.2.16.
October 15th 2006
All of our products are described here:
http://www.cybersack.com/
COMPATIBILITY:
All Cybersack Servoy Components are now Servoy 3.0 Compatible !
We have performed a thorough set of regression tests on our products on Mac and Win against Version 3.0-build 371.
No issues remain.
Remember to use a 1.5 JVM.
ENHANCEMENTS:
This release contains a number of important enhancements.
The key additions are:
ImageBean
Enhancement:Full Twain and Sane Support for Mac and Windows.
Description:Tested with 7 Canon and 4 HP USB scanners without issues.
Usage:User right-clicks on bean and selects “Scan…” option.
DataStream Plugin
Enhancement:Simple API for Multipart Posting (Form submission with a file attached).
Description:A simple API which allows you to post of to any server from within Servoy.
Example Method Call:
var arguments = new java.util.Hashtable();
arguments.put(“name1”, “value1”);plugins.DataStreamer.uploadMultipart(
“www.google.com”, //host
8080, //port
“/submission/submit.jsp”, //file portion of upload URL
false, //ssl
“D:/my-file-to-upload.xls”, //the actual file
arguments, //the name-value pairs for the form submission
true, //execute on a new thread to allow the Form UI to remain responsive
“user_data”); //name of the current Servoy server
As earlier mentioned, the DataStream plugin will also provide FTP Support in the next minor release, R1.2.16.1, expected one week after R1.2.16 is released.
Of course, you will get all of the UI feedback and control that ships with the products
MediaManager Plugin
Enhancement:Support for a Filtered View of the Server File System when importing files from the Servoy Client
Description:Allows you to restrict the view of the server-side file system when a user imports files via DnD onto the bean.
This is useful, for example, when you have a system shared by more than one customer.
Or if you simply need to apply security against specific resources.
All you need to do to restrict access to the view and file system is to limit the view to the node you want to show.
Example Method Call:
elements.sfb.serverTreeStartingPoint=“Customer A”;
OR
elements.sfb.serverTreeStartingPoint=“Customer B/Sales/Retail”;
AND to change it back
elements.sfb.serverTreeStartingPoint=“”;
Remember to configure your ‘store’ location by setting the ‘data.stream.server.filesystem.root’ property under
http://${servoy.server}:${port}/servoy-admin/plugin-settings
“Customer A” and “Customer B” would be directories held directly under the directory configured by ${data.stream.server.filesystem.root}
SoftwareUpdater (Developer) Plugin
Enhancement:The Software Updater itself has had an enhancement to Create an Archive of Cybersack products.
Description:This has been requested by Developers who have customers using Offline client and where those clients are not connected to the internet.
In such cases a physical “visit” to the Customer site is necessary and the plugins need to be manually installed.
To support this, we have added a button which will generate a ZIP archive which can be extracted at the Customer site.
Usage:Select “Create Offline Archive” from the Software Updater whenever you need to create such an archive.
SoftwareUpdateBuilder Plugin
Enhancement:Automated Solution Import.
Description:As a number of users are creating software updates which include Servoy Solutions themselves, a need has arisen for solutions to be automatically imported to the Servoy Offline environment.
Whenever a .servoy Resource is a part of the Software Update being pushed to your Offline Clients, then each is optionally imported to the Servoy repository as a part of the Software Update process for your Clients.
Usage:Simply add your .servoy files to the Resources section of your Software Update configuration using the Servoy Solution provided.
HOW TO GET THE PRODUCTS:
All of our products are installed via our Developer ‘Software Updater’ plugin.
If you have a R1.2.11 (or greater) installation of our software, then the updater will deliver the product to you.
You may need to manually invoke the Update from the menu item Tools->Plugins->Cybersack Software Update…
If you have an earlier installation or no installation at all, install our Software Updater to ${SERVOY_DEVELOPER_HOME}.
The Software Updater can be obtained from here:
http://www.cybersack.com/CybersackSoftw … taller.jar
Close Servoy Developer
Install to ${SERVOY_DEVELOPER_HOME}
then re-start Servoy
Then, the update can be obtained by invoking the Update from the menu item Tools->Plugins->Cybersack Software Update…
[Normally, the Updater checks for you automatically and prompts you…but, if it doesn’t, select the item manually in your Developer]
Select the products you would like to try (or you can ‘select all’ by clicking the “Update” checkbox header).
You should ‘select all’ licences by clicking the “Update Licence” checkbox header.
Click the “Update” button to start downloading the Updates.
Once you have completed the Update download, Restart Servoy Developer.
Once re-started, import the mod_cybersack module:
“mod_cybersack-R1.2.16.servoy”
If you have existing versions, just upgrade to the newly downloaded versions.
Always import data.
Always increment your Solution Version and Activate the just-imported version.
If you want to deliver the functionality to your Java Web Start clients, also import the “sol_” solutions.
Once imported, Open solution ‘mod_cybersack’.
The default form shows the Decorator Plugin.
Do not use the Stickes Form right now as it will give you unexpected errors.
All trial licences are valid until 31st October 2006.
These demo licences support no more than 3 concurrent users per server.
Queries can be sent here:
info@cybersack.com