Snowbound Open Source Components
The Product(s) and option which contain each open source component are in the "Product Families" and "Snowbound Option" columns. The Snowbound products and options are grouped by color.
- The components that are in RasterMaster Java and the Java VirtualViewers are shades of orange.
- The components that are in VirtualViewer only (not RasterMaster) are in shades of green
- All of the components used for the Java Office 2007-2010 option are in one color.
- On the AJAX client table there are different shades of green depending on the version when the component was added.
- Rows that are gray and with their name stricken through are no longer in the product, or are third party components.
Java Products Open Source
Open Source Component |
Version |
License |
Snowbound Option |
Product Families |
Snow Source Location |
Deliverable File |
Notes |
---|---|---|---|---|---|---|---|
Base |
VV |
bcprov-jdk15-143.jar and bcmail-jdk15-143.jar |
The files are shipped unmodified with VirtualViewer Java Content Server in the WEB-INF\lib directory. Bouncy Castle bcmail-jdk14-143.jar is used by itext.jar when extracting encrypted PDF pages, which may happen when you cut and paste pages in a document in the VirtualViewer. It may also be used when processing password protected PDF files, which are encrypted. If you remove bcmail-jdk14-143.jar then you may see an exception when viewing or copying encrypted PDF pages. This only affects PDF document viewing. Many PDF documents are not encrypted and will not be affected. Other document formats are not affected. This is an optional dependency of iText. It is shipped by default with VV. It is not shipped by default with RM. Support would know if we ever give it to customers outside of normal builds. |
||||
1.5 |
Base |
RM, VV |
CMAP-all.jar |
Character mapping; our version is circa Jun 2009 and is beyond obsolete |
|||
4.1 |
Base |
RM, VV |
com/snowbound/jpeg2000/jj2000 |
Bob has modified the source. |
|||
1.5.0_06-b03 (activation), 1.3.2 (mail) |
Oracle Binary Code License Agreement for Java EE Technologies |
Base |
VV |
activation.jar and mail.jar |
The files are shipped unmodified with VirtualViewer Java Content Server in the WEB-INF\lib directory. |
||
2011-02-02 |
Base |
VV |
json.jar |
The library is used unmodified. We started using this in late June 2011 so it is in VirtualViewer 13 and VV Java AJAX 2.1 or later. |
|||
1.2.16 |
Base |
RM, VV |
log4j-1.2.16.jar |
no modifications |
|||
v3.1.1 |
Base |
VV |
ehcache-3.1.1.jar |
This library is used with no modifications starting with version 4.5 |
|||
v1.7.21 |
Base |
VV |
slf4j-api-1.7.21.jar and slf4j-simple-1.7.21.jar |
This library is used with no modifications starting with version 4.5 |
|||
v2.3.8 |
Base |
RM, VV |
lunr-2.3.8.js |
This is used to facilitate search on the documentation site. |
LibreOffice (Libre/OpenOffice Support in v20.1 and Later) Open Source
Note: We do not actually employ the LibreOffice code in v20.0.x/v5.0.x, but we do ship it.
Open Source Component |
Version |
License |
Snowbound Option |
Product Families |
Snow Source Location |
Deliverable File |
Notes |
---|---|---|---|---|---|---|---|
5.4.2 |
Libre/OpenOffice/ODF |
RM, VV |
juh-5.4.2.jar, jurt-5.4.2.jar, ridl-5.4.2.jar, unoil-5.4.2.jar, officebean-5.4.2.jar |
no modifications |
Alfresco Connector Open Source
Open Source Component |
Version |
License |
Snowbound Option |
Product Families |
Snow Source Location |
Deliverable File |
Notes |
---|---|---|---|---|---|---|---|
1.1.1 |
Alfresco Connector |
VV |
via Maven pom: dependency groupId com.googlecode.json-simple |
json-simple-1.1.1.jar |
The library is used unmodified starting with the Alfresco Connector in VV JH5 3.4.2. |
||
1.12.0 |
Alfresco Connector |
VV |
1 pom: dependency groupId com.google.http-client |
google-http-client-1.12.0-beta.jar |
The library is used unmodified starting with the Alfresco Connector in VV JH5 3.4.2. |
VirtualViewer HTML5 Client Open Source - both Java and .NET
Open Source Component |
Version |
License |
Snowbound Option |
Product Families |
Files delivered |
Snow Source Location |
Notes |
---|---|---|---|---|---|---|---|
3.2.1 |
Base |
VV |
jquery-3.2.1.min.js |
This library is used unmodified in the VirtualViewer HTML5 client (starting with version 2.0). |
|||
0.3.2 |
Base |
VV |
jquery.clearableTextField.min.js |
Added for HTML5 3.2; modified. |
|||
r2 |
Base |
VV |
jquery.contextmenu.r2.js |
This library is used with minor modifications starting with version 2.0. Added mouse button selection (svn 26891) and rubber stamps (svn 26939) |
|||
14-Mar-2012? |
Base |
VV |
jquery.localize.js |
This library is used (with modifications) starting with version 3.0. |
|||
3.3.7 |
Base |
VV |
bootstrap.js |
This library is used unmodified in the VirtualViewer HTML5 client (starting with version 4.4) |
|||
7.0.2 |
Base |
VV |
bootstrap-slider.js |
This library is used unmodified in the VirtualViewer HTML5 client (starting with version 4.4) |
|||
2011-02-23 |
Public Domain reference implementation |
Base |
VV |
json2.js |
This library is used with no modifications starting with version 2.2 |
||
1.11.2 |
Base |
VV |
URI.js |
This library is used with no modifications starting with version 3.3 |
|||
3.0.0 (Custom Build) |
Base |
VV |
modernizr.js |
This library is used with no modifications starting with version 3.3 |
|||
trunk |
Base |
VV |
console-shim.min.js |
This library is used with no modifications starting with version 4.0 |
|||
v0.2.0 |
Base |
VV |
console-shim.min.js |
This library is used with no modifications starting with version 4.1 |
|||
v4.1.0 |
Base |
VV |
pica.min.js |
This library is used with no modifications starting with version 4.3 |
|||
v1.4.2 |
Base |
VV |
localforage.min.js |
This library is used with no modifications starting with version 4.4 |
|||
v0.9.13 |
Base |
VV |
jquery-sortable-min .js |
This library is used with no modifications starting with version 4.5 |
|||
v2.17.1 |
Base |
VV |
moment.min.js |
Cross-browser date library used to format annotation create dates for display and storage. |
|||
v1.2.0 |
Base |
VV |
split.js |
Lightweight, unopinionated utility for adjustable split views. |
|||
v0.9.84 |
Base |
VV |
jsrender.min.js |
Utility for Javascript HTML templates. |
|||
v1.10.100 |
Base |
VV |
pdf.min.js and pdf.worker.min.js |
Used since 4.8 - pdf.worker.js modified since 4.13. See GH #13029. |
|||
6df46cb |
Base |
VV |
jquery.highlight-within-textarea.js and jquery.highlight-within-textarea.css |
js/3rdparty and css/3rdparty |
Plugin used with CSS modification from 4.10. Used in the watermarks textbox after changing it from an editable HTML div. |
||
v2.3.5 |
Base |
VV |
require.js |
Module-loading library used to structure internal code. |
|||
v2.0.1 |
Base |
VV |
domReady.js |
Plugin for RequireJS to load internal VirtualViewer code at the correct time during page load. |
|||
v1.0.7 |
Base |
VV |
bootstrap-add-clear.min.js |
Plugin to add X button to bootstrap textbox (older plugin in use for Search tab does not work with bootstrap.) |
|||
v3.2.0 |
Base |
VV |
lie.polyfill.min.js |
An important modern tool in Javascript is the Promise, allowing easy and interesting asynchronous behavior. Internet Explorer doesn't support Promises, so Lie provides a polyfill. |
|||
2018 |
Base |
VV |
diff_match_patch.js |
Quickly and easily compare plain text in javascript, allowing VirtualViewer to implement document comparison. |
|||
v1.0.5 |
Base |
VV |
jquery.hammer.min.js |
Provide tools and extend touch events for mobile browsers. |
|||
v1.0.2 |
Base |
VV |
FastestTextDecoderPolyfill.min.js |
Decode a stream of UFT8 data into processable image data. Internet Explorer does not support this method, so this library is a polyfill for Internet Explorer. We only use the decoding part of this library, not the encoding. |
Have questions, corrections, or concerns about this topic? Please let us know!