InfiView 1.5 beta
We are proud to release InfiView 1.5 beta.
If you want to join the beta program, please contact sales@bindows.net.
This version contains several major new features and improvements:
- Grouping
- Layouts
- Layers
- Edges
- Printing
- Documentation
For more information see InfiView 1.5 beta release notes.
Grouping (groups created programmatically)
Now you can programmatically create groups. InfiView will automatically switch the display from groups to items depending on the zoom level.
This capability, coupled with the suport for infinite data size, enable you to present infinite size data, in a clear, legibile way, at any zoom level.
Click here for more detailsLayout algorithms
InfiView 1.5 includes various layout algorithms.
The layouts are designed with flexibility and extensibility in mind, so that they can be used as building blocks for applications.
There are basically two different classes of layouts: those that are meant for trees, and those that work with general graphs.
Trees Layouts:
- TreeLayout. A standard layout for rooted trees displayed in a hierarchical manner.
- WedgeTreeLayout. This layout positions subtrees in a circular fashion around the parent node.
- BalloonTreeLayout. This layout places the subtrees of a node in circles, which are themselves placed on the circumference on a big circle around the node.
General Graph Layouts
- SingleCircleLayout. This layout places all nodes on the circumference of a circle.
- BiconnectedComponentLayout. This layout partitions the graph into clusters and lays them out in a circular fashion.
Polygonal Edges
The polygonal edges enables creation of edges with any polygonal shape, color, gradient, arrows and more.
<--- CLICK to run
Click here for more detailsMoving Edges
InfiView 1.5 now supports live graphical presentation of movements and flow (technical term: moving edges).
You can use this to develop applications presenting actual process flow and live location and movement.
Several examples, a live metro/subway application, showing location and movement of all the train cars (or buses) in real time, or money flow in a corporation, and how much is currently available in every site, or, live supply chain application, etc.
As a programmer you have full control over the weight of the edges (lines or any polygon), their color, the speed and direction of the animation, you can tie it to reallife events - and of course, the whole layout could be programatically generated and updated from database(s).
<--- CLICK to run (for the next few days, in IE only).
Inside the demo, click the Start button.
Snap to grid
With the help of grids it is now easier to create certain types of graphs and diagrams. The grid automatically arranges nodes and is zoomable.
Printing
It is now possible to print the contents of the viewport.
Improved Documentation
- The API documentation is much improved
- A large selection of new documents is now included with the package
- Old documents have been updated with the latest changes and also improved
- Many new sample applications have been added and old samples have been improved
- The XML Schema contains documentation from the API that can be viewed while editing XML
Schema support
A schema is a file that you can link to from your ADF to get certain benefits while developing InfiView and Bindows applications. Your code editor must support this feature for it to work. The InfiView and Bindows XML Schemas that ship with InfiView are used primarily for three things:
- Code Completion. As you type XML tags and properties in your ADF, your editor will be able to suggest which tags to use by looking at the schema to see which ones are allowed. Code completion works for both attributes and tags.
- Integrated API Documentation. We have integrated the API documentation inside the schema so that you can bring up information about tags and properties without leaving your editor. By default the API pops up automatically as part of code completion in Eclipse. In IntelliJ IDEA is a little less obtrusive and you have to press Ctrl+Q to view documentation on the tag or property where the cursor is currently positioned.
- Error Highlighting. Misspelled tags will be highlighted in red by your editor.
Samples, including backend samples
Included in the InfiView 1.5 beta package.