Skip to end of metadata
Go to start of metadata

Servoyprovides a collection of open source Servoy modules which are ready for developers to use, extend or contribute. 

Each module is maintained and released independently. Source code, documentation and release packages are available on Github, at their own project repository. Checkout the master branch to get the source code of the latest stable release or checkout the develop branch of the project to get the latest source code available.

List of modules:

svyUtils

'svyUtils' is a module of the Servoy Business Application Platform. It provides a wide range of low-level utility methods and application concepts for Servoy solutions. Read more about svyUtils in the wiki section of the project.

Download the latest release as a prebuilt .servoy export or checkout the latest source code from our Git repository svyUtils.

LogManager

Provides finegrained logging functionality built with performance and configurability in mind.

EventManager

Provides the ability to (de)register listeners for events and fire events. Aims to provide a way to decouple hard links in code between otherwise stand-alone code

ApplicationCore

It offers default implementations for the solutions onError and onDataBroadcast events and provides a module initialization mechanism.

The aim of this module is to provide the API's for 3rd party modules to allow easy integration.

Web Client utils

Set of utility methods specifically for the Servoy Web Client Also replaces (most) of the functionality of the WebClientUtils plugin.

Smart Client utils

Set of utility methods specifically for the Servoy Smart Client.

Excel utils

Set of utility methods for read, create and manipulate Excel Workbooks. Does not requires Microsoft Excel.

LogManagerAppenders Utils

Provides a set of Appenders plugins for the LogManager Loggers. The implemented appenders allow to append logs in database and in a log file.

UnitTest Utils

Utility methods for unit testing.

svyJFXWebView

A HTML5 WebView component for the Servoy Smart Client. 'svyJFXWebView' is a module of the Servoy Business Application Platform.

The WebView component brings HTML5 to the Servoy Smart Client. Based on the JavaFX WebView technology, it allows embedding HTML(5) content onto forms, with full bidirectional scripting access

The component allows for displaying websites, as well as displaying custom HTML markup generated by the application.

Read more about svyJFXWebView in the wiki section of the project.

Download the latest release as a prebuilt .servoy export or checkout the latest source code from our Git repository svyJFXWebView.

svyGoogleMaps

The GoogleMaps component allows to use google maps within Servoy Smart Client and Web Client.

The GoogleMaps component is implemented on top of the google maps Javascript API v3. The component has similar API ( not all GMaps API are implemented ) which allows to display maps on Servoy forms and interact with them.

Read more about svyGoogleMaps in the wiki section of the project.

Download the latest release as a prebuilt .servoy export or checkout the latest source code from our Git repository svyGoogleMaps.

svyGoogleAnalytics

The svyGoogleAnalytics module offer an API for Google Analytics tracking.

Use svyGoogleAnalytics to analyze your customer behavior on your Servoy solution and help you in understanding how to better meet the needs of your customer. Use the API to track the user behavior and analyze the results in your Google Analytics report dashboard accessible on the web.

The Servoy GoogleAnlytics API are implemented on top of the Google Analytics API. The API allows you to track pages visiting and events of the User Agent.

Read more about svyGoogleAnalytics in the wiki section of the project.

Download the latest release as a prebuilt .servoy export or checkout the latest source code from our Git repository svyGoogleAnalytics.

svyPayPal

PayPal API for Servoy clients

Read more about svyPayPal in the Readme section of the project.

Download the latest release as a prebuilt .servoy export or checkout the latest source code from our Git repository svyPayPal.

svyComponent

'svyComponent' is a module of the Servoy Business Application Platform which allow to easily integrate stateful web components into Servoy Smart Clients and Web Clients. Web Components created with the svyComponent module have nothing to do with the custom Web Components which can be created for the NGClient.

Checkout the project svyGoogleMaps to see how the module svyComponent can be used to create web components which can be easily integrated into Servoy clients.

Read more about svyComponent in the Readme section of the project.

Download the latest release as a prebuilt .servoy export or checkout the latest source code from our Git repository svyComponent.

svyJenkinsConfig

'svyJenkinsConfig' is a project of the Servoy Business Application Platform. It provides a build.xml file which can be used in the Jenkins build process of Servoy test solutions.

The build.xml is configured for code instrumentation with Istanbul code coverage and Plato code analysis.

Read more about svyJenkinsConfig in the Readme section of the project.

Download the latest pre-release as a .zip package or checkout the latest source code from our Git repository svyJenkinsConfig.

svyDataBroadcaster

This module is intended to help synchronize Servoy applications when 3rd-party applications have modified the underlying database contents.

When this happens, Servoy clients are not aware of the change. Any data which has been cached will no longer reflect the true state of the database. To compensate for this, svyDataBroadcaster exposes a REST webservices endpoint allowing 3rd-party applications to notify a Servoy Application Server when there has been a change.

Read more about svyDataBroadcaster in the Readme section of the project.

Download the latest release as a prebuilt .servoy export or checkout the latest source code from our Git repository svyDataBroadcaster.

svySearch

'svySearch' is a module of the Servoy Business Application Platform. It provides APIs for text-based, user-interactive searching.

Read more about svySearch in the Readme section of the project.

Download the latest release as a prebuilt .servoy export or checkout the latest source code from our Git repository svySearch.

License Terms

The listed module are released under the terms of MIT License to deal in the Software without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so

 

  • No labels