On Thu, 30 Oct 2008, Gary C Martin wrote:

I had the same mental hoop to jump through with my Moon activity, it's just a viewer of data, however after a version or so I soon has some useful state worth keeping (which viewing options a kid may have selected), and I do have more states to add in the future.

Thanks, I appreciate the feedback on this question.

I did some testing with License activity a while back, and do like the idea. One of the things that initially frustrated me was that I was forced through all those pages of description to get to the license I wanted, I then named the instance 'my choice of CC license for content blah', and then when I resumed later to have another look, License put me back to the start of the whole process again – I had expected my choice of license to have been kept as state so I could resume later and check what I had chosen.

...wow, someone has actually run it! (-:

I'm interested in a discussion and hearing what current best practices are
seen as.  I haven't had a lot of time to work on the activity, but I want
to set a few things straight.  (I'm also generally very interested in help
with this activity!)

Well if you're looking for feedback ;-) the main things I'd like to see are:

1) Add the required license information into the activity.info file! ;-)

*blushes*

2) Store activity state so a kid can resume back to where they were
3) Smaller images, there are almost 4Mb of png files eating into the precious XO storage space, I'm sure jpg would be more than good enough.

Interesting point.  At least I could perhaps drop the resolution.

4) A leaner activity, there is a 3.5Mb 'built' directory in the bundle and digging down most of the is taken up by built/share/liblicense/licenses, could the license data be kept compressed and just unzipped when finally displayed, text compresses really well, and python has modules for working with compressed files.

Good points all around. I'm running low on time to work on it, but I will try to handle these. I've added them to the wiki page on the License activity <http://wiki.laptop.org/go/License#What_could_use_help> so I don't lose them.

-- Asheesh.

--
Never, ever lie to someone you love unless you're absolutely sure they'll
never find out the truth.
_______________________________________________
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel

Reply via email to