Platinum Sponsors

White Light Computing

Stonefield Query

Tomorrow's Solutions

Gold Sponsors




Advantage Database Server


DBI Technologies

Visual Extend

Geeks and Gurus


Alaska Software

Alpha Software

Pre and Post-Conference Training

Want even more training than Southwest Fox provides? Plan on arriving a couple of days early or stay a day later to attend one of both of these additional workshops.

West Wind Web Connection training

West Wind Web Connection

Are you a Web Connection Developer looking for an opportunity to expand your skill set and hobnob with other Web Connection experts? Then look no further than this year's Web Connection User Conference at the SanTan Elegante Conference & Reception Center and Legado Hotel, just prior to the Southwest Fox conference there.

Last year's event was a huge success, with attendees raving about what they took away from the training, eager to apply the experience to their own applications. The training is presented by Rick Strahl, creator of the Web Connection Framework, so you can from the horse's mouth how to utilize the new powerful and visual features of the new Web Control Framework. We want you to walk away ready to build sophisticated Web Applications with Visual FoxPro faster than ever before. As usual these training workshops involve audience interaction so you as an attendee help shape the format of the event. No two Web Connection events are ever the same!

So join us and take your Web Connection skills to the next level. For more information, see the West Wind Web Connection Training page.

Visual Extend FoxRockX

Silverswitch World Roadshow 2011 (free)

Uwe Habermann and Venelina Jordanova are presenting a free Silverswitch workshop on Saturday and Sunday after Southwest Fox ends. This workshop has the following sessions:


Saturday, 2:00 - 2:15

Registration, a welcome coffee, general information about the event, handing out of the Silverswitch roadshow USB sticks.

Migrating VFP forms with the free Silverlight Wizard of the dFPUG

Saturday, 2:15 - 3:30

You certainly remember the sample application of Visual FoxPro named Tastrade. Introduced with Visual FoxPro 3.0 (and since Visual FoxPro 8.0 not quite complete in the VFP Installer any more), "Tasmanian Traders" is a textbook case of a classical order processing system. By means of the free Sedna Upsizing Wizard we first convert the data model into the equally free SQL Server Express version. Then, using the free Microsoft Visual Web Developer 2010 Express, we create a Silverlight business application as our base. In the next step we migrate all forms of the application to Silverlight via the free Silverlight Wizard of the dFPUG and then we check the result in various browsers in Windows and MacOS. In other words: With these tools, converting the user interface and the data storage of a VFP application (upsizing from VFP-DBF to client/server) into an Internet application which runs on different operating systems and in different browsers is feasible, it will run and can be demonstrated! And you find all the required components, free, on the USB stick accompanying the roadshow. Thus you can, for example, check whether the layout of your existing forms has been completely duplicated.

Migration of a VFP application into a Silverswitch solution for Visual Studio

Saturday, 3:45 - 5:00

Converting forms and databases is a nice first step, but we need a complete application with all the usual standard functionality! And the standard functions includes a user login and user management as well as a toolbar (with XAML icons) for navigation and filtering, a (data-driven) Open dialog for forms, and especially an MDI user interface for the multiple, parallel opening of forms. We'd like to resize these forms and open the same form multiple times. By means of the VFX Silverlight Wizard we convert Tastrade as our sample VFP application once again, but this time into our Silverswitch solution for Visual Studio. Our second conversion has something special about it: We can work with DBF as well as with client/server, switching between both, according to the customer's requirements, and even if it was only a DBF-based application before. Our Silverswitch Solution extends Silverlight by all the named features. Beyond that there is another form of deployment: Cloud computing. This will also be briefly demonstrated.

Extending a Silverlight application with a webcam and multi-touch

Saturday, 5:15 - 5:45

We don't just change, we step up! We'd have a hard time explaining to our customers that the Visual FoxPro developers regrettably have to change their development environment. So it will look much better if we show the customers new features which were not available so far. We modernize our applications to enable customers to use webcams, picture recognition (e.g. for bar codes) and especially multi-touch. Let us take a brief look which new features we will be able to deliver to our customers soon or a bit later.

Usage of VFP code in the back-end of Silverswitch applications

Saturday, 5:45 - 6:30

Currently the market sees numerous new products that want to open up the brave new Internet world to us in free demonstrations, but they do not support FoxPro code or FoxPro tables and they do not permit free distributing. We want to use DBF directly, use our code in the back-end, use our business logic in VFP, keep the way our forms are controlled. Above all, we basically want to keep programming in VFP, the language in which we are ahead of the pack. We want to keep doing all that although we build new applications, support modern software architectures, and offer browser-independent Internet apps. And we want to achieve that in a parallel operation of the existing applications. What we especially don't want is to start over from zero in a different programming language. Therefore our business logic arrives in a VFP COM server and, for the purpose of a switch-over capability of the data storage, in cursor adapters. Of course you can also implement direct DBF access in the back-end by USE / SEEK / SCAN. Structured legacy code can be taken over into a VFP COM server (without controlling the user interface). The simple call happens via our Action button which from the Internet user interface directly runs business logic at the back-end.

Programming VFP Code in the front-end of Silverswitch applications

Sunday, 8:30 - 9:45

We don't just have business logic, but also a lot of code for refreshing and validating in the user interface. Using the exclusive GUINEU Silverswitch version we can convert this code and execute it as an .FXP file in the browser at the client. To that end, a multitude of Visual FoxPro commands and functions are natively available. You can also write code in C#, though. This approach will be briefly demonstrated, too, because some requirements can be fulfilled faster that way. And in both cases you can make use of the Visual FoxPro COM server in the back-end, within the multi-tier architecture of the Silverswitch solution.

Conversion of a VFX application into a Silverswitch solution for Visual Studio

Sunday, 10:00 - 11:15

Our Silverswitch solution addresses all FoxPro developers, but users of our framework Visual Extend (aka VFX) will find it a little bit easier because the applications have a uniform structure. Thus arises a whole lot of automatically migrateable power features of VFX such as document containers, pictures (Up-/Download), incremental searching in grids and sorting by a column header click. Equally important are table-controlled pick lists and ready-to-use text boxes for Skype, e-mail, Internet, calculator, date selection, date/time selection and further controls. Apart from that, we can locally control Word, Excel, Outlook, Powerpoint, and Mappoint; not bad for an Internet application! And our application shall run multilingually, with a localization at runtime. Lots of elements from VFX for VFP apps can be taken over automatically. As far as it makes sense and is feasible, this will be made available in the future for pure VFP apps as well, via switches.

Note: With the VFX form builders you can create e.g. a new layout for basic data forms very quickly. The intermediate step via VFX may perhaps sound a bit like a detour, but it's often the faster way.

Converting reports to Silverswitch and running VFP reports in Silverswitch

Sunday, 11:30 - 12:15

In Silverswitch there are two basic ways of report output: running existing reports in the back-end or converting existing reports to Silverswitch. We show you the results of these two approaches. A third one consists in the grid reports, a powerful professional feature which you will see as well in a short demonstration.

What else do I need to know?

Sunday, 12:15 - 12:45

Closing session, questions and answers about the Silverswitch Roadshow.