www.astatech.com Products ASTA IO FAQ





Asta Technology Group
Welcome to the world of wireless enabled web services
Related documents:
Online Manual
FAQs
Servers
Examples
Tools
Hosting
User Contributions
Training

advanced search
ASTA in 60 seconds
ASTA in action
Developer details
Free Internet tools
Demos
Business views
White papers
Tutorial center
Testimonials
Asta online help
ASTA IO FAQ

ASTA IO Frequently Asked Questions

What versions of Delphi and Kylix can be used with AstaIO?

 

AstaIO requires Dephi 5 Professional, Delphi 6 Professional or Kylix Desktop. Note neither the Enterprise version of Delphi nor the Server version of Kylix is required. This is a significant saving.

What kinds of applications can I develop with AstaIO?

 

AstaIO allows developers to create thin client Database applications that can run over the internet or any tcp/ip network. Instead of worrying about client side installs, DLLs and so forth, an AstaIO client is just an executable. There is no install required (Except for the normal QT libraries required for Kylix applications to run). An example would be an AstaIO server running on Linux connecting to Oracle using DBExpress or Direct Oracle Access. You could then deploy a single EXE of a Delphi 5 or 6 Windows client that could access Oracle without requiring an Oracle Client.

Should I buy AstaIO or Asta 2.6?

 

If you want to use AstaIO Linux Servers, then AstaIO is the only choice. The same is true if you need to use your own plug-in tcp/ip socket components or want separate dataset components.

If these are not important issues for you and you prefer a mature product that has been 3.5 years in development with many more features and thousands of deployed applications around the world, you may want to choose Asta 2.6 for Windows. In either case, both products continue to be aggressively evolved.

Current Asta 2 users can take advantage of special upgrade pricing.

What is the difference between ASTA 2.6 and AstaIO?

 

Asta 2.6 uses Borland Windows Sockets for transport. AstaIO has an abstracted transport layer employing interfaces which allow any type of transport to be used. Currently, all the examples use an AstaNative Transport, which are sockets written from the ground up, to the WinSock API on Windows and the Linux API on Linux.

Since Linux uses blocking sockets, AstaNative Sockets are also blocking. We will also provide examples using Indy, dxSocks, IPworks, and ICS as well as an example using shared memory or Delphi Strings. This means that a client and server can be compiled in the same executable with virtually no performance hit and no need for tcp/ip to be installed.

By allowing other transports to be used, support for SOCKS and HTTP tunneling can be used by the transport component rather than AstaIO itself. The AstaNative Transport already provides this support.

The basic design of AstaIO and Asta 2.6 is similar, both having a messaging layer and a database layer. Asta 2.6 has many properties and can be used for client or server side SQL, while AstaIO has specific components for each process.

Is AstaIO compatible with Asta 2.6?

 

No. AstaIO is a completely new code base with a pluggable transport layer. It allows any transport layer to be used under Windows or Linux. We will be producing an Asta 2.6 to AstaIO conversion wizard.

How much does AstaIO Cost?

 

The AstaIO Components are $499 for each platform. There is an Entry Suite that includes Windows and Linux components along with a server license for $699. Existing ASTA 2 users can upgrade for $399.

See the AstaIO pricing matrix for complete pricing information.

Does AstaIO have all the features of Asta 2.6?

 

No. We still need to add Provider Broadcasts and AutoClientUpdate support. We are working on these now.

What other features are planned for AstaIO?

 

Provider Broadcasts will be extended to allow for client side SQL broadcasts.

  • HTTP Tunneling, including WinInet support, on Windows using AstaHTTP.DLL (ISAPI.DLL for Windows Web Servers) and a Linux Apache Plugin
  • SOCKS Support
  • Full support for all Palm,WinCE, Linux PDA and Java Clients along with non Delphi Windows Clients (VC++) and Windows COM Clients (VB)
  • SOAP Support
  • Replication and Syncronization Tools

I opened an AstaIO tutorial and tried to compile it under Kylix and it complains that the unit Windows or

 

We decided to use dfm files rather than xfm files for AstaIO as we wanted to be Delphi 5 compatible. Delphi 6 and Kylix support the new CLX xmf files. Any Delphi 5 Built AstaIO project/unit can be recompiled under Kylix by:

  • changing *.DFM to *.dfm (lowercase)
  • adding an {$IFDEF Linux} compiler directive and hitting F9 to bring in all the QForms, QDialogs etc
 

Last modified: 5/5/2002 7:40:04 AM
Copyright © 2001-2002 Asta Technology Group, Inc. Terms & Conditions     Privacy Policy     Site Map