Source Code Analyzer


 Version 1.8.6


This product can be used to create descriptive metadata files from source code. Parse source code and web service definitions to generate enhanced descriptions through online dictionary sources. You can download the demo verson of the program from here, while the user guide describes the product features in detail and gives an idea of the application's usefulness.

 

Product Details

This utility program is a code analyzer and semantic mapping application. The application can read source code files and parse them to determine what the most important words or concepts in the method headings are. This information is then used to allow the user to enhance these method descriptions with standard descriptions from online dictionaries. This would be useful, for example, if the code was an interface to a Web-based service. It can now also be used to create an admin document for initialising a licas service with. The method name, return type and parameter descriptions can all be updated with additional descriptions or keywords, that can then be read and understood by another program or human user. The key features are as follows:

  1. Parse source code or WSDL to determine the key words or concepts.
  2. Retrieve standard online definitions of keywords to enhance metadata descriptions.
  3. Save the enhanced descriptions in an XML file to be added to a Web service interface.
  4. Use the enhanced description to allow for autonomous search or communication.
  5. Create Licas admin documents.
  6. The program can parse both Java and .Net files (C# or VB).
  7. Access to online definitions in different languages.
  8. Undo / redo options for the last 5 operations.

While some knowledge and skill is required to determine what keywords and definitions to use, this application largely automates the process, making it much easier for the writer of the service to do this. The other advantage of this mechanism is the fact that the descriptions are based on standard definitions retrieved from online dictionaries. These can even be checked if the web address is known. This is therefore a ready-made standard for defining your web service interface that can be utilised relatively easily.




Example Application - Enhanced Metadata

This is an example that tries to enhance the metadata description, but using a different language. A description in English for the word combination 'confirmAppointment' has been parsed, where a list of keywords, translated into French, for the word 'appointment', have been retrieved and saved. This enhanced description can then be used as part of the web service interface, to provide more detailed and standardised information about your service, to human users or autonomous computer users alike. You can read a white paper about the application and why it has been written here.

 


Example Application - Licas Admin Document

This example uses the application to automatically create a licas admin document. This can then be used to initialise a licas service, again with enhanced metadata descriptions. In the figure, only the data and keywords sections are showing, but all of the main fields can be automatically created and saved.

 




5 stars - Best Software 4 Download Code Analyzer - Free Download from FamousWhy.com
Code Analyzer - 100% FREE Softpedia Award.com


Demo Version

You can download the demo verson of the program, either as a windows installer or a zip file with jar exe. The demo version is fully functional, except for the following: the redo / undo buttons are disabled and there is a reminder window that opens when you go to parse or save a file. As there is no dedicated version changes page, you will need to check the documentation for this.

Script Parser

You can download the script parser that can be used to read the generated script as part of your web service interface from here. There is a jar file for a Java web service and a C# dll for a .Net web service.


Buying the Application

If you buy a copy of the program, you will be entitled to free updates. You can register your copy, when you will receive a password for accessing the free updates. The only cost will be a £1.00 GBP admin fee.

 

System Requirements

Your system must meet the following requirements for the software to work:

  • The installation package only runs on Windows, as a windows setup.exe.
  • However, on request, a zip file can be provided for other operating systems.
  • The program was written in Java and will require a relatively recent version of the Java JRE to run.

If you are unsure, then you can download the demo version first. It has the same interface and so if it is suitable then the professional version will also be suitable.

 

Purchasing the Software

The professional version can be bought for £15.00 from the payloadz online site, by clicking on the link below. If you contact me through this site, I can provide an operating system independent zip file instead.


Payloadz