World Tour
 
2

0

0

7

 
     

Work Smarter - Not Harder
 

REGISTER for USA 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 Click here to Register.
$750 until March 30 - $900 after that.
June 5 - June 9 Cambridge, England For More information click HERE
 
     



More Venue Information and Costing

Las Vegas, Nevada, USA:

Our venue in Las Vegas is the newly renovated Golden Nugget hotel.

Pricing

 
 Event (closes May 15)
World Tour Training, USA 2007 $ 900
 
     

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. Meals (including lunch) are also not included.

We have negotiated a special accommodation rate with the hotel, and to get this rate you have to book telephonically, mentioning CapeSoft by name.

*** You must phone (0800) 634-3454 and mention CapeSoft ***

Room prices are $89 for week-nights and $129 for Friday and Saturday night.

 

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 USA
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]

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 and 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 application.
[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.

Advanced Replication

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 USA NOW -  Click Here


 
     
© 2007 CapeSoft Software (Pty) Ltd