News:

Rule #1 - Be Patient - Rule #2 - Don't ask when, if you don't contribute - Rule #3 - You have coding skills - LinuxMCE's small brother is available: http://www.agocontrol.com

Main Menu

Workshop: Datagrids

Started by tschak909, June 15, 2009, 10:59:04 PM

Previous topic - Next topic

tschak909

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

colinjones


dlewis


buckle


darrenmason


tschak909


tkmedia

My Setup [url="http://wiki.linuxmce.org/index.php/User:Tkmedia"]http://wiki.linuxmce.org/index.php/User:Tkmedia[/url]

For LinuxMce compatible  systems and accessories
[url="http://lmcecompatible.com/"]http://lmcecompatible.com/[/url]

chriss


tschak909

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

niz23


krys

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

tschak909

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

Itsik


ddamron

Thom,

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

Regards,

Dan
The only intuitive interface is the nipple.  After that it's all learned.
My other computer is your windows box.
I'm out of my mind.  Back in 5 minutes.
Q:  What's Red and smells like blue paint?

A:  Red Paint.

darrenmason

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