Kivy 라는 파이썬
NUI(Natural User Interface: 직관적 사용자 인터페이스) 개발 환경
Kivy는 크로스 플랫폼 사용자 인터페이스의 신속한 개발을위한 오픈 소스 Python 라이브러리입니다. Kivy 응용 프로그램은 동일한 코드베이스를 사용하여 Linux, Windows, OS X, Android 및 iOS 용으로 개발할 수 있습니다.
그래픽은 네이티브 위젯이 아닌 OpenGL ES 2를 통해 렌더링되므로 운영 체제 전반에 걸쳐 모양이 균일합니다.
Kivy의 인터페이스 개발에는 kvlang이라는 작은 언어가 필요합니다 (kvlang은 파이썬과 같은 표현식과 파이썬 interop을 지원합니다). kvlang을 사용하면 Python을 독점적으로 사용하는 것과 비교하여 사용자 인터페이스 개발을 대폭 간소화 할 수 있습니다.
Kivy는 (현재 MIT 라이센스하에) 무료로 사용할 수 있으며 전문적으로 지원합니다.
https://en.wikipedia.org/wiki/Kivy_(framework)
Kivy is a free and open source Python library for developing mobile apps and other multitouch application software with a natural user interface (NUI). It is distributed under the terms of the MIT License, and can run on Android, iOS, GNU/Linux, OS X, and Windows.
Kivy is the main framework developed by the Kivy organization,[2] alongside Python for Android,[3] Kivy iOS,[4] and several other libraries meant to be used on all platforms. In 2012, Kivy got a $5000 grant from the Python Software Foundation for porting it to Python 3.3.[5] Kivy also supports the Raspberry Pi which was funded through Bountysource.[6]
The framework contains all the elements for building an application such as:
- extensive input support for mouse, keyboard, TUIO, and OS-specific multitouch events,
- a graphic library using only OpenGL ES 2, and based on Vertex Buffer Object and shaders,
- a wide range of widgets that support multitouch,
- an intermediate language (Kv)[7] used to easily design custom widgets.
'Computer' 카테고리의 다른 글
해외 업체 기술블로그 모음 (0) | 2019.12.22 |
---|---|
티스토리 블로그 목차 만들기 (0) | 2019.12.15 |
윈도우10 우클릭시 여기서 명령창/파워쉘 열기 (0) | 2019.12.07 |
[WIndos/os] 노트북(Notebook) 모델확인(Model name) (0) | 2018.08.26 |
Sensor & Data flood (0) | 2018.07.10 |