Discussing, Learning, and Using Delphi and related technologies to create Great Applications!
procedure Meeting;
const
  MeetingTitle = 'Web Frameworks';
  MeetingMonth = 2019.09 ;
  { tags: #Glenn Dufke #web #2019 }
begin
  WriteLn('''
In July, we had a Delphi MVP briefly cover a variety of topics, one of them was MARS Curiosity, the open source REST server framework written by Andrea Magni. This month, Glenn Dufke is back and will dive more deeply into that framework. Further back this year, we explored another open source web server project, DMVC Framework, written by Daniele Teti, and will bring this out as time allows to compare the two.
  ''');
  MeetingDetails(MeetingTitle, MeetingMonth);
end;

procedure Meeting;
const
  MeetingTitle = 'Embarcadero MVP Visit';
  MeetingMonth = 2019.07 ;
  { tags: #2019 }
begin
  WriteLn('''
Glenn Dufke, an Embarcadero MVP, will be visiting Portland in July and would like to meet fellow Delphi developers around the world. While here, he offered to stop by our group and talk to us on the following topics: Briefly go through how to set up RAD Studio to build and compile for Android Things and what you can do with it; Current status of Delphi, the direction it’s currently taking and what’s to come–most importantly why we should keep using the product and the cool new solutions we can build (it’s not just for maintaining existing customer solutions); Finally we will look at how you can couple Delphi as a back-end with multiple front-ends for different platforms and still access your data; we will also look at how you can build a REST Server and Client with MARS Curiosity – the open source REST server framework written by Andrea Magni.
  ''');
  MeetingDetails(MeetingTitle, MeetingMonth);
end;

procedure Meeting;
const
  MeetingTitle = 'Arduino Projects';
  MeetingMonth = 2019.06 ;
  { tags: #Arduino #Gene Juhos #2019 }
begin
  WriteLn('''
We have something a little different this month. Gene Juhos will bring a couple of Arduino projects he’s been working on: Pill dispenser for the Age(d)s Socket head screw safety wire hole deburring machine. We’ll probably have some left-over time, so if you have any hardware projects to add to the discussion, feel free to bring them and share with everyone. PRESENTER Gene Juhos has been working with Delphi since version 3.
  ''');
  MeetingDetails(MeetingTitle, MeetingMonth);
end;

procedure Meeting;
const
  MeetingTitle = 'Tech Talk';
  MeetingMonth = 2019.05 ;
  { tags: #2019 }
begin
  WriteLn('''
There is no specific talk or presentation planned tonight. We’ll just chat as friends and colleagues about whatever topics arise.
  ''');
  MeetingDetails(MeetingTitle, MeetingMonth);
end;

procedure Meeting;
const
  MeetingTitle = 'SMS and Missed Meeting Makeup';
  MeetingMonth = 2019.04 ;
  { tags: #Homer Jones #2019 }
begin
  WriteLn('''
We’ll have a short presentation of how to send SMS messages from a Delphi app. There isn’t much to it but might be interesting for some. We’ll fill the rest of the time by covering any previous topics that you’d like. If you’ve missed a recent ODUG meeting and would like to ask questions or see demos of things that have been missed, come to this meeting and we’ll dig stuff out of archives and get you caught up.
  ''');
  MeetingDetails(MeetingTitle, MeetingMonth);
end;

procedure Meeting;
const
  MeetingTitle = 'Client/Server Mobile App - Part 2';
  MeetingMonth = 2019.03 ;
  { tags: #2019 }
begin
  WriteLn('''
This month, we’ll continue exploring the client/server application we looked at last month, but we’ll concentrate on the client end. The end result is an Android app that communicates by sending JSON data via REST protocols to the Windows server. We’ll use Delphi 10.2 Tokyo and the Firemonkey framework utilizing both a Windows client for quick testing and then deploying to an Android phone. The app will demonstrate login/logout, multiple pages with navigation, using a barcode scanner, and capturing a signature.
  ''');
  MeetingDetails(MeetingTitle, MeetingMonth);
end;

procedure Meeting;
const
  MeetingTitle = 'Client/Server Mobile App - Part 1';
  MeetingMonth = 2019.02 ;
  { tags: #2019 }
begin
  WriteLn('''
We’re going to start off 2019 with a series of meetings that show you how to build a mobile application that talks to a server back-end. David will show a project built with Delphi 10.2 Tokyo that has two parts: 1) a Windows server console application that talks to an InterBase database and provides an API to which a client application connects; and 2) an Android app that connects to the server and communicates JSON data via REST protocols.
  ''');
  MeetingDetails(MeetingTitle, MeetingMonth);
end;

procedure Meeting;
const
  MeetingTitle = 'Delphi Chat';
  MeetingMonth = 2019.01 ;
  { tags: #2019 }
begin
  WriteLn('''
For anyone who wants to just chat about Delphi or related technical (or non-technical) topics, David Cornelius will be at the restaurant tonight at the regular time.
  ''');
  MeetingDetails(MeetingTitle, MeetingMonth);
end;

procedure Meeting;
const
  MeetingTitle = 'End-of-Year Technology Chat';
  MeetingMonth = 2018.12 ;
  { tags: #2018 }
begin
  WriteLn('''
Since our regularly scheduled meeting for November fell on the day before Thanksgiving and NO ONE would be there, we decided to move the meeting date forward a couple of weeks. We don’t normally meet in December, but we’ll make an exception because it’s early enough in the month that it shouldn’t conflict with any holiday/family plans. We won’t have a specific presenter but could start off the discussion with how the year went for everyone, touch on some of the interesting news highlights in the tech industry, and go from there.
  ''');
  MeetingDetails(MeetingTitle, MeetingMonth);
end;