Yes, I'll try to arrange something for that.
There's a lot of ground to be covered in the above list. I'm going to break them down into different webcasts.
My goal is to have something FUNCTIONAL by the end of each webcast.
Here's the schedule of events:
1. GSD/Ruby 101 - Topic: Your First GSD/Ruby Device.
We will create a fully functioning GSD/Ruby Device.
No prerequisites required.
2. DCE 101 - Topic: DCE Commands/Events
This webcast will concentrate on the vast DCE commands and how to implement them.
This will be a good primer for ANYONE wanting to get into development. (regardless of the language)
No prerequisites required, but GSD/Ruby 101 recommended.
3. Ruby 101 - Topic: Ruby Tutorial
This webcast will concentrate specifically on the Ruby Programming Language, it's structure, and it's OO nature.
(You will see here why we say Ruby is leaps and bounds ahead of C++ in OO implementation)
No prerequisites required. This tutorial will be EXTERNAL to LinuxMCE for ease of demonstration.
4. Advanced GSD/Ruby 201 - Topic: ThreadedRuby
This webcase will concentrate on my current ThreadedRuby Project. I will step through it's structure, it's classes, and it's methods
This code demonstrates Object Encapsulation and Polymorphism.
Prerequisites: Ruby 101, GSDRuby 101
Now, I have 2 ideas for GSD/Ruby 101. The first is to pull weather data down from theweathernetwork.com, but displaying the data to the user is a bit tricky,
The other idea is to write a 'DCE Command Prompt', accessible via an RS232 port connected with a null modem cable to another computer.
Both are a bit complex.. The problem here is we are dealing with the outside world, and not everyone will have the same device to talk to.
If anyone has any suggestions on a simple easy project to implement GSD(tcp or serial), let me know.