'Saffeine' provides feature driven license management and Java™ bytecode protection, in one product. 'Saffeine' allows Software Product Development companies to have solid protection for their products without embedding traditional license validation logic. The 'Saffeine' engine uses strong cryptography algorithms to secure unlicensed Java™ bytecode. 'Saffeine' also provides an embeddable secure runtime environment and a simple API for developers.


September 30, 2002.
'Saffeine' 2.0 is released with J2EE and embedded components support.
Press Release (pdf), Release Notes, Online Demo.

February 28, 2002
'Saffeine' featured by Sun's Swing/JFC team in the 8th Swing Sightings.

December 12, 2001
'Saffeine' 1.0 is released.
Press Release (pdf), White Paper, Release Notes.


Technical Notes

Defining code protection.

Code protection and Licensing technology comparison.

SafeSwingSet2 Demo (Java WebStart)
This demo is demonstrating the possibility of online on demand license generation and shows a protected application running from the web site.
Note! To run this demo you need to have JRE 1.3.1 and Java WebStart 1.0 or later installed.

Saffeine IDE (Viewlet)
This demo shows how to use the 'Saffeine' IDE to add License management and create protected Storage for existing applications.

Feature Driven Licensing (Viewlet)
This demo shows how to add extended feature driven licensing into the well known SwingSet2 application and choose a list of enabled features.




Copyright © 2001-2005. Saffeine Research. All rights reserved.