Discussing, Learning, and Using Delphi and related technologies to create Great Applications!
procedure Meeting;
const
  MeetingTitle = 'Touch and Gesture Capabilities';
  MeetingMonth = 2011.11 ;
  { tags: #Slides #2011 }
begin
  WriteLn('''
Last summer, a member of the group brought a multi-touch enabled laptop to an ODUG meeting. Of course everyone wanted to see a touch enabled application written in Delphi. He now has a demo ready that shows some of these capabilities in a business application. The term “business application” was stretched a bit when Embarcadero came to town during the XE2 tour and explained how FireMonkey is the new way to write business applications.
  ''');
  MeetingDetails(MeetingTitle, MeetingMonth);
end;

procedure Meeting;
const
  MeetingTitle = 'RAD Studio XE2 World Tour!';
  MeetingMonth = 2011.10 ;
  { tags: #Delphi Release #2011 }
begin
  WriteLn('''
The word is out. The biggest and best Delphi, C++Builder and RAD Studio release is coming soon. Join us at this free event to get a first-hand look at all the new RAD capabilities you’ve been asking for and more. With RAD Studio XE2, you will be able to create 64-bit Delphi applications to take advantage of the latest hardware, access more memory, and push the performance envelope. You will be able to deploy your applications to Windows and Mac and more.
  ''');
  MeetingDetails(MeetingTitle, MeetingMonth);
end;

procedure Meeting;
const
  MeetingTitle = 'XML Binding and REST Servers';
  MeetingMonth = 2011.09 ;
  { tags: #Ron Grove #2011 }
begin
  WriteLn('''
We’ll be going over how to create XML documents in Delphi using the XML Binding Wizard to create the document from either an XSD or XML file. We’ll use a web broker based REST server to serve up the document and then read it in using a Delphi client. As we do that we’ll define what a REST server is and why it’s replacing SOAP servers. We will also look at using the web services wizard to read in WSDL from a SOAP based web service.
  ''');
  MeetingDetails(MeetingTitle, MeetingMonth);
end;

procedure Meeting;
const
  MeetingTitle = 'Powerful Debugging with CodeSite';
  MeetingMonth = 2011.07 ;
  { tags: #Slides #2011 }
begin
  WriteLn('''
Debugging your applications is an old topic. But there are always new tricks to be learned. One product that can go a long way in trouble-shooting is CodeSite by Raize Software. One member, David Cornelius, has been a long-time user and proponent of CodeSite and will share his expertise with the group. Even though this product has been out for a while, he still get requests once in a while on how to use CodeSite effectively.
  ''');
  MeetingDetails(MeetingTitle, MeetingMonth);
end;

procedure Meeting;
const
  MeetingTitle = 'HelpScribble';
  MeetingMonth = 2011.05 ;
  { tags: #2011 }
begin
  WriteLn('''
This month, the Oregon Delphi User Group will be looking at integrating help into Delphi applications. Just Great Software produces a complete help authoring tool called, HelpScribble that simplifies the task of producing help files and manuals in multiple formats. These files can be used to provide context-sensitive help in your Delphi programs, stand-alone software manuscripts, or even online documentation–all from the same help project file. PRESENTERS The discussion leaders are long-time members of this group, Homer Jones and Dan Lowe.
  ''');
  MeetingDetails(MeetingTitle, MeetingMonth);
end;

procedure Meeting;
const
  MeetingTitle = 'Discussion on Firebird';
  MeetingMonth = 2011.02 ;
  { tags: #Slides #2011 }
begin
  WriteLn('''
We have decided we want to meet again! I don’t know how regular this will be, but this month, we’re getting together, once again on the 3rd Monday of the month to talk about programming with the great Delphi programming tool. The emphasis this month will be using Firebird with examples and member experiences shared. Download: PowerPoint Slides PRESENTER Our main presenter is Alfonso Presa. Alfonso was born in Cuba and received a Bachelors degree in Computer Science at ISPJAE (Tech University of Havana).
  ''');
  MeetingDetails(MeetingTitle, MeetingMonth);
end;

procedure Meeting;
const
  MeetingTitle = 'Delphi XE';
  MeetingMonth = 2010.11 ;
  { tags: #Delphi Release #2010 }
begin
  WriteLn('''
Delphi® is one of the most respected and widely used Rapid Application Development (RAD) environments today. Over 1.7 million developers worldwide choose Delphi over other tools because Delphi radically speeds desktop, workstation, touch, kiosk, and Web application development without sacrificing an ounce of programming power or control. Applications built with Delphi are lightning fast, compact, provide rich UIs, and can connect with virtually any database or data source “out-of-the-box”. RAD Studio 2010 helps you go further and get there faster with more than 120 new and enhanced features that help you finish projects faster and reach more users.
  ''');
  MeetingDetails(MeetingTitle, MeetingMonth);
end;

procedure Meeting;
const
  MeetingTitle = 'Final Regular Meeting';
  MeetingMonth = 2010.05 ;
  { tags: #2010 }
begin
  WriteLn('''
We will have one final “regular” meeting of the Oregon Delphi User Group. It’s been a good run, lasting 15 years, but as things change and people move on, other venues of networking and professional development will, and have already begun, to take its place. There is no prepared topic as there will likely be reflections over the past years and discussions of future trends. However, continuing the theme of our March meeting, another project, a very different one (involving GUIDs, Unicode, and reporting), has had its own “Conversion Story” and several lessons learned from that experience could be shared as interest dictates.
  ''');
  MeetingDetails(MeetingTitle, MeetingMonth);
end;

procedure Meeting;
const
  MeetingTitle = 'Conversion Story';
  MeetingMonth = 2010.03 ;
  { tags: #Database #Homer Jones #2010 }
begin
  WriteLn('''
The following is a preview of the March 15, 2010 ODUG meeting… It is a story of corruption in high places, and the daunting task of doing away with the evildoers – at least those responsible for the unrest. To the casual observer, everything seemed normal, but down deep, where access to the critical information took place, events unfolded with far reaching implications. Some said that corruption was just a fact of life.
  ''');
  MeetingDetails(MeetingTitle, MeetingMonth);
end;