|
 |

Version
4.30
beta
© 2008 by CapeSoft Software (Pty) Ltd
www.capesoft.com |
|
|
|
|
|
|
|
 |
 |
|
Home
|
Demo
|
Download
|
History
|
Source
Code
|
Docs
|
Buy |
|
|
| |
|
|
What's up with NetTalk4?...
  |
Description
- Need Email, FTP or Web in your application?
- Got to use Dial-Up connections?
- Looking to build network applications?
- Want to avoid using shared files on a file server?
- Need to write a nifty TCP/IP program?
- Want to write Internet applications?
- Need to dial up to an ISP or another computer?
- Want your application to detect someone has dialed onto the Internet?
- NetWebServer needs clarion 5.5 or later.
|
Look no further...
NetTalk is a Clarion Template which provides you with:
NetTalk Objects
The NetTalk objects support the NetTalk protocol. These objects provide you
with the following functionality:
- The tools to add robust, automatic error-recovery, network communication
(between two or more computers or processes) to your applications over
a TCP/IP LAN (Local Area Network), WAN (Wide Area Network)
and the Internet (including Dial-Up functionality)
- The ability to build network applications without having to use
a shared file to communicate between separate applications. With NetTalk
you can just pass your inter-application messages directly from one application
to another. This is far more efficient and faster. No more file polling.
- The ability to let NetTalk take care of all the difficulties associated
with socket programming. NetTalk presents you with easy to use
objects that do all the hard work for you.
- Various useful utilities shipped in template form, which include:
- Time Client & Server which allows time synchronization
between PCs.
- File Client & Server which allows you to send files from
one PC to another without needing to share and map drives.
- NetChat Control Template which enables two or more PCs to
hold a live chat conversation. (see NetChat)
- Close Apps Control Templates which enables you to remotely
close down an application. This is a great feature which allows network
administrators to close down all instances of your application (running
over a network) from just one PC. Simply add it to your app and you
won't ever have problems trying to get everyone to shut down their
apps all at once again.
- Use Remote Machine Control Template which enables you to
use the NetTalk protocol to communicate with a machine that is not
on your LAN. This means you can connect to machines over the Internet
or your Intranet.
- UseRefresh Template which enables you to command a refresh
to all instances of the program so that all browses, forms, etc. are
refreshed immediately after a user saves changes to a record.
NetSimple Objects
The NetSimple objects support normal Winsock and socket communication. These
objects provide you with the following functionality:
- The functionality to establish socket connections and
listen
on sockets so that you can interface with other programs and other Internet
protocols. e.g. FTP, Web, Mail or C or Java applications etc. NetTalk
makes building client/server network applications a piece of cake.
- Full Email (SMTP and POP) and NetNews objects for you
to use in your code which support the sending and receiving messages and
attachments.
- Web (HTTP & HTTPS (Secure HTTP using SSL)) client object which
allows you to download web pages (in fact all file types) as well as allowing
you to post form data to web servers.
- FTP (file transfer protocol) client object which allows you to
download and upload files to FTP servers all over the world, right from
inside your application.
- The ability to let NetTalk take care of all the difficulties associated
with socket programming. NetTalk presents you with easy to use
objects that do all the hard work for you.
- Support for machines that receive Dynamic IPs. The DIP (Dynamic
IP) object allows other processes to know where you are. This allows you
to behave as if you had a permanent IP address.
NetDUN Objects (Dial-Up Networking)
The NetDUN objects allow you to add Dial-Up functionality into your application.
- The ability to connect and disconnect dial-up connections
- The ability to create, edit or delete dial-up connection settings.
- The ability to detect when a dial-up connection has been made on the
computer.
- NetTalk builds TCP/IP communication between two or more computers (or
processes) into your application. These processes don't have to be on
the same machine in order to perform the communication. If you already have
a TCP/IP platform, then it is a simple matter of adding the templates
to your applications, while if you don't, it's a straight-forward task
to add the TCP/IP protocol to the network. NetTalk provides you with
an easy-to-use method for adding network communication to your application.
Upgrading to NetTalk4.
Unlike all previous upgrades of NetTalk that have been free, the upgrade for
NetTalk 4 is a paid-for upgrade.
So what's new in NetTalk 4 worth all this money?
- NetWebServer templates (requires Clarion 5.5 or later)
The new NetWebServer class, and templates, could be a whole product in
itself. In short this part of NetTalk now allows you to build Web interfaces
into your program in a remarkably easy way. Key features include;
- Full Support for creating Secure Servers via SSL
- New Browse, Form, Page, Menu, Frame templates.
- Web 2.0 / Ajax / DHTML / CSS support all built-in
- Lots of examples and documentation
When should one use the NetWeb Server templates? http://www.capesoft.com/docs/NetTalk/NetTalkWebTool.htm
Find more detail on WebServer concepts at:
http://www.capesoft.com/docs/NetTalk/NetTalkWebBasic.htm
For more detail on how to develop a Clarion app to serve pates to a browser:
http://www.capesoft.com/docs/NetTalk/NetTalkWebFunctionality.htm
- Full SSL support
SSL support for Servers as well as Clients is now included. Apart from
the support built in to the NetWebServer, you can also
- Create NetSimple SSL Servers.
- The WebClient class has been updated to include certificate verification.
- Email classes now support GMail SSL accounts.
- Example of using SSL connections with LinkPoint
- NetAuto supports machines with multiple Network adapters.
This isn't a "bridge" in other words it doesn't bridge 2 cards,
but it does allow NetAuto classes to connect to other machines if multiple
network cards, or multiple virtual devices are installed. This is especially
important when virtual network adapters are used to create VPN connections.
(for example a VPN such as Hamachi.)
- New FTP template
This template makes it makes it easy to upload and download files (or
lists of files.)
- Lots more minor tweaks and additions throughout the classes and templates.
NetTalk4 will supercede NetTalk3. This means that they cannot co-exist
on the same clarion install at the same time. However, all the functionality
that existed in NetTalk3 exists in NetTalk4 - and your applications (compiled
in NetTalk3) should move seemlessly over to NetTalk4.
|
 |
Clarion 5 |
 |
Clarion 5.5 |
 |
Clarion 6 |
 |
Clarion 7 |
 |
Clarion Templates |
 |
ABC Templates |
 |
16-bit |
 |
32-bit |
 |
Web Builder |
 |
DLL Mode |
 |
Local Mode |
 |
ClarioNet |
 |
Multi DLL |
|
|
|
|
|
|
| |
|
|
|
| Email: |
 |
| Support: |
click here |
| Telephone: |
+27 21 715 4000 |
| Fax: |
+27 21 715 2535 |
| Mail: |
PO Box 511, Plumstead, 7801, Cape Town, South Africa |
|
|
| |
|
|
© 2008 CapeSoft Software (Pty) Ltd
|