Smithware Home PageSmithware Product InformationHow to Order Smithware ProductsSmithware Technical SupportSearch the Smithware Web SiteBtrieve Developer's Journal MagazineContact Smithware by E-mailPervasive Software Home Page Smithware Home Page

Smithware I*net Data Server
Features and Benefits

Features and Benefits
FeatureBenefit
Build true client server Internet database applications based on new or existing applications.Opens your database to Internet access even through existing applications often without rebuilding or redesigning your application.
Build an Internet database application with the development environment of your choice.Use in virtually every Win32 and Java development environment including all of today's most popular environments like; VB, Delphi, and VC++, C++ Builder etc. Eliminates the need for using and learning CGI, ISAPI, NSAPI, ActiveServer, IDC, or JDBC/ODBC in order to access your important corporate data. Eliminates retraining. Eliminates "web specific" database solutions that involve multi-layered data access approaches.
Choice of 3 clients. Includes an ActiveX client, Java client (class library), and DLL client.Choose your approach to I*net database development for Btrieve. Browser-based or browserless.
Provides fast and easy Btrieve database access over the Internet and any TCP/IP connection.Build true client/server applications that access data from your favorite Btrieve database and run your application over the Internet.
IDS solves all connectivity needs. IDS employs a consistent communications architecture independent of your application development environment. It works the same no matter what you build IDS eliminates the need to develop redundant applications and processes just to access your data via the Internet. IDS simplifies data access, connectivity and development.
Because data source clients communicate directly with the IDS, Smithware IDS clients do not require the Btrieve client MKDE or requestors.Gives your clients access to a Btrieve database whether they have Btrieve or not. Eliminates the headaches of Btrieve configuration problems and reduces support costs.
Allows a single server to service web/internet applications as well as your existing client/server applications by employing a consistent communications architecture for all applications.Saves you money!
IDS communications interface integrates into your application.Eliminates the end user's consideration of connectivity issues.
Built on Btrieve. Historically proven, reliable, high performance technology widely in use today, now open to the Internet.
Supports Btrieve's high performance error handling, rollback, and transaction capabilities locally and over the Internet.Ensures safe data exchange between client and server and gives your application proven reliability over any connection.
Abundant sample code.Helps you get up and running quickly and gives you real world examples and sample applications.
Unlimited user count for each server.IS managers do not have to worry about exceeding or monitoring user count/license issues. Easy to manage.
Free runtime (clients).Embeddable in your application royalty-free.
ActiveX Client Features and Benefits
FeatureBenefit
Incorporates all the features of our ActiveX Controls for Btrieve data control.Developers can take advantage of features like our VAdebug mode, Extended data type support, Synchronized bound controls, CAT(code avoidance technology).
Encapsulates the Btrieve API, allowing you to interact with Btrieve simply and intuitively. Our advanced buffer management allows many Btrieve calls to be made with only one parameter.Makes using Btrieve faster, easier and more efficient. Ex: status=getfirst()
Makes Btrieve Client/Server Extended Operations easy to use allowing Btrieve to return multiple record sets like; "All products beginning with the product code xyz" can be returned in a single operation.Eliminates the time consuming process of writing and debugging "Extended Operations" code. Increases performance by minimizing unnecessary network traffic. Can make low speed network connections almost as responsive as a local connection.
Built in data type conversion converts to and from all Btrieve key types, Scalable SQL field types and more.The most complete conversion routines available. Eliminates the need for writing data conversion routines.
Code compatible with existing ActiveX Controls for Btrieve applications.Enable your application for the Internet or any TCP/IP connection without writing additional code. Just drag and drop the INet Control where you've used our standard data control. Saves you time and effort.
Java Client Features and Benefits
FeatureBenefit
Full featured Java Class Library for Btrieve. Compatible with v1.0 and later of the Java Developers Kit.Simplifies writing database applications for the web. Compatible with all Java compilers giving you flexibility.
Provides Btrieve database access from browseable web pages, and other platforms using JAVA including Macintosh or UNIX.Easily enable a web application to access data from your favorite Btrieve database. Can even provide access to Btrieve data from Macintosh or UNIX clients using a JAVA interpreter.
Incorporates Btrieve Extended Operations that allows Btrieve to return multiple record sets in a single call like; "all products beginning with the product code xyz" Easy and efficient access to record sets. Minimizes unnecessary network traffic and can increase your applications performance. Can make low speed network connections almost as responsive as a local connection.
Built in data type conversion , converts to and from Btrieve key types including COBAL.Eliminates the need for writing conversion routines.
Allows raw data extraction.Can access any data type.
Small footprint.Perfect for developing web database applications using Btrieve.
Modular design lets you use only the classes you need.Gives programmers maximum control over applet size.
DLL Client Features and Benefits
FeatureBenefit
Uses an API similar to the Btrieve for windows interface. Can easily replace or augment wBtrv32.DLL.Makes conversion of a legacy Btrieve application to an Internet application possible and easy to accomplish.
Allows painless transition or conversion from legacy applications to I*Net application.Make conversion of a legacy app possible often without a recompile! Reduces development time and expense.
Supports virtually every Win32 development environment.Allows you to choose the best development tool for the job.
Server Side Features and Benefits
FeatureBenefit
Gives you client/server database interaction using the Internet or any TCP/IP connection as the communications pathway.Build browserless applications that use the Internet or LAN for network traffic. This means that the application you build for use on your traditional LAN can also use the Internet for network connectivity.
IDS lets you use the same communications architecture for I*Net applications and for traditional/legacy client/server applications unlike other database solutions which are either LAN specific or web specific.IDS eliminates development of redundant applications and processes just to access your data. Using IDS means you do not need to build separate communication architectures to accommodate different applications.
Robust. Designed to re-establish lost connections at the point of operation failure. ActiveX client can handle most recoverable interruptions automatically.Handles communication errors with fluidity for improved user interaction. Consistently performs under less that optimum circumstances.
Location of data is transparent to the client. The IP addressing scheme allows an IDS client to find the appropriate server regardless of its location.No changes need to be made to applications in order to accommodate local or remote data access. Saves development and support time!
IDS includes full featured data compression implementation and options.Provides secure and efficient transmission of data over the Internet.
Compression is selectable and readable per client. Internet Data Server knows when and what compression type if any is used, and is able to respond to each client individually and even respond on a per call basis.Makes data access faster, smarter and more secure. Optimizes performance based on the clients connection bandwidth. Produces efficient use of system and network resources. Allows programmers to build applications that run efficiently regardless of the type of connection the user is on.
IDS automatically monitors connections. Prevents faulty/inactive connections from depleting processing resources.Produces optimum server operations at all times.
Operates at the NT Domain security level. Supports the NT Security API.Makes it easy to use and set up since you are already familiar with it. Provides one time set-up and no maintenance of user access lists. Allows you to automatically add new users to IDS.
Maintains multiple database sets with customizable security for each data set.Gives you flexibility in data access and security implementation.
Designed to keep network traffic to a minimum. Send and receive buffers do not have to be the same length.Optimizes application performance over the low bandwidth connections.
Multithreading: all clients are thread safe.Increased application performance over low bandwidths.
Efficient server multithreading: all clients are serviced equally.Produces consistent operation of the IDS.
IDS performance remains consistent with any changes you make to your system architecture.Provides scalable performance; ex. Improved performance from an added server processor also improves IDS performance.
Looks at every call and optimizes it accordingly for bandwidth.Increases efficiency of your application with no extra effort.
System Requirements

All components are 32-bit only. All require a TCP/IP connection (Internet, Intranet, or both).

IDS ActiveX Client
  • Windows 95 or Windows NT 4.0 operating system
  • An ActiveX container/development environment (for developers)
IDS Java Client
  • Any environment running a Java virtual machine
  • Any Java development environment (for developers)
IDS DLL Client
  • Windows 95 or Windows NT 4.0 operating system
  • A development environment allowing linking to a DLL (for developers)
Smithware I*net Data Server (server component)
  • Windows NT 4.0 Server -or- Windows NT 3.51 Server with the Winsock 2.0 upgrade
  • Appropriate Btrieve server license
Technical Specifications
Operating System: 32-bit only
Client: Win95 or Windows NT 4.0 Workstation or any java VM
Server: Windows NT Server 4.0 (or 3.51 with the Winsock 2.0 upgrade)
Implementation: Client: ActiveX Control, Dynamic Link Library, or Java Package
Server: NT Service
Communication Method: Client: Winsock 1.1
Server: Winsock 2.0
Client socket implementation is Berkeley Sockets compatible
Communications Port: Selectable (default is 2001)
Maximum Users: Determined by Btrieve user count. (Can be set lower than the maximum number of seats)
Maximum Sockets per User: Unlimited
Winsock Implementation: Client: Synchronous (with a user-defined time-out value)
Server: Asynchronous
Acknowledgment Interval: Selectable (default is 5 min.)
Data Compression: Optional, on-the-fly compression. Method determined by the client and the server at runtime
Security Model: NT Domain Security
Logging: Users, sockets, and data manipulation
Directory Control: Root directory optionally established for each level of user rights


Back to IDS Product Information.

 
For more information:
For an on-line product demonstration, take the
IDS Guided Tour.
For a product overview, see the
IDS Product Overview.
To read a case study, see the
IDS Case Study.
For information on the I*net Partner Program, see the
I*net Partner Application.
For complete information on Smithware ActiveX Controls for Btrieve, see
http://www.smithware.com/activex/.

Smithware I*net Data Server
 
Smithware I*net Data Server Developer's Kit$595.00
Upgrade from ActiveX Controls for Btrieve to I*net Data Server Developer's Kit   $295.00
Smithware I*net Data Server$2495.00
 
To Order Call Toll-Free (800) 828-7438 or (615) 386-3100 or

CLICK HERE

for on-line ordering information!

 

Copyright © 1988, 1998 by Smithware, Inc. All rights reserved.
Smithware, Controls for Btrieve, DDF Builder, DDF Sniffer, Btrieve Developer's Journal, and Power Tools for Btrieve are trademarks of Smithware, Inc. Btrieve is a registered trademark of Pervasive Software, Inc. ActiveX, Windows, Windows NT, and Internet Explorer are trademarks of Microsoft Corp. All other product or brand names are trademarks or registered trademarks of their respective owners. Legal Notice.