FancyPants v3

FancyPants is the next generation high performance multimedia and graphics platform for embedded applications. Comprising a powerful SDK to simplify the development of rich user interfaces, and an optimised runtime environment, for maximum performance, FancyPants is used by innovative creators of consumer, commercial and industrial devices.

With multiple points of abstraction, together with a plugin architecture for media, display subsystems and hardware graphics capabilities, code is portable and can automatically take advantage of new hardware, media types and codecs.

- Increase your sales by giving the end consumer an amazing look and feel
- Dramatically enhance user experiences in consumer, commercial and industrial devices
- Produce eye-catching and user friendly interfaces with embedded multimedia
- Achieve this easily, reliably and cost effectively
- Speed time to broader markets
- A very small footprint, efficiency and cross platform portability increase returns
- Backed by world-class support, training, documentation and optional comprehensive application development services

Multi Media
The ability to incorporate video into any part of the user interface, be it the wallpaper, a button or any area on-screen, is a driver for content and a major device selling point.

Two uses of this are Video Thumbs & Video Buttons. Have the thumbnails of videos playing the video at thumbnail size, and turn a video into a button.

Personalisation and Branding
FancyPants' unique user interface personality technology benefits OEMs and solution providers by giving them the ability to build a family of products, with completely different user interfaces, from a single application code base.

Efficiency and Reduced BOM
With its ruthless runtime efficiency, FancyPants helps reduce BOM costs while its high level Object Oriented API speeds development time and hence time to market.

Cross Platform
FancyPants is designed to be cross platform, running on a variety of operating systems and a range of hardware. FancyPants' sophisticated plugin architecture means the same code will work on the desktop, and the device, and will be able to utilise the available hardware.

The FancyPants platform is made up of 3 major modules, bound together by a consistent high level interface. The option of including only the modules needed means maximum efficiency, resource and cost savings.


FancyPants Graphics
FancyPants-Graphics is the core system. It contains the graphics engine, canvas, optimisations for hardware, the event loop, widgets, font renderer and visual effects capabilities.

FancyPants Media
FancyPants-Media is for dealing with all media types and media sources. It abstracts different media specifics and deals with unpacking and decoding audio, video and image formats. The media subsystem also connects, downloads and buffers streaming media. FancyPants Media ships with a default set of software codec implementations. Any hardware codecs and other software codec implementations (in-house or 3rd party) are plugged in to FancyPants here.

FancyPants CanvasServer
FancyPants-CanvasServer uniquely enables multiple embedded applications to share the same physical screen whether they execute on the same physical CPU, multiple CPUs or multiple virtualised operating systems.

Learn More on FancyPants
צור קשר הורדת גירסת ניסיון