[an error occurred while processing this directive]

Discover Gold

AUGUST 13-16 • SAN FRANCISCO • CALIFORNIA

Save $200

Register by June 26, 2009 and SAVE BIG!

Friday, August 14 Thursday  |  Friday  |  Saturday  |  Sunday
Time Session Name Track Session Level Expand All
9:00 AM The Year In Review Session - Core Intermediate
John Sindelar (SeedCode)

Session Description A fast paced survey of the coolest FileMaker work we've seen over the past year, with a focus on the amazing things our peers are doing in FileMaker Pro 10. We'll look at the scripts, solutions, and interfaces that have blown me away, and we'll extract a few principles you can apply in your own projects.

Products & Technologies

  • Design Tips
  • User Experience
  • Development Tips

What You Will Learn

  • A fast paced look at the most interesting FileMaker work I’ve seen in the last year.
  • Check out the techniques and insights employed by some of the most innovative developers out there.
  • With a special focus on groundbreaking techniques using FileMaker Pro 10.
  • Learn new ways to think about FileMaker so you can apply the principles behind some of these innovations to your own projects.

9:00 AM Securing Your FileMaker Web Applications Session - Integration/Web Intermediate
Jonathan Stark (Jonathan Stark Consulting, Inc.)

Session Description When publishing FileMaker data online, there are many considerations that need to be handled quite differently than in the normal FileMaker client/server world. Security is arguably at the top of the list. In this session, you will learn the big do's and don'ts of web publishing with FileMaker.php, as well as recommendations and best practices.

Products & Technologies

  • FileMaker Web
  • PHP
  • Security

What You Will Learn

  • Unvalidated user input
  • Form Spoofing
  • Session hijacking
  • Cross-site scripting attacks

9:00 AM Modern FileMaker Development Techniques Session - Design/Develop Advanced
Darren Terry (Pacific Data Management, Inc.)

Session Description In this session, you’ll learn various innovative development techniques that can help you extend your skill set and improve the efficiency of your solutions. Topics covered will include: Universal Scripts, "Scripted Functions", Customized Export, Layout-level calculations and File Manipulation. In this session, you will learn techniques derived from real world solutions developed using the latest version of FileMaker software. These techniques will be immediately applicable to your solutions today.

Products & Technologies

  • Scripting
  • Development Tips
  • Design Tips

What You Will Learn

  • Learn ways to maximize your efficiency through centralized and portable development techniques
  • Learn proven techniques to modernize your database design taken from real-world solutions
  • Discover innovative and flexible alternatives to "conventional" development practices

9:00 AM Making A Case for FileMaker Pro Workshop Beginner
Stephen Gallagher (FileMaker, Inc.)

Session Description Making the case for FileMaker, selling FileMaker to IT, working effectively with FileMaker personnel, and understanding FileMaker licensing in order to grow your consulting business will be covered in this highly interactive session. If you are a developer working with or inside of an educational institution or corporate enterprise and would like to enjoy more success in gaining the acceptance of your ideas, then this session will be very worthwhile.

Products & Technologies

  • FileMaker Server
  • Security
  • FileMaker Web

What You Will Learn

  • Effectively Position FileMaker to your Institution
  • Winning over IT and establishing credibility
  • Working effectively with FileMaker Resources
  • Understanding FileMaker Licensing.

9:00 AM Bridging UI Differences: Redesigning Layouts To Embrace The New Interface Workshop Intermediate
Lee Lukehart (Soliant Consulting, Inc.)

Session Description This workshop provides hands-on opportunity to apply suggested tactics for embracing the new user interface. Whether you think it boon or bane, incorporating the modernized Status Toolbar (formerly Status Area) requires new thinking about layout design and user interaction options. Its re-location and newly available buttons and features change the rules, especially when upgrading existing solutions or in cross-version deployments.

Products & Technologies

  • Development Tips
  • User Interface
  • Design Tips

What You Will Learn

  • Tactics for adapting existing solutions to the new screen form factor
  • Ways to design for cross-version deployment
  • Leverage the Find and Saved Finds functions/features
  • How to apply auto-resize for maximum advantage with minimum fuss

10:30 AM Extend and Optimize FileMaker Search Session - Core Advanced
Matt Navarre (MSN Media)

Session Description Take search to the next level, inspired by the success of online search tools. Learn where FileMaker search performs best, what slows it down, and how to optimize for speed. Categorize data before you search: Is the search term a date or date range? Phone number, e-mail address, integer or decimal? Learn methods to show results from multiple tables without searching through a relationship. Learn methods to rank search results, and highlight text in found records that matches search. Basically, build web-inspired search in FileMaker. These methods are all designed to deliver the results the user expects and is already trained for.

Products & Technologies

  • Finds/Sorts
  • User Interface
  • Developer Tools

What You Will Learn

  • Show search results from multiple tables on a single page
  • Optimize for instant search, even from million+ record sets
  • Format, highlight and rank results
  • Show results in a web viewer with pagination and javascript features

10:30 AM Understanding Remote Connections to
FileMaker Server
Session - Integration/Web Intermediate
Rick Colcock (FileMaker, Inc.)

Session Description If you ever wanted to connect multiple offices, give live database access to remote sales people, or just work from home in fuzzy slippers, this is the session for you. Learn how to SKIP the task of creating a web site for you or your employees to remotely access work. Stick with what you know, and do it with FileMaker Pro. This session will cover the different options in accessing FileMaker databases from outside your local network. You should leave this session with the knowledge you need to make informed decisions about remote access. Security concerns and popular SOHO networking equipment will be discussed and possibly demoed.

Products & Technologies

  • FileMaker Server
  • Security
  • FileMaker Web

What You Will Learn

  • Learn options for remote connections to FileMaker Server.
  • Explore security concerns when exposing your data to the web.
  • Explore common networking concepts and terms
  • Leave with the knowledge you need to make to make informed decisions about remote access.

10:30 AM Introduction to Script Triggers in FileMaker Pro 10 Session - Design/Develop Intermediate
Steve Romig (FileMaker, Inc.)

Session Description Script triggers are one of the new, exciting features of FileMaker Pro 10. This session will explore how to get the most out of script triggers starting from the basics and what a script trigger is what it can do for you and your solutions to troubleshooting the usage of script triggers in your solutions. Each script trigger will be discussed in detail, including usage and how the different triggers interact with each other. If you are thinking about integrating script triggers into your solution, this session is for you.

Products & Technologies

  • Scripting
  • Design Tips
  • Developer Tools

What You Will Learn

  • What script triggers are supported in FileMaker Pro 10
  • A basic understanding of how to use each script trigger in FileMaker Pro 10
  • How to troubleshoot script triggers
  • Examples of script trigger usage

10:30 AM Developing Plug-ins: Resources for the First
Time Plug-in Developer
Workshop Advanced
Jake Traynham (CNS Plug-ins)

Session Description This workshop is designed to teach first time plug-in developers how to get started writing a FileMaker plug-in. We will go over the technologies used to create a plug-in from the various plug-in templates available as well as using a plug-in from within FileMaker Pro. The workshop will begin with nothing and end with a completely compiled template with at least one additional function.

Products & Technologies

  • Plug-ins
  • External APIs
  • Developer Tools

What You Will Learn

  • What you need to get started developing Plug-ins: Programming Environments
  • Plug-in Templates: What's out there and choosing one to use
  • Compiling stock Plug-in Templates: Errors and Warnings you might face
  • Adding your first Function: Passing in parameters and getting results back

12:00 PM K-12 Education In-house Developer Discussion Special Interest All
Leslie Kareckas (FileMaker, Inc.)

Session Description Join this special discussion for K-12 school or district-based in-house developers attending DevCon. This is a great opportunity to network with other educators that are developers to learn about how they are using FileMaker Pro in their schools and districts. Meet new people, exchange ideas, and learn more about FileMaker Pro and K-12.


12:00 PM Americas SBA Program Information Meeting Special Interest All
Teresa Buchholz (FileMaker, Inc.)

Session Description If you are interested in bundling your solution with FileMaker software and would like to learn more about the Solution Bundle Agreement functionality (SBA) program, please join this interactive discussion led by FlleMaker staff. You'll learn about the application process, requirements for your solution and how to get the most out of the program. This information meeting is for FileMaker Business Alliance members in the Americas'. If you are an existing SBA member, please join us for the Members-Only Roundtable.


12:30 PM Building Your Brand: Social Networking 101 Special Interest All
Alexandra Gebhardt (Social Media Strategist)

Session Description Get hands-on tips and advice on leveraging the power of social media to build your brand. Learn how to customize your Twitter, Facebook, YouTube, and other social accounts. Find out the most popular sites, and understand the differences and types of audiences found on each. Learn how to update multiple sites from a single location, and which sites are best to target your content. We'll also discuss some tips and shortcuts on building your network of contacts and how to use the latest social search technologies to find your audience within the socialsphere. We will also discuss various methods to measure and track your ROI.


1:30 PM Backup Strategies for FileMaker Server Session - Core Beginner
Jesse Barnum (360Works)

Session Description Incorrect backup strategies can be catastrophic to your business. Learn the do's and don'ts of setting up your FileMaker Server backups, how you can use new features in FileMaker Server 10 to do constant incremental backups, and some third party products that can help ensure the safety of your data.

Products & Technologies

  • FileMaker Server
  • Deployment
  • Business

What You Will Learn

  • Backups do's and dont's
  • Where to store backups
  • Offsite backups
  • Advanced tips/incremental backups

1:30 PM Advanced ESS Security and Performance Techniques Session - Integration/Web Advanced
Lee Snover (Milliman Inc.)

Session Description Learn how to leverage the capabilities of ESS in FileMaker Pro to achieve increased performance, security and auditing capabilities using FileMaker and your SQL database. ESS is an incredibly easy to implement feature in FileMaker, but using it to it's full potential with large SQL databases can be frustrating without a proper strategy and a good understanding of how ESS and SQL interact. In this session you will learn advanced techniques to allow you to better integrate FileMaker and SQL databases while maintaining excellent performance and security metrics, which are key to working with large and sensitive data.

Products & Technologies

  • Business
  • ESS
  • Data Integration

What You Will Learn

  • Achieve single sign-on capabilities in the ESS environment
  • Implement Server Side Record Level Security using ESS
  • Protect ESS data from unauthorized access from alternate applications (Excel, Access, etc.)
  • Implement field level auditing with ESS Data

1:30 PM Advanced Script Triggers in FileMaker Pro 10 Session - Design/Develop Advanced
Bill Heizer (FileMaker, Inc.)

Session Description This session will explore some of the important behaviors of script triggers. We will examine the importance of script result, differentiating pre-event and post-event triggers, choosing the right trigger, the attributes of Install On-Timer Script, and revisit some of the triggers we've had prior to version 10. Through demonstration and discussion we will uncover the depths of script triggers. Check your regulator and fill your tanks before entering the water.

Products & Technologies

  • Scripting
  • Design Tips
  • Developer Tools

1:30 PM Developing Plug-ins: Advanced Topics Workshop Advanced
Jake Traynham (CNS Plug-ins)

Session Description This workshop is designed to expand the knowledge of new plug-in developers. This workshop will build on the knowledge gained from the first time plug-in developers workshop, but anyone with previous plug-in development experience can attend. We will cover passing parameters to a plug-in and returning results from a plug-in in great detail. We will also discuss alternate ways to talk to FileMaker including calling scripts, evaluating calculations, and working with the SQL interface. Finally, we will wrap up with discussions on Server and WPE plug-ins.

Products & Technologies

  • Developer Tools
  • External APIs
  • Plug-ins

What You Will Learn

  • Dealing with parameters: Extracting Text, Timestamps, Containers and more
  • Dealing with results: Returning Simple Data Types and Container objects
  • Alternate ways to talk to FileMaker from a Plug-in: Scripts, Evaluate, and ExecuteSQL
  • Server-side Plug-ins: Database Server and WPE Plug-ins

3:15 PM Real World In-House Development Challenges
and Solutions
Session - Core Beginner
Jeff Benjamin (FileMaker, Inc.)

Session Description Within FileMaker, we have similar challenges as many large companies do with in-house development. You will be shown a few in-house developed FileMaker solutions and how you are able to get them developed on time, on budget and to the liking of our in-house customers.

Products & Technologies

  • Business
  • Project Management

What You Will Learn

  • How to manage priorities, resources, time and cost
  • How to manage perceptions, deliverables, and expectations
  • How to negotiate compromises

3:15 PM Virtualization 1: FileMaker Server Session - Integration/Web Beginner
Scott Karch (Facility Wizard Software)

Session Description This session will focus on different technologies that can be used to virtualize FileMaker Server, VM Ware, Hyper-V, MS Virtual Server, Parallels Server and Virtuozzo. We will cover the advantage gained by using virtualization to reduce costs, increase your backup and disaster recovery ability, speed up deployment of new servers and monitoring of multiple servers. Session will end with demonstrations of live virtual servers.

Products & Technologies

  • Deployment
  • FileMaker Server

What You Will Learn

  • Advantages of virtualization and disaster recovery
  • The use of snapshots and rollbacks for installing updates and system changes
  • The ease of migrating virtual machines to new hardware
  • How can virtualizing servers save money by fully utilizing your hardware and other resources.

3:15 PM Empowering Users with FileMaker Pro
10 Features
Session - Design/Develop Intermediate
Rosemary Tietge (FileMaker, Inc.)

Session Description Empowered users are happy users. The user-focused features of the FileMaker Pro 10 family can make a developer’s life easier while improving the experience of solution users. In this session you will learn how to customize FileMaker 10’s status toolbar; the ins and outs of saved finds; how live summaries, persistent sort order, and simple script triggers work together to create powerful reports; and all about enhanced table view. By leveraging the modern toolbar in FileMaker Pro 10 and other new features, developers can spend less time building layouts and reports and more time enhancing the overall productivity of the workgroups they empower.

Products & Technologies

  • User Experience
  • Finds / Sorts
  • Development Tips

What You Will Learn

  • Working with FileMaker 10’s Status Toolbar
  • The Ins and Outs of Saved Finds
  • Simple script triggers that create powerful reports
  • What enhanced Table View can and cannot do

3:15 PM Advanced ESS Hands-On Workshop Advanced
Lee Snover (Milliman Inc.)

Session Description This workshop will give attendees a hands-on opportunity to work with FileMaker and SQL using ESS. The goals of this workshop will be to allow attendees to use advanced ESS techniques in a hands-on environment, including development of SQL Views and Stored Procedures. Learn how to synchronize FileMaker to SQL data in real time using FileMaker 10's new script triggers. Discussions will be facilitated around optimizing security and performance when integrating FileMaker with SQL based data.

Products & Technologies

  • Data Integration
  • ESS
  • FileMaker Server

What You Will Learn

  • Learn Advanced ESS Integration Strategies
  • Design SQL Views optimized for use with ESS
  • Design and run a SQL Stored Procedure using ESS
  • Use Script Triggers to update SQL Data from FileMaker

4:45 PM File Maintenance and Recovery: New
Tools and Best Practices
Session - Core Intermediate
Alexei Folger (FileMaker, Inc.)

Session Description Database corruption happens. If you are responsible for developing, deploying or maintaining FileMaker solutions, it is very important to plan for disasters, to keep more minor mishaps from becoming disasters, and to take steps to minimize the chances of either in the first place. When the unfortunate does happen, you need processes—and tools—to get up and running again. The good news: FileMaker 10 has some important new features to help you be more successful in handling file corruption. This session will cover best practices for good database "hygiene," and provide an in-depth overview of FileMaker Pro 10's expanded options for file recovery.

Products & Technologies

  • Developer Tools
  • Troubleshooting

What You Will Learn

  • The new options for file recovery in FileMaker Pro 10, what they do and when/why to use them
  • What to look for in the (new) recovery log file
  • Types of file corruption and their symptoms
  • Best practices for disaster planning and avoiding file corruption

4:45 PM FileMaker 10 and the iPhone Session - Integration/Web Intermediate
Kirk Bowman (MightyData, LLC)

Session Description The iPhone is the hottest mobile computing platform. Learn four different ways to integrate FileMaker with the iPhone: iPhone Theme and the PHP Site Assistant; synchronization with fmTouch; synchronization with Address Book, iCal and Outlook; and third-party iPhone web site tools. Learn the strength and weaknesses of each and what is necessary to deploy them.

Products & Technologies

  • iPhone/Handheld
  • FileMaker Web
  • Plug-ins

What You Will Learn

  • Learn to create an iPhone web site with the PHP Site Assistant
  • Learn to synchronize FileMaker data with fmTouch
  • Learn to synchronize FileMaker data with Address Book, iCal and Outlook
  • Discover third-party tools to create an iPhone web site

4:45 PM Taming The Graph - Techniques for Graph Modeling Session - Design/Develop Intermediate
Ray Cologon (NightWing Enterprises)

Session Description The FileMaker Relationships Graph has been the subject of many theories and opinions and a few orthodoxies. Let's look at the realities and expose a few of the myths. As well as reviewing some of the Graph modeling approaches that can be used as the basis of a successful solution, this session will review and compare different methods as well as exploring some alternative techniques that can provide the basis of innovating Graph design.

Products & Technologies

  • RDB Modeling
  • Case Studies
  • Development Tips

What You Will Learn

  • Alternative ways to approach structuring the Relationships Graph for your solutions.
  • Pros and cons of some of the common approaches to Relationships Graph design.
  • Ways to streamline the Relationships Graph and choose methods best suited to your solution.
  • Innovative techniques for Relationships Graph design that allow you to do more with less.

4:45 PM Virtualization 2: FileMaker Pro Client Workshop Beginner
Scott Karch (Facility Wizard Software)

Session Description This session will focus on the different ways to virtualize FileMaker Pro client, Citrix, Terminal Services, GoGlobal and App-V. It will also explain business reasons for virtualizing FileMaker Pro client and have live demonstrations of different technologies.

Products & Technologies

  • Deployment

What You Will Learn

  • Benefits of virtualization
  • Ease of Roll-Out
  • Client license control
  • High performance hosted FileMaker solutions