Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Section
Column

This tutorial will walk-through a few API scenarios focusing on the design-time integration such as creating new forms, listing and managing applications, launching the designer for a flow, downloading schemas, applications, forms and flows, download the XSD for a form/flow, uploading custom XSDs, using forms and flows.

...

Column
width240px

On this page:

Table of Contents
maxLevel1

 

What are we going to build?

...

Nothing. We have pre-created a simple application that shows the different usages of the API using an interactive command-line approach. Think of this app as the command-line version of the web-base frevvo UI but stripped of all the irrelevant details, libraries, etc., so you can inspect the different API usages as simply as possible using live code with sources included.

Although this approach makes it a bit harder to piece together a given API usage since it will be comprised of a set of different paths through the sources, we believe it will provide for a better learning tool since you will be able to inspect the sources, which will be running sources, or even debug the app if needed, after all this is an API we are talking about. We have also chosen an interactive command-line application format so that we would be able to reduce the code footprint to a bare minimum increasing the clarity needed to understand it. Besides, this tutorial should be the guide through the different API usages that may not be obvious by simply inspecting the source code.==

Downloading the command-line client

...

The client is packaged as an executable Java JAR that includes all of the required dependencies and you can download the [http://test.frevvo.com/bucket/com.frevvo.forms.cli.jar binaries] from here and the [http://test.frevvo.com/bucket/com.frevvo.forms.cli-sources.jar sources] from binaries  from here and the sources from here.

== Running the command-line client ==

...