Skip to end of metadata
Go to start of metadata

This page provides an overview of all the open source, 3rd party components that are used by Servoy internally to provide the Servoy Application Server, the different Servoy Clients and Servoy Developer. Servoy takes care of the integration of these different components into the different Servoy products. As such, this overview is of informative nature.

Servoy

Package

Package version

Website

License

Basic function

Comment

Apache Tomcat

6.0.37

http://tomcat.apache.org/

Copyright (C) 1999, 2000 The Apache Software Foundation
Apache Software License, Version 1.1

Servlet container

Non modified, but stripped down distribution

Terracotta

3.1.1 - 3.4.1, 3.7.0 or higher

http://www.terracotta.org/

 

Application Server Clustering support

Not bundled, only integration options provided

Apache Wicket

 

http://wicket.apache.org/

Copyright (C) 1999, 2000 The Apache Software Foundation
Apache Software License, Version 2.0

Web Framework

 

Mozilla Rhino

1.7R3

http://www.mozilla.org/rhino/

Copyright (C) 1997-1999 Netscape Communications Corporation.
Netscape Public License Version 1.1

JavaScript engine

 

Hibernate

 

https://www.hibernate.org/

GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999

ORM mapping and SQL dialects

 

Java Service Wrapper

 

http://www.tanukisoftware.com/en/wrapper.php

Commercial

Running the Application Server automatically on server start

 

Database

Package

Package version

Website

License

Basic function

Comment

PostgreSQL

8.4

http://www.postgresql.org

 

Storage

Only bundled as default, can be replaced with any database

PostgreSQL JDBC driver

 

 

 

JDBC Driver

 

Sybase SQL Anywhere driver

 

 

 

JDBC Driver

 

jTDS JDBC driver for Microsoft SQL Server

 

http://jtds.sourceforge.net/

GNU Lesser General Public License

JDBC Driver

Default bundled driver for Microsoft SQL Server. It is known to cause some issues with date filtering.

The recommended driver is sqljdbc42.jar and can be downloaded from https://msdn.microsoft.com/en-us/library/mt683464(v=sql.110).aspx.

Firebird  JDBC driver

 

 

 

JDBC Driver

 

HSQLDB JDBC driver

 

 

 

JDBC Driver

 

Servoy Developer

Package

Package version

Website

License

Basic function

Comment

Eclipse

3.7.2

http://www.eclipse.org/

Eclipse Public License - v 1.0

IDE

 

Dynamic Languages Toolkit (Core)

5.0.0

http://www.eclipse.org/dltk/

Eclipse Public License - v 1.0

JavaScript editor & debugger

 

Dynamic Languages Toolkit (JavaScript)

5.0.0

http://www.eclipse.org/dltk/

Eclipse Public License - v 1.0

JavaScript editor & debugger

 

Web Client

Package

Package version

Website

License

Basic function

Comment

YUI

2.7

http://developer.yahoo.com/yui/

 

 

Web Client only, used components: Drag and Drop utilityResize UtilityMenu: Components are dynamically loaded when the UI requires it

jQuery

1.8.2

http://jquery.com/

 

 

Web Client only, dynamically loaded when the UI requires it. Used for formatted fields

jQuery masked-input plugin

1.2.2

http://digitalbush.com/projects/masked-input-plugin/

 

 

Web Client only, dynamically loaded when the UI requires it. Used for formatted fields

jQuery Numpad Decimal Separator plugin

1.1.2

https://code.google.com/p/numpad-decimal-separator/

MIT

 

 

jQuery Placeholder plugin

2013-01-01

https://github.com/diy/jquery-placeholder

Apache 2.0

 

 

  • No labels

1 Comment

  1. Thanks for this page, it is very welcome!

    Please fill all the versions, this is an essential tool to know what to expect. Not much so for Developer since we can have this information in Eclipse itself, but for developers you should list all the Open Source components that are in lib and plugins.

    For Hibernate, for example I see that the manifest says 3.2.3.ga...

    Also you might consider putting the precise Servoy version where the libs are used, I guess there was no change between 5.0 and 5.0.1 but for the future that's something to consider.

    Keep up the good work!