July 2006 | ||
FEATURE ARTICLE | ||
Securing Connected Devices from the Ground Up- by Dan Dodge, CEO, QNX Software SystemsQuick. Which of these events really happened:
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. Execution Partitioning for Embedded Systems Increases Security, Reliability- by Curt Schwaderer, Compact PCI and Advanced TCA SystemsEmbedded 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. |
||
THE LATEST FROM QNX | ||
QNX and Mecel Redefine Bluetooth Connectivity for In-Car Infotainment SystemsWireless 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. QNX Demonstrates QNX Multi-Core Edition on Dual Core Freescale MPC8641D ProcessorQNX 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 ProcessorsTo 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 SystemsDr. 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 productsAttacks, 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 SystemsDiscover how the innovative features of QNX Neutrino Adaptive Partitioning helps you develop secure, survivable systems without sacrificing system performance. Key takeaways include:
Click here to view this web seminar. |
||
UPCOMING EVENTS | ||
Real-Time & Embedded Computing ConferenceThe 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:
Click here to register for any of these events |
||
Convergence 2006
|
||
QNX TRAINING | ||
Realtime Programming for the QNX Neutrino RTOSObjectives: 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.
|
||
Developing, Debugging and Analyzing Performance with the QNX Momentics IDEPrerequisites: 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:
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 RTOSPrerequisites: 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.
|
||
Introductory Programming for the QNX Photon microGUI
|
||
QNX Software Systems HEADQUARTERS
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 |