Please Note: NetTalk requires
StringTheory 2.36 or higher and Clarion 8 or Higher
Upgrading to NetTalk 9?...
Download the Demo
NetTalk is a TCP/IP communications library for Clarion. It allows your program to interact with other programs
It doesn't matter what language the other side is written in - the programs you are talking to may also be
written in Clarion, but are likely written in some other language.
NetTalk provides a huge amount of functionality, built on top of this basic TCP/IP layer which allows you to
easily make use of many common network systems and protocols.
As NetTalk has grown over the years it has become desirable to segment it into multiple parts to allow ir to be cheaper
for those developers only wanting to make use of some basic functionality. To this end there are now three NetTalk
Levels - NetTalk Desktop
, NetTalk Server
. Each of these three is discussed in more detail below.
It is easy to move from one level of NetTalk to the next with no
financial penalty -
For comparative pricing see Cost
This build of NetTalk which contains all the basic functionality which your
Windows Desktop program.
This includes all the NetAuto functionality,
like NetRefresh and NetAutoClose,
NetSimple (server and client)
plus classes for SMTP/POP3/IMAP Email, FTP, HTTP and HTTPS WebClient classes and so on.
Please note that NetTalk Desktop requires
NetTalk Server includes all the functionality of NetTalk Desktop but
also includes classes and templates for generating highly interactive
Web Applications allow you to extend the reach of your systems so that
any user with a browser can interact with your data. It is not a "one
click" conversion of your existing Clarion desktop program - rather it
requires that you develop a new app file. However lots of code from your
existing desktop program can be reused, including source procedures,
reports, processes and so on.
While NetTalk Server requires an investment from a learning and
development point of view, the payoff comes in the form of a highly
scaleable web app with exceptionally easy deployment. The app created is
based on internet standards and allow you all the control, speed and
power of an interactive web application.
NetTalk Server also includes templates and classes to create a Web API
for your application - allowing you to create industry standard web
services using both SOAP and REST techniques.
Please note that NetTalk Server requires
StringTheory, and the Web API classes require xFiles and jFiles.
NetTalk Apps is the newest NetTalk level and includes all the
functionality in NetTalk Desktop and NetTalk Server. In addition it
applications can be packaged (without a server) into apps that can be
deployed onto any device and which in turn can then run disconnected
from the internet on that device.
NetTalk apps are written with the exact same template set as NetTalk
Server apps so existing code and existing skills can be leveraged.
Most disconnected apps need to synchronize their data with an external
server. NetTalk Apps include this functionality as standard and can
synchronize with a NetTalk Server app with no effort at all. When
disconnected from the network the Apps are able to store data locally
until the connection is re-established.
Please note that NetTalk Apps requires
The NetTalk Wizard is included with both NetTalk Server and NetTalk Apps editions.
This wizard allows you to create WebServer apps, Web API apps, Web Sync
Apps and Mobile Apps quickly and easily.
NetTalk makes use of a small DLL to wrap the WinSock layer, and to provide basic, thread-safe communications
functions for the class layer. All the netTalk classes are shipped as source code as are all the templates.
The source code for the DLL is available.
NetTalk Webinars on ClarionLive
There have been a number of NetTalk based
sessions on ClarionLive. These are invaluable in introducing you to new
NetTalk features as well as to ways of using NetTalk.
API's Part 3 : Using JSON - jFiles release webinar|
APIs Part 2 : REST services|
API's part 1 : Creating Web Services in Clarion|
255||Creating Web-Services Servers with NetTalk 8 and xFiles|
253||NetTalk 8 Launch|
221||NetTalk Layout - including Header, Form, Popups, Content
Body and so on|
Using CSS in a NetTalk program - How to do Visual design?|
187||NetTalk 7 Launch|
171||Web Forums Source Code|
149||NetTalk 6 update (From Wales)|
|135||NetTalk 6 launch - What's New|
|133||Secwin 6 (including using Secwin in a NetTalk Web Server
97||How to apply CSS to a Net Web Server application|
93||Using Calendars and Schedules in NetTalk Web Server|
92||Using NetTalk & xFiles to do SOAP (by Ben Dell)|
65||NetTalk 5 update (After CLDC 2010
48||NetTalk Web Client (including SOAP)|
35||NetTalk 5 Launch|
ClarionLive Webinar number
2 introduced the Web Server approach used by NetTalk. Webinar number 35
took this further showing the differences between NetTalk 4 and NetTalk 5.
If you're unsure about NetTalk for creating web servers, then we recommend you download and watch the webinars. There
is no charge for this. The ClarionLive downloads page is
The best approach to watching webinars is to download them, then play them
in the free VLC
player. This allows you to pause, go back, jump forward and so on.
NetTalk ships with literally hundreds of examples and hundreds of pages of
In addition to these materials the following resources are also available;
NetTalk User Group Webinars||Held weekly these webinars are a
great place to ask questions, see demos, and generally become more
proficient across all levels of NetTalk. Registrations are free. All
webinars are recorded, show notes are created, and are available for
download from the User Group page.|
|www.NetTalkCentral.com||The primary forums for the NetTalk
community. Registration is free, but you will need to send an email to
firstname.lastname@example.org to get
your account activated.|
Developing Web Applications with NetTalk (2nd edition)||
Focused at the NetTalk Server Level this book (supplied as a PDF) is a
tutorial which leads you through creating a Web application. An
excellent resource for beginners to rapidly assimilate the knowledge
they will need to get to grips with the web as a platform. ($199)|
Training Workshops Recordings (CIDC 2013 Orlando)||A companion to
the book these live recordings work through the material in the book
demonstrating the techniques and processes. ($499 including the book.)|
Training Recordings |
(CIDC 2015 Orlando)
|These will be made available after the
event. Onsite and Online Attendees at the event get these for free.|
Upgrading to NetTalk 9
NetTalk 9 will be very largely backward compatible with NetTalk 8 (and
earlier.) No major changes to existing applications are expected.
upgrades are covered below.
What the Users Say...
- "Netalk really just plain blows me away. Still
wondering why I did not purchase this before. Want to thank you
for all the support. Probably the best
money I have ever spent on a third party product" - Joe Ryan
- It's powerful and easy to use. - Francisco J. Acedo M.
- I am very happy with this product! - Marco Antonio
- I bought NetTalk yesterday. From within 30 minutes my email works
excellent even in HTML form => you are gods => NetTalk is 99%
best thing ever happened to Clarion. Thank you. - Zdravc Balantic
- I've got a production app that is NetTalk and so far no problems.
I appreciate the work being done on this product, and despite
the steep learning curve for a programming hack like myself,
it is an incredible product, and one that will inspire all kinds
of new software by the imaginative developer / entrepreneur. - Mike Grigsby
- BTW - the NetTalk product is VERY good and I really like it a lot
(as I do all of your products). First class software from a
company that cares about its customers, treats them with respect
AND they have excellent documentation. Plus you can get a wealth
of support (if needed) in the
since so many people use NetTalk. However
it is worth noting that the support from CapeSoft is absolutely first class! - Charles Edmonds
- Thanks for the FTP code. Nice, very nice. - George Bamber
- And double W.W.W.O.O.O.O.O.W.W.W!!! I decided to try NetTalk
to improve the e-mail freezes, not even thinking about the other
issue(s). I've had NetTalk in my toolbox for months, but had
never even read the help. So I opened the help, read a few minutes,
and in less than a half-hour, I had the inter-session browses
updating (didn't even know NetTalk did that!) and a shutdown
template added, and it works like a champ!! Made me look like
a hero, and the guys' jaws drop to the floor!! I just want
to thank you for a fantastic product!!! And anyone writing programs
for network use, YOU NEED TO LOOK AT THIS. - Rocky Phelps
- Very useful product. Love it! - Antonio Miranda
- Just a brief note of appreciation for your concerted efforts in helping
Hwa and I run this communications issue to ground. - Everett Harpole
- Much thanks for another great product. I'm finding uses for it in
almost every project I've started in the last 4 months. - John Farmer
- Excellent software firm that work with its customers, pampers them with
respect AND their documentation is almost second to none. If
you are ever served by any of their staff or even by Bruce Johnson
himself, you will regret.... for not purchasing earlier...<grin> - Kelvin Chua
- I am very happy with the support you guys are giving. - Ludwig Myburgh
- PS. Excellent Support.... I'll be passing the word around. - Richard Beresford
- What, there are people out there without NetTalk??? -Lee Goolsby
- The Gold is Gold!!! - Glenn Hardin
- A truly great addition to Clarion! - Robert Linders
- NetTalk is a real piece of work. The sky is the limit in what can be done with it. - Benjamin Krajmalnik
- An exceptional product! - Bill Roe
- Couldn't agree more. But it's not just Nettalk...they offer exceptional
support on all their products. - Jim Albrech
- Just want to say what a pleasure it is to use the Nettalk Email templates. - Geoff Bomford
- Excellent job CapeSoft!!!! - Tony Tetley
- CapeSoft rocks! NetTalk - the neatest thing since sliced bread. - Scott Riple
Documentation & Support
Documentation for NetTalk 8 is available here
Documentation for NetTalk 9 will be posted when NetTalk 9 is generally
for further support.
All levels of NetTalk require
Some features in NetTalk Server require
jFiles. NetTalk Apps requires
It is possible to upgrade from NetTalk Lite to the full NetTalk at any time by paying the difference in price. ie There
is no gain, or disadvantage, to purchasing NetTalk Lite first, and then updating to NetTalk later on.
While orders are open, please note the Availability section for
information on when you will have access to the builds. Credit cards
will not be processed until the product is available to you.
NetTalk Server requires
xFiles and/or jFiles for full Web API functionality.
NetTalk 9 Alpha builds will be available to all
Devcon Attendees and Trainees (onsite and online) from around
. Some of the Devcon training will cover new features in NetTalk 9
existing NetTalk customers may apply for access to the Alpha program however we reserve the right to limit the size of the Alpha pool.
NetTalk Beta builds will be available for general release from around
is good until December 31 2015 after which normal pricing will apply.
CapeSoft believes that if you aren't satisfied with our products, we would like them back - and we
will refund you the money. This allows you to purchase our products with confidence.
You can read our full refund policy here
This product includes software developed by the
use in the OpenSSL Toolkit. This code
is Copyright (c) 1998-2015 The OpenSSL Project. All rights reserved. It
is included here under the terms of their
This product includes code developed by the
included here under the terms of the
The jQuery Media
and jQuery Form
plugins are Copyright by M. Alsup and is included here under the terms of
the MIT license.
plugin is Copyright by Caleb Evans and is included here under
the terms of the MIT license.
plugin is Copyright by Anders Ekdahl and is included here
under the terms of the MIT license.
jQuery File Upload
plugin is Copyright by Sebastian Tschan and is
included here under the terms of the MIT license.
is Copyright by and is included under the terms of the
editor is copyright by Imperavi Inc and is included under the terms of their