OSNews Front Page
News Archive
Features
Interviews
Editorials
View Topics
Submit News
OS Forums
OS Resources
Contact Us
Subscribe
Advertise

Advertise on OSNews

Read articles with similar Topic  Building Custom Widgets with the Zinzala SDK
  Posted by special contributor Jean-Louis Villecroze on 2004-12-08 21:40:17 UTC
In this article, we will explore the creation of a custom widget for an automotive application using the Zinzala SDK. Introduced in April 2003, Zinzala is a BeOS flavored Software Development Kit for QNX. It has improved since then, taking on small features inspired by the Symbian OS. Because Zinzala brings in the benefits of object oriented programming, it can leverage the quality of your QNX RTOS based embedded products.

Zinzala, Page 1/11

Intended audience

This article is intended for C++ developers who are familiar with Graphical User Interface development. No specific knowledge of QNX is required. However, some knowledge of the Zinzala SDK will be useful, so check out the updated version of Introducing Zinzala.

Note to the reader

The latest version of the Zinzala SDK can be downloaded from the hexaZen web site. In the demo folder of this release, there is a ready to build version of the application described in this article. Feel free to play with the demo after reading this article.

1. Overview

Over the past few years, QNX has been making strong in-roads into the automotive market. Cars manufactured by Audi, DaimlerChrysler and Saab are currently being shipped with infotainment systems built on top of the RTOS made by QNX Software Systems (QSS). The recent purchase of QSS by Harman International Industries can be seen as proof of the pioneering position taken by QNX over the recent years. This endorsement by Harman is a sign of the quality of this embedded Operating System.

Like many other embedded systems, an infotainment system relies on a custom Graphical User Interface (GUI); most often built on top of an existing GUI framework. For example, in the smartphone world, the Symbian OS provides Uikon, which is a basic framework that each licensee can use to build their own set of widgets or customize the existing ones. In this very competitive market, differentiating your products from the concurrent ones is an absolute priority. Through different UI styles and attractive application offerings, each Symbian licensee will try to inforce its own branding. This also applies to the automotive industry as well. However, the look of the infotainment may not be at the top of the buyer's list of considerations during a car purchase.

In this article, we are going to explore the creation of a custom widget for QNX using the basic components provided by the Zinzala SDK. Here is a screenshot of what we will build:

This widget is only one element of a multimedia console, much like the one we would expect to find in any kind of multimedia player. However, its implementation will offer us an interesting ground to explore in this article.

Table of contents

  1. Zinzala, Page 1/11
  2. Zinzala, Page 2/11
  3. Zinzala, Page 3/11
  4. Zinzala, Page 4/11
  5. Zinzala, Page 5/11
  6. Zinzala, Page 6/11
  7. Zinzala, Page 7/11
  8. Zinzala, Page 8/11
  9. Zinzala, Page 9/11
  10. Zinzala, Page 10/11
  11. Zinzala, Page 11/11

12 commentsPrinter friendly
Recent related articles
QNX Optimizes Embedded Performance with New Intel C++ Compiler - Posted on 2004-11-24
QNX: The Unexpected Surprise - Posted on 2004-11-18
QSSL (manufacturer of QNX) sold to Harman International - Posted on 2004-10-27
Multiple Vulnerabilities in the QNX Platform - Posted on 2004-09-16
QNX Symmetric Multiprocessing Technology Development Kit - Posted on 2004-07-17
  More related articles
Email a friend about this article
Your full name: Your email address:
Your friend's email: We do not share email addresses

Add OSNews Headlines to Mozilla Sidebar   Add OSNews to your Opera Sidebar/Panel   AvantGO Support. Create custom channel on your my.avantgo.com and use the linked URL with it.   Text-based browser support. Use linked URL.   WAP support for your phone. Use linked URL.   Support for mobile phones with OpenWave HTML web browser version 6+. Use linked URL.   Support for the T-Mobile and Danger SideKick/HipTop device. Use linked URL.   OSNews Klip for KlipFolio   OSNews RDF/RSS News Feed
Copyright OSNews.com 1997-2004. All Rights Reserved. OSNews and the OSNews logo are trademarks of OSNews.
The readers' comments are owned by whoever posted them. We are not responsible for them in any way.
All trademarks, icons, and logos, shown or mentioned in this web site, are the property of their respective owners.
Reproduction of OSNews stories is granted only by explicitly receiving authorization from OSNews and if credit is given to OSNews.
Privacy statement   -   Notice to Bulk Emailers