1 title of presentation title 2 qnx in the 21 st century kimm krueger director international...

58
1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

Upload: walter-bailey

Post on 25-Dec-2015

215 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

1

Title of presentationTitle 2

QNXIn the 21st Century

Kimm Krueger Director International Channels

Peter van der Veen Chief Architect

Page 2: 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

Page 3: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

3

Title of presentationTitle 2

QNX Business Overview

Presented by: Kimm Krueger Director International Channels

Page 4: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

4

Title of presentationTitle 2

QNX GreetingsFrom our Founders

Page 5: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

Greetings from Dan and Gord!

Help customers solve important problems by providing them with the world’s highest-value embedded operating

system technology, development tools and support.

QNX Mission

Page 6: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

6

Title of presentationTitle 2

QNXA Short Biography

Page 7: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

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%

Page 8: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

QNX Worldwide

Seattle Dallas San JoseLos Angeles

Boston Chicago Detroit PhiladelphiaAtlanta

UKGermany

France

Japan

Ottawa

Headquarters in Ottawa240 employees with

14 offices in 8 countries

19 distributors representing 29 countries

SWD Software

Page 9: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

Our Products

Page 10: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

Our Products

Page 11: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

Our Products

Page 12: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

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

Page 13: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

13

Opportunities for QNX

As systems become morecomplex

OEMs are migrating tocommercial

solutions

As systems become morecomplex

OEMs are looking formore advanced commercial

solutions

Page 14: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

14

Title of presentationTitle 2

Our Competitive EdgeWhat Makes QNX Unique?

Page 15: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

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 architectureAPI standards

OS architectureReliability

OS architectureLong term support

Clean IP

Page 16: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

16

Title of presentationTitle 2

Our Target MarketsWhere do we focus & win?

Page 17: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

17

Markets: Industrial

QNX Grew up in theQNX Grew up in the Industrial Automation MarketIndustrial Automation Market

IndustrialIndustrialX86X86

• Dominated by X86 processors• 2nd largest embedded market• Enjoys relative stability• Continues to be important

Page 18: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

18

Markets: Medical

Our Reputation for QualityOur Reputation for Quality Gained us Access to theGained us Access to the

Medical MarketMedical Market

IndustrialIndustrialX86X86

MedicalMedicalX86X86

• Dominated by X86 processors• Home-use connected medical devices • Growing opportunity for growth

Page 19: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

19

Markets: Consumer

With our Photon MicroGUI we entered theWith our Photon MicroGUI we entered theConsumer Consumer (Information Appliance)(Information Appliance) Market Market

IndustrialIndustrialX86X86

MedicalMedicalX86X86

ConsumerConsumerX86X86

• Heavily influenced by desktop software (Windows)• Very volatile• Opportunistic in this space

Page 20: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

20

ConsumerConsumerX86, MIPSX86, MIPS

Markets: Netcom

The Introduction of Multi-Processor Support in QNX Neutrino The Introduction of Multi-Processor Support in QNX Neutrino Gained us Access to the Gained us Access to the Networking MarketNetworking Market

These Markets also demanded Integrated ToolsThese Markets also demanded Integrated Toolsfor which we delivered for which we delivered MomenticsMomentics

IndustrialIndustrialX86X86

MedicalMedicalX86X86

NetcomNetcomX86, PPC, MIPS,X86, PPC, MIPS,

XSCALEXSCALE

• The largest market

Page 21: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

21

Markets: Auto

The Introduction of Multi-Processor Support in QNX The Introduction of Multi-Processor Support in QNX Neutrino Gained us Access to the Neutrino Gained us Access to the Automotive MarketAutomotive Market

These Markets also demanded Integrated ToolsThese Markets also demanded Integrated Toolsfor which we delivered for which we delivered MomenticsMomentics

IndustrialIndustrialX86X86

MedicalMedicalX86X86

NetcomNetcomX86, PPC, MIPS,X86, PPC, MIPS,

XSCALEXSCALE

AutoAutoPPC, SH4, XScalePPC, SH4, XScale

ConsumerConsumerX86, MIPSX86, MIPS

• Highest potential growth rate• Automotive telematics still in a formative stage• Get in early or you are not a player

Page 22: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

22

Markets: Military

Our technology is now making us attractive to theOur technology is now making us attractive to the Military MarketMilitary Market

IndustrialIndustrialX86X86

MedicalMedicalX86X86

NetcomNetcomX86, PPC, MIPS,X86, PPC, MIPS,

XSCALEXSCALE

ConsumerConsumer MilitaryMilitaryX86, PPC, MIPS,X86, PPC, MIPS,

ARM, XScaleARM, XScale

AutoAutoPPC, SH4, XScalePPC, SH4, XScale

• Second highest growth rate• Like Auto there are a small number of Tier 1 suppliers• Highly value POSIX API’s and fault tolerant systems

Page 23: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

23

Markets

Today we have a diversified revenue base fromToday we have a diversified revenue base frommany marketsmany markets

This provides us with stability with significantThis provides us with stability with significantopportunities for growthopportunities for growth

IndustrialIndustrialX86X86

MedicalMedicalX86X86

NetcomNetcomX86, PPC, MIPS,X86, PPC, MIPS,

XSCALEXSCALE

AutoAutoPPC, SH4, XScalePPC, SH4, XScale

ConsumerConsumerX86, MIPSX86, MIPS

MilitaryMilitaryX86, PPC, MIPS,X86, PPC, MIPS,

ARM, XScaleARM, XScale

Page 24: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

24

Title of presentationTitle 2

Key Solution Partners

Page 25: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

25

Partners Help Deliver Complete Solutions

Page 26: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

26

Title of presentationTitle 2

Key Customers

Page 27: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

27

Some QNX and SWD Customers

LADA

                                                                      

Page 28: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

28

Title of presentationTitle 2

QNX Technical Product Overview

Presented by: Peter van der Veen Chief Architect

Page 29: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

29

Title of presentationTitle 2

QNX Product Technology UpdateHot Off The Press!

Page 30: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

30

QNX Product Technology

• Momentics

• 6.2.1 Release

• New QNX Web Site

• Open Source Projects

• Future Technology Directions

Page 31: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

31

PowerPC

Intel

MIPS

ARM

SH4

XScale

TargetPlatforms

Windows

Linux

Solaris

QNX Neutrino

DevelopmentHosts Industry Standards

Medical Industrial Consumer Netcom Auto

QNX Momentics

QNX® Momentics®

QNX® Neutrino®

Military

Page 32: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

32

PowerPC, X86, MIPS, ARM, XscalePowerPC, X86, MIPS, ARM, XscaleWindows, Solaris, QNX Neutrino, LinuxWindows, Solaris, QNX Neutrino, Linux

IDE Workbench(Eclipse framework)

IDE Workbench(Eclipse framework)

Sourcedebugger

Java codedeveloper

Targetinformation

System builder

Profiler

SystemAnalysis

Memoryanalysis

C/C++ codedeveloper

Targetagent

Targetagent

PhotonmicroGUIPhoton

microGUI

Flashfsys

Flashfsys TCP/IPTCP/IP

OSPFOSPFJavaJava

Ethernet, Serial,JTAG, ROMulator

Microkernel

Commandline

Tools

BSPs

DDKs

NeutrinoRuntime

3rd PartyTools

...

Invoke command-line tools such as make

Host Environment Target Environment

QNX Momentics

QNX Neutrino RTOS

Page 33: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

33

QNX Momentics

• Easy to Learn and Use

• Comprehensive Tools Suite

• Choice and Control

• Powerful

Page 34: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

34

QNX Momentics: Easy to Learn and Use

The same features for different host platforms

Windows view Solaris view

Page 35: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

35

QNX Momentics: Easy to Learn and Use

Customdriver

open read write stat devctl close

Device and hardware specific code

Resource manager framework

open read write stat devctl close

Device type codeHardware specific code

Microkernel

DDKdriver

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

Page 36: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

36

QNX Momentics: Comprehensive Tools

Windows, Solaris, QNX Neutrino, LinuxWindows, Solaris, QNX Neutrino, Linux

IDE Workbench(Eclipse framework)

IDE Workbench(Eclipse framework)

Sourcedebugger

Java codedeveloper

Targetinformation

System builder

Profiler

System Analysis

Memoryanalysis

C/C++ codedeveloper

Command-lineTools

BSPs

DDKs

NeutrinoRuntime

3rd PartyTools

...

Invoke command-line tools such as make

Host Environment

Page 37: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

37

QNX Momentics: C/C++ Code Development

Page 38: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

38

QNX Momentics: Debugger

Page 39: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

39

QNX Momentics: System Builder

Page 40: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

40

QNX Momentics: Choice

Choice of:• Target• Host• Language

Page 41: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

41

QNX Momentics: Choice

ClearCase toolbarClearCase toolbar

ClearCase resource status indicatorClearCase resource status indicator

Integration:• Vendor tool to

Vendor tool

Page 42: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

42

RevisionsRevisions

Difference Highlighting (version control)

Difference Highlighting (version control)PropertiesProperties

View TasksView Tasks

QNX Momentics: Powerful

Page 43: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

43

Memory AnalysisMemory Analysis

DebuggerDebuggerIntegration:•Tools within IDE

QNX Momentics: Powerful

Page 44: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

44

QNX Momentics: Fuelled by QNX Neutrino

Page 45: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

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/IPDeviceDriver

Application

InstrumentedMicrokernel

Trace

SystemEvent Log

SystemState Transition

Events(interrupts,scheduler, messages,

system calls)

System characterizationPerformance analysis

Field diagnostic(live or post-mortem)

Printer

Data display - Windows or

Solaris

Systems analysis

System Analysis Toolkit: Quick, Rich, & Remote Diagnostics!

Page 46: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

46

Momentics: System Analysis

Page 47: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

47

What’s in 6.2.1

• New SMP cpu’s 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)

Page 48: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

48

What’s in 6.2.1

• Improved installer (remote repositories now supported)

• Multimedia framework

• Layer support in Photon

• Flickerless Widget Lib

• New Input architecture

Page 49: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

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

Page 50: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

50

Open Source Projects

• iPAQ (38xx support coming soon http://qnxzone.com/eQip/)– Zarus and 39xx being worked on

• Lots of User Sites– http://qnx.org.ru/ – http://www.qnxzone.com/– http://www.openqnx.com/– http://sourceforge.net/projects/openqnx/

• Eclipse.org (QNX Donated its CDT technology)– http://www.eclipse.org/cdt/

• 3rd party CD-ROM

• Mozilla

Page 51: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

51

Future Direction

• Increased Number of BSP’s– 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

Page 52: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

52

Title of presentationTitle 2

Closing RemarksA Successful Future

Page 53: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

What we can you beTHE BEST INTHE WORLD

at

What drives yourECONOMIC

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

9 7 7 3

9 5 7 2

8 8 8 8

Architecture

Test results

Tools

Business Model

Markets

From the book “Good To Great” by Jim Collins

Page 54: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

54

Focus: Getting the Flywheel Spinning

Step ForwardWith Focus

People Line Up,Energized by Results

Accumulation ofVisible Results

Flywheel BuildsMomentum

Page 55: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

55

Title of presentationTitle 2

QNX and SWDA Partnership of Excellence

Page 56: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

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!

Page 57: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

57

SWD AWARDS

Page 58: 1 Title of presentation Title 2 QNX In the 21 st Century Kimm Krueger Director International Channels Peter van der Veen Chief Architect

58

THANK YOU