LinuxMCE Forums

General => Developers => Topic started by: tschak909 on June 15, 2009, 10:59:04 pm

Title: Workshop: Datagrids
Post by: tschak909 on June 15, 2009, 10:59:04 pm
I want to give sometime in the next few weeks, an exploratory workshop on one of the most elusive aspects of LinuxMCE.

Data Grids.

You see them everywhere, but it may not be evident how they fit in to the architecture, how they are filled, and how they are used.

I want to basically give a brain dump to interested developers so that I can share the knowledge of one of the parts of LMCE that will become more important as we add more and more screens to Orbiter.

Anyone interested?

-Thom
Title: Re: Workshop: Datagrids
Post by: colinjones on June 15, 2009, 11:06:09 pm
Yes, definitely!
Title: Re: Workshop: Datagrids
Post by: dlewis on June 15, 2009, 11:09:15 pm
Count me in.
Title: Re: Workshop: Datagrids
Post by: buckle on June 15, 2009, 11:30:41 pm
Yes.  Definitely.
Title: Re: Workshop: Datagrids
Post by: darrenmason on June 15, 2009, 11:58:48 pm
Thom,

Sounds good.

Darren
Title: Re: Workshop: Datagrids
Post by: tschak909 on June 16, 2009, 01:09:32 am
wow. thanks, Zaerc :)

-Thom
Title: Re: Workshop: Datagrids
Post by: tkmedia on June 16, 2009, 06:25:15 am
I'M IN
Title: Re: Workshop: Datagrids
Post by: chriss on June 16, 2009, 06:49:40 am
Me too
Title: Re: Workshop: Datagrids
Post by: tschak909 on June 16, 2009, 07:03:13 am
I spent some time thinking on a particular focus, and I've come up with the following rough abstract:
--------------------

This workshop will focus on using dynamic objects called Data Grids to present tabular information in a very easy to use form for a 10' User Interface.

This workshop will be split into the following sections, 30 minutes each section. The tenative duration of the workshop is 2 hours, with the date and time still to be determined.

* Introduction (30 mins)

Basic overview of data grids, and examples of their use throughout the system. A quick look at unstyled and styled data grids which use designobjs to specify their layout and rendering.

* Data grid Implementation techniques (30 mins)

Data grids have a very basic implementation technique, although styled data grids have their cell attributes populated differently. I also show how to implement the actionable parts of data grids from the following perspectives:

+ adding a message to fire when a datagrid cell is clicked.
+ callbacks in Designer
+ callbacks in the screen handler

* Data grid implementation example: VOIP Provider Selection screen (30 mins)

An example will be walked through, starting with the VOIP Provider selection screen in the House Setup Wizard, we will replace the static buttons on this page, with a data grid, that can be dynamically populated.

* Question and answer session (30 minutes)

Discussion on data grids, clarification, possible new uses, refinements, etc.

------------------------------------------

-Thom
Title: Re: Workshop: Datagrids
Post by: niz23 on June 16, 2009, 08:55:18 am
Im interested too.
Title: Re: Workshop: Datagrids
Post by: krys on June 16, 2009, 04:56:27 pm
Tschak,
I am definitely interested. Will this be live I assume since there is a Q & A session? If so do you think it will be possible to have a recorded version in case I am not available?

-Krys
Title: Re: Workshop: Datagrids
Post by: tschak909 on June 16, 2009, 05:47:59 pm
I still need to work on a conferencing system that can be recordable with this in mind. Every other method i've tried to record this has been disasterous..

so probably not.

If you want it bad enough guys, you come.

-Thom
Title: Re: Workshop: Datagrids
Post by: Itsik on June 16, 2009, 07:53:05 pm
Count me in.
Title: Re: Workshop: Datagrids
Post by: ddamron on June 17, 2009, 12:20:41 am
Thom,

I'll be there for that one.  Let me know if I can help you in any way.

Regards,

Dan
Title: Re: Workshop: Datagrids
Post by: darrenmason on June 17, 2009, 05:30:41 am
Thom,

Abstract looks fine. What are the pre-requisite's in terms of knowledge and other webcasts you have done so that people can come prepared.

regards
Darren
Title: Re: Workshop: Datagrids
Post by: tschak909 on June 17, 2009, 05:53:18 am
I know it's out of order, but you'll need a grasp of C++, programming concepts, a basic understanding of DCE, and have gone through my HADesigner screencasts.

-Thom
Title: Re: Workshop: Datagrids
Post by: MarcoZan on June 24, 2009, 07:42:19 pm
I'm totally missing C++, but if you speak slowly I think I can do it  ;)
Count me in
Marco
Title: Re: Workshop: Datagrids
Post by: Emiku on June 24, 2009, 09:05:08 pm
Count me in!
Title: Re: Workshop: Datagrids
Post by: massabuntu on June 26, 2009, 10:09:19 am
Count me in too!
Title: Re: Workshop: Datagrids
Post by: fido on June 26, 2009, 12:03:08 pm
Count me in too
Title: Re: Workshop: Datagrids
Post by: ccoudsi on June 29, 2009, 06:32:16 pm
Count me in, please.
Title: Re: Workshop: Datagrids
Post by: LegoGT on July 01, 2009, 07:06:18 am
Count me in
Title: Re: Workshop: Datagrids
Post by: sp00nhead on July 01, 2009, 09:54:53 am
Think i'll need to understand these if i want my work on xbmc python plugin intergration to work propelly

count me in.
Title: Re: Workshop: Datagrids
Post by: wierdbeard65 on July 01, 2009, 11:29:13 am
I still need to work on a conferencing system that can be recordable with this in mind. Every other method i've tried to record this has been disasterous..

so probably not.

If you want it bad enough guys, you come.

-Thom
Given the push to bring more people on board, it would be a valuable addition to the documentation pool, if you were able to get it recorded in some way. I've started working through the HADesigner screencasts and they're good (so far!).

I am not making demands, but I assume it will be at a "normal" time of the day for you? That makes it difficult to fit around work / family for me. My most efficeint way of working is "offline" as I spend a few hours a week on planes and trains, which is a good opportunity to read / watch screencasts / code (if I can get a portable VM environment set up). Also, unless it's going to be some way off, I doubt I'll meet the pre-reqs in time  ;)
Title: Re: Workshop: Datagrids
Post by: randomblink on October 01, 2009, 05:44:04 am
For recording these things someone should look into www.jingproject.com, they are free, seem to record nicely, just 5 minute pieces, which from being a www.lynda.com subscriber I feel is decent enough for piecemealing everything...

Just a thought.
Title: Re: Workshop: Datagrids
Post by: Kezza on January 30, 2010, 09:08:19 pm
Has the workshop happened yet?

Even though I'm extremely novice programmer slowly learning and most of this would possibly go over my head I'm always keen to view webinars etc to help up-skill and hopefully down the track help out with the project.

I think it would be very beneficial to have any workshops recorded for reference afterwards and also for future developers who join. After a little hunting I have found the following have you tried it? From what can see it's a 30 day unlimited access free trial? https://www2.gotowebinar.com

Either way presuming nothing else booked in I'll attend.
Title: Re: Workshop: Datagrids
Post by: tschak909 on January 30, 2010, 10:08:39 pm
I am reconsidering the datagrid workshop in light of future rewrites to orbiter, part of which will address deficiencies in the DataGrid plugin to replace with something far more flexible.

-Thom
Title: Re: Workshop: Datagrids
Post by: Kezza on January 31, 2010, 01:01:39 am
I am reconsidering the datagrid workshop in light of future rewrites to orbiter, part of which will address deficiencies in the DataGrid plugin to replace with something far more flexible.

-Thom

Sounds like a good idea to skip it then as your time would be more valuable elsewhere than teaching something that is going to be out of date soon. Look forward to the rewrite!
Title: Re: Workshop: Datagrids
Post by: l3mce on February 12, 2011, 03:40:43 pm
I am still tempted to move forward because I think my idea will be scalable to future applications.

I am building a 3d cube with a top level menu, a bottom level menu, and infinite left right scrollable menus. So some version of the normal menu will appear always on top, an area specific menu on bottom, and area specific data populates left to right middle. So f7 will bring up the whole cube.

For now I am just worrying about populating the middle. Tell me if you think it is a waste of time.
Title: Re: Workshop: Datagrids
Post by: rchamp on April 04, 2011, 04:47:17 pm
i'm really interested in this as well. (chiming in to stay a part of this) :-)