Kivy 1.0.7. was just released.
kivy is the most awesome framework (for any language) for creating stunning user interfaces with support for a wide variety of input modalities like multi-touch, object/marker/fiducial tracking, kinect/gestures. Packaging for windows (exe), osx (.app/.dmg), and android is now available for easy distribution of kivy apps. It's licensed under the LGPL, so you can use it in both open and closed source projects.
Info, downloads, and extensive documentation available here: http://kivy.org/
official github repo: http://github.com/tito/kivy
From the release notes: Kivy is a full featured framework for creating novel and performant user interfaces, such as multitouch applications, under the LGPL 3 license. The framework works on Windows, MacOSX, Linux and Android. iOS support is coming soon, and available to brave hackers in repos.
DISCLAIMER: I am one of the kivy developers, so I am obviously biased in how awesome I think it is. That said, please check it out to see why I am so excited, before knocking me for posting such a shameless plug.
I'm pretty sure that LGPL3 requires that the user be able to replace the library with a modified version of the library.<p>Since that's not possible on Android that I know of (because of the packaging), I don't see how Android distribution can comply with the LGPL3 license?
For the lazy:<p><a href="http://kivy.org/" rel="nofollow">http://kivy.org/</a><p><a href="http://github.com/tito/kivy" rel="nofollow">http://github.com/tito/kivy</a>
This is cool, but to seriously use this one would have to have an idea of how extensible this is (is it easy to add new widgets? reskin existing widgets?) compared to existing UI toolkits.<p>Also it's entirely unclear what makes Kivy specific to NUI? I am assuming that you ditched the old one widget/one focus model and that multiple widgets can have focus at the same time. But that's not really said anywhere, it just "looks" like it from the multiple scrollbars in the demo.<p>So really aside from the very cool demo there is no strong evidence to convince someone to switch to Kivy if they've worked with UI toolkits before.<p>Maybe talk about this over the tech demo on top of having cool music.
You should just post this under main HN.<p>It isn't really an Ask HN sort of item, and Ask should be used for "Tell HN", as that's kinda what HN main is for.<p>It'll probably get you more exposure, too. I'm curious to see how the licensing works out.
Wow, i've been looking for an open source library like this for ages. This is prettymuch exactly what we have where I work (Unlimited Realities/Fingertapps), but the engine is proprietary and based on a custom scripting language.<p>Having an open alternative to play around with in my own time will be awesome, thankyou!
I am not sure how well LPGL works for iOS, since you need to compile it as single executable without dynamic linking to 3rd party libraries, hence need to provide the source.<p>Can we have LGPL with exception for iOS?
Those pages load very slowly for me, but I like the idea.<p>It might be experiencing unusual load. Let's use a CDN instead. <a href="http://kivy.org.nyud.net/" rel="nofollow">http://kivy.org.nyud.net/</a>
I usually prefer native UI toolkits, but this looks decent framework for Android apps. well, Android default UI apis/frameworks are frustrating me. Supporting wide variety of input modalities is nice.