|
|
Plugins - Extend and Enhance Servoy
There are three types of plugins that can be used to enhance and extend the functionality and power of Servoy:
- Servoy Default Plugins
- Servoy Open Source Plugins
- Third-Party Plugins/Beans
Servoy Default Plugins
Servoy 4.0 currently installs 19 plugins by default when performing a full installation of Servoy. All Servoy plugins are 100% Java -- so they'll run on any platform. Several of the Servoy plugins contain open source code so that you can also use them as examples for building your own custom plugins.
Servoy plugins can be used in your solutions and deployed with Servoy Smart Client; Servoy Web Client; Servoy Headless Client; and Servoy Runtime solutions without any additional charges.
- Agent
The Agent Plugin demonstrates how you can include an animated graphic "agent" (similar to the familiar Microsoft agent "Clippie") that floats on top of the data layer.
- Amortization
If you need financial calculations, then the Amortization Plugin is for you. You can calculate amortization schedules and work with polynomials.
- Dialogs
The Dialogs Plugin allows you to display platform-specific dialogs with OS-native icons for info, warning, error, multiple selections, and more.
- Excel Export
With the Excel Export Plugin, you can enable and disable the Excel Import and Export options on the File menu.
- File
The File Plugin enables you to manipulate files and folders on the client machine, including: creating and deleting files and folders; reading and writing data files; and much more.
- HTTP
Using the HTTP Plugin, you can get the HTML source for a URL (great for a "stock ticker" type application); and download graphics or other media files from any URL.
- Images
The Images Plugin enables you to get information about an image -- its height and width; and you can transform a selected image by flipping, rotating or resizing the image.
- Kiosk Mode
The Kiosk Mode Plugin allows your application to fill the screen, and you can optionally hide the menu bar. The Kiosk Mode plugin is great for touch-screen and kiosk types of Servoy applications.
- Mail
The Mail Plugin enables you to send and receive email; send mail with one or more attachments; and specify email authentication "on-the-fly". The Mail Plugin is a full-featured plugin that allows you to create a fully-functional email application directly in Servoy.
- Menubar
The Menubar Plugin enables you to create, edit, and delete menubar items, popup menus and context menus; create, enable/disable custom menus and toolbars; as well as assign functionality to menu and toolbar objects in a Servoy solution.
- PDF Output*
Use the PDF Output Plugin functions to create PDF output files from any PDF form programatically.
- PDF Forms*
Automatically capture the data from PDF forms -- directly into your database -- without coding! Opens your PDF form (stored in the database) in Acrobat Reader in the user's browser. The user then fills out the form; clicks the "Submit" button -- displayed by Servoy automatically; and the data flows into your backend database.
- Popup Menu
With the Popup Menu Plugin, you can create your own pop-up menus with icons; dividers; stylized items; hierarchical menus that can be an unlimited number of levels deep; and much more. The Popup Menu Plugin is fully configurable at runtime in your Servoy methods.
- RAW SQL
If you want to issue your own SQL commands to the database backend for any of your named connections -- the Raw SQL Plugin is the way to do it. With the Raw SQL Plugin, you can issue ANY SQL statement -- so you can create/drop databases and tables; as well as execute any other DML or DDL commands.
- Scheduler
The Scheduler Plugin is a client-based CRON scheduler that allows you to create as many timed events per client as you want. You can program the Scheduler Plugin to execute any Servoy method as frequently as one every second. The Scheduler Plugin is also really great to create batch processors that run on a Servoy Server machine.
- Serialize
The Serialize Plugin enables you to use JSON (JavaScript Object Notation) in conjunction with the built-in AJAX capabilities in Servoy 3.5 to provide a simple text-based, "human readable" alternative to XML for transmitting structured information asynchronously between Servoy Client and Servoy Server.
- Spellcheck
This English-only Spellcheck Plugin allows you to programmatically check the spelling in any column on a specified form.
- Text Export
With the Text Export Plugin, you can enable and disable the Text Import and Export options on the File menu.
- UDP
Using the UDP Plugin, programs on networked computers can send short messages known as datagrams to one another -- so you can create your own IM Chat solution!
*NOTE: In order to use the Servoy PDF Plugins, you no longer need to manually check the "PDF support package" option when performing a full installation of Servoy 4.x and higher.
Servoy Open Source Plugins/Beans
Currently, there is one Open source plugin of which the source was published by Servoy.
Third-Party Plugins/Beans
There are a number of third party plugins and/or JavaBeans that are available for Servoy -- some which are free-of-charge and some are available for purchase.
Go to: ServoyGuy.com to view an up-to-date list of third-party plug-ins and beans developed to use with Servoy solutions.
Below is a partial listing of third-party plugins along with a brief description for each and a link to the publisher's website:
Publisher: IT2Be
Site: www.it2be.com
- Analyzer for Servoy Repositories
With the Analyzer you can COMPARE solutions, track your Objects by name, find out where Objects are REFERENCED, create a REPORT of Unused Object, create an overview of references to Objects that (don't) work on the Web and much, much more.
MORE INFORMATION: IT2Be.com
- Barcode Plugin
FREE: With the Barcode Plugin you can create a (JPEG) image direct in memory.
MORE INFORMATION: IT2Be.com
- Browser Bean
The Browser Bean is a Servoy bean that enables you to show a (native) browser in a Servoy Form.
MORE INFORMATION: IT2Be.com
- Button Bar Bean
The Button Bar Bean is a 'navigator', acting as a split pane, that allows you show forms and fire Servoy methods.
MORE INFORMATION: IT2Be.com
- Calendar Bean
The Calendar Bean is the most flexible and high performing Calendaring Component for Servoy on the market today.
MORE INFORMATION: IT2Be.com
- Cryptor Plugin
FREE: The Cryptor Plugin for Servoy is packed with 12 functions for encryption, encoding etc.
MORE INFORMATION: IT2Be.com
- Data Plugin
The Data Plugin adds more flexible import and export possibilities to Servoy via scripting.
MORE INFORMATION: IT2Be.com
- Data Stream Plugin
The Data Stream Plugin is a Servoy plugin that takes care of fast and reliable transfer of binary data between a Servoy Client and Server.
MORE INFORMATION: IT2Be.com
- Decorator Plugin
The Decorator Plugin allows you to set/change the look of Servoy form elements whenever the elements have focus.
MORE INFORMATION: IT2Be.com
- Dialog Plugin
The Dialog Plugin for Servoy provides you with a more informative and flexible alternative to the boxed Dialog Plugin.
MORE INFORMATION: IT2Be.com
- Exchange Plugin
The Exchange Plugin for Servoy makes it possible to integrate 2-way communication with a Microsoft Exchange server.
MORE INFORMATION: IT2Be.com
- Fax Plugin
FREE: With the Fax Plugin, we made faxing through a Servoy solution as simple as sending an email.
MORE INFORMATION: IT2Be.com
- FTP Plugin
FREE: The FTP Plugin introduces much of the basic FTP functionality into Servoy like: list, put, get etc.
MORE INFORMATION: IT2Be.com
- HTMLeditor Plugin
The HTMLeditor Plugin for Servoy, is a Servoy WYSIWYG HTML editor plugin allowing users to easily create and publish web-based content on the fly.
MORE INFORMATION: IT2Be.com
- Image Bean
The Image Bean for Servoy adds scanning and display of image data to your Servoy form.
MORE INFORMATION: IT2Be.com
- LDAPclient Plugin
The LDAPclient Plugin for Servoy will give you the capability to log into any LDAP server.
MORE INFORMATION: IT2Be.com
- Media Manager Bean
The Media Manager Bean adds a set of User Interface (UI) methods that facilitate the selection, import and export of binary media to database records.
MORE INFORMATION: IT2Be.com
- Office Plugin
The Office Plugin for Servoy makes it possible to integrate 2-way communication with Microsoft Outlook.
MORE INFORMATION: IT2Be.com
- OLE Bean
The OLE Bean is a Servoy bean that allows you to edit many MS Office documents and view Adobe Acrobat files as if their (MS Windows) editors and viewers were part of Servoy.
MORE INFORMATION: IT2Be.com
- Progress Plugin
The Progress Plugin makes every time-consuming task in the user interface both responsive and controllable.
MORE INFORMATION: IT2Be.com
- Splash Plugin
FREE: The Splash Plugin adds a splash screen to a solution.
MORE INFORMATION: IT2Be.com
- Stickies Plugin
The Stickies Plugin is a Plugin that allows the user to place Sticky notes on any form -- on a per-record basis.
MORE INFORMATION: IT2Be.com
- Support Plugin
The Support Plugin is the complete management tool to license your solution and/or module.
MORE INFORMATION: IT2Be.com
- Tools Plugin
FREE: The Tools Plugin is the very first (ever) developed plugin for Servoy, packed with over 60 functions.
MORE INFORMATION: IT2Be.com
- Tree View Bean
The Tree View Bean is a Servoy Bean that allows you to create hierarchical Tree views of all your data.
MORE INFORMATION: IT2Be.com
- Update Builder Plugin
The Update Builder Plugin is a developer plugin allowing you to build your own software updates and integrate resources from any remote location into your Servoy Client environment.
MORE INFORMATION: IT2Be.com
- Word Plugin
The Word Plugin adds Word document creation to the Servoy platform for MS Word on MS Windows and Mac OS X.
MORE INFORMATION: IT2Be.com
Publisher: Dr. Maison & Partner
Site: www.servoy-plugins.de
- Table-Bean
The Table-Bean displays data from either a Dataset or a Foundset in a
highly customizable, sortable table. It offers Drag & Drop, contextual
menus, support for many events like onDataChange, onDoubleClick,
onRecordSelection, numerous formatting options like checkboxes,
comboboxes, row, column and header coloring and more. The Table-Bean
also enhances Servoy's DBTreeViewBean with Drag & Drop, contextual menus
and helper methods.
- MailPro-Plugin
The MailPro-Plugin is the ultimate mail plugin for Servoy. It supports
IMAP, POP3 and SMTP. The IMAP features provide access to almost all
aspects of an IMAP server, making it possible to develop a full mail
client right within Servoy. Messages can be received in the background,
a method can be called automatically whenever a new message arrives or
has changed on the IMAP server, messages can be created, moved, flagged
or deleted on the server, copies of sent messages can be saved in the
"sent messages" folder and much more.
- DialogPro-Plugin
The DialogPro-Plugin creates custom dialogs with a wide selection of
different components such as checkboxes, comoboxes, radiobuttons,
(checkbox-)lists, sliders, password fields, tables, (checkbox-)trees
etc. Dialogs can be modal or non-modal. Also part of DialogPro is a file
browser that displays proper icons, a progress dialog and a splash
message window.
- XML-Plugin
The XML-Plugin is a powerful XML reader and writer. The plugin offers
full support for namespaces, XPATH expressions and XSL transformation.
Using a few simple lines code you can create an XML document directly
from a Servoy foundset including related data. The plugin takes care of
handling the different data types (Text, Numbers, Dates and BLOBs). It
can also easily reverse engineer such documents.
- TrayIcon-Plugin
The TrayIcon-Plugin let's Servoy developers install an icon into the
notification area of Windows's task bar. A popup menu can be set using
Servoy's popupmenu plugin and system wide notifications can be shown
even if Servoy is in the background. This plugin requires Java 1.6 and
therefore is currently Windows only.
- DateUtils-Plugin
FREE: The DateUtils-Plugin offers a collection of helper methods that
make life easier when dealing with dates in Servoy: getters for the week
of the year or month, the last and first day of a week or month, ISO
formatting, calculating day differences, setting a date to start or end
of day and more.
- Log-Plugin
FREE: The Log-Plugin makes the power of log4j easily usable inside
Servoy. log4j is a logging technology that makes it possible to enable
logging at runtime without modifying the code, making it way more
flexible than using application.output(). Most important: these
statements can remain in shipped code and be used whenever needed.
Output can be written to the console, a file, a server file, an email
message or windows event log.
- ScreenShot-Plugin
FREE: The ScreenShot-Plugin allows you to create a screen shot of a given
area (or the Servoy window) and capture that in a Servoy method or write
it to a file. Different image formats are supported.
- FACT-Finder-Plugin
The FACT-Finder-Plugin enables Servoy developers to use the similarity
search algorithm of FACT-Finder. FACT-Finder can deal with phonetic
similarity ("Meyer / Mayor"), word order ("Miller Furniture / Furniture
by Miller"), typographical errors ("City-Comupter Schubret /
City-Computer Schubert"), extensions ("Miller Furniture / Miller's House
of Furniture, Ltd.") and word mutations ("Miller Direct &
Dialog-Marketing / Miller Direct Marketing").
- PDI-Plugin (Pre-release)
The PDI-Plugin (PDI = Personal Data Interchange) is still in
development. It currently supports writing and parsing of vCalendar
information and will be expanded for support of the vCard format.
Publisher: Paul Bakker
Site: NONE
- Dynamic WebService Invoker Plugin (SOAP)
FREE: The Dyanmic WebService Invoker Plugin makes it possible to dynamically invoke webservices -- without having to hardcode information about the webservices. Click here to download the plugin. Click here for more information.
Publisher: Scott Butler
Site: servoyguy.com
- Servoy COM Plug-in
FREE: The Servoy COM Plug-in is a client or server-side plugin that allows you to interact with COM objects -- MS Word, Excel, Powerpoint, Outlook, Internet Explorer, etc; evaluation of VBScript; or applications that have implemented COM (like .NET, VB, or FoxPro). Click here to download the plugin. Click here for more information.
Publisher: Servizi Integrati Professionali s.a.s.
Site: www.sintpro.com
- ScannerPlugin
With the ScannerPlugin, you can acquire images from TWAIN scanners directly in your Servoy solution -- automatically without user intervention; or by enabling the user to choose his/her preferred settings in the TWAIN driver interface.
The plugin works on Windows 2000, XP, Vista and Mac OS X. Click here to download the plugin.
Publisher: OMNESOFT, L.L.C.
Site: www.omnesoft.com
- XMLRenderer Plugin
The XMLRenderer plugin brings XHTML 1.0 strict rendering
and CSS 2.1/3 support to Servoy for the first time providing a
much-needed update to Servoy's built-in HTML rendering. Click here to download the plugin.
Publisher: Mindfire Solutions, India
Site: www.mindfiresolutions.com
- Record Plug-in for Servoy
FREE: The Record Plug-in for Servoy is used to capture, play and export recorded audio from a microphone in your Servoy Solution. You can use the default recording interface to record/play audio, or you can design your own custom interface. Click here to download the plug-in.
- Server Utility Plug-in for Servoy
FREE : The Server Utility Plug-in enables you to alert and shut down connected clients (Servoy Smart Client/Servoy Web Client); as well as manage Servoy Server tasks such as: alerting connected Clients, restarting the server, shutting down the server, etc -- from your Servoy solution. Click here for more information and to download the plug-in.
Publisher: Prolific Axis
Site: prolificaxis.com
- Serial Port Plug-in for Servoy
The Serial Port Plug-in -- for Servoy 3.x and Servoy 4.x -- is a Client plug-in that supports sending and receiving ASCII and Hex data from any standard (RS-232) serial (physical/virtual) port device. The plug-in also includes the ability to assign custom methods to be triggered upon serial port events; Hex string conversion methods; and more. Click here for more information.
|