What can Limnor do?
Limnor supports fundamental programming capabilities such as
-
Loop (recursive execution)
-
Branch (conditional execution)
-
User defined mathematic expressions supporting common mathematic operations and
27 common functions and constants. Users may add any kinds of new math
functions via DLLs.
- Bitwise operations.
-
User defined logic expressions supporting AND, OR, NOT, >, >=, =, <, <=, <>
(not equal), and grouping by "(" and ")"
-
String operations
-
Arrays
-
User defined variables
-
Call Dynamic Link Libraries (DLL) from within Limnor applications directly, in a codeless manner
-
Use Visual Basic and C# code from within Limnor applications directly, in a codeless manner
-
Use ActiveX controls and .NET classes from within Limnor applications, in a codeless manner
Limnor supports functional programming such as
-
Graphic drawings
-
Different degrees of transparency and color for page and text
-
Hotspots which let you define any irregular shapes and areas as active places
firing mouse events
-
Standard user interface elements: buttons, labels, text boxes, list boxes,
picture boxes, drop-down boxes, radio buttons, check boxes, main menus and
context menus, group boxes, file browsers, file selectors, tree views, timers,
toolbars, etc.
-
Video, audio, Flash, Windows Media Player
-
Videoes can be played on any user interface elements. For example, play video
on a button, on a label, etc.
- Support databases with OLE DB or ODBC drivers. Because almost all databases have such drivers, Limnor effectively supports almost all databases in the world.
-
Client/server and desktop databases, database structure management, database
query builder, data viewers, pivot tables, charts, data-binding, data transfer
-
Send/receive emails
-
File upload/download via FTP
-
Web browse supporting blocking of unwanted pages and domains/partial-domains in
many ways to fit your needs
-
phone dialing
-
Smartcard reader
-
Coin validator
-
Serial communications via RS232 comm port
-
Rich text boxes for showing/printing text with different fonts, colors and
formats
-
Text makers for merging information
-
Embed Microsoft Word for document display and database information merging
-
File copy, move, rename
-
Printing
-
Web camera
-
Scanner
-
Embed Microsoft Excel in your applications
-
Configurations
-
String encryption/decryption
-
Make phone calls over Internet, using SIP or H.323 protocols.
-
Folder and file manipulations
-
Printer watcher to monitor who is printing which document and how many pages
printed
-
Launch and control external programs
-
Use function keys as hot keys to execute tasks
-
Put your application in the System Tray
-
Reboot computer from your applications. Automatically log on to Windows after
reboot. Automatically re-launch your applications after logging on to Windows.
Limnor is an open platform. Its structure is designed for adding new
features very easily by adding DLL files without changing or recompiling the
main system.
How "open" is Limnor? Limnor's main system only has two built-in
components (a Limnor component is called a Performer). They are the Page performer
and the Application performer. All other performers are "add-ins".
There is no limit on what kinds of new performers can be added to Limnor, due
to the design of Limnor's foundation.
We are adding new Performers all the time. You can make your own
Performers by using Limnor's Software Development Kit. Therefore its programming power is growing
constantly and unlimitedly.
Limnor's unique security features, sub-project management and
multiple-developer management make it ideal for developing large and
professional software application systems.
Because developers can add their desired features to the Limnor system,
there is virtually no limit to what this system can do. The following are a
few examples:
-
Database applications
-
Kiosk applications
-
Internet payphone Kiosk applications using VoIP and Coin Acceptors/Smartcards
-
Multi-language applications. For example, kiosks at an airport. The computer
software you create can support as many human languages as you want, and your users
can instantly switch between languages.
-
CD-ROM titles
-
Student yearbooks
-
Interactive sales presentations
-
Personal information management
-
Business data management
-
Education software, combining relational databases, math formula, graphic
representation, dynamic data flow, etc.
-
Personalized software,
such as media players.