-
Notifications
You must be signed in to change notification settings - Fork 10
Home
gordeaoux edited this page Apr 18, 2017
·
5 revisions
DS Cinder is a framework built on top of Cinder: https://libcinder.org/ The DS version provides some extra conveniences for writing primarily touch applications:
- Threaded SQLite queries
- Standardized settings
- Hierarchical display list using Sprites
- Touch and input handling (multitouch gestures, taps, picking)
- Easy simple graphics (gradients, circles, rectangles, etc)
- Text layouts (using Pango and Cairo)
- Threaded Image loading
- Video playback and streaming over rtsp (via GStreamer)
- PDF viewing (using MuPDF)
- Basic web site rendering (with CEF)
- Layout system for easy interface building
- Co-ordinate multiple app instances on a single machine or over a network
Basically we're taking the great API that Cinder has provided and made it even easier. It's super simple to get a video onscreen that you can touch-pinch to zoom, load some content from a sqlite file, and display a custom UI. You still have access to raw cinder APIs, as well as Poco and Boost, for full control.