QNX Source Newsletter February 2007
QNX Software Systems February 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 SEMINAR

UPCOMING EVENTS

QNX TRAINING

_

_
ANNOUNCEMENTS
_

QNX a Finalist in EDN Magazine’s Innovation of the Year Awards

QNX Software Systems, the industry leader in multi-core processing for embedded systems, today announced it has been named a finalist in EDN Magazine’s annual Innovation Awards competition. This exclusive award recognizes unique, state-of-the-art electronics products.

>Click here to read more.
----

QNX Expands Tools Ecosystem

Introducing a new era of tool integration for embedded developers, QNX Software Systems recently demonstrated the broad extent of plug-ins available for its latest version of the QNX® Momentics® IDE.

>Click here to read more.
----

QNX Software Systems Connects with Clarinox Technologies to Deliver Bluetooth and Wireless Solutions

Embedded designers seeking short-range wireless solutions for embedded applications and devices can now take advantage of the partnership of two embedded industry experts.

QNX Software Systems, a world leader in realtime, embedded OS technology, and Clarinox Technologies Pty Ltd, Australia, a leading provider of embedded systems, announced an alliance to offer comprehensive Bluetooth™ products and services to clients utilizing the QNX® Neutrino® realtime operating system (RTOS). The combined product and service expertise of both companies will facilitate the delivery of solutions for corporate entities covering a range of vertical markets globally.

>Click here to read more.
----

QNX and National Instruments Provide Faster Migration Path to Multi-Core Processors

During Embedded World 2007, National Instruments showed how embedded engineers can now use the NI LabVIEW graphical dataflow environment to target multi-core systems based on the QNX® Neutrino® realtime operating system (RTOS).

>Click here to read more.
----

QNX Demonstrates New Multimedia Solution for the Ultimate In-Car Digital Media Experience

During Embedded World 2007, QNX Software Systems demonstrated a new product that revolutionizes not only how automakers integrate multimedia solutions in the car, but how users experience their favorite music, movies, or other digital media while on the road.

>Click here to read more.
----

QNX Multi-Core Tools Deliver Comprehensive Debug and Optimization for P.A. Semi PWRficient Platform

QNX Software Systems, the industry leader in multi-core processing for embedded systems, and P.A. Semi, developer of the high-performance, low-power PWRficient™ processor family, announced today that the two companies will bring optimized multi-core development capability to the embedded market.

>Click here to read more.
----

QNX Adds Swintel s.r.l as Reseller for Italian Market

In response to the growing demand for QNX technology in the Italian region, QNX Software Systems today announced that Swintel s.r.l has joined the QNX Solutions Network. Headquartered in Guidonia Montecelio (Rome), Swintel provides software and engineering services to companies that build embedded systems for the defense, transportation, industrial control, telecommunications, and aerospace industries.

>Click here to read more.
_
THE LATEST FROM QNX
_

QNX's own Doug Schaefer nominated for Top Ambassador for the Eclipse Community Awards

Doug Schaefer has been nominated for Top Ambassador for the upcoming Eclipse Community Awards to be presented at EclipseCon 2007, in Santa Clara, March 5th to 8th.

Doug has worked tirelessly for the CDT for years and has developed the CDT project into the prime example of cross company cooperation. The CDT has matured significantly under Doug's direction and is becoming a defacto standard IDE for C/C++ development tools.

Good luck and congratulations, Doug. ----

RECAP: Embedded World
Nuremburg
February 13-15, 2007

QNX Software Systems enjoyed yet another successful year at Embedded World – with what organizer’s estimate at a 20% increase over last year, it is no wonder. Our team in Germany was constantly busy for the three days with booked customer meetings and answering questions from those waiting in the queue to find out more about QNX. Our in-booth presentations, delivered in German, attracted attention from show attendees. Almost every session pulled in anywhere from 10 to 60 people to learn about either multi-core development or modular multimedia systems from our dynamic presenter.

We also had great success with our presenter from National Instruments, taking a daily presentation spot to focus on simplifying multiprocessor system programming using the NI LabVIEW graphical programming software and the QNX Neutrino RTOS.

Visit the following links to learn more about:

>Our demos

>Our in-booth presentations

>Our conference presentations
----

Take the QNX Multi-Core Challenge!

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

>Ready for your second challenge?

_
WHITEPAPERS
_

10 New Whitepapers Available For Download

Every year, Nuremburg hosts Embedded World, the industry’s largest, most comprehensive technology conference and exhibition. This year, in recognition of QNX Software System’s leadership as a technology innovator, the conference organizers invited QNX engineers to deliver 10 technical papers, on topics ranging from memory analysis through multi-core chips to multimedia design. Not everyone could attend Embedded World 2007, so we've made these papers available, to you, for download:

Using Memory Analysis to Create Leaner, Faster, More Reliable Embedded Systems

Managing memory efficiently is just as important as managing it reliably. That’s why you need memory analysis tools that go the distance - from early detection of subtle errors to precise tuning of long-term memory usage.

>Download this whitepaper.
----

Using System Tracing Tools to Optimize Multi-Core Systems

By helping you visualize complex system behavior, system tracing tools make it far easier to troubleshoot and optimize a multi-core application.

>Download this whitepaper.
----

Using POSIX Threading to Build Scalable Multi-Core Applications

Learn how worker threads and symmetric multiprocessing (SMP) can leverage the true hardware parallelism offered by multi-core chips.

>Download this whitepaper.
----

Case Study: Making a Successful Transition to Multi-Core Processors

Which multiprocessing model makes sense for your multi-core project? A look at how one development team minimized their migration efforts while maximizing system throughput.

>Download this whitepaper.
----

Software Design Choices for Multimedia-Enabled Devices

By using a modular, component-based design, system integrators can build systems flexible enough to support new media formats and new DRM techniques, yet reliable enough for the most demanding markets.

>Download this whitepaper.
----

Using Resource Partitioning to Build Secure, Survivable Embedded Systems

By providing guaranteed access to system resources, partitioning can ensure the availability of critical services, even when your system experiences a heavy processing load or a denial-of-service attack.

>Download this whitepaper
----

Getting the Most out of Eclipse CDT

Eclipse CDT has become the de facto standard for developing embedded C/C++ applications. Find out what’s new, what’s coming, and what extensions are available for debugging and optimizing your software projects.

>Download this whitepaper.
----

Using Open Source Software to Create Successful Commercial Products

Using the highly successful QNX Momentics IDE as an example, this paper examines the benefits, strategies, obstacles, and opportunities associated with using open source in commercial products.

>Download this whitepaper.
----

Application-Driven Power Management for Embedded Systems

When it comes to power management, no two mobile devices have the same requirements. Enter a framework that lets you create a power policy optimized for your specific design.

>Download this whitepaper.
----

Well-Tested, Well-Protected: Writing Device Drivers in User Space

By debugging a driver in user space, you can make memory violations easier to catch, take advantage of source-level debuggers, and eliminate the need to reboot your target every time the driver faults.

>Download this whitepaper.
----

3D Graphics: Adding a New Dimension to Your Embedded System

Learn how to create 3D GUIs that strike an optimal balance of cost, performance, functionality, reliability, and portability.

>Download this whitepaper.
----

>To download many other whitepapers, click here

_
UPCOMING WEB SEMINAR
_

QNX Freescale Multi-Core Seminar
February 27, 2007
Ottawa, ON

Join QNX Software Systems and Freescale Semiconductor for a technical seminar that looks at understanding and overcoming the challenges of designing optimized software for dual-core processors.

When: Tuesday, February 27, 2007
Time: 10:00 a.m. to 1:00 p.m.
LUNCH included (sponsored by QNX and Freescale)
Location: QNX Software Systems

>More information and to register

Looking forward to seeing you there!

_
_
ARCHIVED WEB SEMINAR
_

Memory Analysis Tools

Höhere Stabilität und bessere Performance mit Memory Analysis Tools

Embedded Systeme werden immer komplexer. Die Speicherverwaltung in solchen Systemen muss so ausgelegt sein, dass langfristige Stabilität und gute Performance sichergestellt sind.

In diesem Web-Seminar geht es um Speicheranalyse-Tools und wie Sie sie einsetzen können, um das Verhalten Ihres Systems über längere Zeit zu beobachten und die Qualität Ihrer Software zu verbessern. Erfahren Sie, wie diese Tools Ihnen helfen können, die Zeit bis zur Marktreife Ihres Produkts zu verkürzen, in dem sie Probleme und Fehler aufdecken, die sonst nur schwer zu finden sind. Kommen Sie Speicherverwaltungsfehlern auf die Spur und optimieren Sie die Performance Ihrer Applikation im Hinblick auf Speichernutzung.

>Sie hier für weitere Informationen

>For information or to download an English version

_
UPCOMING EVENTS
_

TI Developer Conference
March 7-9, 2007
Dallas, TX
QNX Booth#: 618

Once again this year Texas Instruments is hosting the TI Developer Conference. This year’s event will be held in Dallas, March 7-9. Along with a booth (#618) on the show floor, our very own Randy Martin will be presenting a case study: Developing Audio Multimedia Solutions on TI Jacinto/DaVinci.

>For more information or to register

----

Embedded Systems Conference
April 1-5, 2007
San Jose, CA
QNX Booth: 1746

If you’re planning on attending ESC, be sure to drop by the QNX Software Systems booth (#1746) where we’ll have a number of innovative technologies and time-saving tools on display:

Multimedia Solution
See the latest QNX technologies for building reliable multimedia-enabled products that support media detection and content organization, audio playback and record, DVD movie playback, and connectivity to portable media players (such as iPods).

Tools
Discover how QNX visualization tools provide deep insight into complex, multi-core behavior and how they simplify the entire development cycle, from board bring-up to performance optimization.

Multi-Core Solution
Learn how to benefit from multi-core processors by dynamically using multiple CPU cores in software as well as how to use partitioning to protect software and add a new level of survivability.

>Register now to attend this event.
----

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:

  • Melbourne, FL - 27 February 2007
  • Huntsville, AL - 1 March 2007
  • Atlanta, GA - 6 March 2007
  • Phoenix, AZ - 20 March 2007
  • Albuquerque, NM - 22 March 2007
  • Boston, MA - 24 April 2007
  • Betheseda, MD - 26 April 2007
  • Milan, Italy - 8 May 2007
  • Rome, Italy - 10 May 2007
  • Dallas, TX - 15 May 2007
  • Austin, TX - 17 May 2007

>Register now to attend any of these events.

_
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

----