QNX Source Newsletter October 2004
   Volume 2 Number 12      October 2004

Unsubscribe   Contact QNX  

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

IN THIS ISSUE:

SPECIAL FEATURE
QNX Multimedia Technology Development Kit v1.0.1 (Source Components) Released
PRODUCTS AND SERVICES
Upcoming Training Courses: NEW Training Sessions Available
Archived Web Seminar: Using POSIX to Maximize Code Portability in Embedded Systems
PARTNER FOCUS
SPOTLIGHT: Renesas
QNX and Texas Instruments Collaborate to Deliver High Performance In-Car Audio Systems
CrossTest's Breakthrough Technology Ensures Fast, Thorough Testing
UPCOMING EVENTS AND SEMINARS

Webcasts:

RapidIO Technology-The Software Perspective, October 26 at 8am PT / 11am ET / 15GMT - Live Broadcast

Speaking Engagements:

ARM Developers Conference 2004, October 19-21 in Santa Clara, CA
Real-Time Automotive Seminar, October 21-22 in Dearborn, MI
Embedded Systems Conference, November 9-11 in Munich, Germany
Software Defined Radio Technical Conference and Product Exposition, November 15-18 in Phoenix, AZ

Trade Shows:

Platinum Sponsor: Smart Networks Developer Forum Asia, October 24-27 in Hainan Island, People's Republic of China
Smart Networks Developer Forum Asia, October 21 in Tokyo, Japan
QNX2004 Italian Technology Conference, November 3 in Milan, Italy
Embedded Technology 2004, November 17-19 in Yokohama, Japan
QNX Russia 2004, November 17-19 in St. Petersburg, Russia
Real-Time & Embedded Computing Conferences - Upcoming Shows

   SPECIAL FEATURE

QNX Multimedia Technology Development Kit v1.0.1 (Source Components) Released

Design next-generation multimedia support into automotive infotainment, industrial control, and other media-enabled systems. The QNX Multimedia Technology Development Kit provides reusable media handling components, source code, and sample applications to accelerate the development of high-performance media playback and recording functionality.

The Multimedia TDK now includes both binary and source components. The source component expands the customization capabilities for multimedia developers on all targets.

Solution Highlights

  • Create multimedia applications from existing parts or incorporate new formats into a single application
  • Support a wide variety of commonly used audio and video formats out of the box
  • Use MPEG audio and video standards for decoding in applications such as VCD and MP3 players
  • Integrate components for format handling and content handling of media formats

Click here to learn more.

   PRODUCTS AND SERVICES

Upcoming Training Courses

QNX Software Systems provides a number of courses with expert instruction, small class size, practical problem solving, and hands-on training to help accelerate your development cycle. Standard training courses are offered at QNX offices and approved training centers around the world. We also offer on-site training where you can get the training you want at your location - select one of our standard courses or design your own program.

New Training sessions are now available at our head office:

Realtime Programming for the QNX® Neutrino® RTOS
November 9-12, 2004 in Ottawa, Canada
January 11-14, 2004 in Ottawa, Canada
This course is designed for anyone who develops QNX Neutrino RTOS 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.

Developing, Debugging and Analyzing Performance with the QNX® Momentics® IDE
November 15-18, 2004 in Ottawa, Canada
January 17-20, 2004 in Ottawa, Canada
Learn how to use the IDE in QNX Momentics to develop your applications, debug complex problems, 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
November 22-25, 2004 in Ottawa, Canada
January 24-27, 2004 in Ottawa, Canada
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.

Find upcoming courses, locations, and registration dates in your area.
Click here to learn more.

Archived Web Seminar: Using POSIX to Maximize Code Portability in Embedded Systems

View the archived presentation that looks at implementing POSIX APIs in embedded systems, broadcast live on September 23, 2004. During the session, Open Group Director Joe Bergmann discusses the evolution of POSIX and new work that's being done by the consortium in areas such as safety-critical systems, quality of service, and security. QNX Product Manager Steve Furr reviews POSIX compliance in leading operating systems, including the QNX Neutrino RTOS, and provides coding guidelines for implementing the specification in embedded systems.

Click here to view the archive or read the transcript.

   PARTNER FOCUS

SPOTLIGHT: Renesas

QNX and Renesas have been working together since 2001, when a Tier One automotive supplier designed its next-generation telematics platform with the QNX Neutrino RTOS and Renesas SH-4 processor. Since that time, the companies have built a solid alliance aimed primarily at success in the automotive market. In the second quarter of 2002, Renesas founded COMET™, the Community for Enabling Telematics. QNX was the first vendor selected for the alliance, which allows Renesas and member companies to deliver comprehensive, vertically integrated development solutions to engineers designing telematics and Car Infotainment System (CIS) products.

QNX Support for Renesas products includes:

  • SH-4 Cores 7750, 7751, 7751R, 7760, Amanda, Tahoe, Q2SD
  • SH-4 Development Platforms Aspen, BigSur, Biscayne, SystemH, Solution Engine

Related News
QNX Turbocharges In-Car Infotainment Systems with Support for Renesas SH-4A Processors

Click here to learn more about QNX and Renesas.

QNX and Texas Instruments Collaborate to Deliver High Performance In-Car Audio Systems

QNX Software Systems and Texas Instruments Incorporated (TI) (NYSE: TXN) announced a strategic collaboration to deliver next-generation in-car audio systems based on the QNX® Neutrino® realtime operating system (RTOS) and TI's dual-core OMAP5912 digital signal processor (DSP)-based solution. The companies' joint offering provides automotive OEMs a complete, off-the-shelf package to accelerate the development of high-performance in-car audio systems that can integrate satellite radio and telematics services, rip CDs as they're playing, leverage wireless technologies to access home networks, and save a wide array of multimedia content onto built-in hard drives.

To read more about Texas Instruments' Digital Radio solutions please visit www.ti.com/dr12

Click here to learn more.

Cross Test's Breakthrough Technology Ensures Fast, Thorough Testing
CrossTest has developed a breakthrough software technology that enables fast and thorough testing by fully automating the entire testing cycle of embedded software applications. It has been carefully designed to meet the toughest constraints of real-time embedded software and has already been successfully used on QNX-based products.

CrossTest provides an end-to-end testing solution, which includes:

  • Automated test creation (test cases, stubs, variables, etc.) No more test implementation and maintenance
  • Automated test execution on host, simulator, and/or actual QNX based-target without requiring any changes to existing tests
  • Automated regression testing accessible any time
  • Detailed code coverage analysis to ensure that all functions have been tested properly

QNX users who have selected CrossTest have quickly realized up to 50% time savings on software testing and more than 20% time savings on overall software development.

Click here to learn more.

   UPCOMING EVENTS AND SEMINARS

RapidIO Technology - The Software Perspective

October 26 at 8am PT / 11am ET / 15GMT - Live Broadcast
Speaker: Sebastien Marineau-Mes, Director & Chief Architect, OS Development Group, QNX Software Systems

The RapidIO standard seamlessly enables chip-to-chip, board-to-board, and system-level connections. This packet-switched architecture is partitioned into a three-layer hierarchy of logical, transport, and physical layers, which are all transparent to software, allowing any type of data to run over it. The RapidIO standard defines architectural features that enable device software to run better, faster, more reliably, and scale easily to multi-processor designs.

This webcast will review the RapidIO architecture's features that make it software-friendly and how to realize the benefits of these advanced features. Leading operating system vendors, including QNX Software Systems, will provide details about how their various software offerings leverage RapidIO technology, including discussion of their related drivers, board support packages, and platforms.

Click here to register.

ARM Developers Conference 2004, October 19-21 in Santa Clara, CA

Join ARM and its technology and tools partners from around the world at the only industry event for developers of ARM Powered® solutions. QNX Software Systems will be giving a presentation on the following topic:

Two Cores are Better than One: Maximizing System Performance with Symmetric Multiprocessing
Speaker: Dave Dickey, Field Application Engineer, QNX Software Systems

By distributing the computational workload across multiple, tightly coupled processors on a single board or chip, SMP allows developers to maximize system density while achieving significantly greater throughput and concurrency. Nonetheless, few software engineers have had the opportunity to learn how to take full advantage of SMP. This workshop focuses on which practices to follow and which pitfalls to avoid. We'll start with the essentials - what SMP is and why it's beneficial - then drill down to hands-on techniques for designing and optimizing applications.

Click here to learn more.

Real-Time Automotive Seminar, October 21-22 in Dearborn, MI

To meet the growing information needs in electronics design for automotive engineers, this two-day seminar offers instruction in real-time design in automotive engineering, including development and implementation of drive- and brake-by wire systems, telematics, entertainment systems, and engine control systems. QNX Software Systems will be presenting on the following topic:

Application-Driven Power Management for In-Vehicle Telematics
Speaker: Randy Martin, Technical Engineering Manager, Automotive, QNX Software Systems

This class explores how to: identify system characteristics that must be addressed by power management, select an appropriate power management architecture, and design a power policy that achieves the lowest possible power consumption while satisfying your system's performance constraints. In particular, we'll examine approaches that move control of power consumption out of the OS and into the hands of the application developer. Through such approaches, developers can create policies that address events invisible to the OS, achieve finer-grained control over the power consumption of each peripheral, and allow more devices to draw on a limited power supply.

Click here to learn more.

Embedded Systems Conference, November 9-11 in Munich, Germany

The Embedded Systems Conference is a unique training center for the embedded community. This is a leading event for developers, development directors and decision-makers in management. QNX Software Systems will be giving three presentations on the following topics:

Using Eclipse CDT for C/C++ Development
Presentation Date and Time: Wednesday, November 10, 4 pm
Speaker: Sebastien Marineau-Mes, Director & Chief Architect, OS Development Group, QNX Software Systems Project leader, Eclipse CDT

The open-source CDT project provides a cross-platform C/C++ tooling environment for multiple development hosts and target systems, allowing even large development teams to standardize on one IDE. Moreover, its widely supported plug-in architecture makes it possible to integrate tools from multiple vendors; developers can, in effect, take a "best of breed" approach to their tool selection. This class provides a hands-on introduction to the CDT architecture and components, and uses live examples to show how to best take advantage of its features.

Real-time Programming in Java
Presentation Date and Time: Wednesday, November 10, 10:30 am
Speaker: Steve Furr, Senior Product Manager, QNX Software Systems Co-author, Real-time Specification for Java (RTSJ)

For a long time, Java was unusable as a real-time development platform. Consequently, developers had to separate their systems into two halves - real-time and non-real-time - and use two different languages (e.g. C, Java) to implement them. This is no longer necessary, thanks to the Real-time Specification for Java (RTSJ). In this session, we explore all the new classes that a JVM supporting the RTSJ has to provide. Every major area of the standard will be covered, using working code examples.

Implementing Web Services in Embedded Systems
Presentation Date and Time: Thursday, November 11, 2004, 4 pm
Speaker: Steve Furr, Senior Product Manager, QNX Software Systems

Using Web services, an embedded device can access remote data in a manner that is both friendlier and more firewall-compatible than conventional forms of RPC. The device can also transmit data upstream, allowing it to be monitored and configured over both private and public networks. To provide this data, however, the device must run an application server -- software traditionally developed for resource-rich environments. This class examines how to embed such functionality into resource-constrained devices, using frameworks independent of any particular programming language.

Click here to learn more.

Software Defined Radio Technical Conference and Product Exposition, November 15-18 in Phoenix, AZ

This technical conference and product exposition is focused on technology, standards, and business activity related to software defined radios. QNX Software Systems will be presenting on the following topics:

Maximizing Mission Life: Power Management for Software-Defined Radio
Presentation Date and Time: TBA
Speaker: Sheridan Ethier, Software Engineer, QNX Software Systems

Software-defined radio is inherently flexible, yet that very flexibility poses numerous challenges for the system designer -- such as finding an equally adaptable model of power management. Unfortunately, existing power management standards, with their roots in general-purpose computing, provide a "one size fits all" approach that fails to address the unique, and highly variable, usage scenarios that a software-defined radio may need to address.

Through an "application driven" model, developers can create power policies that handle events unanticipated by existing standards, achieve finer-grained control over the power consumption of each peripheral, and extend battery life while addressing complex, application-specific scenarios. (In this paper, "power policy" simply refers to the rules and procedures used to change a system from one power state to another.)

Leveraging the POSIX Standards for Software-Defined Radio
Presentation Date and Time: TBA
Speaker: Jeff Shaffer, Field Application Engineer, QNX Software Systems

More than ever, commercial, government, and military organizations are demanding that developers use POSIX interfaces. The question is, how much of the POSIX standard must your project support? POSIX is so large, and has so many optional components, that few applications need everything it offers. This session introduces basic concepts of application portability and explores the benefits of using POSIX as a standard for achieving greater levels of portability. It examines how to: identify which POSIX APIs your system requires; determine whether your OS can support those APIs; achieve portability without sacrificing performance; and weigh the relative merits of POSIX conformance, POSIX compliance, and POSIX certification. Examples related to portability are examined from the perspective of various editions of the POSIX specifications.

Click here to learn more.

Platinum Sponsor: Smart Networks Developer Forum Asia, October 24-27 in Hainan Island, People's Republic of China

SNDF is your opportunity to learn, communicate and collaborate with the top suppliers in the networking and communications industry. Participate in a special series of seminars conducted by sponsors, and a hands-on Technology Lab featuring components, systems and solutions from dozens of Smart Networks Alliance members.

Xiaodan Tang, software developer at QNX Software Systems will be presenting a seminar at SNDF entitled "Extracting Maximum Performance Through Symmetric Multiprocessing."

Topics include:

  • Strategies for scheduling, cache and bus optimizations
  • Issues surrounding retargeting of legacy code to multiprocessing environment
  • Advanced tools available to support SMP development

Click here to learn more.

Smart Networks Developer Forum Asia, October 21 in Tokyo, Japan

QNX will be demonstrating latest product offering of the QNX family - the most trusted RTOS in the embedded market. The new comprehensive, yet tightly integrated, QNX® Momentics® Development Suite v6.3 has everything you need to build and optimize carrier-grade product lines for Freescale PowerPC and PowerQUICC platforms. From board bring-up to remote diagnostics, QNX Momentics provides time-saving tools for your entire development cycle, all in a standards-based environment.

Click here to learn more.

QNX2004 Italian Technology Conference, November 3 in Milan, Italy

This year's event provides an opportunity to network and exchange best practices with some key business and technical decision-makers in the industrial automation, process control and general embedded industries. Sessions include technical presentations on industry topics such as POSIX, User-Space Device Drivers and QNX v6.3 product overview.

> Registration deadline is October 29, 2004. Seating is limited, so register early to avoid disappointment!

Click here to learn more.

Embedded Technology 2004, November 17-19 in Yokohama, Japan

Embedded Technology 2004 (ET 2004) is the largest trade show and conference in Asia for embedded systems designers and managers. ET 2004 introduces advanced technologies and solutions for emerging embedded applications including digital consumer electronics, automotive and wireless communication. Visit QNX Software Systems on the show floor and see our latest product demonstrations.

Please make sure to stop by our booth C-26 to speak to the technical experts, learn more about our products by viewing our demos, and hear our open-stage presentations.

Click here to learn more.

QNX Russia 2004, November 17-19 in St. Petersburg, Russia

This annual event is dedicated to the QNX Real-Time Operating System as well as to embedded technologies based on the QNX RTOS, and is intended for Russian developers of realtime systems, embedded applications and intellectual devices.

QNX Russia conference traditionally brings together developers, manufacturers and users of embedded realtime solutions and applications from a variety of Russian science and industry branches. The conference provides its participants with a great opportunity not only to learn about the recent news and modern tendencies of the embedded technology world, but also to demonstrate their own achievements, share their experience and find answers to their questions.

The conference involves a series of technical workshops by SWD Software Ltd. experts, demo rooms and also an open Q&A session, where the participants may address their questions directly to the QNX Software Systems Ltd., SWD Software Ltd. and their partners' representatives.

Click here to learn more.

Real-Time & Embedded Computing Conferences - Upcoming Shows

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.

October 21, 2004 in Patuxent River, MD
Click here to learn more.

November 16, 2004 in Vancouver, BC
Click here to learn more.

November 18, 2004 in Seattle, WA
Click here to learn more.

December 9, 2004 in Raleigh/Durham, NC
Click here to learn more.

Unsubscribe   Contact QNX