Introduction
The Analyzer is all about understanding your solutions developed with Servoy Developer.
With the Analyzer you can compare solutions, track your Objects by name, find out where Objects are referenced, create a report of Unused Object, create an overview of references to Objects that (don't) work on the Web and much, much more.
When you are familiar with Servoy you know that you have the latest Release of Servoy in front of you when you are developing. However, during your development cycle it is sometimes nice to be able to compare what happened with a certain Form, Method etc.
With the Analyzer you can have more Releases of a Solution open at the same time. Because of that you can easily compare each and every View or single Object with the other between Solutions and Releases.
But you can also create a Comparison between complete Solution Releases. The Compare Dialog will give you all different Objects and you can easily click through to both Objects and compare them
The larger your solution gets the more difficult it is to find out about all Objects that have a reference or all Objects that are unused.
With the Analyzer this is not an issue anymore.
On top of the above the Analyzer will present you with Object property information in an alternative way to give you another view of what is going on.
Forms and their properties are presented in a table showing you everything to make comparisons
Styles, Methods and Calculations can be shown next to each other to do comparisons
Media images are shown next to each other so you can track equal images easily
Fields are presented in a table view per form so you can track what dataproviders are used on that form
Elements are presented in a table view per form to give you a clear view of which elements are named or not
I18n, Relations and Valuelists details are collapsed immediately when selecting them to give you immediate insight without clicking too much
In other words the Analyzer is the tool to save time and money.
The below screenshot shows the Analyzer used to compare two Servoy sample Styles.
The greyed lines are different comparing the left Style to the right Style.
Latest Analyzer for Servoy Classic Repositories available
April 15, 2008
Analyzer
1.9-300
04/15/2008
Features
Some of the features that are available are outlined below:
Navigator view of one or more Servoy Repositories
Have more Releases of a Solution open at the same time
Compare and print different Solutions and/or Releases
Select Security, Styles, Solutions, Global methods, Global variables, Forms, Form methods, Form fields, Form elements, Modules, I18N, Media, Relations and Valuelists in the Navigator.
Show Styles, Servers, Tables, Columns, Calculations, Aggregations, Global methods, Methods and Calculations in a (split) view. Across Solutions and Repositories.
Styles: copy, edit, print and compare scripts
Global methods: copy, edit, export, print and compare scripts
Methods: copy, edit, export, print and compare scripts
Calculations: copy, edit, export, print and compare scripts
Find (key-)words in Styles, Global methods, Methods and Calculations
Find Object by name
Find Call Stack for Styles, Servers, (Global) Methods etc.
Expand Call Stacks to show a complete hierarchy of calls
Find all unused Objects
Show all Todo's ('//TODO') in your Styles, Global methods, Methods and Calculations in a list view
Show all Memo's ('//MEMO) in your Styles, Global methods, Methods and Calculations in a list view
Add notes to aggregations, calculations, columns etc.
Print all Information Views (Todo's, Memo's etc.)
Print summary reports of your Repositories and Solutions
Print source (all methods) of a form
Show where a column is used including 'indirect' references. {2jtab:Benefits}
To lookup and compare Solutions, Releases, Objects, Methods etc.
To know what objects are used where (or not).
To know where Todo's are in Methods, Styles and Calculations.
To (also) search in calculations.
To document rows, calculations etc. with seperate notes (stored within the repository).
To change Method-, Style- and Calculation scripts.
And many many more reasons...
In short every developer can benefit from the Analyzer
Compatibility
Due to the different repository structures the Analyzer
3.x.x
1.5 +
will only work with Servoy 3.x.
The Analyzer will work with Servoy 3.0 repositories and upwards.
That rules out repositories used by Servoy 2.2.7 (or even earlier) you would say. Well, officially the answer is no indeed. The structure is so different from the latest releases of Servoy that we have decided not to support these repositories.
When you really need to analyze an older repository we suggest that you create an export of your solution and import it into Servoy 3.0+. This way you can still see what is going on within your solutions/repository.
Buy
Analyzer for Servoy Repositories
EUR 400,00
License per developer 1-4 = 400 Euro, 5-9 = 300 Euro, 10+ = 200 Euro per license
Support Kit
The Support Kit is your 'First Aid Kit' for when you get into trouble or need help to get going. Based on the type of Support Kit you bought from us we can give you up to 2, 5 or 10 hours of support. When you need direct support (incident) or more structural support, the Support Kit is your choice.
Service Level Agreement or Support Kit
A Service Level Agreement gives you Priority Support for all your bugfixes, issues and questions regarding our Components or anything else that was agreed.
A Support Kit is valid for any type of Support, excluding bugfixes, within the per incident agreed timeframe.