Skip to main content

LG3D presentation report.

9 replies [Last post]
Anonymous

Hello everybody

Wednesday, I did a presentation of Looking Glass at the Libre Software
Meeting, in Nancy (France)
I arrived there at ~11:30 (~5 hours of travel, my laptop did its best
performance : 3H30, while it's said to be lasting only ~3H on battery and
it's one year old, I must release my energy-saving tool !), and did my
presentation at 14:00. It had to last 45 minutes...
During the travel, I had time to finalize some things on my presentation, read
it again...
It was written using OpenOffice.org Impress, but displayed in Looking Glass
using my tool I hacked heavily specifically for this presentation (that's why
you won't see source code immediately, it's too dirty !)

My aims were :
- make laugh the people : people laughing will remember far more easily the
presentation than people seeing a presentation without any smile... I learned
that at FOSDEM : the presentation I remember the best was about xkb. It was
quite hard to understand (it was in english, and my english skills have still
much progress to do), but I remember it because of the great presentator :
joking, looking happy...
- explain exactly what Looking Glass is, its aims...
- have fun (when it's boring for the presentator, it's boring for the
public... And it'll help me forget the ~130€ price for the travel... (I think
it's about 170$))

Results :
Well... how to say that...
There were 3 presentations related to desktops during the afternoon. But the
man responsible for this topic wasn't there ! And off course, I had the first
presentation... So I had to run, find a video projector, set it up quickly...
Quite stressing !
My time planning was also just broken : this presentation lasted 1H30 when I
did it two months ago. Since then, I removed slides, cleaned up some
things... I believed I could do it in 45 minutes. Finally I had to do this in
less than 40 minutes ! Impossible to do :/
1) My presentation tool
It worked... Ok, don't look at the code. Ok, I have only hacked 3 slide
transitions. But it did its job, and that's what I needed. Now I'm able to
improve it really, make serious changes, try to look at OpenDocument
compatibility (ho, this point will be difficult and boring ...). Somebody
said the transitions looked like Keynote... Basically, it was only looking at
the Javadoc, finding an easy to use and interesting call... So keynote
doesn't seem to be extremely hard to "copy", great innovation there. (I don't
know this tool, and don't want to learn anything about it : knowing its name
is enough, I don't want to copy without wanting it)
2) The public
Globally, they looked interested. Especially amazed by the demonstration with
a video. It looks so great, fancy effects without slow down, flipping the
video...
There were some people I know in the audience, they said me I spoke too
quickly.
There were also some laughs, hopefully. :) For instance, when I said it needed
Java. I wrote this presentation to be... well, just after the slide saying
Java5 is needed, I have a "no Java-troll" page, about Java speed and having a
free (like in speech) Java5-compatible VM.
3) Me
I was quite stressed before my presentation (I don't like doing public speech)
I suppose the audience felt it. I also didn't know how the presentation would
be running : in a small class room ? in an amphitheatre ? with how many
people ?
Finally, it was in a small class room, with about 40/50 person... There was no
place left in the room, quite a good performance.

Like usually there are improvements to do :
1) I used app mode. The LG3D window was full screen on my KDE Desktop 2. I
switched to desktop 3. When I switched back to desktop 2, it was impossible
to click anything in the LG3D window !
2) Somebody in the room suggested we implement support for true 3D icons,
using VRML or mesh. It would be really really great.
Globally, the feedback was : how can we really improve the user experience ?
Additionnal question : how many users running it full time do we have :/

Something else we really need : a panel system with plugins, applets...
*configurable*. No more config file edition for instance... A weather plugin,
a clock plugin, a systray (if possible) plugin. Also, a more interactive
background would be great, with background applets like superkarama or
gdesklets (but not like dashboard, or configurable (an extra layer, it's less
usable, and you often forget your running applets))

BTW, for the systray support, I fear it'll be hard to implement it. It looks
like it has to use XEmbed... It looks like it's not supported by Escher
actually, nor by AWT/Swing. Should we do it ourself ? I really don't know.

Conclusion :
1) If I'm asked to do a presentation again, it'll first check the travel
cost&duration. 9 hours, 130€... That's too much ! I woke up at 5 o'clock, I
ate then, I ate two tiny pizza parts at 13:30, and nothing until 22:45 :
horrible for me (I like eating) I was back at home at 00:30, and I had to go
to work at 6:45. Tiring day, I can't do it again.
2) I had fun, the public had fun... :)

P.S : I wrote the first part of this report in the train. But I didn't know
then what was going to happen me. A storm burnt an electric isolator, so the
train was more than 4 hours late ! Which means I couldn't take the train
planned for me to go home (it was two parts : lille => paris ; paris =>
nancy). So I arrive in Lille 8 hours after the planned schedule, with shadows
under the eyes bigger than my glasses, and pale "like a cloth" (I hope it's a
good translation)... So no, I won't do it again ! Not that far from my
home...

---------------------------------------------------------------------
To unsubscribe, e-mail: interest-unsubscribe@lg3d.dev.java.net
For additional commands, e-mail: interest-help@lg3d.dev.java.net

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Pierre D.

Le Dimanche 9 Juillet 2006 15:15, lg3d@javadesktop.org a écrit :
> Hi pierre !
Hi

> About the real 3D icons, I don't think it is something complicated to do..
That's what I answered... But it must be done. We must choose a file format,
implement it and then use it.

---------------------------------------------------------------------
To unsubscribe, e-mail: interest-unsubscribe@lg3d.dev.java.net
For additional commands, e-mail: interest-help@lg3d.dev.java.net

afishionado
Offline
Joined: 2004-05-26

> About the real 3D icons, I don't think it is
> something complicated to do..

I just had a random idea: 3D icons could rotate as a mouseover effect. That's one way to one-up the icons that light up on mouseover in KDE and Gnome. ;-)

William

dwarfy
Offline
Joined: 2004-12-16

Heya..

>I just had a random idea: 3D icons could rotate as a mouseover effect. That's one way to one-up the icons that light up on mouseover in KDE and Gnome. ;)

That's a good idea, but having multiples models for the different states of the icon is cool too I think.
Having a model for Normal, another for mouseover another for mouseclicked or so ...

Personnaly I like the Icon of the background manager which moves and changes on mouseover..

Mathieu

hideya
Offline
Joined: 2003-07-22

Thank you, Pierre, for the detailed report on your presentation at the Libre Software Meeting!

I'm surprised and impressed to know that you could actually make your presentation tool to read OpenDocument file (even though you say it includes lots of hacks). Great job!

The trip seems to have been quite awful -- I feel bad about that. Thanks again for taking the opportunity to present LG3D even for the time and energy consuming trip.

Here are some comments from me...

> Somebody said the transitions looked like Keynote...

I would say "your tool can perform effects like Keynote." I believe it is just a beginning, and I take it is a complementary for being said that "like Keynote" even for the first cut. Considering the tool can tie LG3D's full 3D capability with the OpenDocument format, I think there are lots more benefits in your tool.

> 2) I had fun, the public had fun... :)

This is great to know! :)

> But in his suggestion there's also something quite ... unusual : he suggests
> the buttons on the side of the window are on the top when the mouse is on the
> top of the screen, while the buttons are on the buttom of the side when the
> mouse is on the bottom of the screen
> (well, I fear I've some problems with on/at in this sentence)

Sounds interesting. My interpretation is "put the buttons in the upper area of the side of the window when the mouse is in the upper half area of the screen, and put them in the bottom side when the mouse is in the lower half, in order to shorten mouse move to press any of the buttons" Is this correct?

> What do you think about this ?
> Is it worth a bugtracker report ?

I think so. Could you record the idea (together with his first idea of putting buttons on the side of the window) in the IssueTracker?

Thanks agian for the nice reading. I enjoyed your report very much!

hideya

Pierre D.

Le Lundi 24 Juillet 2006 23:51, lg3d@javadesktop.org a écrit :
> Thank you, Pierre, for the detailed report on your presentation at the
> Libre Software Meeting!
>
> I'm surprised and impressed to know that you could actually make your
> presentation tool to read OpenDocument file (even though you say it
> includes lots of hacks). Great job!
No, I'm sorry for your hope : it was exported to png files...

> > But in his suggestion there's also something quite ... unusual : he
> > suggests the buttons on the side of the window are on the top when the
> > mouse is on the top of the screen, while the buttons are on the buttom of
> > the side when the mouse is on the bottom of the screen
> > (well, I fear I've some problems with on/at in this sentence)
>
> Sounds interesting. My interpretation is "put the buttons in the upper
> area of the side of the window when the mouse is in the upper half area of
> the screen, and put them in the bottom side when the mouse is in the lower
> half, in order to shorten mouse move to press any of the buttons" Is this

I got extra informations : the buttons are following the mouse position, not
only top/buttom.. That's making them easier to access.
>
> > What do you think about this ?
> > Is it worth a bugtracker report ?
>
> I think so. Could you record the idea (together with his first idea of
> putting buttons on the side of the window) in the IssueTracker?
Ok, it'll be done.
> Thanks agian for the nice reading. I enjoyed your report very much!
Thanks for the compliment, it's encouraging...

---------------------------------------------------------------------
To unsubscribe, e-mail: interest-unsubscribe@lg3d.dev.java.net
For additional commands, e-mail: interest-help@lg3d.dev.java.net

hideya
Offline
Joined: 2003-07-22

> > I'm surprised and impressed to know that you could actually make your
> > presentation tool to read OpenDocument file (even though you say it
> > includes lots of hacks). Great job!
> No, I'm sorry for your hope : it was exported to png files...

Oops, my bad -- that's still a good job considering that you just started learning LG3D programming while investigating OpenDocument, working on your exams, your presentation, etc.

> > Sounds interesting. My interpretation is "put the buttons in the upper
> > area of the side of the window when the mouse is in the upper half area of
> > the screen, and put them in the bottom side when the mouse is in the lower
> > half, in order to shorten mouse move to press any of the buttons" Is this
>
> I got extra informations : the buttons are following the mouse position, not
> only top/buttom.. That's making them easier to access.

I see. Sounds like a nice idea. We need to design with a bit of care though -- if the buttons follow the mouse too closely, the user can press only one of the buttons! ;)

> > I think so. Could you record the idea (together with his first idea of
> > putting buttons on the side of the window) in the IssueTracker?
> Ok, it'll be done.

Thanks, Pierre!

hideya

Pierre D.

Hi

I just got a feedback from somebody in the audience I spoke with after my
presentation.
He has several ideas, but hasn't a lot of time to send them all immediately.
His first idea is quite simple : add buttons on the side of the windows :
maximize, close, iconify... We already have these, so that's not a big issue.
It'd allow a simpler use of parked windows, or of our "alt-tab" equivalent
(the right clic on the desktop to have all the windwos put together in order
to be easily sorted).
But in his suggestion there's also something quite ... unusual : he suggests
the buttons on the side of the window are on the top when the mouse is on the
top of the screen, while the buttons are on the buttom of the side when the
mouse is on the bottom of the screen
(well, I fear I've some problems with on/at in this sentence)

What do you think about this ?
Is it worth a bugtracker report ?

---------------------------------------------------------------------
To unsubscribe, e-mail: interest-unsubscribe@lg3d.dev.java.net
For additional commands, e-mail: interest-help@lg3d.dev.java.net

dwarfy
Offline
Joined: 2004-12-16

Hi pierre !

Great thanks for your continuous support for lg3d !!!

>Something else we really need : a panel system with plugins, applets...
>*configurable*. No more config file edition for instance... A weather plugin,
>a clock plugin, a systray (if possible) plugin. Also, a more interactive
>background would be great, with background applets like superkarama or
>gdesklets (but not like dashboard, or configurable (an extra layer, it's less
>usable, and you often forget your running applets))

I think it is an interesting point !
really

About the real 3D icons, I don't think it is something complicated to do..

Cheers
Dwarfy

dwarfy
Offline
Joined: 2004-12-16

About the panel system for configuration.

I think it should be interesting to explore and LG3D enhanced version of xhtml/javascript (or a custom xml) and an enhanced browser component for lg3d so that we could do things like a config system easily (and other things too!)

well that's interresting ..

dwarfy