Source Code Obfuscator
ShroudIt! is an essential tool whenever the security of your original source code may be compromised. This makes it a MUST HAVE tool for any serious professional programmer.
ShroudIt! is designed to handle modern computer languages with support for such things as compiler directives, global includes, macros, embedded preprocessor statements, and symbol defines. Source code processed by ShroudIt! is fully equivalent to the original code, except that it is now only machine readable.All comments and meaningful variable names are removed or replaced. This means you can distribute your source code for others to use and compile, but your intellectual property is secured and protected. There are over 30 available features and optional techniques, such as replacing string constants with their ASCII hex code equivalence to further obscure the meaning and sense of the original source program.
Download 60 day evaluation copy (500k)
Dynamic Adaptive Machines for Smart e-Learning (DAMSeL)
Can computer-based learning systems be made as effective as a personal tutor? It is well known that individualized tutoring raises students' performance, on average, by 2 grade levels compared to class room instruction. Currently used techniques and products do not employ need-based intelligent and personalized delivery of training contents or instruction specifically targeted to suit learners' abilities. In practice, for many commercial tools, computer-based instruction or training means merely transferring contents in various forms (such as texts, images, videos, etc.) to certain digital formats in computers and providing CD or internet/web-based access. In contrast, LNK's learner-centered technology solutions significantly boost performance by intelligently presenting instruction or learning contents and automatically guiding learners through the training process to match their capabilities and requirements.
The focus in our approach to knowledge organization and instruction is on concepts and the prerequisite relationships between them. As an example (due to John Cohen of Dept. of Immunology at University of Colorado Medical school) if the concept is "AIDS", then prerequisites might be "retroviruses" and "T cells", related topics would be "drug therapy" and "ethics of vaccine trials", and so on. The related concepts can be linked into a unit of instruction and then one can link up concept clusters, and so on.
At LNK Corporation, we have created an authoring tool to logically author a concept network consisting of "Learning Objectives" with prerequisite relations. The tool also provides templates to create provisional presentations and tests as html pages. An advanced wizard verifies that there are no inconsistencies in the network logic and all concepts are sufficiently covered for presentation and testing. Once this skeleton of the course is created, one can then design the targeted presentations and tests, in the form of text, images, sounds, simulations, etc. and insert them into the templates or just insert reference pointers and URLs.
We have also developed an adaptive tutoring engine that works on the concept network and without requiring manual written directions for navigation in the form of scripting, automatically navigates the learner through the network. This approach provides presentations, tests, assessment, diagnosis and remediation which are dynamically personalized to the individual learner's performance during the learning process. These functions are controlled and managed by a learning management system (LMS). An attractive and unique feature of our LMS is the ability to deliver presentations in the form of dynamically adaptive sequences. At completion of the unit, the system will have ensured that the learner has achieved a desired level of mastery of the unit of instruction.
Our tools are domain independent. They can be used for organizing and delivering knowledge on any subject for which the Subject Matter Expert (SME) creates the concept network in terms of learning objectives, prerequisite relations, and tasks. The presentations and tests can be designed at several levels of complexity (ranging from very easy to most difficult) by covering more than one objective so that those who are able can go through the unit faster. When they encounter difficulty, the system automatically switches to covering fewer concepts, and even down to lowest level (containing just one objective) with a simpler explanation and test. The system automatically detects that the learner is ready to move up to a higher level.
A key advantage of our technology is individualized personalization of knowledge transfer. Our tools support and operate both in server-client and standalone modes.
exhibits key distinguishing features that uniquely differentiate it from other
commercial products. The key features include: a well-defined and structured
representation of learning objects, separation of instruction structuring from
media (i.e., presentation of contents and tests), easy and simple to use User
Interface (UI); instant visualization of learning object structure and relationships;
incorporation of advanced mathematical concepts and Artificial Intelligence
techniques. Our tools help learners and trainers in achieving a new and unique
experience in learning and understanding, by guiding and navigating them through
the training to best suit their abilities. Our tools have been developed and
implemented using state-of-art technologies such as Java, J2EE, JBDC, and XML.
Thus, these tools are specifically designed to work in a wide variety of computing
platforms and support interoperability over the web. The benefits are: anytime,
anywhere learning, improved productivity, savings in time and resources and
better performance for the whole organization. The cost effectiveness for the
organization is further enhanced by providing performance metrics which measure
how well the course is constructed and how well the learner performed and understood
The Task Analysis and Visualization Tool (TAViT)
LNK has developed the Task Analysis and Visualization Tool (TAViT) that supports a streamlined and structured representation of various tasks of a complex process in any application.
TAViT technology, which is highly efficient and user-friendly, consists of advanced graph algorithms and methods to specify, automatically analyze, easily reconfigure and instantly visualize results.
Our tool, targeted specifically to enterprise applications, by using J2EE platform, defines various components of the management, planning or business process in terms of sequences of tasks and subtasks with associated relationships or dependencies along with resources, at different levels of details. In this manner, a complete management process can be formally represented in a hierarchy, rigorously and comprehensively analyzed, by splitting components to individual process elements and by aggregating effects and results at the top level, thereby resulting in an end-to-end analysis solution. The complete task composition and the results of analyses are visualized as PERT and Gantt plots.
Further, it helps users to identify critical stages or gaps in the specified process, causes of time delay in a particular stage and effects of allocated resources. This greatly enables reconfiguring the process work flow leading to automated and accelerated analysis and visualization of changes, leading to an enhanced, effective and reliable work flow management planning process.
Hybrid Image Compression Technology
LNK Corporation has developed state of the art compression schemes for hyperspectral imagery and textures, incorporating innovative hybrid methods.
LNK won U.S. Air Force Phase I and Phase II SBIR (on-going) contracts for applying and further refining the LNK proprietary EigenWavelet image compression algorithms for compression of Hyperspectral Imagery, and completed a Navy SBIR for application to material and terrain textures.
In particular, we have developed wavelet-based texture and terrain compression techniques for overcoming the bus limitations of PC-based computer image generators. Our extensive experiments demonstrate that LNK_EigenWavelet, the LNK compression scheme, is efficient, attractive and appropriate for compressing material textures and terrain geometry. Further, our comparative analysis and results show that LNK_EigenWavelet achieves superior compression rates with minimum reconstruction errors compared to the existing state of the art hardware-based compression schemes, including S3TC (DIRECTX) and FXT1 that are currently available in market.
We have also employed hybrid wavelet techniques in order to compress multi- and hyper-spectral images. Our comparisons reveal that LNK_EigenWavelet outperforms JPEG-2000 (which is based on wavelet and is also an emerging standard for compression) both in terms of speed and compression ratio.
Features of Our technique include:
LNK now seeks Phase III investors/partners to accomplish hardware realization and commercialization of its EigenWaveletTM hybrid compression technology. In accordance with SBIR regulations for Phase III, third party (non-SBIR) funding in the amount at least equal to the SBIR program total investment is required.