Kivy
KivyはPython Software FoundationのGoogle Summer of Codeに参加しました。
Kivy in GSoC'2014: https://www.google-melange.com/archive/gsoc/2014/orgs/python
Kivy in GSoC'2015: https://www.google-melange.com/archive/gsoc/2015/orgs/python
Kivy in GSoC'2016: https://wiki.python.org/moin/SummerOfCode/2016
Kivy(キビー)は、PythonのNUI(Natural User Interface)でのマルチタッチアプリケーション開発のためのオープンソースライブラリである。動作環境はAndroid、iOS、Linux、Mac OS X、Windowsである。MITライセンスで配布されているフリーのオープンソースソフトウェアである。
Kivyは様々なプラットフォームで動作するように開発が進められており、Raspberry Piもサポートされた。
特徴としては以下のとおりである。
マウス、キーボード、TUIO、OS固有のマルチタッチイベントなど広範な入力への対応
OpenGL ES 2のVertext Buffer Objectとshadersを使用したグラフィックライブラリ
マルチタッチ対応のさまざまなウィジェット
カスタムウィジェットを容易にデザインするための中間言語Kv
Kivy は PyMTを発展させたものであり、新しいアプリケーションの開発には PyMT ではなく Kivy を使うことが推奨されている。