QNX Source Newsletter April 2007
QNX Software Systems April 2007  
_
_
_

Welcome to the QNX Source Newsletter, your monthly update on how QNX Software Systems can help you create reliable, scalable, and high-performance embedded systems.

In this issue:

ANNOUNCEMENTS

THE LATEST FROM QNX

WHITEPAPERS

UPCOMING WEB SEMINAR

ARCHIVED WEB SEMINARS

UPCOMING EVENTS

QNX TRAINING

_

_
ANNOUNCEMENTS
_

MyGIG Infotainment System Harnesses Advanced QNX Software

QNX Software Systems, the global leader in operating systems and middleware for the in-car telematics and infotainment market, announced that Chrysler’s MyGIG Infotainment System is powered by the QNX® Neutrino® RTOS. MyGIG is the most sophisticated infotainment system developed for the automotive market to date.

A full-featured infotainment and navigation system, MyGIG offers a 20GB hard drive for storing and organizing music and pictures, USB support for MP3 player synchronization and file downloads, GPS navigation with 2D and 3D graphics, and Sirius Satellite Radio.

>Click here to read more.
----

IGT Bets On Coverity For Static Code Analysis

Coverity, Inc., makers of the world's most advanced source code analysis solution, announced that IGT (International Game Technology) has joined the list of more than 200 Coverity customers, and that Coverity's flagship product, Prevent™, now supports the QNX® Momentics® development suite targeting the QNX Neutrino® embedded realtime operating system (RTOS).

IGT is a global company, specializing in the design, development, manufacturing, and marketing of computerized gaming equipment, systems, and services. The QNX Neutrino RTOS is the core operating system that IGT uses in its gaming machines, with QNX Momentics serving as the primary C/C++ compiler and development environment. QNX Neutrino is a scalable, POSIX-compliant, embedded RTOS used in mission-critical environments such as telecommunications equipment, automotive systems, medical instrumentation, consumer electronics, and many other devices.

>Click here to read more.
----

QNX Wins 2007 OCRI Technology Partnership Award

QNX Software Systems, the industry leader in multi-core processing for embedded systems, announced that its QNX and Intel Multi-Core Expedite Program was awarded the prestigious “Technology Partnership Award,” presented annually by the Ottawa Centre for Research and Innovation (OCRI). The annual OCRI Awards recognize excellence in research and innovation of organizations and individuals in Ottawa.

In 2005, QNX won in the same category for its worldwide automotive ecosystem and in 2004 won OCRI’s highest honor, the “OCRI Award,” for its significant contributions to promoting Ottawa to the world as a technology center of excellence.

>Click here to read more.
----

QNX Introduces Secure Partitioning for Multi-Core Processors

QNX Software Systems, the industry leader in multi-core processing for embedded systems, announced a new OS partitioning solution for multi-core systems that offers the ultimate in system security and guaranteed realtime performance. The new QNX® Secure Partitioning for Multi-Core Processors offers the world’s first and only secure memory and CPU partitioning capability for multi-core systems.

QNX Secure Partitioning for Multi-Core Processors takes the current restrictive concepts of software partitioning and dramatically changes the rules. Embedded developers using multi-core hardware can apply secure partitions in their designs to guarantee realtime response times and contain threats, while simultaneously maximizing resource usage and performance.

>Click here to read more.

----

Swiss Technology Award 2007: “Smallest Format Factory” from CSEM based on QNX Neutrino RTOS

These days, when it comes to electronics production, small is beautiful. Numerous products, such as mobile phones and digital cameras, face increasing production challenges as they move towards mini formats. Swiss CSEM, a private research center for electronics and microtechnology, recognized the problem and developed the “Smallest Format Factory,” which has won the Swiss Technology Award 2007. This mini factory is comprised of several robot modules operated by the QNX® Neutrino® realtime operating system from QNX Software Systems. QNX Neutrino runs on PC/104 computers, which provide integrated control of the individual robot modules.

>Click here to read more.

----

QNX Named Finalist in Telematics Leadership Award

QNX was named finalist in two award categories:

  • Telematics Leadership award (individuals are the ones nominated in this category)
  • Best Embedded Telematics Navigation Product (QNX is a finalist with our Chrysler MyGig entry).

Congratulations to QNX's very own Andrew Poliak for his nomination in the Telematics Leadership award!

_
THE LATEST FROM QNX
_

QNX Momentics IDE 4.0.1 Now Available

The QNX Momentics IDE 4.0.1 which is an update to the QNX Momentics development suite Professional Edition is now available. IDE 4.0.1 is an important maintenance release and includes host support for the Neutrino and Solaris platforms.

IDE 4.0.1 contains significant new features that customers will find essential for embedded development.

>Click here to download the QNX Momentics IDE 4.0.1
>Click here to update from IDE 4.0
Or navigate to: Download Center>Products and Updates>QNX Momentics>QNX Momentics 6.3.x>QNX Momentics Professional Edition IDE 4.0.1. Choose your host specific IDE 4.0.1 upgrade executable and click: Download Now. You can also try out our new download manager for more reliable and resummable downloads.

----

Take the QNX Multi-Core Challenge!

A tough but rewarding series of questions that will test your multi-core knowledge and challenge you.

>Ready for your next challenge?

_
WHITEPAPERS
_

Download These Whitepapers Today!

  • Lowering Development Costs of Network Elements through Software Partitioning - Feb 2007
  • Getting the Most out of Eclipse CDT

>For more information or to download these whitepapers, click here

_
UPCOMING WEB SEMINAR
_

Using Open Source Software to Create Commercial Products
May 23,2007
2pm EST

Using a commercially successful embedded development suite as an example, this session focuses on the benefits, strategies, obstacles, and
opportunities associated with using open source in commercial products. We'll discuss the differences between protective source licenses (e.g. the
GPL) and non-protective source licenses (e.g. the EPL); the due diligence required when integrating or linking open source with proprietary code;
various legal issues, such as potential patent infringement; and why guidelines for using open source code in IT environments often don't apply
to commercial embedded products.

>More information and to register

_
ARCHIVED WEB SEMINARS
_

Using POSIX Threading to Build Scalable Multi-Core Applications

Until recently, the vast majority of embedded systems were based on uniprocessor designs. The situation is changing quickly, however, with the
availability of multi-core processors chips that offer significantly greater processing capacity per watt, per ounce, and per square inch than
conventional processor architectures. Fortunately, the multi-threading techniques required to leverage the performance of these multi-core
processors are well established.

Attend and explore how POSIX threading and symmetric multiprocessing (SMP) offer a scalable approach to realize the performance improvements of
processors based on two, four, or more cores.

>More information and to register

----

Survive and thrive: Creating scalable and highly available software

Embedded systems are not getting easier to build. The demand for more features and higher performance are driving the need for highly scalable, distributed systems. Meanwhile, a constant requirement is high availability and serviceability of the end product. Now, more than ever, a scalable, survivable software architecture is needed to sustain products in the field and provide future evolution. Fortunately, a software approach that fosters transparent distribution also provides a good solution for high availability.

Attendees will learn how key technologies offered in the QNX® Neutrino® RTOS and QNX Momentics® development suite help build survivable, scalable,> and highly available systems.

>More information and to register

_
UPCOMING EVENTS
_

Real-Time & Embedded Computing Conference
May - September 2007
Various locations

The Real-Time & Embedded Computing Conferences (RTECC) are unique, one-day events showcasing the newest products and latest information from industry leaders. RTECC features open-door technical sessions in conjunction with tabletop exhibits. QNX Software Systems will be participating in the following events:

  • Milan, Italy - 8 May 2007
  • Rome, Italy - 10 May 2007
  • Dallas, TX - 15 May 2007
  • Austin, TX - 17 May 2007
  • Houston, TX - 22 May 2007
  • Chicago, IL - 12 June 2007
  • Minneapolis, MN - 14 June 2007
  • Longmont, CO - 21 August 2007
  • Colorado Springs, CO - 23 August 2007
  • Ottawa, ON - 11 September 2007
  • Montreal, PQ - 13 September 2007
  • San Diego, CA - 25 September 2007
  • Long Beach, cA - 27 September 2007

>Register now to attend any of these events.

FTF Orlando 2007
June 25-28, 2007
Orlando, FL

QNX is participating as a silver sponsor at this year's third annual Freescale Technology Forum (FTF) in Orlando - the developer event of the> year for the embedded semiconductor industry. Designed with the engineer in mind, the FTF event held in Orlando, as well as those held around the globe, feature visionary keynote speakers, hundreds of hours of in-depth technical sessions, hands-on demonstrations in an interactive Technology Lab, endless networking opportunities, and a good bit of fun. Visit the QNX stations to see our latest technology demonstrations - we are looking forward to seeing you there!

>Click here for more information and how to register

_
QNX TRAINING
_

Realtime Programming for the QNX Neutrino RTOS

Objectives: This course is designed for anyone who develops QNX Neutrino RTOS realtime applications. By the end of the course, you will have written several example programs and learned to apply QNX Neutrino RTOS concepts to real-world applications.

  1. Familiarize the developer with the features, services, and architecture of the QNX Neutrino RTOS.
  2. Focus on real-world problems and the techniques for solving them.
  3. Provide hands-on exercises so the developer can learn to apply the concepts introduced throughout the course.
----

Developing, Debugging and Analyzing Performance with the QNX Momentics IDE

Prerequisites: You must have a good working knowledge of C or C++ and a general understanding of programming under the QNX Neutrino RTOS.

Objectives: To learn how to use the IDE in the QNX Momentics to:

  1. develop your applications
  2. debug complex problems
  3. analyze performance issues of complete systems

By the end of the course, you will have used the IDE to work with many sample programs and systems, either self-hosted or using cross development, and will have learned to apply these skills to real-world applications.

----

Writing Drivers for the QNX Neutrino RTOS

Prerequisites: You must have a good working knowledge of C and a general understanding of programming under the QNX Neutrino RTOS.

Objectives: This course is designed for anyone who wants to develop drivers for the QNX Neutrino RTOS. By the end of the course, you will have written several sample drivers.

  • Familiarize the developer with the methods for writing different types of drivers under the QNX Neutrino RTOS.
  • Focus on real-world problems and the techniques for solving them.
  • Provide hands-on exercises so the developer can apply the concepts introduced in the course.
----

Introductory Programming for the QNX Photon microGUI

In this course, you will learn:

  • a little about the Photon architecture
  • in detail, how to build a Photon application using the Photon Application Builder tool (PhAB(tm)) and the available widgets
  • how to attach code to the parts built with PhAB and some things to do in that code
  • how other processes in your overall application can communicate with your user interface process
  • where to go from there

Throughout the course:

  • you will do exercises and examine and run sample code
  • the results of the exercises and the sample code are yours to keep

>Click here to register for North American Sessions.

>Click here to register for European Sessions.

_
_ _

QNX Software Systems HEADQUARTERS
175 Terence Matthews Crescent
Ottawa, ON Canada K2M 1W8
www.qnx.com

You are receiving this message because you are on the QNX Software Systems mailing list. If you would like to remove your name from our list, please visit: http://www.qnx.com/news/forms/unsubscribe.html

----