DevCon on Twitter

FileMaker Developer Conference – July 18-21, 2016

Schedule

DevCon Home
Date | Time Event Session Expand All
MON 18
8:30 am
5:30 pm
FileMaker Training Series: Beginner Training 101
Belmont 1/5
Training Day

James Medema


Session Description

This training session provides an introduction to the broad range of skills needed for effective development. Work with an example custom app to create, import, find, and sort records — then build a new one from start to finish. We’ll cover desktop and iOS layouts, multiple tables, primary and foreign key fields, one-to-many relationships, calculations, and scripts, and options for deployment.

Recommended Background

This session is ideally suited for the FileMaker beginner. No prior FileMaker or database experience is necessary.

Session Objectives
  • Navigating in and around the FileMaker user and developer environments
  • Building new files, tables, fields and properly structured relationships
  • Designing layouts that include special features like portals, tab controls, buttons and popovers, Web Viewers, formatted data fields and value lists
  • Writing simple calculations and scripts to automate processes, and deploying the database for multi-platform access
Track Details
  • Core-Data
  • Core-Interface
  • Design-User-Centered Design
MON 18
8:30 am
5:30 pm
FileMaker Training Series: Intermediate Training 201
Belmont 2/6
Training Day

Sara Severson


Session Description

This training session provides high-level discussions of important intermediate concepts needed to create rich functionality in your custom apps. These include creating back end architecture, user interfaces, and automation. Use this session as a launching pad for ongoing FileMaker training or to start a new project with the FileMaker Platform.

FTS Advanced modules covered: Data Modeling, Layouts, Calculations, and Scripts.

Recommended Background

Attendee should have an understanding of the following, at the level covered by the FileMaker Training Series: Basics.

- Modes
- Views
- Adding, editing and deleting records
- Finding and sorting records
- Creating tables and fields
- Creating simple layouts
- Printing

Session Objectives
  • Data Modeling (1.5 hrs)
  • Layouts (2.5 hrs)
  • Calculations (2 hrs)
  • Scripts (1.5 hrs)
Track Details
  • Core-Scripting
  • Core-Relational Design
  • Core-Data
MON 18
8:30 am
5:30 pm
FileMaker Training Series: Intermediate Training 202
Belmont 3/7
Training Day

Cristoffer Ippolite


Session Description

This training session provides high-level discussions of important intermediate concepts needed to create rich functionality in your custom apps. These include creating complex relationships, reporting, integrating with other data sources, securing your custom apps, and deploying your custom apps — with a focus on best practices.

FTS Advanced modules covered: Data Modeling, Security, Reporting, Integration, Deployment.

Recommended Background

Attendee should have an understanding of the following, at the level covered by the FileMaker Training Series: Basics and FileMaker Training Series: Advanced.

- Create Relationships in FileMaker
- Create Calculations
- Create Layouts

Session Objectives
  • Reporting
  • Integration
  • Deployment
  • Security
Track Details
  • Core-Data
  • Core-Relational Design
  • Core-Security
  • Core-Integration
MON 18
8:30 am
5:30 pm
FileMaker Training Series: Advanced Training 301
Belmont 4/8
Training Day

Bob Bowers


Session Description

In this training session, attendees will have an opportunity to learn about and gain hands-on experience with many advanced FileMaker Pro concepts. Topics will include the ExecuteSQL function, complex scripting, reporting using virtual lists, and a deeper look at various layout tools and Relationships Graph techniques.

Recommended Background

Attendees should already have a solid understanding of FileMaker fundamentals such as those covered in the Intermediate Training courses.

Session Objectives
  • Data Modeling
  • Layouts
  • Calculations
  • Scripts
Track Details
MON 18
3:30 pm
4:30 pm
DevCon Orientation
Mont Royal 1
General

Presented by FileMaker


First timer at DevCon? Don’t sweat it, our newbie session will introduce you to the ins and outs of DevCon. Now that you have your badge and backpack, we will guide you through the week: the opening keynote, must-see sessions, networking in the lounge, and of course the attendee party. All of your questions will be answered here. Don’t be shy, new friends are waiting!

MON 18
3:30 pm
5:30 pm
CWP User Group Meeting
Nolita 2
Special Interest

Joel Shapiro


Come join us for our 10th annual show-and-tell of Custom Web Publishing techniques, tips and ideas. This is a friendly, informal opportunity to see demonstrations by fellow CWP developers. All web-related tools and technologies are relevant.

MON 18
4:00 pm
5:00 pm
Latin America Welcome Reception
Brera 2
Special Interest

Presented by FileMaker


FileMaker Latin America will provide an overview of meetings taking place at DevCon focusing on FileMaker in the Latin American region.

MON 18
4:00 pm
5:00 pm
EMEIA Welcome Reception
Brera 4
Special Interest

Presented by FileMaker


Session Description

FileMaker EMEIA will provide an overview of meetings taking place at DevCon focusing on FileMaker in the EMEIA region.

Recommended Background

Session Objectives
  • To welcome attendees from the EMEIA region
Track Details
MON 18
4:00 pm
5:00 pm
Japan Welcome Reception
Brera 5
Special Interest

Presented by FileMaker


Session Description

FileMaker Japan will provide an overview of meetings taking place at DevCon focusing on FileMaker in Japan.

Recommended Background

Session Objectives
  • To welcome attendees from Japan
Track Details
MON 18
4:30 pm
5:30 pm
FileMaker Developer Challenge: Meet the Nonprofits
Nolita 3
General

Josie Graham


Please come meet the three nonprofits who will be receiving custom apps created in the FileMaker Developer Challenge. Everyone is welcome to attend this meeting and say hello.

In the 2016 FileMaker Developer Challenge, 17 teams are demonstrating their creativity and expertise by competing in an informal hackathon to design simple-but-useful custom apps for three Las Vegas area nonprofits: Foster Kinship, the Gay and Lesbian Community Center of Las Vegas, and the Nevada Partnership for Homeless Youth. Learn more ›

MON 18
6:00 pm
7:30 pm
Opening Keynote
The Chelsea
General

Presented by FileMaker


As a FileMaker developer, you're curious about the new innovations being created by FileMaker, Inc. Explore what could be coming next at the keynote address. The FileMaker team will give you an exclusive sneak peek into what may lie ahead. See product demos of upcoming technologies to kick off your DevCon experience!

MON 18
7:30 pm
9:30 pm
Welcome Reception
Gracia Ballroom
General

Presented by FileMaker


Kick off DevCon by meeting exhibitors, FileMaker staff, and other FileMaker developers like you. Grab some appetizers and a drink and get ready to be inspired!

TUE 19
6:30 am
7:15 am
Yoga
Brera 4
Special Interest

Dan Weiss


Start each day at DevCon preparing your body and mind for the day ahead. Vinyasa yoga is a style of yoga where movement is synchronized to the breath. This style is sometimes also called flow yoga, because of the smooth way that the poses run together and become like a dance. The breath acts as an anchor to the movement as you to flow from one pose to the next in time with an inhale or an exhale. Enjoy your me time. (you can rent a yoga mat from the spa/fitness center and have the rental fee charged back to your hotel room - cost is $10 per day)

TUE 19
8:00 am
5:00 pm
Ask the Experts
Castellana 1/2
General

Presented by FileMaker


Come visit Tech Support Central, the Visionary Bar, and FileMaker Office Hours — your one-stop-shop for drop-in support and consultation. Tech Support helps solve your issues and takes bug reports, the Visionary Bar provides one-on-one time with consultants in the community, and Office Hours lets you meet directly with FileMaker employees.

TUE 19
9:00 am
10:15 am
General Session
Belmont 1 to 8
Core

Anand Vaghela


Content to be announced at DevCon. Presented with James Qiu.

TUE 19
10:45 am
12:00 pm
Prepare Your Custom App for FileMaker WebDirect
Belmont 4/8
Web

Johan Hedman


Session Description

More and more customers are asking for a custom app on the Internet. This session outlines 10 steps that will give you the best possible start to get your app ready for web deployment. This session will cover GUI files, themes, layout templates, and navigation patterns.

Recommended Background

(no requirements)

Session Objectives
  • Leveraging GUI files
  • Creating smart navigation that looks like ordinary web pages
  • Choosing appropriate themes
  • Enhancing production with layout templates
Track Details
  • Core-Relational Design
  • Core-Performance
  • Core-Scripting
  • Design-Interaction Design
  • Design-Service Design
  • Design-User-Centered Design
  • Design-Visual Design
  • Business-Attracting & Onboarding New Developers
  • Mobility-Designing & Developing for Mobile Devices
  • Web-FileMaker WebDirect
TUE 19
10:45 am
12:00 pm
E-Payments in FileMaker apps
Belmont 2/6
Innovation

Mike Beargie


Session Description

Integrating payment acceptance into your custom apps is a great way to take your FileMaker development to the next level. Many developers consider it beyond their reach, either due to security concerns or the thought that API-based methods will be complicated and confusing to use. However, with the variety of products, methods and examples now available, any developer can integrate payments successfully.

Recommended Background

Basic FileMaker development knowledge is all that’s required. Experience with plug-ins, Web Viewers, and Custom Web Publishing could be helpful but is not required.

Session Objectives
  • Learn the different methods for accepting payments in your custom app
  • Explore the numerous products available for easy and instant integration
  • Mitigate security risks with smart planning and existing secure solutions
  • Take credit card payments to go with FileMaker Go payment solutions
Track Details
  • Innovation-Interacting with Hardware
  • Business-Managing Your Business
  • Mobility-Understanding Your App Ecosystem
  • Web-Web Services
TUE 19
10:45 am
12:00 pm
Introduction to the UI Design Process
Belmont 3/7
Design

Alexis Allen


Session Description

It can be daunting to take a mass of requirements and turn them into an attractive, effective interface. This session will provide a practical overview of the design process for those new to UI design. It will describe important concepts and practical techniques you can use right away. After attending this session you will be able to apply these concepts and techniques to a new design or to the redesign of an existing interface.

Recommended Background

Some experience designing FileMaker layouts is helpful but not necessary.

Session Objectives
  • How to begin your project and define its goals
  • How to apply visual design concepts to make effective design choices
  • How to prioritize the relative importance of different UI elements
  • How to analyze the effectiveness of specific design choices made by you or by others
Track Details
  • Design-Interaction Design
  • Design-User-Centered Design
  • Design-Visual Design
TUE 19
10:45 am
12:00 pm
Developing a Sales Process
Mont Royal 1
Business

Mark Richman


Session Description

For years I thought I was just a creator of databases, supporting myself one contract at a time — no “selling” required. But as my business grew, I realized that we needed to start winning new work to survive.

After trying everything I could, I found that the key was developing a repeatable and scalable sales process that felt natural and was easy for me to perform. That’s what I’ll talk about today.

Recommended Background

It will help if you believe that influencing others is part of your job, and that repeatable success depends to some degree on repeatable behavior.

Session Objectives
  • Become confident in your own natural ability to sell, and understand why we all need to be comfortable doing it
  • Review commonly-used sales processes and their constituent components so you can understand the "building blocks" of selling
  • Design your own personal sales process, then evaluate what you might need to change in order to implement it successfully
  • Measure the performance of your new sales process so you can effectively tune and improve it over time
Track Details
  • Business-Managing Your Business
TUE 19
10:45 am
12:00 pm
General Session Follow-up
Belmont 1/5
Core

Marc Larochelle


Content to be announced at DevCon. Presented with Anand Vaghela.

TUE 19
10:45 am
12:00 pm
Sync Is Not a Product
Nolita 1
Vendor Demo

Nick Orr


Building sync into any sort of system is hard, sync is one of those difficult things to get right. Nicholas Orr will explain the process Goya went through in building a sync framework from scratch, outlining everything you need to manage in order to build your own syncing code.

Along the way, he will ask you to change your mind about what you think sync is and should be, and why there is no perfect off-the-shelf answer to syncing, and even why you should stop calling it "sync" altogether.  If you're using an existing product for sync, have written your own, or are about to start, this will help you understand the big picture.

TUE 19
10:45 am
12:00 pm
Wait a Minute, Is That Really FileMaker?
Nolita 2
Vendor Demo

Joe Scarpetta


There are so many cool and incredible ways to solve both simple and complex problems with the FileMaker Platform. When designing a solution for a client you will need to address many details such as interface design, experience design, data structuring, scripting, integrations, and web programming (jQuery, Google Mapping).

Our core product, Jarvis CRM / Business Solution, addresses these details and contains numerous other custom features as well. Join us as we go under the hood with Jarvis CRM so that you can see the the techniques used to develop it can make life easier and more profitable for you and your clients! The web viewer is an integral part to much of our work, so just wait till you see what Aaron has been doing!

TUE 19
12:00 pm
2:00 pm
Luncheon: Preparing for FileMaker Certification
Belmont 2/6
Core

Cristoffer Ippolite


Session Description

This session will outline a series of steps you can take in order to prepare for certification. Recommended reading and additional study guides will be reviewed as well as a discussion of how and where to take the exam. Attendees will have time to ask any questions they have — and lunch will be provided.

Recommended Background

(no requirements)

Session Objectives
  • Exam logistics
  • How the exam process works
  • Additional resources for preparing for the exam
  • Next steps for becoming certified
Track Details
  • Core-Relational Design
  • Core-Performance
  • Core-Localization
  • Core-Security
  • Core-Scripting
  • Core-Documentation
TUE 19
12:00 pm
2:00 pm
Luncheon: International Attendees
Brera 4/5/6
General

Presented by FileMaker


Many of you have traveled from far away and we’d like to help you to meet other developers from your country or region. This is a casual gathering for international attendees to meet and network. You also have the special opportunity to meet Bill Epling and Brad Freitag, the FileMaker executives who head FileMaker offices in EMEIA, Asia/Pac, and North Asia.

TUE 19
12:00 pm
2:00 pm
FileMaker Developer Challenge: Lunchtime Q & A
Castellana 1/2
General

Josie Graham


Session Description

If you're competing in the FileMaker Developer Challenge and have any questions, feel free to drop by the Challenge Consult table in the Ask the Experts area during lunchtime.

Recommended Background

Session Objectives
  • To answer your questions about the FileMaker Developer Challenge
Track Details
TUE 19
2:00 pm
3:15 pm
JavaScript is Eating the World
Belmont 2/6
Web

Todd Geist


Session Description

Thanks to Node.js, JavaScript now runs on servers as well as in web browsers. That means you can write your entire web application in JavaScript — the most popular programming language in the world.

In this session, we will use Node.js to build custom servers connected to the FileMaker Platform. Then we will use React.js to quickly build the front end. Learn how to connect your FileMaker Server to everything that the modern internet has to offer!

Recommended Background

Some experience building custom websites and/or connecting to public web APIs could be helpful but is not required.

Session Objectives
  • How to get started with node.js and the FileMaker Platform
  • How to build secure custom web services that interact with the FileMaker Platform
  • How to build custom websites with the FileMaker Platform and React.js
  • How to connect third party services like Slack, Twilio, and Mandrill to the FileMaker Platform
Track Details
  • Innovation-Trending Technologies
  • Innovation-Experimental
  • Mobility-Cloud Strategies & Frameworks
  • Web-Web Services
  • Web-Custom Web Publishing
TUE 19
2:00 pm
3:15 pm
Transform Yourself from a Developer into a Consultant
Mont Royal 1
Business

James Wesolowski


Session Description

Transform your business to increase opportunities and provide more relevant and effective services to your clients. We will cover client relationships and expectations, process and change management, project management, scoping and estimates, writing contracts, and billing practices. Participants will acquire valuable insights into business consulting as part of their strategy for growing their FileMaker businesses.

Recommended Background

This session is geared toward the independent FileMaker developer seeking to improve their abilities as a businessperson and consultant.

Session Objectives
  • Transforming from a good FileMaker developer to a valued consulting partner
  • Establishing a productive working relationship with your clients
  • Process and change management as part of FileMaker consulting services
  • Effective project scoping and documentation
Track Details
  • Business-Managing Your Business
  • Business-Client Relationship Management
  • Business-Consulting Best Practices
TUE 19
2:00 pm
3:15 pm
Building Native iOS Apps with iOS App SDK
Belmont 3/7
Mobility

Richard Carlton


Session Description

Get up to speed fast on the new iOS App SDK. In this session, you’ll learn the “ins and outs” of building a native iOS app using Xcode, including strategies for data management. Next you’ll see one built before your very eyes! And finally, you’ll get the rules of the road for submitting your custom app to Apple for review and distribution via mobile device management.

Recommended Background

Attendees should have intermediate skills with FileMaker Pro and FileMaker Go, and have a solid grasp of how FileMaker Server works.

Session Objectives
  • How to configure and setup new custom apps in Apple Member Center
  • How to build a new FileMaker project inside of Xcode
  • How to configure Xcode to allow for successful compiling of your native app
  • Data management strategies for making sure the customer database is protected
Track Details
  • Mobility-Designing & Developing for Mobile Devices
TUE 19
2:00 pm
3:15 pm
Executing Design: from Ideas to Actions
Belmont 4/8
Design

Chih Hsiao


Session Description

How do you incorporate design into your day-to‐day development activities? Design is not an afterthought but an ongoing practice of planning, testing, and validating your ideas.

In this session, we will look at examples that demonstrate key checkpoints, deliverables, and testing methods throughout the development cycle, as well as a scope-driven strategy to help you improve the quality and efficiency of your design output.

Recommended Background

No prior development knowledge required.

Session Objectives
  • Key principles of user-centered design
  • Tools and methods to communicate your design solutions
  • Prototyping, usability testing and design validation — who, when, and what
  • Scope and change management
Track Details
  • Design-Service Design
  • Design-User-Centered Design
  • Design-User Research
TUE 19
2:00 pm
3:15 pm
Deploying FileMaker Server with Amazon Web Services EC2
Belmont 1/5
Core

Jesse Barnum


Session Description

Learn why and how to host FileMaker Server in the cloud using Amazon Web Services (AWS). In many cases, AWS hosting can be more reliable, powerful, flexible, and secure than on-premises hardware. You may also be surprised to see how cost-effective it is!

With the information and notes you receive in this session, you'll have everything you need to run your own FileMaker Server the day you return home from DevCon. In addition, 360Works will provide free utility software that they have written to help you easily utilize Amazon's Snapshot feature for iron-clad nightly backups.

Recommended Background

How to install FileMaker Server and how to use Remote Desktop. Basic knowledge of the Windows OS helpful but not required.

Session Objectives
  • Advantages of Amazon Web Services compared to on-premises servers
  • Basic setup process for running your own FileMaker Server using AWS
  • Recommended hardware configurations for hosting FileMaker Server
  • How to use free utilities provided by 360Works to automate daily backups
Track Details
  • Core-Performance
  • Innovation-Trending Technologies
  • Business-Deployment reliability
  • Mobility-Cloud Strategies & Frameworks
  • Mobility-Limited Bandwidth
TUE 19
2:00 pm
3:15 pm
iOS App SDK for the Rest of Us
Nolita 1
Vendor Demo

Koen Van Hulle


This year FileMaker Inc. released the new iOS App SDK, allowing us to build native iOS custom apps. There are tons of good tutorials online that help you to start with Xcode and iOS App SDK to build your custom apps. But are you still overwhelmed by the complexity of Xcode? Or, are you working at an IT department in charge of distributing and building your custom apps, without the time and skills to take a deep dive into all these steps?

In this session, we will show you how you can build iOS native custom apps without the need to dive into Xcode. You will learn how you to keep your custom app settings — such as icons, provisioning files, etc. — and reuse them for updates with only a couple of clicks. Even if there is a newer version of the iOS App SDK, you can update your custom app without having to go through the whole process.

TUE 19
2:00 pm
3:15 pm
Take Your Custom App to the Next Level with Integration Awesomeness!
Nolita 2
Vendor Demo

Maarten Huijs


Kempen IT is specialized in developing connections between FileMaker and the world of online solutions (SAAS). During this talk, we will demonstrate our integration solutions, showing you how you can lift your apps to the next level. We'll start with our MailChimp connector (FM Chimp), which allows FileMaker developers to send out beautiful email campaigns with advanced statistics — automatically — based on your the data in your FileMaker apps. This is combined with our FM Social tool, which takes advantage of the social media data in your FileMaker apps. We'll finish with our FM 365, which integrates Office 365/Exchange data with your apps.

The world these days is chock-full of web-based products/SAAS solutions that target highly specific features, whereas data islands in the ‘80s and ‘90s were largely caused by departments or walled software applications. The same phenomenon is just as problematic in the present day. The introduction of SAAS/Web-based products has introduced new challenges when it came to providing FileMaker users awesome apps that connect it all together. Making integration possible is an important aspect in developing successful FileMaker apps.

TUE 19
3:45 pm
5:00 pm
FileMaker Go and iOS Apps: One-Step Integration
Belmont 4/8
Innovation

Cristoffer Ippolite


Session Description

URL schemes allow you to communicate with many apps simply using URLs. For example, FileMaker’s “fmp:” scheme lets you run scripts in a hosted FileMaker file.

Using just the “Open URL” script step, we can use URL schemes to open iOS apps from within FileMaker Go — and even pass data! This session explores how URL schemes can extend the functionality of your FileMaker Go apps, achieving exciting interactions on iOS 9.

Recommended Background

How to load a FileMaker custom app onto a device and how to use the “Open URL” script step.

Session Objectives
  • The FileMaker URL scheme and its uses
  • URL schemes for other iOS apps
  • Passing data from FileMaker clients to other apps
  • Integrating other iOS apps into your FileMaker Go workflows
Track Details
  • Innovation-Experimental
  • Mobility-Designing & Developing for Mobile Devices
TUE 19
3:45 pm
5:00 pm
Boost Your Business with Your Own FileMaker Hosting Service
Mont Royal 1
Business

Peter Watz


Session Description

This session will detail all you need to know to start and run a successful FileMaker hosting business.

We’ll discuss relationship building, effective communication, leveraging Google AdWords, and how to combine your custom app offerings with hosting to maximize your revenue.

Recommended Background

(no requirements)

Session Objectives
  • Building trust and strong relationships with your clients
  • Leveraging Google AdWords
  • Communicating with customers via SMS and/or email
  • Combining your custom apps with hosting as package offerings
Track Details
  • Business-Managing Your Business
TUE 19
3:45 pm
5:00 pm
The Grid System: Structure, Efficiency, and Clarity
Belmont 3/7
Design

Yann Liqueur-Salzédo


Session Description

The grid system is the ultimate tool to speed up your design process. More than a matter of guides and alignment, this technique helps you make layout decisions quickly, while helping to ensure that your interfaces are easier for the end-user to interpret.

Although born on paper, grids are even more relevant to precise digital design. During this session you will learn how to build a grid system for various layout form factors and how to use it most effectively.

Recommended Background

FileMaker Pro layout tools and elements

Session Objectives
  • The advantages a grid system offers both to the developer and to the end-user
  • Using a grid system as a framework to structure your layouts
  • Using a grid system to speed up your design process
  • Accommodating layout form factors for various devices and platforms
Track Details
  • Design-Interaction Design
  • Design-Service Design
  • Design-User-Centered Design
  • Design-User Research
  • Design-Visual Design
TUE 19
3:45 pm
5:00 pm
Very Rapid Development with Data-Driven Schema
Belmont 2/6
Innovation

Peter Cross


Session Description

In order to deliver mobile data collection custom apps quickly, I set up a data-driven schema that defines field names, value lists, and rules separately from the underlying table structure. This allows us to build a custom app in days instead of weeks or months, get it into the field quickly, and even redefine parts of the schema without having to send new files to remote users. Come see whether my approach could work for you!

Recommended Background

Attendees should have designed a FileMaker custom app that collects form data. They may also benefit from a familiarity with the concepts behind the separation model and data syncing.

Session Objectives
  • Designing flexible and customizable structures for data collection
  • Using the hide feature to expose custom functionality from a configuration file
  • Using irregular data structures to create flexible applications very quickly
  • Streamlining the development of sync process by using a generic sync conduit
Track Details
  • Innovation-Experimental
TUE 19
3:45 pm
5:00 pm
Security and the Cloud
Belmont 1/5
Core

Rosemary Tietge


Session Description

More and more people are starting to host their FileMaker apps in the cloud. While this offers many benefits, it's important to understand the security landscape when data moves outside of your direct control.

This session will provide an overview of cloud security issues, outline best practices for deploying custom apps in the cloud, and compare security concerns between cloud and on-premise deployments.

Recommended Background

Attendees will benefit most from this session if they have thought about their business interests in the cloud.

Session Objectives
  • Security questions data owners should ask cloud service providers
  • Regulatory compliance issues
  • Trans-national border data flow and data storage issues
  • Leveraging FileMaker Platform security features in the cloud
Track Details
  • Core-Security
  • Innovation-Trending Technologies
  • Business-In-House Development
  • Business-Managing Your Business
  • Business-Aligning Security Interests With Business Interests
TUE 19
3:45 pm
5:00 pm
Hosting Custom Apps — Made Simple
Nolita 2
Vendor Demo

Carl Horton


In this session, we will provide background on FMPHost, the services FMPHost provides, and will also demonstrate the unique way FMPHost has leveraged the power of their control panel platform to continue providing simple, affordable, instantly available, database-centric FileMaker 15 hosting with fully managed dedicated servers.

We will also demonstrate our FileMaker Pro RemoteApp services where you can run FileMaker Pro desktop client applications remotely from our network with all the advantages of a locally installed application, but with lightning fast access to your hosted databases. The session will conclude with Q & A.

TUE 19
3:45 pm
5:00 pm
Integrating Your Custom Apps with the FacetPhone Business Phone System
Nolita 1
Vendor Demo

Jim Bryant


FacetCorp will briefly demonstrate FacetPhone, our advanced business phone system and Unified Communications platform that runs on a Mac. Then we will show in detail how FileMaker applications can easily be integrated with FacetPhone. This integration allows users to place an outgoing call from the FileMaker Pro client application or to perform a lookup on the caller ID of an incoming call to provide a "screen pop" of the record for the person who is calling. Additional information may be obtained from the phone system for keeping details of the call associated with the caller's entry in the database.

TUE 19
7:00 pm
8:00 pm
FileMaker Business Alliance Keynote
Belmont 1/5
General

Presented by FileMaker


This keynote is for FileMaker Business Alliance (FBA) members only. With your vast platform knowledge and joint commitment to the customer, you excel at one or more of the six pillars of excellence: design, develop, educate, produce, generate and grow. This keynote is specifically for you.

TUE 19
8:00 pm
9:00 pm
FileMaker Business Alliance Networking Reception
Belmont 2/6
General

Presented by FileMaker


Immediately following the keynote, you are invited to network with your fellow FBA members.

Note that this reception is for FileMaker Business Alliance (FBA) members only.

WED 20
6:30 am
7:015am
Yoga
Brera 4
Special Interest

Dan Weiss


Start each day at DevCon preparing your body and mind for the day ahead. Vinyasa yoga is a style of yoga where movement is synchronized to the breath. This style is sometimes also called flow yoga, because of the smooth way that the poses run together and become like a dance. The breath acts as an anchor to the movement as you to flow from one pose to the next in time with an inhale or an exhale. Enjoy your me time. (you can rent a yoga mat from the spa/fitness center and have the rental fee charged back to your hotel room - cost is $10 per day)

WED 20
8:00 am
5:00 pm
Ask the Experts
Castellana 1/2
General

Presented by FileMaker


Come visit Tech Support Central, the Visionary Bar, and FileMaker Office Hours — your one-stop-shop for drop-in support and consultation. Tech Support helps solve your issues and takes bug reports, the Visionary Bar provides one-on-one time with consultants in the community, and Office Hours lets you meet directly with FileMaker employees.

WED 20
9:00 am
10:15 am
Why Join the FileMaker Business Alliance?
Mont Royal 1
Business

Julie Sigfrinius


Session Description

Join the FileMaker Business Alliance (FBA) and increase your business opportunities through exclusive sales and marketing support from FileMaker, Inc. The alliance provides a host of resources such as promotional benefits, sales materials, co-marketing opportunities, and product discounts. We can help you grow your business, network with the community, and engage with the FileMaker sales team.

Recommended Background

How to develop FileMaker custom apps at a professional level

Session Objectives
  • Program benefits
  • Business types
  • Solution Bundle Agreement Program
  • Requirements and onboarding
Track Details
  • Business-Partnering with FileMaker
WED 20
9:00 am
10:15 am
iOS App SDK: The Launcher File
Belmont 3/7
Mobility

Todd Geist


Session Description

This session will discuss using Launcher Files as the basis for the custom apps you build with iOS App SDK. This approach presents advantages in many areas, such as: building your custom apps, connecting them to different FileMaker Servers, managing updates, and performing data backups and syncing. It also encourages modular design, and can deliver custom apps that perform reliably and securely under a wide range of use cases.

Recommended Background

Attendees should be familiar with building and designing FileMaker Go custom apps. Experimenting with the iOS App SDK is encouraged but not required.

Session Objectives
  • The key differences between a custom app running in FileMaker Go and a native iOS app built with the iOS App SDK
  • Techniques for updating schema and migrating data in custom apps built with the iOS App SDK
  • Techniques for syncing data for custom apps that have to work offline
  • A simple strategy that makes connecting to servers and upgrading applications easy
Track Details
  • Core-Performance
  • Core-Scripting
  • Mobility-MDM and Deployment
  • Mobility-Limited Bandwidth
  • Mobility-Mobile First
  • Mobility-Designing & Developing for Mobile Devices
  • Mobility-Sync Strategies
WED 20
9:00 am
10:15 am
Building Developer-Friendly Custom Apps
Belmont 4/8
Core

Makah Encarnacao


Session Description

We all work hard to create user-friendly custom apps, but what are you doing to make them developer-friendly as well? In this session, you’ll learn best practices for building a custom app that’s clean and intuitive on the inside as well as the outside. Be kind to future developers — and be kind to the future you! This session will include a takeaway file for reference.

Recommended Background

This session provides valuable information for developers of all levels.

Session Objectives
  • How to make your comments effective, and discover non-obvious ways to make comments
  • How to organize your custom app so things are easy to find
  • How to label your fields, layouts, tables, scripts, and custom functions effectively for development
  • How to handle custom app modifications so that they are well-tracked and well-documented
Track Details
  • Core-Relational Design
  • Core-Scripting
  • Core-Documentation
WED 20
9:00 am
10:15 am
FMoT: The FileMaker of Things
Belmont 2/6
Web

Ken d'Oronzio


Session Description

Plug your custom app into the power of the Internet!

It’s easier than you might think to connect your custom app to the ever-growing network of connected devices and services in the Internet of Things.

By engaging automation tools such as Zapier.com and IFTTT.com, we will set up a gateway app on the FileMaker Platform, implementing automation routines that trigger events in other web software and web-connected devices.

Recommended Background

An intermediate understanding of FileMaker scripting is recommended. Some understanding of IFTTT or Zapier is useful, but not required.

Session Objectives
  • What is the Internet of Things, and why should we care?
  • How to run a script in a FileMaker client using just a URL in your browser
  • How to write a trigger in IFTTT.com and Zapier.com to initiate and respond to actions taking place on the FileMaker Platform.
  • How to use a gateway to control automation between the FileMaker Platform and the cloud
Track Details
  • Core-Scripting
  • Innovation-Trending Technologies
  • Innovation-Interacting with Hardware
  • Innovation-Experimental
  • Web-Web Services
WED 20
9:00 am
10:15 am
Designing for WAN Performance
Belmont 1/5
Core

Mark Richman


Session Description

As the number of FileMaker apps served from the cloud continues to grow, developers absolutely must learn to design for WAN performance. What appears to work well during development may not perform well at scale, or when deployed into the blustery troposphere.

Join us as we review WAN performance basics and survey the landscape for techniques and tools that can give your WAN-based custom apps a performance boost!

Recommended Background

Attendees should be familiar with most aspects of the FileMaker Platform (i.e. schema, security, structure, and business logic) and should have some experience deploying and administrating FileMaker Server.

Session Objectives
  • Learn the core principles that govern how the FileMaker Platform moves data and allocates resources
  • Understand why hardware resources (physical or virtual) matter, and learn some best practices for provisioning them appropriately
  • Survey various development techniques that can impact how you build custom apps that perform well
  • Discuss assorted tools that can impact how you build, deploy, test and measure your custom apps
Track Details
  • Core-Relational Design
  • Core-Performance
  • Core-Security
  • Core-Scripting
  • Core-Documentation
  • Design-User Research
  • Business-Why FileMaker?
  • Mobility-Sync Strategies
WED 20
9:00 am
10:15 am
FileMaker as a Powerful ERP System
Nolita 1
Vendor Demo

Garry Thompson


This session explores how the FileMaker Platform can compete with all the big players in the ERP market. When you add the power of web technologies — and our Synergize plug-in — you can take the FileMaker Platform into those areas where the market is dominated by SAP, Microsoft Dynamics, NetSuite, Sage and many others. Come see how our plugin can give you the edge you need!

WED 20
9:00 am
10:15 am
SyncServer Pro: Bulletproof Your Data
Nolita 2
Vendor Demo

Paul de Halle


This session will show you how you can utilize SyncServer Pro to ensure your data is secure, and available when you need it most, through server replication and failover.

WED 20
10:45 am
12:00 pm
Improve Customer Experience — Sell FileMaker Licenses
Mont Royal 1
Business

Julie Sigfrinius


Session Description

Do you create custom apps for your customers but allow them to source their FileMaker software elsewhere? If you’re a member of the FileMaker Business Alliance, your customers can purchase FileMaker licenses directly from you.

Start managing your client’s licensing life-cycle to give your customers a better buying experience — while simultaneously establishing a recurring revenue stream for your business.

Recommended Background

Attendee should be an Americas FBA member.

Session Objectives
  • How to select the right licensing program for your customer
  • How to use FBA SalesAssist
  • How to use the FBA web store
  • Learn about the Solution Bundle Agreement Program
Track Details
  • Business-Managing Your Business
WED 20
10:45 am
12:00 pm
Integration Innovations with FileMaker WebDirect
Belmont 2/6
Innovation

Mike Beargie


Session Description

FileMaker WebDirect — like FileMaker Pro — can allow developers to integrate with the world outside of their custom app. In this session we will demonstrate multiple integrations of FileMaker WebDirect with other services, as well as the methods used to pass data back and forth between FileMaker WebDirect and the outside. Sample code will be provided in the session materials for you to explore these techniques today!

Recommended Background

Developers should have already experimented with FileMaker WebDirect enough to understand how it differs from FileMaker Pro and FileMaker Go.

Session Objectives
  • Discover methods for integrating FileMaker WebDirect with other web services
  • Augment your FileMaker WebDirect custom apps with custom PHP scripts
  • See real world examples of integrations
  • Review free code examples that can be adapted to your own custom apps
Track Details
  • Innovation-Trending Technologies
  • Innovation-Experimental
  • Web-FileMaker WebDirect
  • Web-Custom Web Publishing
WED 20
10:45 am
12:00 pm
The Math of Visual Design
Belmont 3/7
Design

Alexis Allen


Session Description

Many developers think that visual design must be done “by eye.” In fact, it is built upon a foundation of mathematical rules that describe it precisely. Skilled designers have internalized these rules to the point that they are second nature.

Understanding the mathematical foundations of these rules — and how and when to apply them — can build your confidence and improve your work, whether you have “the eye for it” or not.

Recommended Background

Some experience designing FileMaker layouts is helpful but not necessary.

Session Objectives
  • The mathematical foundations of and reasons for several visual design concepts
  • How to calculate the formulas for those concepts
  • How to identify opportunities to apply these concepts when creating a design
  • How to diagnose design weaknesses resulting from failing to apply the formulas
Track Details
  • Design-Interaction Design
  • Design-Visual Design
WED 20
10:45 am
12:00 pm
Deploying and Configuring Mobile Custom Apps using MDM
Belmont 4/8
Mobility

Nick Amundsen


Session Description

Mobile custom apps offer the best opportunity for developers and IT leaders to transform the organizations they serve. Apple provides the best ecosystem for these custom apps, providing coordinated hardware, software, and services that benefit users, developers, and IT managers.

Arming yourself with the knowledge of how mobile device and app deployment works within the Apple ecosystem puts you ahead of the crowd. In this presentation, Nick Amundsen and John Miller from JAMF Software will show how mobile device management (MDM) is used to deploy, configure, and secure mobile custom apps.

Recommended Background

Familiarization with Profile Manager, Apple Configurator, and the Managed App Configuration Developer Documentation is helpful, but not required.

Session Objectives
  • iPad in business is growing, and industry-specific custom apps are the largest opportunity.
  • Increased growth in business will drive the need for improved device management.
  • Apple provides frameworks and services that enable an unparalleled user experience for App Developers, IT Administrators, and End Users.
  • JAMF Software provides the best-of-breed Apple Device Management tools to enable you and your customers to take advantage of Apple's frameworks and services.
Track Details
  • Mobility-MDM and Deployment
  • Mobility-Designing and Developing for Mobile Services
  • Innovation-Interacting with hardware
WED 20
10:45 am
12:00 pm
Cryptography, SSL, and the FileMaker Platform
Belmont 1/5
Core

David Head


Session Description

What is cryptography, how secure are communications, and how does SSL fit into this world? We’ll start by exploring the history of secure communications. Then we’ll dig into the implementation of SSL and encryption on the FileMaker Platform.

Demos will explore essential security concepts using built-in product features and common utilities. We will look at the new FileMaker Server 15 interface provided to request and install an SSL certificate, and also how to test and verify secure communications.

Recommended Background

(no requirements)

Session Objectives
  • How SSL works
  • Why the FileMaker Server standard certificate should not be used in production
  • Requesting and installing a custom certificate
  • Tips for setting up and using SSL with FileMaker software
Track Details
  • Core-Security
WED 20
10:45 am
12:00 pm
Performance, Collaboration and Insight with InspectorPro
Nolita 2
Vendor Demo

Vince Menanno


Whether you have a custom app you’ve been building for years or are just getting started, come check out how to keep your FileMaker apps problem-free. In this session, we’ll demonstrate how InspectorPro works lightning-fast to provide the advanced development insight you need, and how you can collaborate more effectively with your team.

We’ll take a dive deep into the history of InspectorPro and show you the blazing speed we can achieve in analyzing the FileMaker DDR (Database Design Report) — originally this required hours of processing, then improved to take only minutes, and now can be accelerated even further to take merely seconds.

The latest version of InspectorPro also introduces a number of new ways of collaborating with your team. We’ve expanded the scope of data that InspectorPro collects, analyzes and reports on, including new data visualizations which give you even deeper insight into your FileMaker apps.

WED 20
10:45 am
12:00 pm
Take It to the Next Level: 3 Strategies to Advance Your Custom App
Nolita 1
Vendor Demo

Marc Larochelle


Over the last 20 years, we have found that while every client is unique, building the right app comes down to three basic strategies. The first is to use something pre-built and ready to go, such as our Core4 CRM solution. The second is to expand your app’s capabilities using plug-ins to connect with third-party programs such as QuickBooks, Outlook, or Adobe DC. The third is customization, which allows you to build an app from the ground up or enhance an existing app.

Find out which strategy is the best fit for your needs and learn how you can maximize the capabilities of the FileMaker Platform.

WED 20
12:00 pm
2:00 pm
Luncheon: Medical IT Professionals
Brera 2/3
General

Presented by FileMaker


This meeting is for medical IT professionals to discuss their successes and challenges using the FileMaker Platform. We will have four guest speakers:

• Medical FileMaker: Software for doctors by doctors! — Dr. Binu Alexander ( New Delhi, India )

• Custom App 2.0: Go data analysis with iPad for infant medical checkup - Dr. Shigeru Yoshida (Nagoya, Japan)

• Electronic Medical Record for Emergency medicine — Dr. Atsuhiko Okagaki (Osaka, Japan)

• FileMaker, Simplifying Quality Improvement in Healthcare and Patient Outcomes — SCL Health Mr. Don S. Kenchel (Denver, USA)

If you are interested in medical networking, please join us. No reservation needed.

WED 20
12:00 pm
2:00 pm
Luncheon: Women of FileMaker
Brera 4/5/6
General

Presented by FileMaker


Details to be announced.

WED 20
12:00 pm
2:00 pm
FileMaker Developer Challenge: Lunchtime Q & A
Castellana 1/2
General

Josie Graham


Session Description

If you're competing in the FileMaker Developer Challenge and have any questions, feel free to drop by the Challenge Consult table in the Ask the Experts area during lunchtime.

Recommended Background

Session Objectives
  • To answer your questions about the FileMaker Developer Challenge
Track Details
WED 20
1:00 pm
2:00 pm
K-12 Discussion Group
Mont Royal 1
Business

Leslie Kareckas


Session Description

Join this special discussion for K-12 in-house developers and independent consultants attending DevCon. This is a great opportunity to hear from other educators and learn about the custom apps they are developing in their schools and districts. Please come prepared with questions and topics to discuss with other like-minded K-12 developers.

Recommended Background

The attendee should either be an educator, a developer within a K-12 school or district, or an outside consultant who develops for the schools.

Session Objectives
  • Discuss changing trends in the K-12 market that affect FileMaker app development
  • Learn how others are leveraging the FileMaker Platform in education
  • Hear about challenges and solutions from other developers and educators
  • Learn about informational resources available from FileMaker, Inc.
Track Details
  • Business-K-12 Discussion Group
WED 20
2:00 pm
3:15 pm
Syncing Scenarios for Mobile Custom Apps
Belmont 3/7
Mobility

Katherine Russell


Session Description

The environment of each file involved in a syncing scenario determines how you will address the interrelated questions of record exchange and record processing. It also may dictate the sync methodology, such as importing records or incremental record-by-record updates. Using indirection and other dynamic scripting techniques, this session will demonstrate flexible approaches to implementing a successful sync for your mobile custom apps — whether hosted or stand-alone.

Recommended Background

Intermediate to advanced scripting skills

Session Objectives
  • Fundamental sync concepts
  • Process models for different sync scenarios
  • Mapping out the requirements for a successful syncing implementation
  • Dynamic scripting techniques with an emphasis on indirection
Track Details
  • Core-Scripting
  • Mobility-Designing & Developing for Mobile Devices
  • Mobility-Sync Strategies
WED 20
2:00 pm
3:15 pm
FileMaker Apps in Complex IT Environments
Mont Royal 1
Business

James Wesolowski


Session Description

Most FileMaker developers understand how to build and deploy in typical LAN computing environments. However, the local client/server model has given way to myriad implementation methods, and developers need to become comfortable with the terminology and tools in complex IT operations.

This session will explore: the FileMaker Platform as part of the IT application toolset; custom app delivery and access technologies; custom apps in hosted and VM environments; and IT requirements for documentation, testing, and version management.

Recommended Background

Attendees should be familiar with IT standards supported by the FileMaker Platform and want to learn more about implementing FileMaker custom apps in today’s complex corporate and institutional IT environments.

Session Objectives
  • Working with IT on implementation and management of a FileMaker installation
  • Common server and application delivery environments
  • FileMaker hosting options
  • FileMaker custom app version management
Track Details
  • Core-Security
  • Core-Documentation
  • Design-Version management techniques.
  • Design-Test vs. production systems
  • Innovation-Trending Technologies
  • Mobility-Cloud Strategies & Frameworks
  • Mobility-MDM and Deployment
WED 20
2:00 pm
3:15 pm
Speedy Server-Side Data Import Techniques
Belmont 1/5
Core

Jonn Howell


Session Description

Let FileMaker Server do the heavy lifting for your data imports so that you and your users don’t have to wait — even on the WAN! Take advantage of external container storage and FileMaker Server script schedules to upload data files into your custom apps, letting the server engine extract the data into normalized data fields. Then perform validation on the data before the import is finalized, regardless of column order in the source files. Come and see the speedy import magic for yourself!

This session will take advantage of an events management module, described in detail in a parallel session.

Recommended Background

FileMaker Pro scripting, FileMaker Server script schedules, relational design, Relationships Graph management, portals, interface design, container fields, and file structures

Session Objectives
  • Using externally stored container fields when importing data form non-system data files
  • Validating columns in import files before actually importing the data to your normalized tables
  • Reorganizing data from import files that have unexpected column orders
  • Using drag and drop to simplify data import from external files of many types
Track Details
  • Core-Performance
  • Core-Scripting
  • Core-External Container Storage
  • Mobility-Limited Bandwidth
  • Web-FileMaker WebDirect
WED 20
2:00 pm
3:15 pm
Positioning: Pigeonhole Yourself
Belmont 4/8
Business

Jonathan Stark


Session Description

No one likes the idea of being pigeonholed by others. On the other hand, one of the best things you can do for your business is to pigeonhole yourself. What do you do best? What is your special place in the market?

In this session you will learn how to create a laser-focused positioning statement and how to use that statement to attract better clients, close more deals, and ultimately make more money.

Recommended Background

(no requirements)

Session Objectives
  • How to pick a target market that is the perfect size for your business
  • How to uncover the real reasons why a client needs your help
  • How to decrease your labor intensity while increasing your profits
  • How to get paid for your smarts, not your labor
Track Details
  • Business-Managing Your Business
WED 20
2:00 pm
3:15 pm
Under the Hood: Maximizing FileMaker WebDirect Scalability
Belmont 2/6
Web

Vin Addala


Session Description

This highly technical session will give you an inside look at the FileMaker WebDirect technology to help you design more scalable custom apps. It will focus on how the FileMaker Engineering team has achieved scalability improvements by consuming fewer resources in CPU and memory.

We will focus on design tips for FileMaker WebDirect, measurements of CPU and memory usage, network bandwidth, and the client side cache mechanism. Come get tips from an expert!

Recommended Background

This is an advanced session. At minimum, attendees should have built and deployed at least one custom using FileMaker WebDirect.

Session Objectives
  • Optimization on FileMaker WebDirect
  • Client-side cache mechanism
  • Network bandwidth
  • Design tips
Track Details
  • Core-Performance
  • Web-FileMaker WebDirect
  • Web-Performance and scalabi
WED 20
2:00 pm
3:15 pm
Excelisys: Tantalizing Tips-n-Tricks from the Trenches
Nolita 1
Vendor Demo

Doug West


With a team of developers working on thousands of projects over the last 14+ years, we've stood our ground against a variety of challenging customer requirements. eXcelisys will eXplore some of our eXcellent FileMaker Pro Tips-n-Tricks in depth. This will be a dynamic "class" of how-to and when-to use some of these eXceptional concepts in your custom apps!

We will cover: Drag-n-Drop, Hierarchical Portals, Powerful Progress Bars, Stealth Buttons, Double-Click Single-Click Trick, Audit Trails without Casualties, and Popover Imprisonment.

WED 20
2:00 pm
3:15 pm
FMPerception: Instantly See and Search the Entire Structure of Your FileMaker System
Nolita 2
Vendor Demo

Dave Ramsey


FMPerception is a new developer tool that gives you almost instant visibility into the current structure of your FileMaker system. Unlike some analysis tools available today, there is no lengthy import step. You don't have to wait hours or even minutes to get detailed information about your system. As fast as you can run a Database Design Report you can be exploring the deepest, darkest corners of even a large, multiple file system. It’s so fast it becomes part of your normal development workflow. You’ll feel like you’ve been granted super-powers.

Here are just some of the things that are almost immediately exposed when you have FMPerception:

* Every use of any $$Variables

* Every use of Functions, Custom Functions, or Plugin Functions

* Every use of a Script, or even of a Script Step

* Every use of a field or layout

* Accounts, Privilege Sets, even File Access

* Detailed analysis of layout objects including but not limited to:

* Themes

* Custom CSS

* The number of relationship steps required to resolve an object

* Differences between versions of files

WED 20
2:00 pm
3:30 pm
Latin America Business Year in Review and Roundtable DIscussion
Mont Royal 2
Special Interest

Presented by FileMaker


Join us for an interactive roundtable discussion about growing FileMaker business and exploring opportunities with developers from Latin America.

WED 20
3:45 pm
5:00 pm
Under the Hood: Draco Database Engine
Belmont 4/8
Core

Clay Maeckel


Session Description

In this session, FileMaker senior architects Clay Maeckel and Jon Thatcher will tell you all about the engine that powers the FileMaker Platform. You’ll learn how data is stored in a FileMaker file, what data is downloaded to the client and when, what happens when you open a hosted database, and much more. By learning how and when Draco moves data, you can learn ways to make your custom apps perform faster over the LAN and WAN.

Recommended Background

The basics of FileMaker custom app development

Session Objectives
  • How data is stored in a FileMaker file
  • What data is cached in FileMaker clients, and when
  • What happens when you open a hosted custom app
  • How to improve performance of custom apps hosted on FileMaker Server
Track Details
  • Core-Performance
  • Mobility-Limited Bandwidth
WED 20
3:45 pm
5:00 pm
Custom Validations with ESS Data Sources
Belmont 2/6
Innovation

Peter Cross


Session Description

External data sources sometimes return cryptic error messages and fail to commit your users’ data — even without their even realizing it. By building a custom validation data structure and commit model, you can provide informative, actionable error messages. In this session, we will explore this data-based approach, which can even provide tooltips to guide user input and form the basis of a complete help system.

Recommended Background

Users should be comfortable with scripting, calculations, the ExecuteSQL function, and basic SQL statements. Users should also have some familiarity with object naming and how to create layouts.

Session Objectives
  • Learn about the issues with standard error messages returns from ESS data sources
  • Integrate contextual help into your interface using tool tips and ExecuteSQL calculations
  • Create a complete, user-maintainable help system for your entire custom app
  • Use script parameters, object names, and design functions to provide the user with dynamic help
Track Details
  • Design-Interaction Design
WED 20
3:45 pm
5:00 pm
Frictionless UX Hacks: No Programming Required
Belmont 3/7
Design

Susan Prosser


Session Description

Do you think that trendy colors, a snappy custom theme, and a smooth workflow are all that goes into great user experience (UX)? Get your head out of Layout Mode and turbo-charge your custom apps so users make the right choices, get accurate feedback, and slide through your beautifully designed processes without friction.

Learn how to craft database communications that are as good as your kick-ass designs. Discover how mobile and web custom apps especially benefit from lean, polished messages. After this session, you’ll spot friction points and polish your interfaces to deliver that elusive final 10% that makes users most happy and productive.

Recommended Background

Attendees should be creating (or preparing to create) their own FileMaker custom apps.

Session Objectives
  • Understand modern communication models
  • Learn where human perception starts ... and where it grinds to a halt
  • Identify the friction in your messages
  • Test the reliability, accuracy and efficiency of your custom apps
Track Details
  • Design-User-Centered Design
WED 20
3:45 pm
5:00 pm
Relationships Graph Techniques: Which is Best — and When?
Belmont 1/5
Core

Chad Adams


Session Description

Do you set up the Relationships Graph in the best way for the app you are building? In this session, we will examine a single custom app built using three different Relationships Graph techniques. We’ll investigate questions like:

How does the graph technique impact speed of development? How does it affect WAN performance? How does it change the scripts we write? If you feel anchored to one technique, this session could be right for you.

Recommended Background

Attendees should have some experience building FileMaker custom apps and be familiar with the concept of FileMaker relationships and the Relationships Graph. Scripting experience will be helpful.

Session Objectives
  • What advantages and disadvantages do different Relationships Graph techniques present?
  • How do you decide which graph technique to use for a given app?
  • What impact does a graph technique have on development speed?
  • What affect does the graph technique have on other areas of the app (scripting, layout design)?
Track Details
  • Core-Relational Design
  • Core-Performance
  • Core-Scripting
WED 20
3:45 pm
5:00 pm
The 10-Hour Project
Mont Royal 1
Business

Ronnie Rios


Session Description

FileMaker developers can accomplish an impressive amount with short cycle projects. In this session, inspired by FileMaker's Idea to iPad campaign, Ronnie will share the (not so) secret way some of the most prolific developers in the community are delivering the biggest possible impact to their customers in the shortest amount of time.

Recommended Background

(no requirements)

Session Objectives
  • The value of short-cycle projects
  • Best practices for planning
  • Best practices for developing
Track Details
  • Business-Consulting Best Practices
  • Business-Selling / Influencing
  • Business-Short Cycle Projects
WED 20
3:45 pm
5:00 pm
Do the unSYNCable: Sync FileMaker in Ways You Never Thought Possible
Nolita 1
Vendor Demo

Jesse Barnum


FileMaker is not an island. We believe it should stay connected, which is why in our newest version of MirrorSync we have additional functionality to sync FileMaker with almost anything. If you are interested in syncing your database with speed, flexibility, and scalability, you won’t want to miss this session!Jesse Barnum, President of 360Works, will demonstrate the server-to-server sync features in the newest version of MirrorSync. In this session, you will learn: how to sync an on-premises FileMaker Server with a cloud-hosted database, to give you the best speed and reliability possible, how to sync FileMaker Server with Oracle, SQL Server, MySQL, or any JDBC-compatible database, how to sync FileMaker Server with Wordpress sites and other new database types, how to set up a network of FileMaker Servers across multiple cities around the world, keeping them all in sync with each other. MirrorSync has received the Product of the Year award from FileMaker, Inc., and is the easiest way to set up client-to-server or server-to-server synchronization.

WED 20
3:45 pm
5:00 pm
Easy to add Calendar Scheduling to Your app: soSIMPLE yet so Powerful
Nolita 2
Vendor Demo

Ken d'Oronzio


soSIMPLE Calendar revolutionized FileMaker-based calendars in 2011 with a powerful web viewer calendar, with an easy-to-use calendar settings tool. Since then we’ve expanded our features dramatically, and kept the same simple configuration tool. Quickly design your perfect calendar interface, then it share it across every device, browser and app. Come see what all the buzz is about. Come early - we’ll be starting with our famous 5-minute integration, and you don’t want to miss that. We’ll spend the rest of the time going over as many features and views as we have time for, so bring your scheduling challenges with you. Design once, deploy everywhere.

WED 20
6:30 pm
10:00 pm
Attendee Dinner Party
Hotel Front Lobby
General

Presented by FileMaker


Welcome to the big leagues! If you’ve ever dreamed of playing in a major league ballpark, tonight’s the night. We’ll have games and entertainment on scaled-down replicas of famous American ballparks. Enjoy dinner on home plate!

THU 21
6:30 am
7:15 am
Yoga
Brera 2
Special Interest

Dan Weiss


Start each day at DevCon preparing your body and mind for the day ahead. Vinyasa yoga is a style of yoga where movement is synchronized to the breath. This style is sometimes also called flow yoga, because of the smooth way that the poses run together and become like a dance. The breath acts as an anchor to the movement as you to flow from one pose to the next in time with an inhale or an exhale. Enjoy your me time. (you can rent a yoga mat from the spa/fitness center and have the rental fee charged back to your hotel room - cost is $10 per day)

THU 21
8:00 am
5:00 pm
Ask the Experts
Castellana 1/2
General

Presented by FileMaker


Come visit Tech Support Central, the Visionary Bar, and FileMaker Office Hours — your one-stop-shop for drop-in support and consultation. Tech Support helps solve your issues and takes bug reports, the Visionary Bar provides one-on-one time with consultants in the community, and Office Hours lets you meet directly with FileMaker employees.

THU 21
9:00 am
10:15 am
Manage Cloud Productivity Tools with Web Services and a Custom App
Belmont 2/6
Web

Salvatore Colangelo


Session Description

Hundreds of tools — such as Slack, Dropbox, and Asana — have been developed for the purpose of coordinating teams. But if your team uses several of them, your information ends up scattered throughout the cloud.

We’ll show you how to use web services to link each of these tools to a FileMaker app, allowing you to manage your projects from a central hub while your team continues to use all the cloud tools that keep them productive.

Recommended Background

Basic knowledge of web technologies and team collaboration tools

Session Objectives
  • Challenges for distributed team collaboration
  • Brief introduction to web services
  • Effective communication between the FileMaker Platform and modern collaboration platforms (APIs)
  • A custom app as the central hub for information
Track Details
  • Innovation-Trending Technologies
  • Web-Web Services
THU 21
9:00 am
10:15 am
Under the Hood: Server Performance
Belmont 4/8
Core

Jon Thatcher


Session Description

Take a tour “under the hood” of the latest FileMaker Server with Jon Thatcher, Senior Architect at FileMaker, Inc. This session will focus on techniques to measure and improve performance of FileMaker Server, including use of the new Top Calls Logging feature in Server 15. You will learn how FileMaker Server works, what Top Calls Logging can tell you about server performance, and ways to improve the performance of your custom apps.

Recommended Background

Attendees should have experience with designing custom apps for the FileMaker Platform and should have hosted at least one custom app on FileMaker Server.

Session Objectives
  • How to evaluate performance of FileMaker Server
  • How to leverage the logging features in FileMaker Server
  • “Under the hood” details of how FileMaker Server performs common operations
  • Ways to improve the performance of your server-hosted custom apps
Track Details
  • Core-Performance
THU 21
9:00 am
10:15 am
Advanced Reporting and Dashboard Techniques
Belmont 1/5
Core

Jason Erickson


Session Description

This session will focus primarily on intermediate-level FileMaker developers who have experience building standard reports. We’ll discuss how to get the most out of displaying your data, whether in a dashboard format for desktop or mobile, or as complex analytics output to PDF or Excel. The session will cover some real-world examples and offer tips and tricks on how to achieve these results.

Recommended Background

How to create basic FileMaker reports and do basic-to-intermediate scripting and relational design.

Session Objectives
  • Overcoming performance issues with live summaries on dashboards
  • Building cross-tab reports and virtual lists
  • Producing formatted Excel exports
Track Details
  • Core-Performance
  • Core-Scripting
  • Core-Reporting
  • Design-Interaction Design
  • Design-User-Centered Design
  • Business-In-House Development
  • Business-Visualizing Your Data
THU 21
9:00 am
10:15 am
Building a High-Performance Mobile Custom App
Belmont 3/7
Mobility

Nick Lightbody


Session Description

To succeed on mobile, custom apps must perform well. In this session, we will examine how to design, build, and test a custom app optimized for speed.

The top priority is to design for simplicity, minimizing both CPU activity and traffic across the WAN. Accordingly, we will examine topics such as the schema, server-side scripting, single-core services, themes, and a flexible menu framework. The final goal is to create a single custom app that performs brilliantly across all clients and devices.

Recommended Background

Sufficient development skills to have at least attempted FileMaker Certification

Session Objectives
  • Why and how to plan, design, and build custom apps for mobile-first simplicity and speed.
  • How to plan and build a high performance data architecture giving great response on mobile devices.
  • How to plan and build a mobile-first flexible menu framework.
  • How to plan and build an efficient full-language localization system into your app.
Track Details
  • Core-Relational Design
  • Core-Performance
  • Core-Localization
  • Core-Scripting
  • Design-Interaction Design
  • Design-Visual Design
  • Innovation-Experimental
  • Mobility-Limited Bandwidth
  • Mobility-Mobile First
  • Mobility-Designing & Developing for Mobile Devices
THU 21
9:00 am
10:15 am
Creating Marketing Content: Showcase Your Business
Mont Royal 1
Business

Leslie Kareckas


Session Description

Improve the way you market your products and services through compelling content. First learn how to write attention-grabbing copy for your website, brochures, and emails that not only showcases your business but also speaks directly to your customers. Then see how to create eye-catching screenshots, photos, and videos that will get you noticed — whether on social media or in somebody’s inbox.

This session is presented jointly by Leslie Kareckas and Anne Anderson.

Recommended Background

No prior marketing experience required.

Session Objectives
  • Defining and researching your target audience and competitive market space
  • Writing core, benefit-oriented marketing copy
  • Applying your copy to social media, SEO, and keywords
  • Creating screenshots, customer stories, and videos that support your messaging
Track Details
  • Business-Managing Your Business
  • Business-Developing compelling marketing copy and accompanying imagery.
THU 21
9:00 am
10:15 am
Power-Up Your Databases with Plug-In Power from Troi
Nolita 2
Vendor Demo

Peter Baanen


We will show how our high quality plug-ins can enhance your FileMaker apps, with encryption, better dialogs, easy device connectivity with cash drawers, and more. We will also demo our improved powerful Troi File Plug-in, giving hidden tricks on file manipulation and media handling (like reading IPTC and XMP). Finally we show what is new and coming soon and answer questions.

THU 21
9:00 am
10:15 am
Plug-Ins and Server-Side Scripting
Nolita 1
Vendor Demo

Jake Traynham


Join us in a discussion of all things plug-in on the server side. Topics will include installing plug-ins, when to use plug-ins server side (including scenarios), and how to write scripts for the server environment. Get on the server side of life!

THU 21
10:45 am
12:00 pm
Designing in Tight Spaces: Techniques for Mobile Custom Apps
Belmont 3/7
Design

Matt Petrowsky


Session Description

Prompted by mobile devices, today’s modern design trends lean towards minimalism and progressive disclosure. This session will focus on techniques that will keep your designs simple and progressively accessible.

Using common design patterns along with FileMaker-specific functionality, we’ll walk through a series of examples that take a mobile-first or hybrid mobile/desktop approach. Be prepared for the question, “Can this be used on an iPhone?”

Recommended Background

You should be comfortable constructing layouts and be familiar with the Inspector palette.

Session Objectives
  • Learn how to implement common mobile design patterns
  • See and explore some existing mobile solutions
  • Discover new methods of information interaction
  • Explore the design toolset in FileMaker Pro
Track Details
  • Design-Interaction Design
  • Design-Visual Design
  • Mobility-Mobile First
THU 21
10:45 am
12:00 pm
Designing DevCon2Go for FileMaker Go 15
Belmont 2/6
Innovation

Claus Lavendt


Session Description

This session will dig into the completely re-engineered DevCon2Go custom app, created especially for FileMaker Go 15. We'll take a journey through exciting new features such as support for iBeacons and Touch ID.

FileMaker Go continues to offer us more ways to develop for sophisticated use cases, with the possibilities pretty much limited only by our imaginations. Come be inspired by a real-world example that you probably have in your hands right now!

Recommended Background

Some familiarity with FileMaker Go development is recommended.

Session Objectives
  • New ways to use the latest features
  • When to use the iOS App SDK
  • Standalone or hosted?
  • Sync strategies for updating files
Track Details
  • Innovation-Interacting with Hardware
  • Innovation-Experimental
  • Mobility-Mobile First
  • Mobility-Designing & Developing for Mobile Devices
THU 21
10:45 am
12:00 pm
The Joy of Self-Updating Front-End Custom Apps
Belmont 1/5
Core

Katherine Russell


Session Description

When you distribute a front-end custom app that lets your users access remote FileMaker data, how do keep it updated? What if it could update itself?

This session will explore this strategy. We'll focus on detecting when a new version is available, establishing dynamic export paths, managing the timing and dependencies of closing and opening files, and handling errors appropriately. Come learn how automatic remote system updates can reduce the pain of a repeated process and give you and your users peace of mind!

Recommended Background

Intermediate skill with FileMaker scripting

Session Objectives
  • Benefits and challenges of using a remote interface file to access data hosted on one or more FileMaker Servers
  • Using FileMaker scripts and techniques to automate all aspects of updating a remote interface file
  • Options for providing graceful error handling and user feedback throughout an automated update process
  • Innovative methods for managing dependencies throughout a remote update, and controlling the sequencing/timing of events
Track Details
  • Core-Relational Design
  • Core-Performance
  • Core-Scripting
  • Mobility-Designing & Developing for Mobile Devices
THU 21
10:45 am
12:00 pm
Powerful Event Management with Perform Script on Server
Belmont 4/8
Core

Jonn Howell


Session Description

Discover how to manage numerous, complex and concurrent scripted events across the FileMaker Platform, moving many processes into the background using Perform Script on Server and FileMaker Server script schedules. Learn how to develop a script events management queue, how to manage asynchronous events, and how to optimize performance on update procedures. Then take home the core code for building an events queue and logging management system of your own.

Recommended Background

FileMaker Pro scripting, FileMaker Server script schedules, relational design, Relationships Graph management, portals, interface design

Session Objectives
  • Integrating events management for asynchronous scripted actions
  • Optimizing performance of your system by combining Perform Script on Server and FileMaker Server script schedules
  • Managing and reviewing record specific or system events — with an example file to help!
  • Improving the activity capacity and professionalism of your deployments to clients
Track Details
  • Core-Performance
  • Core-Perform Script on Server
  • Core-FileMaker Server Script Scheduling
  • Web-FileMaker WebDirect
THU 21
10:45 am
12:00 pm
Distributing Marketing Content: Leverage Your Advocates
Mont Royal 1
Business

Dara Treseder


Session Description

There’s no better salesperson for your products and services than an enthusiastic customer! In this session, you’ll learn how to work with your best customers to sell your product or service. We’ll show you how to increase customer referrals and generate more buzz via word-of-mouth. If you are interested in acquiring new customers and retaining existing ones then you should attend this session!

Recommended Background

(no requirements)

Session Objectives
  • Develop an advocacy program
  • Capture leads effectively
  • Help your advocates get the word out
  • Manage and maintain positive advocate relationships
Track Details
  • Business-Managing Your Business
  • Business-Partnering with FileMaker
THU 21
10:45 am
12:00 pm
MBS FileMaker Plugin Introduction
Nolita 1
Vendor Demo

Christian Schnitz


The MBS FileMaker plugin extends the FileMaker Platform with over 3800 functions. Christian Schmitz will provide an overview about the plugin's functionality, talk about what's new this year,and present examples of how it can be used. Although we can't show all 400 of our example files, we hope to spark your creativity and show you ways that our plugin can solve your problems.

THU 21
10:45 am
12:00 pm
Introducing the Actual ESS Adapter
Nolita 2
Vendor Demo

Jonathan Monroe


FileMaker 15 expands the number of database types that can be used with External SQL Sources (ESS) by interfacing with the Actual ESS Adapter. This session will describe how the adapter can be used to easily work with Postgres and DB2 databases.  Possible future directions will also be discussed.

THU 21
2:00 pm
3:15 pm
Manage Your Entire Business with One Dashboard App
Belmont 4/8
Business

Luke Rochester


Session Description

Imagine managing your business with just one custom app. A single point of entry where your employees see a single version of the truth but each from their own unique perspective. They can drill into details and collaborate with each other on problems and opportunities.

The trick is to create cascading KPIs (Key Performance Indicators), automatically in some cases. Come and see how it’s done!

Recommended Background

There are no prerequisites for this session — just bring a passion for innovation and creativity!

Session Objectives
  • How to manage your entire business with one custom app
  • How to create Key Performance Indicators (KPIs)
  • How to create a drill-down list where 2 taps on your phone provides access to over 1,000 KPIs
  • How to integrate KPIs into your existing solution plus voice search and other cool bells and whistles
Track Details
  • Business-Managing Your Business
THU 21
2:00 pm
3:15 pm
Selling Design
Mont Royal 1
Business

Emory Brown


Session Description

Good design does not sell itself. As a FileMaker developer or designer, you must not only be able to build great custom apps, you must also be able to identify and explain how your custom app will enhance your client’s business.

During this session, you will learn effective ways to present your work to clients and internal teams. Learn how to pitch design concepts so that your customers appreciate their value.

Recommended Background

This session is targeted at developers and designers who are releasing (or preparing to release) high-quality, well-designed custom apps for the FileMaker Platform.

Session Objectives
  • Overcoming common obstacles you may face when selling your designs
  • Explaining design decisions to clients
  • Analyzing a client’s needs and demonstrating where the FileMaker Platform can add the most value
  • Sharing anecdotes from my own sales experience
Track Details
  • Design-Service Design
  • Design-User Research
  • Business-Why FileMaker?
  • Business-In-House Development
  • Business-Selling / Influencing
THU 21
2:00 pm
3:15 pm
Designing Custom Apps for iOS: Best Practices
Belmont 3/7
Mobility

Yann Liqueur-Salzédo


Session Description

With the release of iOS App SDK, we can now produce native iOS apps from our FileMaker files. However, to provide the best user experience, it’s important to design specifically for iOS, understanding its aesthetic and constraints. In this session, we will review the iOS design principles, learning to design mobile custom apps that look and feel like they belong on iOS devices.

Recommended Background

Intermediate familiarity with FileMaker Pro development

Session Objectives
  • iOS look and feel principles
  • Designing for different screen size with minimal layouts
  • Handling device rotation
  • Understanding how touch interaction can impact layout design
Track Details
  • Core-Localization
  • Design-Interaction Design
  • Design-Service Design
  • Design-User-Centered Design
  • Design-User Research
  • Design-Visual Design
  • Business-Attracting & Onboarding New Developers
  • Mobility-Mobile First
  • Mobility-Designing & Developing for Mobile Devices
THU 21
2:00 pm
3:15 pm
Panel: FileMaker WebDirect Successes
Belmont 2/6
Web

Matt Navarre


Session Description

In this panel discussion, we’ll hear from several developers that have produced successful FileMaker WebDirect custom apps in the past year. We’ll explore what makes great custom apps, how to optimize them, the impact of themes, and recommended server configurations.

We’ll also discuss the business case for FileMaker WebDirect and where it fits compared to other technologies. Come hear from the experts, including Mike Beargie (MainSpring), Dave Knight (Angel City Data), and Dan Weiss (Adatasol).

Recommended Background

The basics of FileMaker WebDirect

Session Objectives
  • Configuring a FileMaker Server for FileMaker WebDirect performance
  • FileMaker design tools to rely on, and which to avoid
  • Ideas for making PDFs in FileMaker WebDirect
  • What is the perfect size for a FileMaker WebDirect project?
Track Details
  • Core-Performance
  • Core-Security
  • Design-User-Centered Design
  • Business-Why FileMaker?
  • Mobility-Cloud Strategies & Frameworks
  • Mobility-Limited Bandwidth
  • Web-FileMaker WebDirect
THU 21
2:00 pm
3:15 pm
Under the Hood: PSR Benchmarking Methodology
Belmont 1/5
Core

James Qiu


Session Description

This advanced session will review how industry leaders conduct Performance/Scalability/Reliability benchmarking, introducing key terminology and concepts. 

We will share the methodology followed by FileMaker Engineering to establish our PSR benchmark system, and will demonstrate how we systematically measure the PSR for each release. A case study will illustrate how we detect and resolve bottlenecks to make our product more scalable.

Come learn expert benchmarking techniques that you can apply to your own development!

Recommended Background

Attendee should be familiar with the various components of the FileMaker Platform.

Session Objectives
  • Industry standard practice in PSR benchmarking
  • Methodology adopted by FileMaker, Inc.
  • How the FileMaker Engineering team improves system PSR
  • Case study on how to detect and resolve performance bottlenecks
Track Details
  • Core-Performance
  • Core-PSR Benchmar
THU 21
2:00 pm
3:15 pm
Fresh Audit and Optimization Case Studies
Nolita 2
Vendor Demo

HOnza Koudelka


Whether you are seeking help to make your custom app sustain your business growth or are just looking for new techniques and tricks to push your abilities to the next level, you can certainly find inspiration in seeing someone else’s successful project. With a team of developers and 16 years in business, 24U has continues to innovate, leveraging the FileMaker Platform to its fullest extent while extending it with new technologies. For this year’s conference we have received permission to share details about two of our latest successes with the hope of inspiring your own ideas.

We’ll talk about an audit tool for existing apps and a performance optimization tool. You’ll learn how looking at your app from a different angle can help you prepare for the unexpected and also focus your efforts on those features that have the highest impact for your business.

THU 21
2:00 pm
3:15 pm
Mark UP Your Custom APP
Nolita 1
Vendor Demo

Albert Harum-Alvarez


Session Description

“The most annoying thing about Albert when he critiques your solution is, he’s right!” — A Design Masterclass Student

Mark up your app with Albert. To queue up for Markup, come early to the session, or drop by the SmallCo booth on the show floor. This session may be the only chance we will have at DevCon to see YOUR work on the big screen.

“Marking up” can mean writing on a student’s work, underlining what’s good and bad and suggesting changes. “Marking up” also means raising the price of something for sale. In the “Mark UP Your APP” session, we’ll be doing both. Put your app on the big screen for all to see, and work with Albert to fix these problems, so that when you’re done your app will be more valuable to your clients, and you’ll be able to charge more for them:

YOUR APP’S STORY IS HARD TO FOLLOW.

Every app has a narrative, with characters who have goals and a story. Albert will use his iPad Pro and Apple Pencil to mark up a screenshot of your app, to “ID" the characters and the storyline. Work with him to tighten up your narrative, using strategies that can range from layout structure to schema design.

THE APP ISN’T BUILT FOR WHERE & HOW IT’S USED.

Apps that lord it over your desktop need to look different from apps you glance at in the warehouse or consult on an airplane. Spot mismatches with Albert, mark it up, and sketch out a new approach.

THE APP’S CHARACTER IS OFF.

Aside from the app’s narrative, the app itself presents its face to your client. If your app is a guide dog or a guard dog, it shouldn’t look like a lap dog! Albert will call your app weird names like “neotenous,” and hopefully you won’t be insulted!

FileMaker genius John Sindelar calls Albert “the most quoted person in the FileMaker world.” Come see why at this session.

Recommended Background

Have a custom app to share -- or just come to watch!

Session Objectives
  • Make your app's story easy to follow
  • Build your app for where & how it's used
  • Establish your app's character and face.
Track Details
THU 21
3:45 pm
5:00 pm
Starting A FileMaker Vertical Custom App Company — Dream and Reality
Mont Royal 1
Business

Kevin McAllister


Session Description

The dream is that any developer can turn their latest masterpiece into a vertical custom app. But in reality, this is a journey full of risks and challenges. Creating, growing, and sustaining a vertical business requires many applied business skills.

Our company has grown from one person in 1999 to an international business on five continents by targeting the educational market. Join us to hear how we did it!

Recommended Background

Attendee should be interested in creating a vertical business.

Session Objectives
  • Basic accounting logic to consider before starting
  • Concepts around selling a product, not a service
  • Challenges and milestones during growth and adding employees
  • Where FileMaker, Inc. and the FileMaker Platform fit in the picture
Track Details
  • Business-Why FileMaker?
  • Business-Managing Your Business
THU 21
3:45 pm
5:00 pm
Introduction to Script Workspace
Belmont 4/8
Core

Wesley Powell


Session Description

Become instantly comfortable with the FileMaker Script Workspace! This session will cover various ways that the Script Workspace increases productivity and assists developers during the script writing process. A series of demos will illustrate the basics of creating scripts and interacting with the Script Editor. Additionally, we will highlight improvements made to the Script Workspace in the latest release.

Recommended Background

Familiarity with FileMaker scripts and calculations.

Session Objectives
  • Using the Script Editor to quickly build scripts
  • Overview of various workflows
  • Tips and tricks for writing scripts efficiently
  • Highlighting improvements throughout the script development process
Track Details
  • Core-Scripting
THU 21
3:45 pm
5:00 pm
Don't Host that File — Audit it First!
Belmont 1/5
Core

Tim Neudecker


Session Description

Before you host your brand new custom app, you should perform a security audit. This will help you sleep at night knowing your data is safe from intruders.

In this session, we will review all aspects of file security from basic privilege sets and extended privileges to encryption at rest. We’ll also discuss server security, including physical security, proper configuration, and purchasing and installing SSL certificates.

Recommended Background

Basic understanding of the FileMaker Platform

Session Objectives
  • Privilege sets and extended privileges
  • Encryption at rest
  • File access permissions
  • SSL certificates
Track Details
  • Core-Security
THU 21
3:45 pm
5:00 pm
User Experience vs. Usability
Belmont 3/7
Design

Jordan Watson


Session Description

Do your custom apps meet the UI standards of the most popular apps out on the market? When your apps feel like the ones that your customers use on a daily basis, it provides a more intuitive experience and helps your customers to feel at home.

But what is good user experience? How much is about the interface, and how much is about usability?

I aim to change your perception of what a FileMaker experience should be, taking inspiration from the designs of major tech companies who have spent millions on improving user experience.

Recommended Background

Attendees should have a basic familiarity with layout objects. Audience participation will be encouraged!

Session Objectives
  • What is good “user experience” and why is it so important?
  • What can we learn from past design approaches?
  • What are the UI standards of the most popular apps in the market today?
  • What patterns and methods are best suited to the FileMaker Platform?
Track Details
  • Design-Interaction Design
  • Design-Service Design
  • Design-User-Centered Design
  • Design-User Research
  • Design-Visual Design
  • Innovation-Experimental
  • Business-Why FileMaker?
  • Business-Attracting & Onboarding New Developers
THU 21
3:45 pm
5:00 pm
Panel: Attracting New Developers to the FileMaker Platform
Belmont 2/6
Business

Andrew Paulsen


Session Description

With all the exciting developments on the FileMaker Platform, it should be attracting many more new developers. What is the best way to get their attention and demonstrate its value? Come hear a panel that represents many regions and points of view on this vital subject.

This session is co-chaired with Ro Parry of the FileMaker Marketing Department. Panelists include: Kristine Anmark (Sweden), Hiroyuki Aruga (Japan), Henrique Bilbao (Brazil), Salvatore Colangelo (Australia), and Philippe Lazzaroni (Canada).

Recommended Background

(no requirements)

Session Objectives
  • How can demonstrate the value of the FileMaker Platform to new developers and attract more of them to working with it full-time?
  • What obstacles do we face?
  • What have we tried that hasn’t worked, and what have we tried that has?
  • How can we as a community work together to make an impact in this area?
Track Details
  • Business-Attracting & Onboarding New Developers
THU 21
3:45 pm
5:00 pm
Cloud VoIP Telephony Integration, Simplified
Nolita 2
Vendor Demo

Julio Toledo


Session Description

Just announced for DevCon 2016, RC2FM Connector is a Cloud based integration service that removes all the complexities of connecting RingCentral Office with FileMaker across all platforms (iOS, Mac, Windows, and WebDirect). It’s as easy as 1-2-3!

Infuse any FileMaker custom app solution (CRM, ERP, etc.) with the power of world-wide Cloud business communications services. Turn any FileMaker custom app into a powerful VoIP communications endpoint and gain unique capabilities such as: two-way business SMS, click/tap to Dial, digital Faxing, message retrieval and more.

Automation USA will demonstrate our RingCentral to FileMaker connector which makes possible all these integrations with this best of breed Unified Communications provider.

Recommended Background

You will need intermediate scripting skills and some familiarity with data parsing strategies.

Session Objectives
  • Benefits of RingCentral's Cloud PBX
  • Benefits and use cases for enabling FileMaker Telephony Integration
  • Working with data objects (JSON)
  • “Just add scripts, tables, and credentials” demo file
Track Details
  • Vendor Demo
  • Innovation-Trending Technologies
  • Web-Web Services
THU 21
5:30 pm
6:30 pm
Closing Session
The Chelsea
General

Presented by FileMaker


Let's wrap up the week by celebrating our successes! First, discover which teams have won the FileMaker Developer Challenge. Then congratulate the members of the FileMaker Community and FileMaker Business Alliance as they are recognized for their achievements in technical excellence, innovation, evangelism, and custom app development. And at the end, find out where DevCon will take place next year!