Runtime Revolution
   Home  |   Revolution News  |   Revolution Blogs  |   Revolution Wiki  |   Revolution Forums  |   Revolution

Countdown to Valentina 2.5 for Revolution: SSL Adapter

November 10th, 2006

Valentina 2.5 introduces a second Valentina Adapter: Valentina SSL Adapter. Valentina SSL Adapter allows you to establish secure, SSL connections between your Valentina based solution and Valentina Embedded Server.

Valentina Office Server 2.5 and Valentina Studio 2.5 incorporate support for the Valentina SSL Adapter. To deploy support in an Embedded Server-based solution, you will need to pass your own SSL Adapter key in the same way you deploy your developer code for Valentina Embedded Server.

Valentina Office Server and Valentina Embedded Server have a default port_SSL of 0. However, you can allow your server to listen to two ports at a time: a secure port and a non-secure port. You can entirely disable the non-secure port by specifying this in the server’s .ini file.

Here is how you make a non-SSL connection to a server:

connection = new VConnection( host, user, passw, port )
connection.Open()

Using the Valentina SSL Adapter, the call is remarkably similar:

connection = new VConnection( host, user, passw, port )
connection.UseSSL()
connection.Open()

Standard OpenSSL Library
The Valentina SSL Adapter utilizes the free OpenSSL library, the most widely used SSL library available.

Using Valentina SSL Adapter in Your Solutions
The Valentina SSL Adapter is available to VDN Platform Edition 2.5 customers. You pay once to deploy it with your solutions, royalty free.

Valentina Release 2.5 Countdown: Bonjour Adapter

October 31st, 2006
In Valentina release 2.5, a major update to Valentina, Paradigma will introduce Adapters that extend the value of Valentina Developer Network (VDN). Valentina Developer Network allows developers to create and deploy, royalty free, solutions built on Valentina Embedded Server.Adapters are “pay once” extensions that are activated when Valentina is initialized by your application and deployable with your solutions without paying additional royalties or deployment costs. Adapters are not core database features, but are extremely useful in specific types of database applications.

Two adapters will be introduced with the release of Valentina Release 2.5 - the first is the Bonjour Adapter. When your application initializes your VClient, the adapter code is passed to Valentina just like your developer code. Stop by the Valentina Wiki on RevDeveloper to learn more about the new Bonjour Adapter.

Paradigma Releases Valentina 2.4.3

October 5th, 2006

ADDS NEW SQL COMMANDS AND UNIVERSAL BINARY VERSION FOR REALBASIC

Beaverton, Oregon-based Paradigma Software, Inc announces the immediate availability of Valentina Technology Release 2.4.3 for all developer and business products. The release provides numerous minor productivity improvements in addition to new, advanced SQL features and new network protocols.

Valentina 2’s next generation, object-relational database model builds on the traditional relational database model much like C++ builds on top of the C language. All that you know from working with traditional database systems from IBM, Oracle and Microsoft also apply to Valentina-based development. This robust technology excels at ultra fast management of millions of records.

Valentina business products include Valentina Office Server for Windows and MacOS X (PPC and Intel) and Valentina Studio, a fast and easy to use visual tool for creating, browsing, querying and administering both local and server-side Valentina databases. Valentina developer products are the Valentina 2 Application Developer Kits that allow for royalty free incorporation into desktop applications. Valentina Developer Network allows royalty free distribution of Valentina Embedded Database Server. Developer solutions are available for every major development system on MacOS X and Windows: Apple xCode (C++, Cocoa), MS Visual Studio (.net and COM), REALbasic, Revolution, Delphi and more.

Valentina technology includes support for Valentina XML import/export, Valentina SQL (SQL 92 + extensions), native Unicode UTF-16 support, simultaneous data exchange, transparent file formats, and more. Highly optimized and unique technology allows Valentina database solutions to operate hundreds to thousands of times faster than competing database technologies.

General features in all Valentina 2.4.3 ADKS and Valentina Office Server:

COMPACT RECORDS PROTOCOL. A new network protocol to compress transmitted records by an average of 50%.

PACKET VERSIONING PROTOCOL. Packets can transmit versioning information allowing improved communication with older/newer versions of the Valentina client and Valentina Server components.

SQL: DROP TABLE [IF EXISTS]. If a table exists, it is automatically dropped without an error message; this speeds rapid modification of table structure without interactive feedback.

SQL: CREATE TABLE [IF NOT EXISTS]. If a table doesn’t already exist, then it is automatically created without generating an error message.

SQL: CREATE [TEMPORARY] TABLE AS SELECT. This feature allows a new table to be created with a select statement, allowing very complex behaviors to be executed on the newly created table. An example is to automatically CLONE an existing table into a new table.

Features in Valentina Special Releases:

VALENTINA FOR REALBASIC Universal Binary Version. The best selling local and client-server database solution for REAL Software’s REALbasic is now Universal Binary on MacOS X 10.4 Intel.
VALENTINA STUDIO ENHANCED. The visual database creation, browsing and administration tool includes over 20 fixes and productivity improvements.

Valentina 2.4.3 is a free upgrade for current users of Valentina 2.x products. All new features have been documented on the company wiki. Valentina 2.4.3 ADKs start at $199. Valentina Developer Network, which allows royalty free distribution of Valentina Embedded Server, starts at $499.

For more information, visit the Paradigma Software website at http://www.paradigmasoft.com.

Paradigma Releases Visual SQL Query Builder for Valentina 2.4.2

September 17th, 2006

BROAD VALENTINA TECHNOLOGY IMPROVEMENTS AND NEW VISUAL SQL QUERY BUILDER

Beaverton, Oregon-based Paradigma Software, Inc announces the immediate availability of Valentina Technology Release  2.4.2 for all developer and business products, and Valentina Studio 2.4.2, now with visual SQL Query Builder.

Valentina 2’s next generation, object-relational database model builds on the traditional relational database model much like C++ builds on top of the C language. All that you know from working with traditional database systems from IBM, Oracle and Microsoft also apply to Valentina-based development. This robust technology excels at ultra fast management of millions of records.

Valentina business products include Valentina Office Server for Windows and MacOS X (PPC and Intel) and Valentina Studio, a fast and easy to use visual tool for creating, browsing, querying and administering both local and server-side Valentina databases. Valentina developer products are the Valentina 2 Application Developer Kits that allow for royalty free incorporation into desktop applications. Valentina Developer Network allows royalty free distribution of Valentina Embedded Server. Developer solutions are available for every major development system on MacOS X and Windows: Apple xCode (C++, Cocoa), MS Visual Studio (.net and COM), REALbasic, Revolution, Delphi and more.

Valentina technology includes support for Valentina XML import/export, Valentina SQL (SQL 92 + extensions), native Unicode UTF-16 support, simultaneous data exchange, transparent file formats, and more. Highly optimized and unique technology allows Valentina database solutions to operate hundreds to thousands of times faster than competing database technologies.

Valentina 2.4.2 introduces the following improvements:

General Performance Improvements. 23 performance improvements to the Valentina 2.4.2 database kernel.

Speed improvements in SQL: UPDATE…WHERE. This SQL call has been optimized so that it is between 20-30% faster.

New Example: FromToFile. Shows how to save an existing disk file into BLOB field of database and later read it back from database to a new disk file. Available for all ADKs and Valentina Developer Network.

Visual SQL Query Builder Plugin. Valentina Studio now has a new plugin module. This module allows both experts and users new to database development to visually create and execute complex SQL queries:

  • Diagram Pane. Specify tables and links to be used in the new query.
  • Contextual Menus. All objects have contextual menus and mouse-based operations.
  • Drag Relationships. Drag from one field of a table to another to establish links between the tables.
  • Unique Valentina Objects. Use also Valentina unique features such as ObjectPtr Links and Binary Links.
  • Visual SQL: Joins. Specify conditions for JOINs.
  • Visual Filtering: Specify filter conditions for fields to be used in the WHERE and HAVING clauses.
  • Build queries with DISTINCT, GROUP BY and HAVING clauses.
  • Specify fields and sort order for ORDER BY clause.

Visual SQL Query Builder transforms the visual input into SQL and allows one button execution of the result. Valentina Studio is available in a MacOS X Universal Binary version and Windows version for $49.

Valentina 2.4.2 is a free upgrade for current users of Valentina 2.x products. All new features have been documented on the company wiki.  Valentina 2.4.2  ADKs start at $199. Valentina Developer Network, which allows royalty free distribution of Valentina Embedded Server, starts at $499.

Valentina for Revolution 2.4.1 Update Released

August 17th, 2006

Valentina for Revolution 2.4.1, an update to the leading standalone and client-server database solution for Revolution developers is now available.

This version redesigned Valentina for Revolution to fit a new model for externals and database drivers used with Revolution. Now Valentina for Revolution includes two parts: the v4rev external and the dbvalentina2 database drivers. It also includes a  few example projects that previously were missing from the download.

This update also includes several minor fixes:

  • Fixed a compression bug for packets with size bigger of 50Kb
  • Fixed a VServer bug when it sends client-side cursor that contains BLOBs or Pictures
  • Fixed ToFile/FromFile methods in the kernel for files larger that 30K.
  • Fixed ToFile/FromFile methods in vclient.
  • Fixed an issue related to the the function trim()
  • Fixed an issue with locked db files

You can get the update from the Paradigma Software website.

Paradigma Software Releases Universal Binary Valentina 2.4 for Revolution

August 1st, 2006

Paradigma Software Releases Valentina 2.4 for Revolution

NEW COMMUNICATION PROTOCOL, UNIVERAL BINARY SERVER

Beaverton, Oregon-based Paradigma Software, Inc announces the immediate availability of Valentina 2.4, including Valentina Office Server for MacOS X Universal Binary edition and all developer tools for MacOS X and Windows, including Valentina 2.4 for Revolution - which incorporates a universal binary version for the Mac-on-Intel platform.
Read the rest of this entry »

Welcome to Paradigma Software’s Valentina Site on RevDeveloper!

July 4th, 2006

Welcome to Paradigma Software on RevDeveloper!

Paradigma Software is a partner and RevSelect vendor with Runtime Revolution. Paradigma Software makes a database technology called Valentina with a large range of products built around it to allow developers to make ultra-fast database solutions.

Valentina is the best solution for Revolution developers for a number of reasons…

Read the rest of this entry »