StudioTips Downloads
Libraries are for Omnis Studio version 4.x unless otherwise specified.
Free Downloads
- convertNumberToText  
Current release: 2007-06-18
This oConvertNumberToText object converts
a specified number (up to 999 billion) to a Dutch, English, French,
German, or Portuguese text string suitable for printing on checks.
e.g. 143.59 is converted to one hundred forty-three ... 59/100.
It is easy to add a new language to the object. Others can benefit.
- ExportImportData  
Current release: 2006-11-29
The oExportImportData has public methods
which export and import data to and from files. Options allow for
different formats and for an XML tagged column headings row.
- FolderPaths  
Current release: 2008-03-13
The library contains an object classoPaths_PlatformFolders
which has public methods that return platform specific file paths such as
the user's Desktop, Documents or My Documents folder, Applications or Program Files folder,
user's Preferences folder, etc. This library was updated to work with the Unicode
version of Omnis Studio which requires the use of WIDE unicode Register DLL calls.
- NEW! HTMLtoPlainText  
Current release: 2008-05-12
The oHTMLtoPlainText has a public method
which converts HTML to plain text formatted as closely as possible to
the original HTML. The current version doesn't handle numbers lists
within numbered lists.
- OmnisStartup  
Current release: 2007-05-17
This download contains a library which makes it easier to add and
control libraries which are automatically opened when you start
Omnis Studio. For more details see
Omnis Startup Docs
- pingWebApp  
Current release: 2007-01-26
This download contains a library and an HTML page which you can use
to ping your own Omnis web server app to check communication.
- StringTablesEditor  
This is an enhanced version of the Omnis Studio - String Tables Editor.
Features of this version: Remembers paths to previous selected string tables folders,
copy string table to clipboard, paste string table from clipboard, for easy editing in Excel.
Create string tables from schema classes for mapping string tables to column names.
- StudioJS201  
This download contains the starter library and datafile needed for the Studio JS 201 tutorial.
The tutorial takes you step-by-step through building
an ultra-thin Omnis Studio web app that uses JavaScript and CSS (Cascading Style Sheets) on the
web browser client side. No Omnis Web Client plug-in! No plug-ins! The Studio JS 201 Tutorial tutorial
can be found under the Tutorials section of this website.
- omnis_local_languages  
This zip file contains the omnisloc.df1
files for the English, French, German, and Swedish languages.
These files can be used for testing your application in other languages.
- MacOSX_WinZipper  
This is a workflow automator file for creating Windows friendly zip files
on a Mac OS X computer. Hidden files such as .DS_Store
are excluded from the file. After downoading the WinZipper.workflow file,
copy it to ~/Library/Workflows/Applications/Finder in your home
directory. Once installed you can immediately create Windows friendly zip files by
right-clicking on a folder, selecting Automator, and then selecting WinZipper.
- ZipUnzip  
Current release: 2007-12-12
The goal of the oZipUnzip object class
is to be to zip and unzip files from within Omnis Studio for
any platform. The first release of this object supports MacOS X using shell scripts executed by $runapplescript.
We are looking for a developer who could add support for Windows or Linux. Others can benefit.
StudioTips Members Downloads
- NEW! oFTP  
Current release: 2008-03-19
This library contains an object class, oFTP.
The oFTP object class acts as an adapter
to the Omnis FTP commands, making it easy for you to setup and use FTP in your application.
You don't have to study all the Omnis FTP commands. You simply call the public methods of
oFTP and it executes the FTP commands for you.
If an error occurs the object gets the FTP error text and sets its own $:ErrorText property.
- ObserverDesignPattern  
Current release: 2006-07-11
This library contains an object class, oObserver,
which is based on the Observer Design Pattern. The object can be used
for storing list of observers and then notifying the observers whenever
a specific event occurs. The Studio 105 Tutorial takes you through
creating and implementing the Observer Design Pattern in Omnis Studio.
- openURL  
Current release: 2008-02-05
This library contains an object class, oWebBrowser,
with a public method, $openURL(pURL) which
opens a specified URL in the client's default browser (Mac or Windows).
There is a second public method, $createEmail(pSubject,pBody,pTo,pCc,pBcc)
which creates a new email in the client's default email program (Mac or Windows)
by sending a 'mailto:...' URL to the client's default web browser.
- UPDATED! open_studiotips  
Current release: 2008-03-19
Place the studiotips folder in your Omnis folder, then drop this library into
your Omnis/startup/ folder. Every time you open Omnis this library will automatically
find and open StudioTips for you.
- NEW! open_studiotips_unicode  
Current release: 2008-03-19
This is the unicode ready version of open_studioTips.
Only download this if you are using the unicode version of Omnis Studio.
- ScreenCoordinates  
Current release: 2008-03-11
This library contains an object class, oScreenCoordinates,
which returns the top and left coordinates of a field relative to its
parent window, or relative to the global screen area. The object also
public methods which return the overall sizes of the screen including
extra monitors on Mac OS X.
- UPDATED! studiotips  
Current release: 2008-03-19
This is the latest version of StudioTips. StudioTips contains all of
the documentation available on the studiotips.net site, plus demos,
and the actual code listed in the documentation. You are free to
copy and paste the code from StudioTips to your own applications.
- NEW! studiotips unicode  
Current release: 2008-03-19
This is the unicode ready version of StudioTips.
Only download this if you are using the unicode version of Omnis Studio.
- studiotips_v3  
This is the OLD version of StudioTips for members who are not using
Omnis Studio v3.x. This version is out of date and not supported.
- syncStyles  
Current release: 2006-05-24
Copying the #STYLES class from one library to another library can mess
up the $fieldstyles in your window classes and report classes.
This utility notationally adds/updates the #STYLES from any source
library to any target library.