Upgrade to Pro — share decks privately, control downloads, hide ads and more …

PyConZA 2015: "Kivy Showcase: a short exploration of how Kivy is changing the world" by Richard Larkin

Pycon ZA
October 02, 2015

PyConZA 2015: "Kivy Showcase: a short exploration of how Kivy is changing the world" by Richard Larkin

In this talk, we will look at some real-world success stories using Kivy. From exhibition-size interactive displays to race car telemetry systems to robotics, Kivy is being used to deliver many compelling and innovative applications. We'll use these applications to discuss some of the features and abilities of the framework that make it such a good choice for a wide range of uses.

We'll briefly cover some exciting projects using Kivy, namely:

* Project Liatris: a new, open source project using Kivy touch devices to control robots.

* RaceCapture Pro: A race car telemetry system that uses Kivy interactive displays both in-car and in post-session analytics interaction.

* Brain Trainer Plus: A mental dexterity trainer deployed to old age homes and medical treatment facilities that has been shown effective in treating dementia and other mental disorders, as well as bringing a greatly enhanced quality-of-life to the aged and mentally ill.

* CAMI Educational products: The rich feature set and effortless animation abilities of Kivy make developing compelling, responsive desktop and mobile interactions easy.

* The Icarus touch and Touch live projects: creating radically new and exciting interactive musical instruments.

All of these applications are being delivered using Kivy, a free, open source, full stack, multi-touch, cross-platform Python/Cython framework that runs on a watch. I kid you not.

Pycon ZA

October 02, 2015
Tweet

More Decks by Pycon ZA

Other Decks in Programming

Transcript

  1. Kivy Showcase A short exploration of how Kivy is changing

    the world www.kivy.org www.github.com/kivy
  2. What is Kivy? • Platfrom agnostic (Android, iOS, Win, Mac,

    Linux) • Full stack Python/Cython framework • Supports RAD (Full NUI toolkit, KV language) • Multi-touch • Hardware accelerated (OpenGL ES 2) • Self-contained • Open Source, MIT licensed
  3. Why Kivy? • Produces fast, fluid and engaging interfaces •

    A modern, mature and proven framework • Great support for hardware interaction (Cython/C) • Well designed, event driven • Uses recongnized design patterns • Well maintained and supported TLDR: It's Awesome!
  4. Why me? B.Sc. Comp. Sci, Hons Full time Education developer

    since 1997 Member of the Kivy Team since 2013 Part-time contractor porting BrainTrainerPlus to Kivy