Home
Products
Support
Download
Solutions
Order
charles@ajar.ch
Français
Deutsch
back to product's overview Plugins

Internet ToolKit

Current version 2.6.2
Author Christian Quest
Download demo Windows | Macintosh | Upgrade 2.6.2

4D's plugin for: TCP, UDP, SSL, TLS, DNS, FTP, HTTP, SMTP, NNTP, POP3, IMAP4, GIF, HTML, ISO, URL, Base64, uuEncode, MacBinary, BinHex, Blobs, DES, TripleDES, 3Way, TwoFish, CAST, SHA, SHA-1, MD2, MD5, RIPEMD, CRC32, ADLER32...

Internet ToolKit is an extremely powerful external for 4th Dimension (4D) that allows you to transform any 4D database into an Internet server or client. ITK can be used in all 4D products to provide complete TCP/IP connectivity for your application.

You can use ITK to implement FTP (File Transfer Protocol) servers, e-mail (using SMTP and POP3), news servers, mailing list, and Web clients. You can even design your own custom TCP/IP protocols, to implement application-to-application communications like data synchronization thanks to its low-level approach.

Utility commands are provided to convert PICT to GIF, encode files using MacBinary, BinHex or uuencode, and to convert text to HTML, with options for URL encoding and ISO character conversions, Base64, Quoted Printable, etc.

ITK adds more than 110 commands to 4th Dimension's language, enabling low and high level control of TCP/IP stacks, including UDP and DNS.

Features

  • Provides access to low-level TCP/IP using MacTCP, OpenTransport or Winsock
  • Implements secured connections using SSLv2, SSLv3 or TLSv1 protocols
  • Allows access to low-level UDP
  • Supports GIF encoding with interlace, transparency and resize
  • Convert data into standard Internet formats (text, pictures, files, dates)
  • Allows implementation of server replication over TCP/IP with 4D record and BLOB conversion routines
  • Gives access to DNS (name to IP and IP to name, with DNS load balancing)
  • Uses standard cryptography algorithms to protect data
  • Uses data compression to reduce transmission times and optimize bandwidth usage
  • Coding/decoding routines to handle UUENCODE, Quoted Printable and Base64
  • Utilities commands including reading and saving pictures,opening files in read only, translation of BLOBs to pictures and vice versa
  • Cryptography support: Digest and ROT13
  • ICMP Echo: ping any host
  • And much more!

ITK Licensing

Internet ToolKit development licensing is based on a yearly subscription. A development license is purchased for one year and renewed every year which development continues. This covers, at least, the costs relating to technical support and all product maintenance and updates available during the subscription year.

Deployment licensing is also available for deployment of 4D based applications. Purchase of the development license includes 10 deployment licenses. For deployment of more than 10 installations of your 4D based application, additional deployment licenses are available at a reduced price.

Internet ToolKit licensing is now cross-platform. You do not need to get a license for MacOS and a separate license for Windows. A single license covers both platforms!

Examples:

You develop your application alone and will deploy it on ten (10) machines: you simply need one developer subscription, which already includes ten (10) deployment licenses.

Your company contains two developers working on your application, and will deploy it on 40 machines: you need two (2) developer subscriptions (one per developer), and need a 25 deployment license in addition to the ten (10) deployments included in each subscriptions (you will end up with 45 deployment licenses).

You are one (1) developer deploying five (5) SSL enabled servers. You will need one developer pro subscription and five (5) SSL server deployment licenses.

ITK Light, ITK Pro, and ITK SSL Server

The primary differences between ITK Light and ITK Pro involve primarily the number of streams allowed at any particular moment. As well, ITK Light has no SSL support, where ITK Pro supports SSL connections as a client; ITK SSL Server allows the use of ITK as a fully compliant SSL server from directly within 4th Dimension.

Feature ITK light ITK Pro ITK SSL
Max. Number of Streams 8 1024 1024
Support Connections as SSL Client no yes yes
Support Connections as SSL Server no no yes
Developer Licensing Requires ITK Pro, Deployment per Server
Deployment Licensing with Development Purchase 10 included with yearly development license; then additional Deployment Licensing required

Renewed Yearly

Start - Overview

ITK (Internet ToolKit)

Ole4D

AutoDoc

QPix

QGrid

QDrop

QMedia

QMedia light

Thirdparty Plugin Logo

Back Next
 
Hosted by 4D NET Center Ajar SA chercher...
ShareThis