Quantcast

Tersus - The Easy Way to Create Web Applications

Tersus 

Tersus is best for building rich web applications. Since Tersus employs AJAX techniques "under the hood", you don’t need to master different languages (like JavaScript and Java) and complex client/server integration techniques to building web applications with rich, responsive user interface. With Tersus, a single person or a small team can quickly accomplish what would normally require a larger team and at least twice the effort.

But Tersus is a general purpose platform that can be used to develop a variety of software solutions. The Tersus technology has already been used successfully to develop a range of software solutions, from small tactical applications to high-end, mission critical systems.

With Tersus you can develop any of the following:

  • Stand-alone applications
  • Integrated solutions (we call these Appligrations™ = "application of integration")
  • Back-office server-side systems (with no GUI or minimal GUI)
  • Enterprise 2.0: Client-server web applications with rich browser interface
  • Mixture of automatic processing and human interactions
  • Asynchronous, event-driven processing (e.g. message based)
  • Composite applications assembled from any combination of built-in components, self developed components and Web Services
  • Tactical rapidly developed application
  • Enterprise scale and distributed systems

Cool Features

  • Building and running a first web application within minutes
  • Online validation of your application model
  • Using any HTML page as part of your application
  • Using external web services as built-in building blocks
  • Automatic deployment from the Tersus Studio
  • Visual Debugging
  • Not only English – support for any language
  • Model Exchange for sharing libraries, modules and applications

To develop an application with Tersus, just draw a diagram of your application. The Tersus Server will automatically execute the diagrams, taking care of all that is required to "bring your application to life".

Tersus development is 100% visual. No coding or scripting is needed. The diagram of the application (called "the model") defines it all: screen layout, rich client side behavior, and server side processes.

You can easily create your screen layout by dragging display elements (buttons, tables, fields …) into the model.

Here is an example of what a Tersus model looks like:

Behavior is added by drawing process diagrams inside user interface elements.

The following diagram defines what happens when the user clicks the ‘Delete’ button:

In this example, pressing the delete button brings up a confirmation dialog. If the user confirms, the record is deleted from the database.

Processes can contain sub-processes. By zooming into a sub-process, you can see its behavior.

Click here or on the image below to see zooming in action:

 

Tersus Studio the Tersus development environment contains a palette of building blocks you can use to create your own applications.

Built-in building blocks include:

  • Data types (like Text, Number and Date)
  • GUI elements (like Buttons and Text Area)
  • Mathematical functions (like Add, Substract and Multiply)
  • Database actions (Insert, Update, Delete and Find)
  • Document handling actions (actions for things like generating PDF documents, sending email messages or reading XML and Excel files)
  • Application modules (like ‘Authorization’, a ready-to-use module for managing users and permissions)

You can add your own building blocks to Tersus. Basic building blocks are implemented in code (Java or Javascript), while composite ones are modeled with Tersus.

Below is a screenshot of the palette of building blocks (focusing on database actions):

About Tersus Software Ltd.

Tersus Software Ltd. is a privately held company founded in May 2003 by Ofer Brandes, Youval Bronicki and Joel Barel.

The vision of Tersus is to fundamentally change the way software is created and maintained. Instead of coding or scripting, developers draw diagrams of their applications (called "models"), which define everything: screen layout, rich client side behavior, and server side processes.

Develpoment becomes simpler, and more people can take part in it.

To make this vision a reality, Tersus has developed the Tersus Visual Programming Platform, an innovative development and execution platform that enables users to easily create enterprise web applications by drawing visual diagrams instead of writing code.

The platform is released as open source.

For organizations seeking the benefits of agile application development, Tersus provides a commercial enterprise version of the Tersus platform, together with supporting services (technical support, training and consulting services).

Sphere: Related Content

If you enjoyed this post, make sure you subscribe to my RSS feed!

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*
AJAXed with AWP