XOJO.CONNECT Sessions List

More to be announced - submit your session by September 1st!

Keynote - Geoff Perlman, Xojo Inc.
Join the XOJO.CONNECT Keynote session to hear directly from Xojo Founder and CEO, Geoff Perlman, about what Xojo has accomplished in the last year and what is on the horizon.

Creating a Common Desktop App Installer - Ken Whitaker, Leading Software Maniacs
You want to focus on building and supporting app development. Spending any significant time on app installers seems like a complicated waste of time. Join this session to learn:

  • Why a unified app installation is important to both the app developer and the user.
  • Design a folder layout for the app executable, app libraries, read-only files, and data files.
  • Automate the collection of files (resources, preference settings, data) during a build.
  • Writing the code that determines if data files need to be copied to the user’s system.
  • Packaging up the app for distribution.

Dealing with Blobs: A Class to Abstract You From Databases - Javier Rodriguez, Xojo Spanish Evangelist
Dealing with blob data is a big concern for Xojo newcomers (and no so newcomers). Add to the mix the fact that every Database Engine adds its own idiosyncrasies... well, you get the idea. This talk exposes the step by step creation of a Multiplataform Xojo Class you can use in order to abstract you from the engine to be used in storing and retrieving the blob data: SQLite, MySQL / MariaDB, PostgreSQL and SQLServer; even if you are using the Xojo API 2.0 or the Xojo API 1.0. We will also see other tips and tricks related to every supported engine database.

Free Open Sourced Charting Solution: ChartPart - Kevin Cully, Cherokee County
ChartPart is an open-source and free native Xojo class that you drop into your projects for when you need elementary charting capabilities. ChartPart works on Linux, Mac, and Windows. Chart types available are bar charts, stacked bar charts, pie charts, and line charts. We will go over how to use ChartPart in your applications and a small bit of the (gulp!) math used to create the charts.

How to Write a Xojo Application That Runs Everywhere - David Cox, Holy Mackerel Software
For those who want to use the full power of Xojo to make your idea available cross-platform and cross-device. There is some basic planning, some design choices and some caveats to avoid, to take your one idea and have your one application run, not only on desktops, but also the web and mobile devices, without having to have ‘X’ versions of your code.

Machine Learning Part 1: Understanding ML Basics - Jim Meyer
Artificial Intelligence and Machine Learning are no longer just found in science fiction books and movies. They are here today and are not only impacting the IT world but many aspects of our daily lives. Understanding how these systems are built and deployed is an important first step in helping you evaluate potential uses and misuses of these rapidly evolving technologies.

Machine Learning Part 2: Integrating ML into your Xojo Apps - Jim Meyer
Now that you have a basic understanding of Machine Learning it is time integrate these technologies into your Xojo apps. In particular, we will demonstrate how to implement cloud based ML services from AWS and Google along with Edge Inferences using Apple’s Core ML and some low cost Linux based dedicated hardware.

New Features In MBS Plugins - Christian Schmitz, Monkeybread Software
What is new in MBS Plugins since the last conference? With over 65,000 features in the Monkeybread Software Xojo plugin collection, Christian will present what has changed recently.

Porting a Mac app to the iPad - Tom Baumgartner
This session describes the process of porting an established MacOS application to iOS (soon to be iPadOS) by creating a new project, copying the code to the new project and making the changes from MacOS to iOS. Issues during this process included an external requirement change, adding In-App Purchases and porting Monkeybread plug-in functions to iOSKit and iOSLib. Obviously, the screen size difference required re-thinking the navigation through the multiple windows of the app. The Mac app deals with XML files; Xojo iOS wants JSON files so a conversion tool was needed. As always the fun is in the details.

The Developers Guide to Marketing - Dana Brown, Xojo Inc.
A developer who can market is unstoppable. By focusing your attention on attracting the right people and by taking a creative approach, you can generate buzz, boost your sales and expand your brand. Learn how to get started with market research, identify the right marketing tools, design a great landing page, effectively manage marketing communications and connect on social media.

Turning Bytes into Bucks - Ryan Hartz, Visual Veggies Software
This session will cover building and maintaining a software business from the ground up. We'll discuss tips and strategies on how to start and maintain a small business, the joys and pitfalls of being a small business owner and how to overcome the challenges of being productive in the home office.

Note: Sessions are subject to change.

Register now.