|
REGISTER
for Europe NOW -
Click Here
Schedule update : 17 April : We've moved
the SQL sessions to the afternoon.
Around
the World in 18 Days!
May 23 to June 9 2007
After a fantastic tour in 2006, we are now
preparing for the CapeSoft World Tour 2007.
It's
Bigger (5 CapeSofties
will be there), Longer (5
days instead of 2) and Better
(Hands-On, not
just Lectures). Same low price!
5 days. 3 class rooms. 18
topics. 50 hours. This is the most intensive Clarion event. Ever.
What they said about the
training in 2006...
I
highly recommend attending the next class when it is offered.
Your productivity will go up extensively - Benjamin Krajmalnik,
Atlanta
It
was a great experience and worth every dime - Frank &
Liz Krause, Newark
You
obviously put a lot of effort into planning the world tour, and
it showed. Bravo to you and everyone else involved in putting
the tour together - Bob Zimmerlich, LA
Seldom
I experienced the combination of your high level of programming
skills and the power of presentation and entertainment - Oscar
Jansen, Utrecht
The
Goal
In
a nutshell the goal of the 2007 World Tour is to make the event
the most productive week of your whole year.
We
encourage, nay insist, that you bring a laptop or PC along, loaded
with your own projects. During the week we will work with
you, on your applications to implement functionality, find
bugs, and get stuff done.
In
2006 we ran short (2 day) courses, which consisted mostly of lectures,
we visited multiple cities in each region, and all attendees were
together in the same room.
In
2007 we're visiting a single city in each region, but the
course will be longer (5 days) allowing for more in-depth treatment
of the subjects. We will be breaking into three groups so that
you can focus on the sessions that most interest you.
We
want you to bring your laptop, or computer, pre-loaded
with your applications. During a session lectures will be short,
and then time will be spent allowing you to apply that knowledge
to your own application. During this time we'll be on-hand
to help you. After a while another lecture, then more workshop
time, and so on.
You're
free to join, or leave any session at any time. So when you're
done implementing one thing, move on to another session and apply
that knowledge as well. You may want to spend all 5 days doing
one task (building a web server for example) or spend 10 half-days
getting 10 things done. There will be a mix of "long sessions"
(Web Server, Replicate, Hot-Dates, SQL, etc) and "short sessions"
(lots of the smaller accessories), and we will be repeating some
sessions where possible.
At the beginning and end of the day we'll have open Q &
A sessions where we can help you one-on-one with your specific
problems. These can be related to CapeSoft Accessories, or just
plain Clarion questions.
We'll
be using Clarion 7, but we're well versed in Clarion
6, and even Clarion 5.5, so whatever you are working in is fine
by us. Hopefully we'll be able to pass on some Clarion 7 tips
at the same time.
As
part of implementing the accessories, we will also be running
sessions on "converting". From TPS to SQL, from
Legacy to ABC, from C5.5 (or C6) to C7, from single-app to Multi-DLL.
If you are needing to do one of these conversions then this is
a great opportunity to do it, and have expert assistance on-hand
if you need it. Most conversions are a lot easier than you think,
but it's also much easier when your questions can be answered
immediately.
We
want this to be The Most Productive Week of your whole year!
|
Venues |
|
Date |
Place |
Status |
May 23 - 25
Followed by Aussie Devcon, May 25 to 27 |
Sydney, Australia |
For More information click HERE |
May 29 - June 2 |
Las Vegas, USA |
For More information
click HERE |
June 5 - June 9 |
Cambridge, England |
Click
here to Register.
$1375 / ~£700 /
~ €1050 |
|
|
|
|
|
|
More
Venue Information and Costing
Cambridge, England, Europe:
Our venue in Cambridge is Homerton
College. Close to the train station, a short ride from Stanstead
Airport, this venue is easy (and cheap) to get to from just about
anywhere in Europe.
Pricing |
|
Event |
(closes
May 15) |
World Tour Training, Europe
2007 |
$
1375 = ~£700 = ~€1050 |
|
|
|
|
|
Registration
is
OPEN
and you can register
here.
Accommodation
is not included in the training, or conference price and
you do need to book that separately. Breakfast and dinner
are also not included, but lunch is included in
the cost. We are currently investigating
accommodation options nearby, and we'll keep you posted with
information shortly.Travel Suggestions: Flights:
Easy-Jet.
From Amsterdam for about €30 return. From Munich about €75 return.
Paris to Luton for about €35 return. Ryan
Air. From Oslo for about 750 NOK return (possibly a LOT less
if you're prepared to fly early.)
Google Search for cheap flights to Stanstead. Trains:
There's a train that leaves direct from the Airport and 25 minutes
later you are at Cambridge railway station where Homerton College
is only a 10 minute walk away or you can catch a cab. The trains
leave the airport every 20 minutes. Walking & Weather:
At this time of year Cambridge will be quite warm and sunny so for
those who fancy exploring Cambridge the walk from the station to
the college is a great start. The walk is less than 1 mile long
or about 10 minutes.
Directions
from Station to Homerton College can be found at Google Maps
Driving by Car:
For people who want to drive, there is ample free parking for attendees.
With the college on your left take the first left (100yds) into
a road called Harrison Drive and down to the end of the road where
the car park is found on the left. There is a 4 digit pin to access
the car park gates and all attendees will be supplied it in advance.
If you get stuck finding the car park, pull into the main car at
the front of the college and pop into the Porters Lodge where they
will be only too pleased to help you. The TomTom SatnNav postcode
for the car park is:CB2 2PH
Who
will be doing the training?
CapeSofties |
|
|
Bruce
Johnson: Bruce has been using Clarion since
1992, and he has presented Clarion training courses
in Australia, South America, North America and Europe
since 1998. He is the author of "Programming
in Clarion's ABC".
Bruce has attended more Clarion conferences, and trained
more Clarion users than almost anyone else in the world. |
|
Geoff
Thomson: Geoff
heads up the whole Accessories program at CapeSoft,
and knows more about them than any other person. His
expertise with various products has seen him travel
as far as Norway to help with Clarion implementations. |
|
Jono
Woodhouse: Jono was part of the team that
created the world's first commercial Java application
(exhibited at the JavaOne Expo in California in 1996).
At CapeSoft he has built several accessories, including
NetTalk, Self-Service, xFiles and has contributed to
several others. A day-long session (on COM) at ETC 2004,
and a veteran of the 2006 World Tour, Jono's presentation
skills are already well known in the Clarion community. |
|
Eliza
de Jager: Not
just the best looking Capesoftie on tour, Eliza holds
a Masters degree in Mathematics, and has been presented
to the
Logic and Information
seminar held in Bern Switzerland in January. (Her session
on 'The
Origins of Partial Quasi-Metrics and their Applications'
wowed the crowd.) Her Clarion programming expertise
is extensive, and she will be focusing on data presentation,
using Insight Graphing and Hot-Dates. |
|
Sean
Cameron: Sean
handles more Clarion support than anyone else at CapeSoft.
His graphical skills are unmatched, and his ability
to improve the look of an application is well known.
From his humble start with CapeSoft Draw and Progress,
he now manages Office Inside, File Explorer, NetTalk,
xFiles and a number of other accessories, as well as
making numerous improvements to almost all the tools
we ship. Sean is also the lead developer on the Email
Server, Mailer and Office Messenger projects. |
|
|
|
|
|
Schedule
for Europe
Click
here to Register.
Tuesday |
|
Room
1 |
Room
2 |
Room
3 |
08:30
- 13:00 |
Building
a Web server using NetTalk 4. Part 1.
[bruce and sean] |
Adding
Client-Side Replication. Part 1.
[jono and geoff] |
Hot-Dates - Turning data into information
[eliza] |
13:00
- 14:00 |
Lunch |
14:00
- 17:00 |
Converting your Legacy
application to ABC. [bruce and sean |
Converting
your TPS based application to SQL. Part 1. [geoff] |
Debugging and Profiling. C5.5 to
C7 conversions. [jono and eliza] |
17:00
- 19:00 |
Q
& A |
Q
& A |
Q
& A |
|
Wednesday |
|
Room
1 |
Room
2 |
Room
3 |
07:00
- 09:00 |
Q
& A |
Q
& A |
Q
& A |
09:00
- 13:00 |
Building
a Web server using NetTalk 4. Part 2.
[bruce and sean] |
Adding
Client-Side Replication. Part 2
[jono and geoff] |
Insight Graphing- Turning data into
information [eliza] |
13:00
- 14:00 |
Lunch |
14:00
- 17:00 |
Creating, and Managing
Multi-DLL systems. [bruce] |
Converting
your TPS based application to SQL. Part 2. [geoff] |
Easy Adds:
Add the WOW to your application. [jono,sean and eliza] |
17:00
- 19:00 |
Q
& A |
Q
& A |
Q
& A |
|
Thursday |
|
Room
1 |
Room
2 |
Room
3 |
07:00
- 09:00 |
Q
& A |
Q
& A |
Q
& A |
09:00
- 13:00 |
Building
a Web server using NetTalk 4. Part 3.
[bruce] |
Integrating your application with
Microsoft Office. [sean & jono] |
Right Reports: A report-writer for
your application. [eliza] |
13:00
- 14:00 |
Lunch |
14:00
- 17:00 |
The Importance
of Look and Feel
[sean] |
The rest of NetTalk. Email. web.
Peer-to-peer. [jono] |
Insight Graphing - Turning data
into information [eliza - repeat] |
17:00
- 19:00 |
Q
& A |
Q
& A |
Q
& A |
|
Friday |
|
Room
1 |
Room
2 |
Room
3 |
07:00
- 09:00 |
Q
& A |
Q
& A |
Q
& A |
09:00
- 13:00 |
Building
a Web server using NetTalk 4. Part 4.
[bruce] |
Replication
& SQL
Q&A & Advanced topics [geoff] |
Client side HTML in your application.
[sean] |
13:00
- 14:00 |
Lunch |
14:00
- 17:00 |
Debugging and Profiling. C5.5 to
C7 conversions. [jono and bruce -
repeat] |
Integrating your application with
Microsoft Office. [sean - repeat] |
Hot-Dates - Turning data into information
[eliza - repeat] |
17:00
- 19:00 |
Q
& A |
Q
& A |
Q
& A |
|
Saturday |
|
Room
|
Room
2 |
Room
3 |
07:00
- 09:00 |
Q
& A |
Q
& A |
Q
& A |
09:00
- 13:00 |
Right Reports: A report-writer for
your app. [eliza
- repeat] |
Logins, Registrations
and Updates [geoff] |
The Importance
of Look and Feel
[sean - repeat] |
13:00
- 14:00 |
Lunch |
14:00
- 16:00 |
Clarion
7, Vista and Office 2007
General Q & A and wrap up
[sean and bruce and jono] |
More Session Information
The format of this event is somewhat
different to a normal conference. Because the emphasis is on practical,
hands-on work, where you are working on your own applications,
much of the time will be spent actually implementing features
in your program. Once you have finished what you need to do you
are free to join one of the other classes and accomplish what
you need to do there.
Prepare Beforehand!
5 Days is not a lot of time. Here's a checklist for things
to do before the event.
- You will need a computer.
- If you are bringing a laptop we
recommend you bring a USB mouse and USB keyboard as well.
- Make sure your copy of Clarion is
copied onto the computer (with suitable settings in the Win.Ini
file.) Install from scratch if you have to, but it's better
to have your real working environment.
- Before the event make sure you have
all the latest versions of the CapeSoft tools you are using
installed on the computer.
- Copy your app onto the laptop. Compile
it. Run it.
- If your app uses SQL make sure you
install a server, and bring some real data. DO NOT rely on the
hotel internet access if at all possible.
- If your app uses TPS bring one or
more data sets. If you have "real-world" data that
is usually the best.
- Read the descriptions of the sessions
and note any preparation you need to do.
- Download and install the
DebugView
program from SysInternals.
During a session we expect there to
be short lectures, 15 to 30 minutes, followed by practical time
where you will be working on your application. During this time
the CapeSofties will be happy to answer your questions, both related
to the current session, but also previous sessions.
For example: Your primary goal may
be to add Replicate to your app. You attend the session on Day
1 with Jono on Replication, and you carry on working on this until
you are done. During later sessions Jono will be happy to continue
assisting you. If you finish all you need to do on day 1,
then pop over and learn about Insight with Eliza on day 2. If
you need extra time, then Jono will be carrying on with the session
on day 2.
If you miss the session on day 1, but are reasonably
up to speed with Replicate, or you have Replicate issues that
you need help with, pop in on day 2 to get help with those.
When planning your sessions note the
tools that are required for the session, and also any optional
tools that you may benefit from.
At the start and end of the day, Q
& A sessions will be open to any problem, and the CapeSofties
will be on hand to assist you in any way they can. This includes
assisting you with debugging problems, regardless of their nature.
If you have pesky bugs that need tracking down, we will do our
best to assist you.
Building a Web server using NetTalk |
Required
products |
Recommended
products |
NetTalk 4 |
C6 EE
or
PDF-Tools
for reports. |
|
Insight Graphing
for Graphs |
|
Secwin
4 for Access Control |
|
WinEvent
and
SelfService
for turning the server into a Service. |
|
Firefox,
with
Firebug plugin.
[ you don't need to make Firefox your default browser, but
install it.] |
|
NetTalk
4 has a comprehensive set of templates for creating a web
application using Clarion code. During the 4 mornings we'll
cover all you need to know to create a truly impressive web
interface to your data. Topics will included Browses, Forms,
Menus, Reports, Graphs, Deployment, Wizards, Child-Browses,
Embedding HTML, Hand-Coding and so on. Topics will likely
be repeated (if necessary) on days 3 and 4.
It should be possible for you to create a fully functional,
web interface to your data within these 4 mornings. Perhaps
less. Preparation:
Come to this session with a program in mind, and your (normal
Clarion) dictionary already done. Also pre-install
Process Explorer,
TCPView and WireShark
Packet Monitor. |
Adding Client-Side Replication to your program |
Required
products |
Recommended
products |
Replicate |
WinEvent
and
SelfService
for turning the Log Manager into a Service. |
NetTalk
(3 or 4) |
|
|
|
Client-side
replication allows you to run your application on multiple
sites, and the data from the sites can be merged together.
Works with any file driver (including TSP or SQL) and allows
you to replicate the data between TPS and SQL versions of
your program. Great for situations where you have staff traveling
with laptops, or multiple branches.
Preparation: Come to this session with your existing
app and dictionary. Also pre-install
Process Explorer. |
|
Replication & SQL - Q&A & Advanced topics |
Required
products |
Recommended
products |
Replicate |
WinEvent
and
SelfService
for turning the Log Manager into a Service. |
NetTalk
(3 or 4) |
|
|
|
Every so often
we encounter people with really strange requirements. During
this session Geoff will explain, and help you implement
exotic replication if you are one of these people.
This session will also allow for hands-on assistance with
any outstanding SQL or Replication issues from earlier in
the week. Preparation: Come to
this if you need help completing your replication project,
or if you have exotic replication requirements. |
|
Converting your TPS based application to SQL |
Required
products |
Recommended
products |
File Manager 3 |
|
Multi-Proj |
|
|
|
During
this class you'll create a SQL version of your exe directly
from your existing TPS app and dictionary but without breaking
your ability to make a TPS exe. You'll discover how to
embed SQL, or TPS specific code and you'll apply techniques
that make your app fast regardless of which backend it uses.
You'll create a version of your app that works with PostgreSQL
and one that works with MsSQL. Preparation:
Come to this session with your existing app and dictionary.
In order to save time you need to install the PostgreSQL
database, and the MsSQL Server database on your machine
beforehand. Detailed instructions on doing both of these
will be posted here before the event. |
Debugging, Profiling and Threading Techniques |
Required
products |
Recommended
products |
|
GPF-Reporter |
|
Profiler |
|
Break-In |
|
Soft Velocity's In-Memory Driver |
The
goal of this class is to solve those annoying bugs that you
may have in your program. How to find, and fix, that random
GPF. How to discover where your program is hanging. How to
make your C6 program thread safe. How to improve performance
where it really matters. If you have been delaying your move
to C6 or C7 (from C5 or 5.5) then this class will help you
port your app to a multi-threaded environment. Preparation:
If you have problems in your existing apps, make sure, if
at all possible, you can duplicate them on your machine. |
The Importance of Look & Feel in your applications |
Required
products |
Recommended
products |
|
Makeover |
|
AnyFont |
|
Keeping Tabs |
|
Draw |
|
Progress (requires
Draw) |
|
Axialis
Icon Workshop |
Books
are indeed judged by their covers. As programmers we concentrate
mostly on how a program works. If it produces the right answer
then our job is done. But customers judge your work on how
it looks. This may not be fair, or right, but it's the
world we live in. Most of us are not graphic artists, but
there are ways to dramatically improve the look and feel of
your application. During this session you'll explore some
of these options.
If you don't have Axialis
Icon Workshop already, we've organized a special 10%
discount for you - use the coupon code CSAxSo-0702_P10
when ordering. (2nd page of the order process, Section 4 -
Optional - Discount Coupon) Preparation:
Bring your Cinderella apps along and see them transformed. |
Hot-Dates - Turning
data into information |
Required
products |
Recommended
products |
HotDates |
|
As
Clarion programmers we get very used to the idea of viewing
our data as a List. This session, and the Insight Session,
will show you how to view your data from a different point
of view. Add a lot of WOW to your application simply by presenting
the data in a different, more intuitive way. Preparation:
Bring your existing app and dictionary. |
Integrating your
application with Microsoft Office |
Required
products |
Recommended
products |
Office Inside |
Send-To
(which is dependant on
Office Inside,
NetTalk,
WinEvent
and
Draw) |
We
work in a world dominated by Microsoft Office. Import data
directly from Excel spreadsheets. Send your reports to Word.
Manipulate spreadsheets and documents. Interact with the Outlook
address book. This session explores all the common, and not
so common, ways you can enhance your program by leveraging
Office. To top it off, using Send-To you can turn all your
existing browses into exports with extremely little effort.
Preparation: Make
sure MS Office (Office 2000 or later) is installed on your
laptop. |
Insight Graphing-
Turning data into information |
Required
products |
Recommended
products |
Insight Graphing |
|
Graphs
have a unique ability to display huge amounts of information
in a single picture. Whether you're using them on a web
page, or inside your application, there's no better tool
for drawing the graphs that Insight Graphing. In this session
you'll add graphs to your application, lots and lots of
graphs. Preparation:
Bring your existing app and dictionary. |
Easy
Adds: Add the WOW to your application |
Required
products |
Recommended
products |
|
EzHelp,
HyperActive,
MessageBox, ,
WinEvent,
Tearoff |
|
SelfService
(requires
WinEvent) |
|
Send To
(requires
Office Inside,
NetTalk,
WinEvent
and
Draw) |
|
Safe Update (requires
NetTalk) |
|
|
Sometimes
it's the little things that matter the most. Just because
a feature can be implemented in a few minutes does not mean
that it's not worth anything. During this session add
all the nice extras, the things that make your app just that
little bit nicer, that little bit friendlier, that little
bit easier to use.
Take this opportunity to spend a few hours, and get improvements
to your application that your users will remark on.
Preparation: Bring your
existing app and dictionary. |
Logins, Registrations
and Updates |
Required
products |
Recommended
products |
Secwin 4 |
Secwin Online Server (requires
NetTalk)
Safe Update (requires
NetTalk) |
So
you've spent all this time creating your application,
and it's ready for the big wide world. The last thing
you need to do is add product registrations, online licensing
options, and automatic product updates. Not forgetting user
access control.
During the session you'll learn how to reduce piracy,
reduce administration, and add login functionality to your
application. Note: Secwin
4 is scheduled for release in March.
Preparation: Bring your
existing app and dictionary. |
The rest of NetTalk |
Required
products |
Recommended
products |
NetTalk
(3 or 4) |
|
With
all the focus on the Web Server in NetTalk it's easy to
forget all the other functionality that NetTalk offers. During
this session you'll discover how many features can be
added to your application out-the-box, and how easy it is
to let your application interact with the outside world.
Some of the topics covered here will be Email, FTP, Web Client,
Peer-To-Peer communications, Remote Shutdowns, Browse Refreshes,
and more. Preparation:
Bring your existing app and dictionary. Also pre-install
Process Explorer,
TCPView and
WireShark Packet Monitor |
Converting your Legacy
application to ABC |
Required
products |
Recommended
products |
|
Programming in ABC (book) |
Most of the clarion
world is now programming using the ABC templates. Yet many
applications are stuck using the Clarion (Legacy) templates.
Converting from legacy to ABC is a huge, scary, unknown
gorilla waiting in the corner.
During this session we'll do a small amount of theory,
and then simply just convert your app to ABC. After that
you can decide which one you'd prefer to carry on with.
Even if your system is very big, we believe it can be converted
in far less time than you think. Take this opportunity to
find out.
Preparation: If
you are using 3rd party tools, find out if they support
ABC, and if any additional downloads are required. If there
are install these beforehand. |
|
Creating, and
Managing Multi-DLL systems |
Required
products |
Recommended
products |
Multi-Proj |
|
When an
application gets too large thoughts naturally move to
the idea of breaking it into multiple apps, creating
DLL's and EXE(s).
This process is straight-forward, but needs to be done
carefully so as to avoid problems later on.
During this session you can break your app up in this
way, and learn the techniques for managing it in the
long run. Any error messages you get can be explained,
and fixed immediately. Preparation:
Wait with anticipation. |
|
|
Client side
HTML in your application |
Required
products |
Recommended
products |
File Explorer |
Hyperactive |
It sounds pretty glib. Include a working web-page
browser inside your application. But in truth this
is an extremely powerful approach that can really
separate your application from the competition.
During this session learn how to display web pages
in your application, how to interact with the, how
to include wysiwyg HTML editing in your program and
so on.
Preparation:
None. |
|
|
Clarion 7,
Vista and Office 2007 |
Required
products |
Recommended
products |
|
|
The 7's
have arrived. Clarion 7. Office 2007. Vista. How does
this affect you, and what changes are required to
your application. How to make your applications behave
well in a Vista world.
While many may have seen, or used these 3 new platforms
before, and during the week, we'll explore the
good, the bad, and the necessary differences you are
likely to encounter.
Preparation:
None. |
|
|
Right Reports: A
report-writer for your application. |
Required
products |
Recommended
products |
Right-Reports
Draw |
|
Right-Reports allows you to build a report writer,
which works on your dictionary, directly into your
application. Right-Reports allows reports to be created,
edited, exported-and-imported all at runtime without you
needing to change your application. It should be noted
that this product is very new, and still needs to go through
a proper beta testing phase. However those interested in
reports should be able to use it immediately. Preparation:
None. |
|
REGISTER for Europe NOW - Click
Here
|
|
|