Flooding the Desktop with Learning toolsWednesday, July 22, 2020 5 What's Sugar? •Desktop for...

39
Flooding the Desktop with Learning tools 1 Martín Abente Lahaye [email protected] Wednesday, July 22, 2020

Transcript of Flooding the Desktop with Learning toolsWednesday, July 22, 2020 5 What's Sugar? •Desktop for...

Page 1: Flooding the Desktop with Learning toolsWednesday, July 22, 2020 5 What's Sugar? •Desktop for Linux. •Hundreds of learning tools. •Different paradigms. •Released on May 2006.

Flooding the Desktop with Learning

tools

1

Martín Abente [email protected]

Wednesday, July 22, 2020

Page 2: Flooding the Desktop with Learning toolsWednesday, July 22, 2020 5 What's Sugar? •Desktop for Linux. •Hundreds of learning tools. •Different paradigms. •Released on May 2006.

2Wednesday, July 22, 2020

How much value can we add

by connecting the dots?

Page 3: Flooding the Desktop with Learning toolsWednesday, July 22, 2020 5 What's Sugar? •Desktop for Linux. •Hundreds of learning tools. •Different paradigms. •Released on May 2006.

3Wednesday, July 22, 2020

Who am I?

• (fmr.) One Laptop Per Child.

• (fmr.) Sugar desktop.

• (fmr.) Endless.

• Member of Sugar Labs and the

GNOME Foundation.twitter.com/tchx84

Page 4: Flooding the Desktop with Learning toolsWednesday, July 22, 2020 5 What's Sugar? •Desktop for Linux. •Hundreds of learning tools. •Different paradigms. •Released on May 2006.

4Wednesday, July 22, 2020

The dots

Page 5: Flooding the Desktop with Learning toolsWednesday, July 22, 2020 5 What's Sugar? •Desktop for Linux. •Hundreds of learning tools. •Different paradigms. •Released on May 2006.

5Wednesday, July 22, 2020

What's Sugar?

• Desktop for Linux.

• Hundreds of learning tools.

• Different paradigms.

• Released on May 2006.sugarlabs.org

Page 6: Flooding the Desktop with Learning toolsWednesday, July 22, 2020 5 What's Sugar? •Desktop for Linux. •Hundreds of learning tools. •Different paradigms. •Released on May 2006.

6Wednesday, July 22, 2020

What's Flatpak?

For users:

• A better way to manage apps.

• On every distribution.

• More secure.

For developers:

• A better way to package apps.

• For every distribution.

• Easier.

flatpak.org

Page 7: Flooding the Desktop with Learning toolsWednesday, July 22, 2020 5 What's Sugar? •Desktop for Linux. •Hundreds of learning tools. •Different paradigms. •Released on May 2006.

7Wednesday, July 22, 2020

What's Flathub?

For users:

• A store for apps.

For developers:

• A platform.

For both:

• A community.flathub.org

Page 8: Flooding the Desktop with Learning toolsWednesday, July 22, 2020 5 What's Sugar? •Desktop for Linux. •Hundreds of learning tools. •Different paradigms. •Released on May 2006.

8Wednesday, July 22, 2020

Connecting

Page 9: Flooding the Desktop with Learning toolsWednesday, July 22, 2020 5 What's Sugar? •Desktop for Linux. •Hundreds of learning tools. •Different paradigms. •Released on May 2006.

9Wednesday, July 22, 2020

What's the premise?

• Hundreds of learning tools.

• Wider audience.

Page 10: Flooding the Desktop with Learning toolsWednesday, July 22, 2020 5 What's Sugar? •Desktop for Linux. •Hundreds of learning tools. •Different paradigms. •Released on May 2006.

10Wednesday, July 22, 2020

What's the approach?

• Wrapper application.

• Replacement widgets.

• Meta-data generation tools.

github.com/tchx84/sugarapp

Page 11: Flooding the Desktop with Learning toolsWednesday, July 22, 2020 5 What's Sugar? •Desktop for Linux. •Hundreds of learning tools. •Different paradigms. •Released on May 2006.

11Wednesday, July 22, 2020

Value

Page 12: Flooding the Desktop with Learning toolsWednesday, July 22, 2020 5 What's Sugar? •Desktop for Linux. •Hundreds of learning tools. •Different paradigms. •Released on May 2006.

flathub.org/apps/search/sugarlabs

Page 13: Flooding the Desktop with Learning toolsWednesday, July 22, 2020 5 What's Sugar? •Desktop for Linux. •Hundreds of learning tools. •Different paradigms. •Released on May 2006.

13Wednesday, July 22, 2020

Phase one

• Initial experiments.

• Linux Apps Summit.

• First results.

13Wednesday, July 22, 2020

linuxappsummit.org

Phase one

Page 14: Flooding the Desktop with Learning toolsWednesday, July 22, 2020 5 What's Sugar? •Desktop for Linux. •Hundreds of learning tools. •Different paradigms. •Released on May 2006.

Abacus

Learn the basics of

computation.

flathub.org/apps/details/org.sugarlabs.AbacusActivity

Page 15: Flooding the Desktop with Learning toolsWednesday, July 22, 2020 5 What's Sugar? •Desktop for Linux. •Hundreds of learning tools. •Different paradigms. •Released on May 2006.

Music Keyboard

Play your next master

piece.

flathub.org/apps/details/org.sugarlabs.MusicKeyboard

Page 16: Flooding the Desktop with Learning toolsWednesday, July 22, 2020 5 What's Sugar? •Desktop for Linux. •Hundreds of learning tools. •Different paradigms. •Released on May 2006.

16Wednesday, July 22, 2020

Phase two

• Tutorials.

• Google Code-In.

• Upstream.

16Wednesday, July 22, 2020

sadly, the last edition...

Page 17: Flooding the Desktop with Learning toolsWednesday, July 22, 2020 5 What's Sugar? •Desktop for Linux. •Hundreds of learning tools. •Different paradigms. •Released on May 2006.

Chart

Make your first steps into

data visualizations.

flathub.org/apps/details/org.sugarlabs.Chart

Page 18: Flooding the Desktop with Learning toolsWednesday, July 22, 2020 5 What's Sugar? •Desktop for Linux. •Hundreds of learning tools. •Different paradigms. •Released on May 2006.

Color Deducto

Play and learn about

logic induction.

flathub.org/apps/details/org.sugarlabs.ColorDeducto

Page 19: Flooding the Desktop with Learning toolsWednesday, July 22, 2020 5 What's Sugar? •Desktop for Linux. •Hundreds of learning tools. •Different paradigms. •Released on May 2006.

Dimensions

Put your pattern matching

skills to test.

flathub.org/apps/details/org.sugarlabs.Dimensions

Page 20: Flooding the Desktop with Learning toolsWednesday, July 22, 2020 5 What's Sugar? •Desktop for Linux. •Hundreds of learning tools. •Different paradigms. •Released on May 2006.

Finance

Learn by managing your

home finances.

flathub.org/apps/details/org.sugarlabs.Finance

Page 21: Flooding the Desktop with Learning toolsWednesday, July 22, 2020 5 What's Sugar? •Desktop for Linux. •Hundreds of learning tools. •Different paradigms. •Released on May 2006.

FotoToon

Create the next biggest

meme.

flathub.org/apps/details/org.sugarlabs.FotoToon

Page 22: Flooding the Desktop with Learning toolsWednesday, July 22, 2020 5 What's Sugar? •Desktop for Linux. •Hundreds of learning tools. •Different paradigms. •Released on May 2006.

FractionBounce

Learn fractions while

kicking a football.

flathub.org/apps/details/org.sugarlabs.FractionBounce

Page 23: Flooding the Desktop with Learning toolsWednesday, July 22, 2020 5 What's Sugar? •Desktop for Linux. •Hundreds of learning tools. •Different paradigms. •Released on May 2006.

Implode

Solve complex tetris-like

puzzles.

flathub.org/apps/details/org.sugarlabs.ImplodeActivity

Page 24: Flooding the Desktop with Learning toolsWednesday, July 22, 2020 5 What's Sugar? •Desktop for Linux. •Hundreds of learning tools. •Different paradigms. •Released on May 2006.

Maze

Put your problem solving

skills to test.

flathub.org/apps/details/org.sugarlabs.Maze

Page 25: Flooding the Desktop with Learning toolsWednesday, July 22, 2020 5 What's Sugar? •Desktop for Linux. •Hundreds of learning tools. •Different paradigms. •Released on May 2006.

Measure

See sound in a completely

new way.

flathub.org/apps/details/org.sugarlabs.Measure

Page 26: Flooding the Desktop with Learning toolsWednesday, July 22, 2020 5 What's Sugar? •Desktop for Linux. •Hundreds of learning tools. •Different paradigms. •Released on May 2006.

Memorize

Put your memory to test.

flathub.org/apps/details/org.sugarlabs.Memorize

Page 27: Flooding the Desktop with Learning toolsWednesday, July 22, 2020 5 What's Sugar? •Desktop for Linux. •Hundreds of learning tools. •Different paradigms. •Released on May 2006.

Physics

Build the craziest structures

or enjoy watching them fall.

flathub.org/apps/details/org.sugarlabs.Physics

Page 28: Flooding the Desktop with Learning toolsWednesday, July 22, 2020 5 What's Sugar? •Desktop for Linux. •Hundreds of learning tools. •Different paradigms. •Released on May 2006.

Pippy

Talk to your computer

using Python.

flathub.org/apps/details/org.sugarlabs.Pippy

Page 29: Flooding the Desktop with Learning toolsWednesday, July 22, 2020 5 What's Sugar? •Desktop for Linux. •Hundreds of learning tools. •Different paradigms. •Released on May 2006.

ReadETexts

Have a robot read you

thousands of books in your

own language.

flathub.org/apps/details/org.sugarlabs.ReadETexts

Page 30: Flooding the Desktop with Learning toolsWednesday, July 22, 2020 5 What's Sugar? •Desktop for Linux. •Hundreds of learning tools. •Different paradigms. •Released on May 2006.

Sliderule

Learn arithmetic in a

different way.

flathub.org/apps/details/org.sugarlabs.Sliderule

Page 31: Flooding the Desktop with Learning toolsWednesday, July 22, 2020 5 What's Sugar? •Desktop for Linux. •Hundreds of learning tools. •Different paradigms. •Released on May 2006.

Speak

Chat with Alice, a robot

with a particular sense of

humor.

flathub.org/apps/details/org.sugarlabs.Speak

Page 32: Flooding the Desktop with Learning toolsWednesday, July 22, 2020 5 What's Sugar? •Desktop for Linux. •Hundreds of learning tools. •Different paradigms. •Released on May 2006.

Story

Have fun writing the most

silly stories.

flathub.org/apps/details/org.sugarlabs.StoryActivity

Page 33: Flooding the Desktop with Learning toolsWednesday, July 22, 2020 5 What's Sugar? •Desktop for Linux. •Hundreds of learning tools. •Different paradigms. •Released on May 2006.

Turtle in a Pond

Teach this turtle to be

smarter by writing code.

flathub.org/apps/details/org.sugarlabs.TurtlePondActivity

Page 34: Flooding the Desktop with Learning toolsWednesday, July 22, 2020 5 What's Sugar? •Desktop for Linux. •Hundreds of learning tools. •Different paradigms. •Released on May 2006.

Word

Learn how to spell "learn"

in many languages.

flathub.org/apps/details/org.sugarlabs.Words

Page 35: Flooding the Desktop with Learning toolsWednesday, July 22, 2020 5 What's Sugar? •Desktop for Linux. •Hundreds of learning tools. •Different paradigms. •Released on May 2006.

35Wednesday, July 22, 2020

Phase three

• Refinement.

• Updates.

35Wednesday, July 22, 2020

Page 36: Flooding the Desktop with Learning toolsWednesday, July 22, 2020 5 What's Sugar? •Desktop for Linux. •Hundreds of learning tools. •Different paradigms. •Released on May 2006.

36Wednesday, July 22, 2020

Moving forward

Page 37: Flooding the Desktop with Learning toolsWednesday, July 22, 2020 5 What's Sugar? •Desktop for Linux. •Hundreds of learning tools. •Different paradigms. •Released on May 2006.

37Wednesday, July 22, 2020

Next phase

• Update tutorial.

• Port more art

applications.

37Wednesday, July 22, 2020

activities.sugarlabs.org/en-US/sugar/addon/4730

Page 38: Flooding the Desktop with Learning toolsWednesday, July 22, 2020 5 What's Sugar? •Desktop for Linux. •Hundreds of learning tools. •Different paradigms. •Released on May 2006.

38Wednesday, July 22, 2020

Conclusions

• 20 new unique learning

tools.

• So far, over 6k downloads.

• Valuable feedback.

• Sugar legacy preserved.

38Wednesday, July 22, 2020

klausenbusk.github.io/flathub-stats

Page 39: Flooding the Desktop with Learning toolsWednesday, July 22, 2020 5 What's Sugar? •Desktop for Linux. •Hundreds of learning tools. •Different paradigms. •Released on May 2006.

39Wednesday, July 22, 2020

Thank you!

Questions?