var fDesc=new Array(); fDesc[1] = "documents and image files into fully editable text documents. It handles the recognition process automatically, but you can also define areas of text, graphics and tabular formatting."; fDesc[2] = "compatibility and an easy to use API. GTK+ it is written in C, but has bindings to many other popular programming languages such as C++, Python and C# among others. GTK+ has a large development community, as can be seen by the lists of contributors in GTK+ release announcements."; fDesc[3] = "application for almost 300 file formats. Basically, what it does is allow you to open any file instantly from a single application. Mac OS X has a similar feature called Preview."; fDesc[4] = "of methods which convert your .NET assembly (EXE & DLL) into processes which no existing tool can decompile."; fDesc[5] = "allows you to apply mechanisms to efficiently manage DRM, copy protection, and distribution of your most sensitive files. You can make use of different parameters to define your preferred levels of security."; fDesc[6] = "software provide developers with software protection from reverse engineering, analysis, modifications and cracking"; fDesc[7] = "components. Strong encryption. Flexible license file content. Creates encrypted code and data."; fDesc[8] = "distribute time-locked trial versions and hardware-locked or user-locked full versions of your software. Both applications and components can be copy protected. The license file is signed and encrypted to prevent tampering. A license file generation program is provided along with the library. Alcatraz also provides a full featured implementation of automated web based licensing. Online help is included with the software. Features: Creation of time-locked trial versions of your software. Creation of machine-locked full versions (locked to a single machine to prevent copying). Creation of user-locked full versions. (locked to a user identifier. This is less restrictive than machine-locked licensing). Support for versioning. Support for license transfer from one machine to another (For machine-locked software). Support for automation of the license generation process. (For web-based..."; fDesc[9] = "simple and secure encrypted license keys."; fDesc[10] = "applications."; fDesc[11] = ", software and application licenses across your entire organisation in minutes. AuditWizard helps you achieve total visibility of what's on your network, from PCs and Servers through to Network Printers and Switches to IT gadgets like PDAs, USB sticks and MP3 players. Auditing your network inventory to ensure you have the correct software licenses not only protects you against software compliance audits but it also ensures you are only paying for software which you are actually using. This reduces the amount of money being wasted on maintenance contracts for software which is no longer being used. In addition, running a full PC audit will help you manage your IT infrastructure to better plan for upgrades and accurately budget. AuditWizard has a proven track record to help you effortlessly run a full network inventory of your entire organization; it is quick, efficient, accurate and very..."; fDesc[12] = "engineering, unauthorized customization, unlicensed use and redistribution. Zend Guard helps you distribute your PHP apps securely"; fDesc[13] = "protects digital rights for them."; fDesc[14] = "Elliptic Curves Asymmetric Cryptography. With our library you can create or verify secure product keys in just 3 lines of code!"; fDesc[15] = "electronic software distribution system. ElecKey provides software security that helps to protect your software applications against piracy."; function tCollapseAll(maxID) { document.getElementById("alls_action").innerHTML = "Expand descriptions"; var id=1; for (id=1; id <= maxID; id++) { if (document.getElementById("desc_" + id)) tShowHide(id, 2); } } function tExpandAll(maxID) { document.getElementById("alls_action").innerHTML = "Collapse descriptions"; var id=1; for (id=1; id <= maxID; id++) { if (document.getElementById("more_" + id)) tShowHide(id, 1); } } function tShowHide(id, show) { var s = document.getElementById("more_" + id); if ((s.innerHTML!=fDesc[id] || show==1) && show!=2) { s.innerHTML = fDesc[id]; } else { s.innerHTML = '...'; } }