1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect
2 Presentation Outline Business Overview –QNX Greetings –QNX Biography –QNX & the Competition –Our Target Markets –QNX Partners –QNX Customers Technical Product Overview –QNX Product Technology Update Closing Remarks
3 Title of presentation Title 2 QNX Business Overview Presented by: Kimm Krueger Director International Channels
4 Title of presentation Title 2 QNX Greetings From our Founders
Greetings from Dan and Gord! Help customers solve important problems by providing them with the worlds highest-value embedded operating system technology, development tools and support. QNX Mission
6 Title of presentation Title 2 QNX A Short Biography
7 Who is QNX? Leading global provider of embedded realtime operating system (RTOS) technologies: –21 years serving the complex needs of the real-time embedded market. –The RTOS of choice for mission and life critical environments –Dedicated customer support teams to help accelerate time to market and assure customer satisfaction throughout your product life cycle Well positioned in growing embedded software market Key technology advantages Blue chip customer base Strategic alliances with leading silicon vendors Broad geographic presence Seasoned management team Revenue growth of 14%
QNX Worldwide Seattle Dallas San Jose Los Angeles Boston Chicago Detroit Philadelphia Atlanta UK Germany France Japan Ottawa Headquarters in Ottawa 240 employees with 14 offices in 8 countries 19 distributors representing 29 countries SWD Software
Our Products
12 Why Do Customers Choose QNX? Unmatched on quality and performance of the QNX Neutrino RTOS A powerful development environment in QNX Momentics Dedicated professional services and support teams to assist customers at every stage of the development cycle A secure, established and stable company, with a large customer base 21 years of experience, and a proven business model, consisting of product, services and support
13 Opportunities for QNX As systems become more complex OEMs are migrating to commercial solutions As systems become more complex OEMs are looking for more advanced commercial solutions
14 Title of presentation Title 2 Our Competitive Edge What Makes QNX Unique?
QNX Advantages Commercial OS Competitive Landscape Main markets in Networking, Military and Aerospace Main markets in Consumer and Automotive Main markets in (soft real-time) Consumer, Telecom Industry leader Main markets in Industrial, Medical Networking, Auto, Consumer OS architecture API standards OS architecture Reliability OS architecture Long term support Clean IP
16 Title of presentation Title 2 Our Target Markets Where do we focus & win?
17 Markets: Industrial QNX Grew up in the Industrial Automation Market Industrial Automation Market IndustrialX86 Dominated by X86 processors 2 nd largest embedded market Enjoys relative stability Continues to be important
18 Markets: Medical Our Reputation for Quality Gained us Access to the Gained us Access to the Medical Market Medical Market IndustrialX86MedicalX86 Dominated by X86 processors Home-use connected medical devices Growing opportunity for growth
19 Markets: Consumer With our Photon MicroGUI we entered the Consumer (Information Appliance) Market IndustrialX86MedicalX86 ConsumerX86 Heavily influenced by desktop software (Windows) Very volatile Opportunistic in this space
20 Consumer X86, MIPS Markets: Netcom The Introduction of Multi-Processor Support in QNX Neutrino Gained us Access to the Networking Market These Markets also demanded Integrated Tools for which we delivered Momentics IndustrialX86MedicalX86 Netcom X86, PPC, MIPS, XSCALE XSCALE The largest market
21 Markets: Auto The Introduction of Multi-Processor Support in QNX Neutrino Gained us Access to the Automotive Market These Markets also demanded Integrated Tools for which we delivered Momentics IndustrialX86MedicalX86 Netcom X86, PPC, MIPS, XSCALE XSCALE Auto PPC, SH4, XScale Consumer X86, MIPS Highest potential growth rate Automotive telematics still in a formative stage Get in early or you are not a player
22 Markets: Military Our technology is now making us attractive to the Military Market Military Market IndustrialX86MedicalX86 Netcom X86, PPC, MIPS, XSCALE XSCALE Consumer Military X86, PPC, MIPS, ARM, XScale Auto PPC, SH4, XScale Second highest growth rate Like Auto there are a small number of Tier 1 suppliers Highly value POSIX APIs and fault tolerant systems
23 Markets Today we have a diversified revenue base from many markets This provides us with stability with significant opportunities for growth IndustrialX86MedicalX86 Netcom X86, PPC, MIPS, XSCALE XSCALE Auto PPC, SH4, XScale Consumer X86, MIPS Military X86, PPC, MIPS, ARM, XScale
24 Title of presentation Title 2 Key Solution Partners
25 Partners Help Deliver Complete Solutions
26 Title of presentation Title 2 Key Customers
27 Some QNX and SWD Customers LADA
28 Title of presentation Title 2 QNX Technical Product Overview Presented by: Peter van der Veen Chief Architect
29 Title of presentation Title 2 QNX Product Technology Update Hot Off The Press!
30 QNX Product Technology Momentics Release New QNX Web Site Open Source Projects Future Technology Directions
31 PowerPC Intel MIPS ARM SH4 XScale Target Platforms Windows Linux Solaris QNX Neutrino Development Hosts Industry Standards MedicalIndustrial Consumer NetcomAuto QNX Momentics QNX ® Momentics ® QNX ® Neutrino ® Military
32 PowerPC, X86, MIPS, ARM, Xscale Windows, Solaris, QNX Neutrino, Linux IDE Workbench (Eclipse framework) IDE Workbench (Eclipse framework) Source debugger Java code developer Target information System builder Profiler System Analysis Memory analysis C/C++ code developer Target agent Target agent Photon microGUI Flash fsys Flash fsys TCP/IP OSPF Java Ethernet, Serial, JTAG, ROMulator Microkerne l Command line Tools BSPs DDKs Neutrino Runtime 3 rd Party Tools Invoke command-line tools such as make Host EnvironmentTarget Environment QNX Momentics QNX Neutrino RTOS
33 QNX Momentics Easy to Learn and Use Comprehensive Tools Suite Choice and Control Powerful
34 QNX Momentics: Easy to Learn and Use The same features for different host platforms Windows view Solaris view
35 QNX Momentics: Easy to Learn and Use Custom driver openreadwritestatdevctlclose Device and hardware specific code Resource manager framework openreadwritestatdevctlclose Device type code Hardware specific code Microkernel DDK driver Network, Graphics, Input, Audio, USB Devices which do not fit a device type for an existing DDK Code which does not need to be modified Code which needs to be modified or written Code which may need to be modified Resource manager framework
36 QNX Momentics: Comprehensive Tools Windows, Solaris, QNX Neutrino, Linux IDE Workbench (Eclipse framework) IDE Workbench (Eclipse framework) Source debugger Java code developer Target information System builder Profiler System Analysis Memory analysis C/C++ code developer Command-line Tools BSPs DDKs Neutrino Runtime 3 rd Party Tools... Invoke command-line tools such as make Host Environment
37 QNX Momentics: C/C++ Code Development
38 QNX Momentics: Debugger
39 QNX Momentics: System Builder
40 QNX Momentics: Choice Choice of: Target Host Language
41 QNX Momentics: Choice ClearCase toolbar ClearCase resource status indicator Integration: Vendor tool to Vendor tool
42 Revisions Difference Highlighting (version control) Properties View Tasks QNX Momentics: Powerful
43 Memory Analysis Debugger Integration: Tools within IDE QNX Momentics: Powerful
44 QNX Momentics: Fuelled by QNX Neutrino
45 Instrumented kernel captures system events and state changes in real time Provides maximum flexibility in how information is stored and processed Complements remote debugging by allowing performance analysis and field diagnostics while system is in service Protocol TCP/IP Device Driver Application Instrumented Microkernel Trace System Event Log System State Transition Events (interrupts, scheduler, messages, system calls) System characterization Performance analysis Field diagnostic (live or post-mortem) Printer Data display - Windows or Solaris Systems analysis System Analysis Toolkit: Quick, Rich, & Remote Diagnostics!
46 Momentics: System Analysis
47 Whats in New SMP cpus supported (MIPS, PPC, and Intel) Accessing memory above 4G (X86 and PPC) Multiple image file systems Improved system information (interrupts and timers) Improved USB Removed 48 character limit from QNX file system IPSEC and IPv6 now in PE Hardware checksum Gig-E drivers (i82554)
48 Whats in Improved installer (remote repositories now supported) Multimedia framework Layer support in Photon Flickerless Widget Lib New Input architecture
49 New QNX Web Page Design Developer Accounts Profiles for Submitting Items to QNX –Web Sites and Repositories –Apply for Beta Programs Auto Building of Repositories –Package repository or a web based download of.qpr Possible Future Additions –Forums (Web and NNTP access) –New Kit and reference platform sections –Public submissions for sample source/tutorial
50 Open Source Projects iPAQ (38xx support coming soon –Zarus and 39xx being worked on Lots of User Sites – – – – Eclipse.org (QNX Donated its CDT technology) – 3 rd party CD-ROM Mozilla
51 Future Direction Increased Number of BSPs –Be on all reference platforms available for our supported processors High Availability –Handle software faults Configuration Management –Configuring devices for embedded systems Power Management –User defined power state machine HA/CM/PM are very similar
52 Title of presentation Title 2 Closing Remarks A Successful Future
What we can you be THE BEST IN THE WORLD at What drives your ECONOMIC ENGINE The Three Circles of Success What are you deeply PASSIONATE ABOUT Provide customers with the most advanced and reliable software in the world QNX VxWorksAE WinCE Linux Architecture Test results Tools Business Model Markets From the book Good To Great by Jim Collins
54 Focus: Getting the Flywheel Spinning Step Forward With Focus People Line Up, Energized by Results Accumulation of Visible Results Flywheel Builds Momentum
55 Title of presentation Title 2 QNX and SWD A Partnership of Excellence
56 The QNX and SWD Relationship SWD has been a QNX distributor for 11 years SWD has established and proven expertise in the embedded market and with QNX SWD has a large, entrenched customer base using QNX SWD is the only QNX distributor to hold users conferences SWD has created a QNX following in Russia that is very impressive SWD follows the same company values that QNX does: –Hire enthusiasm and talent –Lead by example –Focus on your core competencies –Adapt to change –Enjoy your job! –Be genuine in your relationships –Quality, quality, quality –Architecture and People – make a difference!! QNX is very proud to have SWD as a distribution partner!
57 SWD AWARDS
58 THANK YOU