TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Kivy: python UI framework. GPU accelerated, multi-input (win,osx,lin,android)

62 pointsby tehansenalmost 14 years ago
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.

11 comments

wccrawfordalmost 14 years ago
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?
评论 #2774152 未加载
breckinlogginsalmost 14 years ago
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>
iamalmost 14 years ago
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.
评论 #2776464 未加载
runjakealmost 14 years ago
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.
genbattlealmost 14 years ago
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!
fadzlanalmost 14 years ago
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?
inportbalmost 14 years ago
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>
评论 #2773649 未加载
toddohalmost 14 years ago
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.
gte910halmost 14 years ago
I've been looking for Android via Python. Tell me, what devices have you been using it on? What apps feature it in the market?
评论 #2776468 未加载
inportbalmost 14 years ago
How does the Android version work? Does it bundle a Python executable?
评论 #2774343 未加载
nvictoralmost 14 years ago
that is truly awesome.