| Category |
Feature |
Description |
Watch Video |
| Defining Database Connections |
Duplicate an existing connection |
You can define a new database connection quickly and easily. Servoy will allow you to connect to any SQL database via JDBC. It's really simple to get the connection going - and once established, you can use that same database connection across multiple applications. This video walks you through the simple process. |
Length 01:00
 |
| Create a New Sybase Database |
Servoy ships with Sybase iAnywhere as the default database - to get you started easily and quickly. However, you're not limited to using it at all if you don't want to. Servoy 4.0 will now allow you to create and connect to a new Sybase database without the need for external tools like Sybase Central. |
Length 01:24
 |
| Creating Heterogeneous Joins |
This video shows how easy it is to create joins between multiple remote databases. The example shows getting order header information from a Sybase iAnywhere database, and the order details from a Microsoft SQL Server database. |
Length 02:16
 |
| Forms |
Copy/Paste Forms |
You can now copy and paste forms within the same solution, different solutions and even into different modules - this video shows just how easy it is. |
Length 01:51
 |
| Form/Global Variables |
You can have in-memory variables that are scoped to the entire application (global variables) and now you can have variables that are scoped at the form level as well. These new form variables allow you to properly scope your variables and increase the maintainability of your solution. |
Length 02:45
 |
| Form Inheritance |
Form inheritance is new for Servoy 4.0 - and it allows you to re-use all of your forms - including all methods on events, buttons, etc; to greatly improve your productivity when developing a solution with a lot of very similar forms. |
Length 03:28
 |
| Tabpanels |
This video shows how you can use tabpanels to show related data, unrelated data and even create tabs on-the-fly. |
Length 03:57
 |
| Configurable Alternating Row Colors |
When creating a list view or table view - you often want the ability to have alternating row colors. This video shows how you can accomplish both using either a calculation or a global method. |
Length 03:40
 |
| Image Support |
You can easily incorporate .gif, .jpg. and .png files into your solution - and use them as background graphics, button graphics and more. |
Length 02:17
 |
| Tables |
Create and Drop Tables |
You don't have to use an outside SQL editor when using Servoy 4.0 (although you absolutely can!). Servoy has built-in functionality that will allow you to create and drop tables in any database connection. |
Length 01:47
 |
| Replace Table |
In this video you'll see how, with a single command, you can switch the server and table that's being used by your solution. This comes in handy when you're testing against your local machine and now want to test against another database server that has a different database/table names - and or additional columns in its schema. |
Length 02:38
 |
| Relations |
Creating Related Records |
There are many options to create related records in Servoy. This video shows an easy way to add a related record in a master/detail form where Servoy manages the foreign key entry for you. |
Length 03:11
 |
| Showing Related Data |
Creating a master/detail data entry screen or report is very easy to do in Servoy. This video shows how you can use Servoy's datagrid-like control (a portal) to show related data. |
Length 02:16
 |
| Scripting |
Interactive Debugging |
Servoy 4.0 allows you to debug your methods in both the Smart Client and the Web Client! You simply set a single breakpoint and click through your application. This video will show you how. |
Length 04:16
 |
| Persistent Breakpoints |
Breakpoints are now persistent and can be conditional as well. This will save you hours of time in debugging your applications - and this video shows how easy it is to take full advantage of this great new feature. |
Length 03:47
 |
| Functions Can Be Created On-The-Fly |
You can now create methods just by typing. Once you save the method - your new functions are immediately available in both the Smart Client and the Web Client. |
Length 01:54
 |
| Object Oriented JavaScript |
Unleash the power of object orientation in your JavaScripts in Servoy 4.0. This short video will show you how. |
Length 02:00
 |
| Methods Grouped In Single File |
All your methods are now grouped into a single file - so editing and viewing the context of your coding has never been easier. This video shows how you can navigate your methods in outline view as well as by double-clicking the name. |
Length 02:00
 |
| XML in JavaScript |
Learn how to use XML notation directly within your methods. XML can be read and treated just like arrays. |
Length 03:57
 |
| Web Applications |
Dialogs |
This video shows how easily - without writing any AJAX or HTML - you can incorporate multiple dialogs into your AJAX-powered Web Client applications. |
Length 02:28
 |
| Printing to PDF |
It's easy to print to PDF within your web applications - in fact, it's 100% automatic! This video shows the single line of code you need to print your report form in both the Smart Client and as a PDF in Web Client. |
Length 02:39
 |
| Reporting |
Interactive HTML Reports |
You can write your own HTML in Servoy and include hyperlinks that will trigger other Servoy methods. This video will show how easy it is to add your own drill-down link from a client listing to a client detail report. |
Length 07:46
 |
| JasperReports Integration |
Create the reports you (and your customers) have always dreamed of using the open source JasperReports engine. We've created a free plug-in that allows full JasperReport integration - including the passing of variables from your own methods. This video will show you how easy it is to integrate JasperReports with your Servoy application. |
Length 02:15
 |
| Table Columns |
Design Time Documentation |
Documentation is never at the top of the list for most programmers - because it usually requires a break from the development process. With Servoh 4.0 you can document your data columns and even give them "friendly names" that will appear to the user in sort dialogs, etc. |
Length 01:40
 |
| Table Lookups |
This video shows how easy it is to automatically enter data in columns from hard-coded values, global (in-memory) variables, and even from related tables. |
Length 02:31
 |
| Validation |
You can attach validation rules to the database column - ensuring that validation is performed no matter what source tried to add/update that column - be it another method or another solution. You use built-in validations or create your own global method to have even greater control. |
Length 04:50
 |
| Conversion |
This video shows you how to use the conversion option at the column level to perform data transformations automatically - and across solutions. |
Length 03:12
 |
| Calculations and Aggregations |
You can have both stored and unstored calculations; as well as aggregation columns in any Servoy solution. These are solution-specific and act like virtual columns you can use on forms and methods. This video shows you examples and how to get started using them quickly. |
Length 04:08
 |
| Windows |
Multiple Windows and Dialogs |
Servoy allows you to open multiple modal and non-modal windows at any time. This short video will show you how easy it is to accomplish. You can even use the exact same code whether you deploy to Smart Client or Web Client. |
Length 02:20
 |
| PDF Handling |
Printing to PDF |
Printing to PDF is an expected feature for today's applications. In Servoy you can print any form directly to PDF with a single line of code. |
Length 03:02
 |
| Using PDF Fill-In Forms |
You can integrate any PDF fill-in form directly into your solution - without the need to manually "map" each of the PDF form fields to your backend data. You can even store the PDF in the backend database and Servoy will automatically open it in Acrobat in a browser, allow your user to fill in data, and automatically put the data into a backend table. |
Length 04:04
 |
| Creating Read-Only PDF Forms From Fill-In PDF Forms |
If you use the PDF fill-in form integration - you might want to output a non-editable version from the data stored in your tables. This video shows how easy it is to accomplish. |
Length 03:00
 |