QNX Source Newsletter July 2006
QNX Software Systems July 2006  
_
_
_

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:

FEATURE ARTICLE

THE LATEST FROM QNX

WEB SEMINARS

UPCOMING EVENTS

QNX TRAINING

_

_
  FEATURE ARTICLE
_

Securing Connected Devices from the Ground Up

- by Dan Dodge, CEO, QNX Software Systems

Quick. Which of these events really happened:

    a) Computer worm crashes safety system in Ohio nuclear plant.
    b) Virus halts train service in 23 states.
    c) Young recluse cracks computers that control California dams.
    d) Hacker uses laptop to release 260,000 gallons of raw sewage.

The answer, sad to say, is all of the above. These attacks, and thousands like them, demonstrate that building a secure perimeter around our computer systems is no longer enough. Firewalls, intrusion detection software, and anti-virus programs are all important, but no matter how robust a perimeter they may create, malicious hackers can and will break through.

What we really need is a new approach to designing the systems we want to protect, an approach that can make those systems inherently tamper resistant and capable of surviving assaults. Otherwise, we are simply erecting concrete barriers around a house of cards.

>Click here to read more.
----

Execution Partitioning for Embedded Systems Increases Security, Reliability

- by Curt Schwaderer, Compact PCI and Advanced TCA Systems

Embedded systems software continues to grow in complexity. With the increase in performance and capacity of embedded hardware platforms, embedded software programming has grown to where it is not uncommon for an embedded system to reach or exceed 100,000 lines of code.

>Click here to read more.

_
  THE LATEST FROM QNX
_

QNX and Mecel Redefine Bluetooth Connectivity for In-Car Infotainment Systems

Wireless connectivity for such advanced applications as streaming music between in-car audio systems and portable players are a step closer to an automobile near you, thanks to a new technology partnership between QNX Software Systems and Mecel.

Mecel, a provider of automotive-grade software solutions, recently demonstrated the “Multiple Audio Streams and Handsfree” Bluetooth application at automotive electronics exhibitions in Taiwan and Sweden. Running atop the QNX Neutrino realtime operating system, Mecel’s application is targeted at providing driver and passengers the maximum flexibility to enjoy an individual listening experience, while at the same time being able to make and receive phone calls using the Bluetooth HandsFree Profile.

>Click here to read more.
----

QNX Demonstrates QNX Multi-Core Edition on Dual Core Freescale MPC8641D Processor

QNX Software Systems, recently announced that it was the first company to successfully demonstrate an operating system that enables legacy and multi-core optimized applications to run simultaneously on the Freescale MPC8641D dual-core processor built on Power Architecture technology.

At the Freescale Technology Forum in Orlando this week, QNX is demonstrating how the QNX Neutrino realtime operating system can concurrently support two types of multiprocessing on Freescale’s MPC8641D. Leveraging QNX Neutrino’s microkernel architecture, the company is showcasing how applications in a dual-core environment can be dynamically switched between symmetric multiprocessing (SMP) and “bound” multiprocessing (BMP). No other operating system vendor matches this flexibility.

>Click here to read more.
----

QNX Announces Advanced Realtime Support for Freescale’s i.MX31 Multimedia Applications Processors

To meet the growing demand for multimedia support in the burgeoning consumer-oriented embedded products market, QNX Software Systems recently announced it will expand its support to include Freescale Semiconductor’s i.MX31 applications processors. Currently, QNX Software Systems supports Freescale products aimed at networking, in-car infotainment, and general embedded applications.

QNX’s success in the automotive infotainment market has drawn attention from other market segments, such as portable navigation devices and handheld products. Manufacturers of such devices are looking for advanced operating system architectures that support a wide range of multimedia formats and capabilities for embedded applications, while still retaining critical realtime characteristics, reliability, and excellent performance. Like devices in the car, portable handheld products have become more complex and feature rich, including digital music playback, media storage, DVD playback, and Internet connectivity.

>Click here to read more.

_
WEB SEMINARS
_

The Bottom Line: Evaluating the Quality of Embedded Operating Systems

Dr. Khaled EL Emam, Associate Professor at the University of Ottawa, will evaluate the modularity of the QNX Neutrino real-time operating system compared to a recent version of a real-time Linux kernel.

Conducted through an analysis based on existing evidence, Dr. El Emam will examine why a modular kernel architecture presents a higher quality system than a monolithic kernel as related to the quality of system structure and cost - the bottom line.

>Click here to view this web seminar.
----

Secure Embedded Operating Systems 101: A primer for security-relevant products

Attacks, hacks, worms, viruses - software is becoming increasingly vulnerable to a myriad of threats. No matter how secure the perimeter around your systems, malicious attacks can and will break through.

How do you ensure containment, if not continued operation, despite a system breach? Today's interconnected embedded systems require that secure operation be designed in from the ground up - via a secure OS.

>Click here to view this web seminar.
----

Adaptive Partitioning: Using CPU Guarantees to Build Secure, Survivable Systems

Discover how the innovative features of QNX Neutrino Adaptive Partitioning helps you develop secure, survivable systems without sacrificing system performance.

Key takeaways include:

  • How recent advances in realtime scheduling and partitioning can be used in embedded system designs
  • How operating system controlled partitioning and CPU guarantees can be used to increase system security and availability
  • How operating system controlled partitioning allows you to speed system integration and deliver products faster

>Click here to view this web seminar.

_
UPCOMING EVENTS
_

Real-Time & Embedded Computing Conference

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:

  • August 22 - Detroit, MI
  • August 24 - Toronto, ON
  • September 12 - Calgary, AB
  • September 15 - Vancouver, BC
  • September 19 - San Diego, CA
  • September 21 - Los Angeles, CA
  • October 17 - Patuxent River, MD
  • October 19 - Tysons Corners, VA

>Click here to register for any of these events

----

Convergence 2006
October 16-18, 2006
Detroit, MI

Mark your calendars now for October 16-18, 2006 and attend this year’s Convergence to be held in Detroit. QNX is pleased to be exhibiting, and showcasing our latest product offerings and discussing the important issues and challenges that will impact infotainment and telematics designs. More details to follow in the coming months.

>Click here for further information.

_
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

----