Outings
             
Sessions Schedule

Below are the ServoyWorld 2008 session descriptions. We'll be updating and adding new session - so check back often.


You will find 2 full, packed days with sessions on all the hottest Servoy topics - plus pre and post conference training classes (back by popular demand). We're offering Advanced Sessions as well as Beginner's Lessons this year. We have some software business-related sessions as well as relevent vendor sessions. And of course, lots of information on Servoy 4.0 and Eclipse.

Plus we have added the following! Be sure and look it all over:

  • Keynote session - Tuesday Night
  • Cocktail Reception - Tuesday Night
  • Round Table Discussions - Wednesday Luncheon
  • Awards Ceremony - Thursday Luncheon
  • Pre and Post Conference Training Classes
  • Outstanding Vendor Sessions
  • Dinner and Outing to the Las Vegas Strip - Wednesday night
  • NEW: Poker Tournament - Thursday night
  • MORE: Spouse Outings


Just like in previous years we will have a jam-packed ServoyWorld with events; time to network and chat; exciting case studies; and more from our vendors, partners, and clients. Plus the cocktail party; Pre and Post Conference sessions; round table discussions at lunch; AND our ServoyWorld AWARDS ceremony! If you haven't registered yet, register today and join us!


Pre-Conference

Servoy 101 - September 2

Are you new to Servoy or trying to gain confidence in learning how to write forms and methods? Are you evaluating Servoy as the application platform for your company? This is the class for you. In this overview class we will cover:

Servoy concepts & designing solutions
-making new databases
-defining database conections

Developing forms
-overview and usage of the available objects/properties
-events

Programming Methods
-the Solution Object Model
-introduction to JavaScript
-automating form actions/behaviors
-application functions
-using plugins

Calculations and aggregations
-creating
-usage

Servoy and SQL
-overview of the SQL world
-introduction to the SQL language
-managing SQL databases

Deploying solutions
-managing Servoy Server
-putting solutions into production

Who Should Attend:
Beginning to novice Servoy developers who want to learn the basics of Servoy.
Those evaluating Servoy as a platform for their company.

Requirements:
You will need to bring your own laptop with Servoy 4.0 (or higher) installed and ready to go - if you want to practice the hands-on exercises in class.

Instructor:
This class will be taught by David Workman, Data Mosaic. David has been a SAN member for several years and is very highly skilled in writing Servoy applications. He is known for creating beautiful interfaces that are highly user friendly. He offers a "help on demand" service for Servoy developers that is very successful.


How to Write Servoy Plug-Ins in Eclipse - September 2

Are you struggling with Plug-Ins in your Servoy solutions? Need to learn how to write Plug Ins for the Eclipse IDE, and Servoy 4.0?
This course will take you to the next level!

It will be taught by the most productive and premier Plug In and Bean writer for the Servoy Platform, Marcel Trapman. Mr. Trapman is the owner of IT2Be, the firm that writes and supports a vast majority of the commercial plug ins and beans for the Servoy community. He is also a prolific contributor to the Servoy Forum and winner of numerous ServoyWorld awards.

Who Should Attend:
Beginning to novice Servoy users who are familiar with Servoy
basic concepts and want to learn more about using plugins and
techniques with hands-on examples.

Requirements:
You should be comfortable creating and editing form and global methods.
You will need to bring your own laptop with Servoy 4.0 (or higher) installed and ready to go - if you want to practice the hands-on exercises in class. For more information on IT2Be and Mr. Trapman's catalog of commercial Plug Ins and Beans, please visit: http://www.http://www.it2be.com/

Instructor: Marcel Trapman, owner and CEO of IT2BE
Marcel Trapman has over 20 years of experience in the graphic arts industry. With IT2BE, he used Servoy (and his experience) to develop IT2Print - a management information system for a digital print shop. The experience and knowledge gained, from developing with Servoy, encouraged Marcel to help other developers and he is a frequent poster at the Forum.

IT2BE was the first to share plug-ins – free of charge – with the Servoy Community and has since developed and acquired almost 30 Plug-ins and Beans that are very popular, including the Menubar Plug-in, Calendar Bean, Gantt Bean, Outlook Plug-in, LDAPclient Plug-in and DataStream Plug-in.

IT2BE has also released the Analyzer for Servoy repositories. The Analyzer will help every developer to understand and document their solution(s).

Marcel Trapman was a speaker at ServoyWorld 2005, 2006 and 2007 and there were numerous requests to have him return and expand upon his Plug-in knowledge as well as present a longer-format class on JavaScript as it pertains to Servoy Developers – both of which he has done in 2006 and 2007.
This year Marcel Trapman will share his knowledge of how to write Plug-ins and Beans as well as his working knowledge of Eclipse, which is the basis for Servoy 4.0.


Servoy 4.0 for the 3.x Developer - September 2

This one day course will give you a general overview of the latest version of Servoy, 4.X (by the conference -- whatever the latest version is!). If you are already familiar with Servoy version 3.X this class will get you up to speed on the latest 4.0 version and a brief overview of the Eclipse IDE. . You'll get up-to-speed quickly on 4.0 and learn time saving tips and discover valuable techniques from Servoy experts who already know 4.0 and its new power. This is an intensive, value-packed day to learn all about Servoy 4.X - with special emphasis on Servoy's latest features and power. This class will be team taught by the Servoy Sales Engineers who are probably the best on the planet at 4.x already. We will have several bodies in the room to roam around and help you learn on your laptop.

Who Should Attend
This class is NOT for new Servoy developers - you will be expected to already know the basics and beyond of methods and forms. You should know Servoy 3.X and have developed applications within that environment. It would be best if you have downloaded 4.x and played around with it.

Requirements:
You should be comfortable creating applications in Servoy 3.X and editing form and global methods.
You will need to bring your own laptop with Servoy 4.0 (or higher) installed and ready to go - if you want to practice the hands-on exercises in class and get hands-on help from the Servoy Sales Engineers.

How this class is different from the Post Conference Class on Eclipse:
This class is specifically for Servoy Developers who want to know the difference between 3.x and 4.x. It will NOT be an in-depth overview of the Eclipse IDE (that is what the Post Conference Class is about.) These two would be a good pair to take together. Bob Cusick has described this class as "in 3.x you did this, now in 4.x you will do this...." An excellent jump start for those moving quickly to 4.0 - this class will help you avoid stumbling and make the transition for 4.x much faster.



Post Conference

Frameworking Servoy - how to code large solutions and keep your sanity - September 5

Servoy is an amazing developer tool for rapidly solving complex individual coding challenges. Managing an entire solution in Servoy is another thing entirely. There are good approaches and not-so-good approaches. Knowing the correct techniques when creating large solutions will keep you from ending up with an unmanageable mess.

In this class, you will learn how to:

- organize large solutions behind the scenes
- code to avoid spaghetti code
- use modules to maximize reusability
- implement various top level screen designs
- achieve a consistent look and feel
- manage the user experience with state variables
- track how your solution is being used
- manage multiple solutions, multiple versions, and multiple developers
- put the SaaS into Servoy the easy way
- avoid common mistakes and hidden pitfalls

What you will get:
- demo files of various class topics
- $200 off Mosaic Frameworks!

Who Should Attend:
- Beginning to Advanced Servoy developers who want to learn about DataMosiac's Frameworks and different ways to code a large project.
(NOTE: If you are a novice at Servoy, plan to use this session as an overview (not hands on) and to gain ideas and possible solutions. If you are a medium to advanced skill level coder in Servoy, you can expect to learn more hands-on skills as well.)
- Those evaluating the DataMosiac Frameworks as a potential tool for their company.

Requirements:
You will need to bring your own laptop with Servoy 4.0 (or higher) installed and ready to go - if you want to practice the hands-on exercises in class.

Instructor: David Workman
A veteran of many Servoy projects large and small, David Workman of Data Mosaic brings a vast wealth of Servoy knowledge (learned mostly the hard way). If you are coding a large solution in Servoy, this class will save you countless days of frustration and hours of recoding by giving you the macro skills necessary to accomplish your task with a minimum of costly trial and error. For more information and to see examples of Data Mosaic's third party solutions for Servoy (including their Servoy Frameworks) please http://www.data-mosaic.com/DM/


Eclipse for Servoy Developers - September 5
This one day course will give you a general overview of Eclipse and a starting point to begin developing using the Eclipse IDE with Servoy. In this training we will discuss the differences in usage and best practices of using Eclipse in the most productive way.

With instruction from an experienced Servoy database developer and hands-on student exercises, you'll gain practical knowledge and experience using Servoy that you can immediately apply to your own Servoy solutions. Eclipse for Servoy Developers is an intensive, value-packed day to learn all about Servoy 4.0 as it relates to Eclipse - especially crafted with the Servoy Developer in mind.

Who Should Attend
If you are a Servoy Developer and want to learn more about Servoy 4.0 and the Eclipse environment, then this is the class for you. You will learn tips and tricks that help you jump start your skills with Servoy 4.0 as the Eclipse environment.

Requirements:
You should be comfortable creating applications in Servoy 3.X and editing form and global methods.
It would be helpful if you have downloaded 4.0 and used it a bit.
It would be ideal if you took the pre-conference class "Servoy 4.0 for the 3.x Developer", but its not required.
You will need to bring your own laptop with Servoy 4.0 (or higher) installed and ready to go - if you want to practice the hands-on exercises in class and get hands-on help from the Servoy Sales Engineers.

How this class is different from the Pre Conference Class "Servoy 4.0 for the 3.x Developer"
This class will focus on Eclipse, the world's most popular, standards based IDE. Servoy 4.0 is a plug-in for Eclipse and you'll learn how to utilize the new power of the two combined. While taught by a Servoy developer - it will not focus specifically on Servoy, but rather the Eclipse platform and what you need to know in order to get going in this IDE. These two would be a good pair to take together.

Instructor: Marcel Trapman, owner and CEO of IT2BE
Marcel Trapman has over 20 years of experience in the graphic arts industry. With IT2BE, he used Servoy (and his experience) to develop IT2Print - a management information system for a digital print shop. The experience and knowledge gained, from developing with Servoy, encouraged Marcel to help other developers and he is a frequent poster at the Forum.

IT2BE was the first to share plug-ins – free of charge – with the Servoy Community and has since developed and acquired almost 30 Plug-ins and Beans that are very popular, including the Menubar Plug-in, Calendar Bean, Gantt Bean, Outlook Plug-in, LDAPclient Plug-in and DataStream Plug-in.

IT2BE has also released the Analyzer for Servoy repositories. The Analyzer will help every developer to understand and document their solution(s).



Partial Session Listing

Opening Session - Servoy 3.5, 4.0 and The Year of Growth - Tuesday, September 2nd 8:00pm

This past year marked the release of two major upgrades for Servoy. The 3.5 release was exceptionally well received and developers were very excited and happy with the new, sexy AJAX features. Then we topped that off with a major upgrade, moving Servoy from its proprietary IDE to the world's most widely accepted IDE, Eclipse. 2007 was another record growth year in terms of sales (doubled, again) and adding staff, customers and friends to Servoy. This past year has also been the year that the tech analysts started paying attention to Servoy with lazor sharp vision, as we offer what no other platform can: web client and native client from one code base. Servoy's ability to be developed on any platform (choose your favorite: Windows, Mac, Linux, etc.) and easily deploy to any or all has gained the eye of journalists as well as the analysts. Our SaaS and PaaS (platform as a service) story is so strong, we have gained a record number of ISVs and are quickly becoming THE choice for SaaS. Come hear about the exciting gains and special insights and information that you will hear only here at ServoyWorld, straight from the CEO's mouth.

Speaker: Jan Aleman, CEO, Servoy
Jan Aleman is the CEO of Servoy, B.V. Prior to helping found Servoy, Mr. Aleman was an owner of Professional Data Management (PDM). Mr. Aleman is a sought after speaker about SaaS and Rich InternetApplications (RIA) presents at seminars and conferences across Europe, South America and the USA. He spoke in the USA in 2008 at several conferences about SaaS, PaaS, and cloud computing. His keynote sessions at ServoyWorld are always highly anticipated.


Servoy Futures - Servoy 4.x - What's Coming NEXT

Only those who attend ServoyWorld in person can find out the answer to this question - straight from the CTOs mouth (and "translated" for us "lesser geeks" with humor and insight by Bob Cusick). The Servoy Futures keynote session is always fun, interesting and even a bit scary! How CAN J.B. (Jan Blok) keep predicting the future? Like a wizard he seems to be able to predict where the best possible paths are to move Servoy into the future. And we NEVER know what Bob Cusick is going to say - but its always a blast to hear him.

Speakers: Jan Blok, CTO, Servoy & Bob Cusick, Managing Director Servoy USA

Jan Blok is the mastermind behind the code and the coders, deep in the heart of The Netherlands. A founder of Servoy, he has successfully helped develop and guide the technology since the beginning (for over past 10 years now). Prior to founding Servoy, Mr. Blok worked at Cedron, PDM and Baan. He has a degree in Computer Science from the University of Utrecht,The Netherlands.

Bob Cusick is also a founder and runs the North American operations for Servoy and is often the public face for the firm. He has 20 years experience in Business Application Development. His style is brash, funny and fast paced. Mr. Cusick has spoken all over the world at developer's conferences and garners high marks from the attendees.


Intro to JavaScript (beginner)

Its helpful to know JavaScript when working with Servoy. This session will introduce you to the basic concepts and give you a quick overview of JavaScript. (Did you know that Java and JavaScript are not related? Its just an unfortunate choice of titles...). If you are not too familiar with JavaScript, this class will give you a quick start. After this session, you may wish to attend the Advanced JavaScript session to continue your learning.

Speaker: Marcel Trapman, owner and CEO of IT2BE
Marcel has taught the full day JavaScript classes at the past two ServoyWorld conferences. He is an expert at Servoy as well as JavaScript. His Plug-ins and beans (www.it2be.com) are the most utilized for the Servoy platform.


Getting to Know Eclipse (beginner)

Servoy's latest version is in the Eclipse IDE. This session will introduce you to this Java platform and give you a quick overview of Eclipse. You'll gain an appreciation of the world's most adopted IDE and why it can help you bring your developer's game to the next level - and still use the easy, scripting language you've come to know with Servoy. Join Marcel Trapman as he gives you a "helicoptor" tour over the Eclipse landscape. This is a great intro level session for those not familiar with Eclipse.

Speaker: Marcel Trapman, owner and CEO of IT2BE
Marcel is a frequent speaker at ServoyWorld and has recently rewritten many of his popular Servoy Plug-ins and Beans in Eclipse to be prepared for the 4.0 version of Servoy. IT2BE has also released the Analyzer for Servoy repositories. TheAnalyzer will help every developer to understand and document their solution(s).


Case Study: American Trash Management - The Cans Tell Us When to Visit
Is it like WALLe - can the trashcans, robots and trash compactors talk to us? Can they tell us when they are full...and help predict when is the ideal time for them to be emptied. Its not science fiction - its reality! American Trash Management (ATM) manages a worldwide network of industrial trash compactors fitted with monitoring devices, allowing ATM to remotely track their status and schedule pickups, maintenance, etc. thus saving their clients thousands of dollars in gas and maximizing loads. ATM hired McGilly to build SmartTrash T in Servoy (replacing their old FoxPro system), and it's been in production since March 2008. Come see this fascinating case study.

Speakers: Adrian McGilly, has delivered over 1,500 hours of technology training and is the author of the Servoy Beginner's Handbook. He has built and sold a Silicon Valley start up based on Omnis and now provides Servoy consulting. His clients have included Erenst and Young, The Harcourt Group, and the Canadian Government.

Scott Brown, the owner and CEO of American Trash Management has tentatively agreed to come and present this case study along with Mr. McGilly


Intro to Tree View Beans

This intro session will show the uses of the DbTreeView bean and the commercial offerings available out there (Dr. Maison & Partners, IT2Be, etc.). Application examples like navigation, structuring, tagging, etc. will be covered.

Explaining how to use the TreeView bean and showing a few basic techniques, you will learn how this particular bean can help you speed up your Servoy Development. Don't miss this informative class from a 3rd party user - who will give you an overview of several different products available.

Speaker: Robert Ivens, ROCLASI Software Solutions
Mr. Ivens founded ROCLASI Software Solutions in 1997: an IT company specializing in building custom database solutions as desktop applications and web applications.Robert started out with FileMaker Pro v1.0 and also moved later into SQL databases building (corporate) data warehouses and multi-dimensional cubes. During the years he also developed in many other programming languages.


Advanced Tree View Beans
This advanced session will be a continuation of the Intro session offered earlier at the conference. In this session Mr. Ivens will show advanced uses of the DbTreeView bean and the commercial offerings available out there(Dr. Maison & Partners, IT2Be, etc.). Application examples like navigation, structuring, tagging, etc. will be covered.

He will show advanced ways to use the TreeView bean(s), such as SQL and table events; how to be able to search easily through
hierarchical data with 1 single query (no loops or recursion); and how this technique can also benefit in the use of the DbTreeView bean.

Speaker: Robert Ivens, ROCLASI Software Solutions
More Information on Robert Ivens: Since 2003, Robert has added Servoy to it's toolkit and has been very active in the Servoy community with resources like ServoyFORGE (Wiki and
website) and his involvement on the forums. Robert is known on the forum under the handle 'ROCLASI'. Robert was also a speaker at ServoyWorld 2007.


Right Up Front: Test Driven Development In Servoy

AGENDA:

- Why test-driven development?
- Introduction to the test-driven development cycle
- A comparison of test-first development techniques
- Test-driven development using Servoy 4.0 and Eclipse
- Q & A

SUMMARY:
Attend this session and learn how to make automated testing an integral part of your Servoy development. We will look at different
approaches to test-driven development and discover how these techniques can provide clear short-term goals as you write your solution and
greater confidence each time you release a new version of your application.

Speaker: Darren Clarke is the Technology Architect at The Support Group in New York. He has built complex Servoy solutions for clients including Manhattan Shade & Glass, FanUnlimited, Lifespring Financial, ReadQ Systems and Central-National Gottesman. Prior to The Support Group, Darren worked as a developer of database and web applications at MIT.


Harnessing the Power of Solution Meta Data

Data about your solution can be used to drive your solution. Coding with solution meta data leads to abstract code, reusable structures, configuration flexibility at runtime, solution documentation, and business intelligence metrics. Meta data allows you to rise above coding for a single problem to coding for similar problems in many different contexts.

AGENDA
- Introduction
- Features and benefits
- [ ] Abstract methods > reusable code
- [ ] Abstract components > reusable structures and functionality
- [ ] Runtime configuration > solution flexibility
- [ ] Solution data > solution documentation
- [ ] Runtime data > business intelligence tool
- What is meta data
- [ ] Servoy object properties
- [ ] Database structure
- [ ] Runtime consequences
- Getting meta data
- [ ] derive from current context
- [ ] derive from current state
- [ ] configuration tables
- [ ] repository
- [ ] actions
- Using meta data
- [ ] custom tab panel
- [ ] data driven navigation
- [ ] record navigator
- [ ] rolling your own search
- [ ] value list module
- [ ] access and control
- [ ] field highlighter
- [ ] actions
- [ ] reports
- [ ] filters (stand alone module included in demo materials)

Speaker: David Workman is the principle of Data Mosaic and editor of Servoy Magazine. He has been working with Servoy since it was first released and is a well known expert in coding large solutions in Servoy. Data Mosaic's latest product is the first large scale frameworks for Servoy released as a commercial product.


Tips and Tricks

Always one of the most favorite sessions at ServoyWorld - the tips and tricks sessions is a veritable "show and tell" of ways to make your life easier -- or harder. The tips make life easier when some of the best Servoy coders share ways to do short cuts, work arounds and more. The tricks can make you slap your head going..."they are doing WHAT with Servoy?!" See two of the ServoyWorld hot-shots show you ways to push the envelope and make "stupid pet tricks" come to life. This is always a fun, interesting session where you can literally save hours of coding time with just one or two of the things these guys will share. And you may find a whole new way to think about Servoy and what you can do with it -- all in the same 45 minutes.

Speakers: James Garfield and Matt Frizzell
James and Matt are wild and crazy Servoy Developers at adBlocks. adBlocks is a successful ISV (Independent Software Vendor) and Servoy consulting shop. adBlocks offers a SaaS prodct for the advertising industry. They also do Servoy consulting and help other firms create beautiful, highly complex business applications utilizing a variety of technology, including Servoy. adBlocks offers Servoy hosting and is an expert at Servoy SaaS.


VENDOR SESSION: Calendar and Gantt Beans for Servoy

At this vendor session, Gold sponsor IT2Be's founder will demonstrate two of his most popular products: Calendar and Gantt Beans for the Servoy platform.

Gantt charts allow to display the chronology of tasks and to plan the capacity of resources.
Due to their graphical visualization, interrelations and deviations become obvious at a glance.
With the Gantt Bean you will be able to make use of the best Java Gantt libraries around, Varchart JGantt by Netronic.
Netronic has put more than 3 decades of work into their Gantt libraries

IT2Be's Calendar Bean is the most flexible and high performing Calendaring Component for Servoy on the market today. With the Calendar Bean we offer a Servoy Component that enables your (end-) users to work with a professional calendar system based on your own logic. Its the easiest, fastest way to add a calendar to your Servoy application. Come see how!

Instructor: Marcel Trapman, owner and CEO of IT2BE
Marcel Trapman has over 20 years of experience in the graphic arts industry. With IT2BE, he used Servoy (and his experience) to develop IT2Print - a management information system for a digital print shop. The experience and knowledge gained, from developing with Servoy, encouraged Marcel to help other developers and he is a frequent poster at the Forum.

IT2BE was the first to share plug-ins – free of charge – with the Servoy Community and has since developed and acquired almost 30 Plug-ins and Beans that are very popular, including the Menubar Plug-in, Calendar Bean, Gantt Bean, Outlook Plug-in, LDAPclient Plug-in and DataStream Plug-in.


VENDOR SESSION: Adding Data Synchronization to Your Servoy Applications

This session introduces Servoy developers to data synchronization using MobiLink technology, which is part of SQL Anywhere (Servoy repository). By creating solutions that take advantage of data exchange, you can offer new functionality to your customers such as offline capabilities and synchronization to enterprise backends, such as Oracle, SQL Server, Sybase and DB2.

AGENDA:
Introduction to data synchronization
Why offer data synchronization to customers?
How data synchronization works with Servoy?
Setting up data synchronization – preparing with MobiLink
Setting up data synchronization – adding to Servoy solution
Benefits of offline and mobile solutions
Best practices
Security considerations
Conclusion

Speaker: Jose Ramos is a Product Manager for Sybase iAnywhere and is responsible for direction and lifecycle planning of SQL Anywhere, the industry-leading database management and data movement technology built for frontline environments. During his time at Sybase, Jose has also delivered many presentations at technology conferences and has written several articles for various technology journals.

   

ServoyWorld 2007 in Amsterdam was a blast! Don't miss out this year.

Get a free Servoy Developer license worth $849
Fabulous Las Vegas! Join us for fun in the sun!

Interested in sponsoring ServoyWorld? Click here for details.

Get your room at the top tier J.W. Marriott Resort!
2008 Platinum Sponsor:
 
 
2008 Gold Sponsors:
 
 
 
 
 
 
 
 
 
 
Interested in sponsoring? Contact bduncan@servoy.com
 
Copyright © 2004-2008, Servoy BV.
All Rights Reserved.