Lasso Soft Inc. > Home

Lasso Professional 8.6 Server Update

Lasso Professional 8.6 Server is a support release for the Lasso Professional 8 Server line which incorporates updated installers, PDF tag improvements, and critical fixes to prevent zombie child thread processes and Apache 2.2 consuming 100% of CPU. We strongly encourage Lasso users to consider upgrading to this newest version, or to take a closer look at the Master License which includes licenses for both Lasso Professional 8.6 and Lasso 9 Server.

Please read the 8.6 announcement and release notes for 8.6.0 and 8.6.0.1 for details about this update.

 


  • Product Features
  • Performance
  • System Requirements
  • Licensing

Primary Features

Native Data Sources

Support for many native data sources including: Microsoft SQL Server, PostgreSQL, Oracle, MySQL, SQLite, JDBC, ODBC, FileMaker, OpenBase, as well as Spotlight disk indexing on Mac OS X.

AJAX

Supports Web 2.0 techniques for modern dynamic web design. Includes Lasso AJAX tags and JavaScript functions working together to enable interactive page updates.

Built-In LDAP Integration

Integrate Lasso with office data and login systems.

Inline Enhancements

Specify data sources within inlines for faster site setup. Return data from multiple result sets within a single inline. Allows updates and deletes on groups of records with new flexibile key field specifications.

Prepared statements

Allow faster DB operations.

Shell Support

Lasso can interact with native processes, execute shell scripts, batch files, and more.

Enhanced Site Administration

Makes more efficient use of screen real estate. View, prioritize and abort Lasso threads from within the Admin.

Email Enhancements

Direct sending to remote SMTP servers, SSL support, improved encoding speed, better support for attachments. Email merge allows a single message to be customized for many recipients.

URL Rewrite

Lasso provides direct support for rewriting URLs by creating rules within Lasso Site Administration. This allows modern, portable URLs to be supported by Lasso directly.

Encoding Support

The file and network data types have been enhanced with automatic support for character set conversions. This makes it easier than ever to read and write files in just about any character set.

Calendar Type

The iCalendar data type allows calendard to be created entirely within Lasso. Or, calendars can be downloaded and parsed for display on any Web site.

Lasso 8.6 enhanced features

  • DNS lookup tags including reverse lookups and MX records.

  • Private member tags and variables within custom data types.

  • Short-hand syntax for inline search operations.

  • Better display preferences within the adminstration applications.

  • Documentation is now formatted on letter size paper for easier printing.

  • The multi-site feature allows each site on a server to be isolated in it's own process and configured with unique data sources, security settings, global variables, and more. This leads to enhanced site stability, which is great for ISPs and servers that host sites for multiple clients.

  • On-demand tag loading makes it easy to add or update tags while Lasso is running. LassoApps and tag libraries can now be served directly from the Lasso Professional application folder.

  • POP support allows emails to be downloaded directly from email servers into Lasso. Improved SMTP support better handles the sending of large volumes of mail, and automatically supports multi-part HTML messages.

  • Includes enterprise features such as a built-in SOAP client makes, which makes calling remote procedures as easy as calling local custom tags, Java Beans support, and a J2EE servlet Web server connector.

Numerous other features make Lasso easier to use including:

  • Tag namespaces

  • Compound data types like stacks, queues, sets, and lists

  • Improved file upload tags

  • Encryption tags

  • Parameter tag syntax

  • Deprecated tag logging

And much, much more!

Even More Features

  • Support for a wide range of databases and Web servers such as MySQL, MS SQL Server, Oracle, OpenBase, JDBC, ODBC, PostgreSQL, FileMaker Pro and FileMaker Server Advanced, and Spotlight disk indexing on Mac OS X. Third party connectors are available for additional data sources. And it's easy to add support for other databases using a simple, easy-to-use C Language API. Supported Web servers include Apache, Microsoft IIS and WebSTAR.

  • Simple tag-based markup language, LassoScript, can be embedded in Web pages and scripts. This makes it easy for non-programmers to build and serve dynamic applications, while providing advanced Web developers with the functionality they need to build and serve more sophisticated, dynamic applications.

  • Single point of access allows setup and management across multiple databases, saving time and money.

  • Broad support for industry standards, including database and Web support, as well as XML, SOAP, WSDL, J2EE and Java Beans, extends the range of applications for which Lasso is suitable for deployment.

  • Lasso security enables site admins to create users and groups, assign and check permission groups, and implement hierarchical authentication either by the application or the entire server. Applications automatically interface with Lasso Security without the need for custom authentication routines.

  • File and image manipulation means more functionality when dealing with images and PDFs, while object-oriented file tags provide more control over file operations.

  • Unicode support is built into Lasso at the kernel level, rather than as an add-on, making international characters available everywhere transparently and automatically.

 

Lasso provides optimum performance

Lasso features a fast parser and built-in bytecode generator. The bytecode form of every page is cached so repeated calls to the same page results in very fast performance. Pages are re-cached automatically when the file on disk changes. Optimizations in Lasso further improve the speed when processing certain commonly used syntaxes.

Email Encoding

New in Lasso 8.6, the speed of email encoding has been improved dramatically. This will make it easier to send email to site visitors for the fastest response possible. Email merge features make sending email even faster since one message can be customized for many different recipients. The speed of parsing email download from POP servers has also been improved.

Multi-Site

Lasso allows different Web hosts to be served from separate processes. Each process can be scheduled in the most efficient way possible by the operating system. Each process can be started and stopped independently of the other sites on the server, preventing downtime.

Prototypes

Lasso uses prototypes for built-in data types and for custom types. The prototype is generated once and is used as a template for subsequent instances of the data type. This dramatically increased the speed of data type creation.

Compound Data Types

Lasso includes compound data types which are optimized for different purposes. By selecting the right data type for your algorithms the speed of your code can be dramatically increases. Lasso includes arrays, maps, pairs, tree maps, stacks, queues, priority queues, sets, and lists.

On-Demand Tags

Custom tags and data types can be loaded on-demand from tag libraries. This reduces the startup time of Lasso, but is seamless from an end-user perspective. Once a tag library is loaded it is cached in memory so it does not need to be executed again.

On-Demand Libraries

Libraries of custom tags or data types can be placed in the LassoLibraries folder. They will be loaded on-demand the first time they are referenced on a Lasso page and then remain in memory from that time on. This allows new tags to be added to Lasso dynamically.

Recursion and Execution Limits

Lasso automatically detects several common programming errors and terminates the offending code. This prevents a runaway process from dominating the processor, slowing down other code. Lasso detects unlimited recursion of include files or custom tag calls and detects code files that execute for an inordinately long time.

Caching
Flexible cache tags allow portions of a page to be easily cached. This is particularly useful when using data sources such as FileMaker that can present a bottleneck for an active site.

 

Linux

Lasso on Linux is a very reliable, scalable, and cost-effective platform. Lasso integrates seamlessly with open source technologies including Apache, MySQL, PostgreSQL (since Lasso 8.5), and more.

Linux Platform Requirements:

  • 300 MHz or higher x86- or x86_64-compatible CPU

  • 512 MB of RAM (more recommended)

  • Standard installation of CentOS 5

  • IBM's Java Runtime Environment (JRE) 1.4.1 or later for CentOS

  • Java-1.6.0-openjdk-1.6.0.0.1

  • Standard installation of ImageMagick 6.2.8 or greater (installation instructions)

Mac

Lasso feels right at home on the easy-to-use Mac platform. Lasso integrates with the built-in Apache Web server in Mac OS X or Mac OS X Server. The Lasso for Mac installer includes ImageMagick.

Mac Platform Requirements (Intel):

  • Intel Processor

  • 512 MB of RAM (more recommended)

  • Standard installation of Mac OS X Leopard or Snow Leopard (10.5 & 10.6) or Mac OS X Server (10.5 & 10.6) or Mac OS X Lion (10.7) 

  • HFS+ formatted hard drive

  • Apache Web Server 

  • Apple's X11 for Mac OS X (optional install)

Mac Platform Requirements (PowerPC):

  • G4 or G5 Power Macintosh computer

  • 512 MB of RAM (more recommended)

  • Standard installation of Mac OS X 10.5 or Mac OS X Server 10.5

  • HFS+ formatted hard drive

  • Apache Web Server 

  • Apple's X11 for Mac OS X (optional install)

Certification Note: Lasso is certified to work with Mac OS X version 10.5 or higher with HFS+ (Mac OS Extended format), and with default Mac OS X installations of Apache Web server. Modified versions of Apache and customized httpd.conf configuration files may work with Lasso, but cannot be officially supported.

Windows

Lasso integrates with IIS or Apache 2.2 and 32-bit or 64-bit connectors to provide unparalleled ease of use allowing you to quickly create dynamic Web sites.  

Windows Platform Requirements:

  • 300 MHz or higher x86- or x86_64-compatible CPU

  • 512 MB of RAM. (more recommended)

  • Microsoft Windows XP Professional, Windows 2003 Server, Windows 2008, Windows 7

  • IIS 5 or higher (included with Windows) or Apache 2.2

  • Java Virtual Machine compatible with Sun's JRE 1.4 (Java 2)

  • Standard installation of ImageMagick 6.6.7 or greater (free download)

Note Lasso is NOT tested on Windows Vista.


Master (leased) License

A Master Lasso License for Lasso Professional 8.6 also covers user for Lasso Server 9, and gives you the onging right to use the software and to receive updates for as long as your lease payments remain current.*

  • Each Lasso Server  Master License is tied to a given server/operating system, and a defined number of Instances.

  • Lasso Server Master Licenses are bundled into Instance packages for extra value of  5, 10 or 25 Instances.

  • Each Lasso Server Master License is a single serial number, with an set instance count for the number of times it can occur concurrently on the same machine.

  • Each Lasso Server Master License can be used on either 8.6, or 9, or any combination of both on the same server, up to the set number of instances.

  • Lasso Server Master Support costs are $150 - $180 per hour.

* If your Lasso Master License payments cease to remain current your Lasso instance goes into a 'static administration mode'. This means all services run via Lasso will continue to function as at the last paid date. Lasso cannot be edited or updated until the license payments have been made current. This protects your business and your customers, and ours! You can check the status of your license and payments at any time at myaccount, and LassoSoft will communicate any change in status via email to the Primary Account Holder for that license.


 

Perpetual (owned) License

A Perpetual Lasso License is the right to use the version as purchased indefinitely. Each Lasso License is paired to an LassoSite (Instance) count on a server/system. Additional instances can be purchased by going to my account and select the update option against the license you wish to change.

  • Each LassoSite (defined within the Lasso Admin, each of which can host multiple distinct websites) in Lasso Professional 8.6 on a given server/system instance requires its own License.

  • Perpetual Lasso Professional 8.6 Licenses can be purchased in a pack of 1, 5, 10 or 25 Licenses.

  • Updates are available from time to time at an additional cost.

  • Lasso Professional 8.6 Support costs are $180 - $230 per hour.

Customer Feedback on Lasso 8.6

A big thank you to LassoSoft for 8.6... My server is now doing what it should do, just work! Marc Pinnel1027 Design

LassoSoft Inc. > Home