Deep Sky Technologies today announced the release of beta 3 of TCP Deux v1.0.0 for Macintosh and Windows. TCP Deux is a 4th Dimension component which provides cross-platform TCP wrappers for different TCP plugins available for 4th Dimension. The plugins supported within TCP Deux include 4D Internet Commands v6.7.x, Internet ToolKit v2.0.x, and Internet ToolKit v2.5.x.
With the TCP Deux component, a 4th Dimension developer can code TCP level routines without worrying about which particular plugin is going to be used. TCP Deux provides a very simple upgrade path for developers to write one set of code. With TCP Deux, a 4D developer can begin by using the free 4D Internet Commands for all TCP communications and upgrade to the commercial Internet ToolKit plugin when the needs arises, all without changing a single line of code.
Deep Sky Technologies today also announced the release of beta 3 of SMTP Deux v1.0.0 for Macintosh and Windows. SMTP Deux is a 4th Dimension component which provides a complete implementation of the SMTP protocol. SMTP Deux works on top of the commercial TCP Deux 4D component, currently in beta from Deep Sky Technologies, Inc.
New to this beta release of SMTP Deux is full support for SMTP AUTH. Support for CRAM-MD5, Login, and Plain SMTP AUTH login methods have all been included in this version.
With the SMTP Deux component, a 4th Dimension developer has a complete implementation of the SMTP protocol from within 4D. The protocol relies on the TCP Deux component for all TCP communication needs, thereby removing any reliance on current or future TCP plugins which are available for use in 4D. The implementation of SMTP within the SMTP Deux component also eliminates long standing bugs and anomalies that have existed in plugin implementations of the SMTP protocol.
Also announced today is the release of BASh v1.5.9 for Macintosh and Windows. BASh is a 4th Dimension component which provides extensive utility functionality for 4D programmers, including a dynamic stack space module for reusing variable space, encoding and cryptography routines, and much, much more.
BASh is the first 4D component publicly available after the release of 4D v6.7.0 by 4D, Inc., and 4D SA. And, in keeping with the tradition of offering high quality and services, Deep Sky Technologies, Inc., has made the BASh component available for free to the developer community.
BASh v1.5.9 contains 12 new methods. All total, the BASh component now consists of 264 methods across 24 modules of code. The manual is over 330 pages long and describes every single method call in detail. As well, this release of the BASh component includes the documentation module, z_Library, as a separate 4D Insider library.
You can find more information about all of their products at the Deep Sky Technologies Web site.