Поделиться через


5 min. screencast: Live Geometry overview

Microsoft sponsored a usability study for my side project Live Geometry, and I have to say, it was awesome. It was a lot of fun watching the participants using the software and I got a ton of great and useful feedback.

I have to confess, I didn’t realize that it’s not obvious how to use Live Geometry (especially if you’ve never seen it before). Since I was the one who developed the software, I subconsciously assumed that it’s all intiutive and trivial. Well guess what, it turns out to be not the case. I am not the end user. Things that are obvious for me, might not be obvious for others.

So I developed a plan on how to make things better. There are two ways: improving User Experience and investing in User Education. The former will be a slow and gradual process of me designing the features and the UI, fixing bugs, reworking the UI and thinking through UI details.

Today I’ll start approaching the task of User Education and present a 5 min. screencast – a brief overview of the Live Geometry software and its possibilities (Hint: double-click the video for fullscreen viewing):

Get Microsoft Silverlight

You can also download the .wmv file (15 MB).

More documentation will follow later, but this should at least give a quick start and give you an idea of how things work.

Any feedback is welcome!

Comments

  • Anonymous
    August 09, 2009
    That was great, but veery fast :) I think you should make a separate 2 or 5 minute video for each tool that would explain in a slower fashion, what this tool can be used for. E.g. using a point and segment tool to draw a point and segment respectively is rather obvious, but using them to draw a circumcircle requires some deeper reflection :)

  • Anonymous
    August 10, 2009
    Ivan: thanks for the feedback :)

  • Anonymous
    August 14, 2009
    Hi, Have to disagree with Ivan; I thought the screencast was just right. And a fabulous tool. Had one problem. I was toying with (i.e. trying to remember) trig identities, and wanted to get to some by trial and error, for which this tool was great. Ended up with a few plots on screen, so I hid some. But, I didn't know how to get them back again, since I didn't know where they were to click on them. Could see they were still present using settings debug of xaml, but didn't know to make them visible.

  • Anonymous
    August 15, 2009
    ronmurp: yeah, that's a good point. I think I need something like a list of all figures (even hidden) so that in case you "lost" a figure, you can click it to still show it's properties. Good idea! I'll see what I can do :) Thanks!

  • Anonymous
    August 15, 2009
    The comment has been removed

  • Anonymous
    August 15, 2009
    Clinton: why? The answer is simple: because I have a lot of fun coding it :) This whole project is one big side effect of me having fun :) I know about existing CAD applications and I'm explicitly NOT writing a CAD application (at least for now). Reasons being: 1) my goal is more educational software and not industrial software 2) I don't know anything about this domain 3) 3D is hard. But it looks like if I run out of geometry, I could totally start adding CAD features, why not. I'm guessing that converting from 3D CAD models to XAML should be a separate tool orthogonal to Live Geometry. I might be wrong, of course ;) Anyway, thanks for the feedback!

  • Anonymous
    August 16, 2009
    Nice :) Now - where's API/scripting engine for this control? :)

  • Anonymous
    August 16, 2009
    http://livegeometry.codeplex.com --> Source Code --> MainDynamicGeometryLibrary

  • Anonymous
    August 16, 2009
    Love your software. It helps with my study(Not really help). Now I am going to fail in the exam :(

  • Anonymous
    August 17, 2009
    Very helpful software. I have used it to explain certain properties and relation between geometric shapes to my nephew and he seem to grasp the realation very quickly because of its visual nature. Thanks againg for shaing this. On a side note, which software did you use to create your screen cast?

  • Anonymous
    August 18, 2009
    Have to disagree with "why do it if autocad does it better"; we went down that path and it is not what it needs to be. Using Autocad is so foreign from a dot net point of view.

  • Anonymous
    August 18, 2009
    Thanks, Shreedhar. I used free Camstudio (www.camstudio.org). It's really great. Then I used Expression Media Encoder to compress the video.

  • Anonymous
    August 18, 2009
    i think it was awesome, pretty interesting, thanks

  • Anonymous
    August 19, 2009
    Take a look at these 3D CAD applications [1]. Project Dragonfly is particularly interesting but then again so are many other contextual implementations. [1] http://labs.autodesk.com/

  • Anonymous
    August 20, 2009
    SWEET!!! I do agree with Ivan in a good way - it's like going to the Louvre and having the tour guide point out the mona lisa over there but we won't stop coz there are more things to see. I could sit and play with the parabola locus thing for ages. In fact I think I will now. So I guess it was an effective way to get me heading off to the site, instead of working. hehehe 8).

  • Anonymous
    August 20, 2009
    Thanks :) That's great to hear! I'll definitely make sure to provide a more slow-paced and detailed tutorial at some point. It's just for this particular video I had a limitation of 5 mins :)

  • Anonymous
    August 21, 2009
    Fabulous tool!  I think this should be a required download for every math teacher :-)  It helps to visually convey these concepts and can make learning about geometry a lot of fun for kids.  Kudos to you on an excellent application!

  • Anonymous
    August 24, 2009
    The comment has been removed

  • Anonymous
    August 24, 2009
    I love this little tool you created. It's fabulous. You did a great job on it. Nice work!

  • Anonymous
    August 24, 2009
    Thanks again everyone! It's really great to hear! Graham: yes, definitely, educational content is one of the main goals. For now, you can just save your drawings as XML and open them up later. This already gives you a possibility to create a library of drawings that illustrate certain facts about geometry. I also plan to add step-by-step construction playback (to replay the construction as it was made), and animations (animate point A from here to here with this speed, then animate this point from there to there, then show this text for 3 seconds, then go to this hyperlink, etc. etc.)

  • Anonymous
    August 25, 2009
    Thanks Kirill!!! That's great tool! I love it ;)

  • Anonymous
    September 01, 2009
    Hi Kirill, first of all -- awesome tool! Second, I know I'm so stupid sometimes -- still can't solve Locus enigma :) I'll be appreciated if someone will explain me :)

  • Anonymous
    September 16, 2009
    GeoGebra is one fine example of educational geometry software that everyone should know about. I think you should visit their website www.geogebra.org should you ever need more inspiration.

  • Anonymous
    September 23, 2009
    Nice tool and great screencast. I like that the screencast is so condensed and quick. I tried the tool afterwards and was able to use it. One feedback on the demos: it is tricky to "reverse engineer" some of the demos, for example the Pentagon construction. I think this is something where Live Geometry could be improved on.

  • Anonymous
    September 23, 2009
    Thanks a lot Julien! Indeed, I have a plan to build in a "Step-by-step Construction Playback" tool that will have VCR-style controls to step-forward, step-back, slide-show etc. The user will be able to annotate every step with a custom text to create a PowerPoint-like presentation. Maybe even export PowerPoint slides, we'll see.

  • Anonymous
    October 07, 2009
    Very good work. I just think that GeoGebra (http://www.geogebra.org) is worth to be mentioned here: i.e. What are LiveGeometry differences / added values using silverlight in comparison to GeoGebra. Ignoring GeoGebra work in this domain would otherwise be misleading.

  • Anonymous
    October 07, 2009
    Hi Taoffi, thanks for your feedback. Indeed, I should have posted a link to other dynamic geometry software: http://en.wikipedia.org/wiki/List_of_interactive_geometry_software I might post a separate blog with an overview of these packages.

  • Anonymous
    November 26, 2011
    How about being able to draw any shape and superimpose it on a document or a chart in another platform. As an exmample if I want to open a Graph or Chart I created and then Draw A Triangle or Circle right over the drawing or data Im trying to measure with the Geometric Shape in real time?