| 9:00 - 10:00 AM |
Introduction to Agile Project Management, Ken Whitaker |
| 10:00 - 12:00 PM |
Real World Keynote Address, Geoff Perlman and Special Guests |
| 1:00 - 2:00 PM |
Introduction to Real Studio Web Edition, Greg O'Lone
This session will provide an introduction to Real Studio Web Edition, what it is and how it works. Developing web applications has never been easier! Leverage your knowledge of the Realbasic programming language to build applications without needing to know front-end technologies like HTML, Javascript, CSS or back-end languages like PHP, Ruby or Python. Close
|
Understanding Object Oriented Programming, Kevin Cully |
In the session 'Understanding Object Oriented Programming' we'll be looking from a practical sense at methods, events, properties, inheritance, interfaces, and polymorphism. We'll try to minimize the slides and instead show and execute a lot of code examples.
Close
| 2:00 - 3:00 PM |
Advanced Real Studio Web Edition, Greg O'Lone |
For those who already have their feet wet in Web Edition, this session will explain a lot about how the web framework works. We'll go into the challenges of working with HTTP and connection latency, fundamental framework differences between Desktop and Web, and where we plan to take Web Edition in the future.
Close
Group Development, Bob Keeney & Seth Verrinder |
Team development of multiple projects isn't all that hard with Real Studio. Bob takes you through the various tips, techniques and methodologies that his ten year old consulting firm takes. This includes source code version control, coding standards, documentation techniques and much more!
Close
| 3:00 - 4:00 PM |
Developing Mobile Data Communication Solutions with Web Edition, Gerrit Saey |
With so many tools on the market today, selecting the right development tool can be a cumbersome task. Since the need for mobile applications is very important in business application development, this presentation shows how easy it is to use Real Studio Web Edition to develop mobile data communication solutions. The approach is one solution for GPS Track & Trace and real-time data communication between dispatching and driver for sending orders and status updates. The demo Taxis Mobile Anywhere presents how custom classes are created for real-time cost and distance calculation and how a customer real-time monitor shipments.
Close
In Sync! Syncing Data Between Macs, PCs and iPhones Stephen Dodd |
You want to sync user data but don't want to be bound to iCloud. We'll demonstrate how to synchronize user data between Macs, PCs and even iPhones and iPads. We'll look at using Dropbox and other file based servers as an iCloud alternative plus direct wireless syncing via Bonjour. We'll briefly discuss why you might not want to use iCloud or database centric solutions.
Close
| 4:00 - 5:00 PM |
Using 3rd Party Services in Web Edition, Seth Verrinder |
Real Studio Web Edition provides the tools to build awesome web apps, but there are many services available on the internet that would require a great deal of work to re-implement. This talk presents strategies for using those services in Web Edition. Specific examples include Google’s ReCaptcha, HTML editors, and others.
Close
Declares in Real Studio, Joe Ranieri |
A talk about calling external functions, receiving callbacks and dealing with Cocoa-specific issues.
Close
| 8:00 - 9:00 AM |
REPEAT SESSION: Understanding Object Oriented Programming, Kevin Cully |
In the session 'Understanding Object Oriented Programming' we'll be looking from a practical sense at methods, events, properties, inheritance, interfaces, and polymorphism. We'll try to minimize the slides and instead show and execute a lot of code examples.
Close
REPEAT SESSION: Building Database Apps in Real Studio, Norman Palardy |
This session covers the Real Studio database and the Real SQL Database. You’ll learn the basics of Realbasic, Real Studio's object oriented language, how to build a user interface, and how to create a database application from scratch.
Close
| 9:00 - 10:00 AM |
The Core Realbasic Language in Depth, Joe Ranieri |
An explanation of the type system, method overloading, events, and reference counting.
Close
Building Database Apps in Real Studio, Norman Palardy |
This session covers the Real Studio database and the Real SQL Database. You’ll learn the basics of Realbasic, Real Studio's object oriented language, how to build a user interface, and how to create a database application from scratch.
Close
| 10:00 - 11:00 AM |
The More Advanced Realbasic Language in Depth, Joe Ranieri |
An explanation about more advanced language features like attributes, delegates, AddHandler, and namespaces.
Close
Real Studio Consulting, Bob Keeney |
In this session, a ten-year Real Studio consulting veteran gives hints, tips, and advice on how to become a Real Studio consultant. Bob shares insights on how to deal with Non-Disclosure Agreements, contracts, bad clients, how to find work, and much more!
Close
| 11:00 - 12:00 PM |
Scaling Web Edition Apps, Travis Hill |
Learn how to take your Web Edition applications to the next level! This session will demonstrate how to scale your web application to support thousands of users and provide true redundancy so your application is still online and available even when a server unexpectedly fails.
Close
Windows and Linux Best Practices, William Yu |
This session provides some best practices on dealing with the Windows and Linux platform, including the improvements that we've made to our Windows and Linux framework. Topics include, but are not limited to: dealing with flickering, understanding the different graphics implementations on Windows, using the Registry, using COM components, control behavior differences, debugging techniques, differences between Linux distros and working with the various components and dependencies required by our framework.
Close
| 1:00 - 2:00 PM |
Data Mapped UI, Joe Strout |
This session will include a presentation of a new framework Joe has developed through years of experience writing business apps that makes it easier than ever to build a UI for a database and other data-intensive apps. Controls automatically update themselves to reflect the data model, and when manipulated by the user, automatically update the model to reflect the control, updating any related controls in turn. All this happens with little to no coding, greatly reducing development time and the possibility of errors.
Close
Expanding Real Studio with the MonkeyBread Software Plugins, Christian Schmitz |
The plugin collection from Monkeybread Software extends Real Studio with close to 40,000 functions. We will present a few of the highlights and what's new in the latest release. Also, we give you a sneak preview on what is coming later the year.
Close
| 2:00 - 3:00 PM |
Creating Client Server Apps with ServerSockets, Scott Boss |
Using ServerSockets and SSLSockets you can create client/server applications. We will explore this class with a real life example project.
Close
Scaling Apps for Multicore CPU World, Travis Hill |
We now live in a multicore CPU world. This session is all about adapting your application to fully utilize multiple CPU cores- while keeping your code as simple as possible. You'll learn how to "cut up" your algorithms and tasks in a simple, reusable, cross-platform fashion.
Close
| 3:00 - 4:00 PM |
Writing Plugins for Real Studio Applications, Joe Ranieri |
Making plugins look less magical and going through the creation of two simple plugins.
Close
Preparing your App for the Mac App Store, Thomas Tempelmann |
Do you have a product made with Real Studio that you like to sell? You might want to include license managing and copy protection. Is it even a Mac app? Then you need to understand Apple's new sandboxing rules for the Mac App Store. This session fills you in on all the practical details.
Close
| 4:00 - 5:00 PM |
Closing Remarks, Feedback Session and Raffle |