La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

QNX Software Systems France

Présentations similaires


Présentation au sujet: "QNX Software Systems France"— Transcription de la présentation:

1

2 QNX Software Systems France
Filiale de QNX Software Systems Ltd établie en 1997 7 employés , 10 employés en 2001 Représentation sur la France Bureau basé à Champs sur Marne Ventes directes, Support Technique et centre de Formation agréé --specifics of distributor host information --for QNX staff hosts, this slide should likely be removed

3 Présentation de la société QNX
1980 Fondée Propriétaires Co-Fondateurs, Co-Présidents Revenus (annuel) $33M Licenses 2,000,000+ QNX Corporate Overview: --facts and figures on QNX Employés 250; 160 Ingénieurs Objectif Novateur sur les technologies des OS temps réel

4 QNX Sales and Support Ottawa, Canada Siège social Bureaux de ventes
8 en Amérique du Nord Filiales Cambridge, UK Paris, France Hannover, Allemagne Tokyo, Japon Distributeurs 22 Distributeurs et agents sur 60 pays

5 QNX: L’excellence qui a fait ses preuves
20 années de notoriété et de qualité éprouvée dans la technologie embarquée Le cœur de la technologie QNX est son architectecture micro-noyau Neutrino Chaque module s’exécute comme un process protégé par la MMU dans un espace mémoire pour une totale fiabilité. Micro Interface graphique Photon architecturée autour d’un concept micro-noyau Pour réaliser rapidement des applications Internet et Multimédia pour la fabrication de terminaux d’information et de systèmes embarqués. Transparence du réseau QNET et support SMP Pour développer des systèmes distribués contrôlables à distance et pouvant supporter des architectures multi-processeurs QNX’s history in the embedded space means we are well positioned to continue as a leader in the future --we have key differentiating technologies: QNX Neutrino, the Photon microGUI, and Qnet networking support -- Our focus today is on our next generation technology, called the QNX Realtime Platform. Dan Dodge will give you a complete overview of our rationale for the creation of a realtime platform, the business model we are pursuing, and the key technologies that are built into the platform. --However, let me review with you quickly how we got to this point...

6 QNX mène la course technologique
Saisir les opportunités, lever les obstacles initiaux: Favoriser le développeur Permettre à tous les développeurs d’utiliser QNX (get.qnx.com) Construire une importante communauté de développeurs (QNX Developers Network) Accélérer le rendement et profit des OEM Offrir un environnement complet de développement avec de nombreux composants Multiplier les alliances de premier plan avec les leaders du marché Apporter un Support OEM & développements spécifiques Bénéficier de la compatibilité Linux La compatibilité avec Linux assure une productivité immédiate APIs partagées (POSIX, EL/IX, X Windows) Les applications Linux sont tranportables To seize the opportunities ahead, QNX developed a three-pronged market strategy: --first, we want to empower the developer by putting technology into the hands of more developers, and then help support them by creating and sustaining a QNX developer community. Our get.qnx.com download program and the creation of our QNX Developers network are key to delivering on this strategy. Dan will talk more about those later --second, we want our OEM customers to be able to get to market quickly and narrow the gap between development and profitability. Our comprehensive Realtime Platform offering is aimed at doing that --and third, we want to leverage our high degree of Linux compatibility. We believe that developers and companies that are thinking of using Linux in their next embedded project should in fact be looking at QNX. We are the safe embedded Linux solution. --we have all the benefits of Linux (POSIX standards, source code availability, a familiar developer work environment, a stable of QNX enthusiasts) with none of the risks (we have clear intellectual property ownership of the kernel, a long and proven history in embedding, etc.)

7 Utilisez la Plate-forme temps réel QNX et soyez immédiatement productif !
Environnement de développement natif exhaustif - gratuit pour une utilisation non commerciale Compiler, déboguer et tester sur QNX Créer des applications graphiques pour Photon avec “PhAB” Utiliser nos kits d’outils pour réaliser des pilotes graphiques, réseaux, USB, flash, disques pour développer des applications Internet et multimédia Outils d’analyses: Noyau et applications Nombreux utilitaires disponibles ... Chaque jour plus nombreux Applications “sympa”: multimédia, Flash, 3D, Jeux et plus encore .. Note: Développement croisé pour Solaris™, Windows™ aussi disponible

8 Notre succès à ce jour La plate-forme QNX est téléchargeable depuis le 26 septembre get.qnx.com Les résultats sont incroyables ! plus de 800,000 téléchargements à ce jour Plus de 1 million de CD en circulation dans les magazines spécialisés Nominé par “PC Magazine” (UK) pour le prix d’innovation technique La communauté et l’enthousiasme des utilisateurs ne cesse de grandir Our success and interest in the QNX realtime platform has been outstanding

9 QNX: Microkernel+Full Memory Protection
Universal Process Model Every module runs as a process in its own MMU-protected memory space Includes O/S service modules, H/W drivers & applications Microkernel = Reliability Kernel does very little, very well Possibility kernel failures drastically reduced Easily Extensible RTOS Never need to modify the kernel Add new drivers or new O/S services dynamically QNX Microkernel Application Application Application Hardware Voyager microbrowser Network Manager Photon microGUI User Mode (protected) I/O Manager Filesystem Manager QNX Microkernel Kernel Mode User Mode (protected) Network Driver Video Driver Keyboard Driver Flash Driver

10 QNX: Scalable “Software Bus” + Message Passing
User Protocol Stack Flash Filesystem Character I/O Process Manager Debug Agent User Module 1 QNX/Neutrino Kernel User Driver User Module 2 X86 Photon microGUI PPC TCP/IP MIPS send server client Processes reply

11 QNETTM : Transparent Distributed Processing
System Scaleability Software scaleability from: System-on-a-card to System-in-a-box to System-across-a-network “A Virtual Supercomputer” Process location transparency Distribute processes to separate processor cards or computing nodes System Reliability Minimise impact of hardware failures to limited system processes or functionality

12 QNX: Field-Proven Reliability
One Kernel for all Embedded Systems The identical kernel runs in every QNX system Proven reliability through millions of runtime hours in hundreds of OEM products QNX Microkernel PROM Fsys Web server TCP/IP Ethernet Serial 2-line LCD Display ATM SNMP IPX DVD HTML Browser Flash Fsys PPP Graphics USB Embedded Controller Internet Appliance Network Router Java RS485 Always the same microkernel SNA

13 High-Availability: Software Hot Swap
Upgrade “Live” System Deploy new features & upgrades Deploy software bug fixes System maintenance with no rebooting minimises downtime Extend the RTOS Add new drivers, OS service modules dynamically A superior RTOS architecture for mission-critical systems Hardware Modified Application Application New Application Application Voyager microBrowser I/O Manager Photon microGUI Web Server New Net Manager Filesystem Manager QNX Microkernel Video Driver New Net Driver Keyboard Driver Flash Driver All of this…without ever rebooting the system

14 Fault Tolerance: Intelligent “S/W Watchdog”
Application A Driver 3 Application B Watchdog Driver 2 Application C Corrective Action (Restart Driver) Driver 1 Memory Fault Driver 1 Driver 1 CPU (MMU) Dump file for post-mortem failure analysis QNX Memory Violation Customer impact of software failures is minimised

15 QNX: Faster Development & Testing
Incremental Development Re-compile & re-link only new and modified modules Incremental Testing Verify and validate only new and modified subsystems Unchanged subsystems have been field-proven - No re-testing Shorter Time-to-Market Dramatic reduction in QA & S/W maintenance effort required More Features, Faster R&D can focus solely on new feature development Hardware New Application Application Modified Application Application Voyager Browser I/O Manager Photon microGUI Web Server Network Manager Filesystem Manager QNX Microkernel Video Driver New Driver Keyboard Driver Flash Driver

16 QNX: Enhanced Driver Development Environment
Universal Process Model Drivers & OS services are MMU-protected applications Edit, Compile, Update drivers dynamically on running systems Eliminate kernel faults during driver development Faster development cycle No kernel rebuilds and No rebooting Multiple users develop concurrently Superior tools Use source-level development tools for state-of-the-art OS development Edit Compile Rebuild Kernel Reboot System Source-level Debug X *

17 QNX : Open, Standard Platform API
The Power of the POSIX Industry API standard for UNIX OSs (LINUX, etc.) Ensures portability of technology (BSD TCP/IP stack) Ensures availability of UNIX-knowledgeable software developers and decreases RTOS training time Designed for POSIX Compliance QNX/Neutrino only RTOS designed from ground-up for POSIX certification 1003.1a - Base POSIX standards 1003.1b - POSIX Realtime extensions 1003.1c - POSIX threads standard 1003.4c - Draft realtime extensions

18 QNX, a realtime embedded Linux solution
QNX and Linux share the same APIs POSIX.1 (a,b,c,d), EL/IX, X Windows, ALSA GNU toolchain Self-hosted Established realtime embedded player Looks like Linux underlying architecture different


Télécharger ppt "QNX Software Systems France"

Présentations similaires


Annonces Google