QNX Software Systems France

Slides:



Advertisements
Présentations similaires
PowerPoint. A guide to the use of ICT in the MFL classroom by Dean Horne Prudhoe Community High School.
Advertisements

CCIE – 27 novembre 2000 Part 1: (45 minutes) - Jean Rauscher
The Microsoft ® Mouse Mischief add-in works with Microsoft ® PowerPoint ® 2010 or Microsoft ® Office PowerPoint ® Download and install the Mouse.
Présentation IDP Sondes de détection d’intrusion
Targets of the approach
Exemples d'utilisation des solutions CCS. Exemples dutilisation.
HPC et Windows 2003 CCS pour les développeurs
Tout commence par un modeste éditeur de texte issue dune PME à Redmond, WA-USA.
CORP VG G G 1 P&WC PROPRIETARY DATA 1 Charles Litalien PWC - Bureau de la Technologie Charles Litalien Août 2002 Conception & Développement dune.
Le sondage LibQUAL à HEC Montréal Une première expérience réussie qui sintègre au processus de planification stratégique de la bibliothèque Le sondage.
(Nom du fichier) - D1 - 01/03/2000 FTR&D/VERIMAG TAXYS : a tool for the Development and Verification of RT Systems a joint project between France Telecom.
Copyright © 2010 Systematic Présentation des enjeux Europe et International 1 Jean-Luc Beylat, Vice-Président International Systematic.
Thales Communications
Inforoute Santé du Canada Les défis de linteropérabilité en e-santé Mike Sheridan, Chef de lexploitation 19 mai 2006.
TRADUCTION TRANSLATION. Traduction To meet the demand répondre à la To meet the demand répondre à la demande. demande. To enclose joindre( une lettre/un.
interaction in the .LRN platform
RECOMMENDATIONS ON EXPORT MARKETING FOR GEORGIAN WINES Tbilisi – November 27, 2007.
REBUILDING HAITIAN MEDICAL EDUCATION AND TRAINING.
Status report SOLEIL April 2008
Formal/Theory Phenomenology/Ex periments chaos break-up, giant-resonances, fusion interdisciplinarity (clusters, bose) mean-field (as a general theory)
Coopération/Distribution DEA Informatique Nancy. Content 4 Introduction - Overview 4 Coordination of virtual teams : –explicit interaction model –explicit.
Les technologies 3D appliquées à la formation aéronautique ETAT DE L ART et PERSPECTIVES.
TP2 ... MVC ? JList JLabel JSlider ImageLibrary Contrôleur Vue Modèle
1 AWAP : Administrable Wireless Access Point Projet de fin détude 2003 Cédric Logeais Mathias Faure.
Intégrer son site dans sa « Stratégie Facebook ».
Welcome Out of print books available through the bookshop.
BONJOUR Complex name, Simple aim! SEACSSEACS. What we wanted out of SEACS To promote sustainable energy usage within the school community To allow students.
Defence R&D Canada R et D pour la défense Canada Novel Concepts for the COP of the Future Denis Gouin Alexandre Bergeron-Guyard DRDC Valcartier.
Chapitre 3 – Les outils de supervision
La méthodologie MORSE F. Kordon, LIP6-SRC (UMR 7606)
Development and certification of Avionics Platforms on Multi-Core processors Marc GATTI – August 29th, 2013.
TM.
Actualités Services Providers & SPLA
Defence Research and Development Canada Recherche et développement pour la défense Canada Canada 11-1.
* Google Confidential and Proprietary Khaled KOUBAA Public Policy & Gov't Relations Manager - North Africa Google, Inc. Research, Innovation and Entrepreneurship.
1 of of 40 UPDATE UPDATE ON TV ANTENNAS SINCE LAST BOARD MEETING SINCE LAST BOARD MEETING HELD ON FEBRUARY 25, 2010, YOUR BOARD HAS MADE MORE PROGRESS.
AFNOR NF Z – "Online Consumer Reviews
TortoiseSVN N°. Subversion : pour quoi faire ? Avoir un espace de stockage commun – Tous les étudiants du SIGLIS ont un espace svn commun Partager vos.
1 Quakelight : le making of Julien Frelat Chef de projet InnoveWare Solutions Code Session : RIA309.
Pierre Lagarde Christophe Lauer
SAP Best Practices Commande en ligne pour les clients et les partenaires SAP.
Observations from the International Drug Policy Consortium JAMIE BRIDGE SENIOR POLICY AND OPERATIONS MANAGER AU CONFERENCE OF MINISTERS OF DRUG CONTROL.
140 ans Dune entreprise familiale à… Une famille dentreprises.
Laboratoire de Bioinformatique des Génomes et des Réseaux Université Libre de Bruxelles, Belgique Introduction Statistics.
ETL et Data Mining Présenté par : Marc Catudal-Gosselin Université de Sherbrooke automne 2004 automne 2004.
Le Standardized Work PSE Trainer-version 3 – sept 2004 Alain Prioul 29 Octobre 2004.
Systèmes distribués Le futur des systèmes dinformation est: Networked Diverse Numerous Mobile Ubiquitous Systèmes multiagents Middlewares: CORBA JINI HLA.
Les lycées. Sixth form is compulsory in France so it is really important to choose the right one. Look carefully at the information about colleges and.
Marketing électronique Cours 5 La personnalisation.
Le Baromètre Zone Cours : un environnement pour la micro-évaluation de ressources pédagogiques* Jacques Raynauld Olivier Gerbé HEC Montréal, MATI Montréal.
"Man Machine Interaction" MEMODULES as tangible shortcuts to multimedia information Omar ABOU KHALED, Rolf INGOLD, Denis LALANNE.
Réseaux de nouvelle génération et Internet : propositions pour le futur Alistair URIE Membre du Board d’ETSI Président du groupe de réflexion d’ETSI sur.
Première CTP le 4 décembre Nouvelle CTP depuis le 1 er février RTM milieu de cette année.
Windows Server Virtualization
VTHD PROJECT (Very High Broadband Network Service): French NGI initiative C. GUILLEMOT FT / BD / FTR&D / RTA
KM-Master Course, 2004 Module: Communautés virtuelles, Agents intelligents C3: Collaborative Knowledge construction & knowledge sharing Thierry NABETH.
Responsible products via large retail chains in the EU: field reality and development needs Vincent Commenne For the European Network for Responsible.
Cliquez et modifiez le titre Cliquez pour modifier les styles du texte du masque – Deuxième niveau Troisième niveau – Quatrième niveau » Cinquième niveau.
Ministère de l’Éducation, du Loisir et du Sport Responsables des programmes FLS et ELA: Diane Alain et Michele Luchs Animateurs: Diane Alain et Michael.
1 WEAVING THE FUTURE BUILDING INSTITUTIONAL APPLIED RESEARCH CAPACITY INTELLITEC/INTELLITEX PROJECT Dr Jacek Mlynarek CTT Group ACCC - Ottawa, February.
Qnx QNX est un système d'exploitation temps réel (dont l'objectif est de fonctionner dans un environnement contraint temporellement) adapté aux applications.
© Copyright Showeet.com S OCIAL M EDIA T HINKING.
Warwick Bailey Icodeon Ltd Cambridge, UK Icodeon SCORM 2004 Technologies Technologies Icodéon SCORM 2004 Warwick Bailey Icodéon SA Cambridge,
Page : 1 ObjectWeb 04/10/2004 Direction Générale du Système d ’Information Ce document est la propriété intellectuelle de DASSAULT AVIATION. Il ne peut.
IP Multicast Text available on
Update on Edge BI pricing January ©2011 SAP AG. All rights reserved.2 Confidential What you told us about the new Edge BI pricing Full Web Intelligence.
Samples for evaluation from All Charts & Templates Packs for PowerPoint © All-PPT-Templates.comPersonal Use Only – not for distribution. All Rights Reserved.
Internet – s 3 choses à toujours garder en tête concernant internet:
A Solution for Every Network
Transcription de la présentation:

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

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

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

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...

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.)

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

Notre succès à ce jour La plate-forme QNX est téléchargeable depuis le 26 septembre 2000 - 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

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

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

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

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 Email USB Embedded Controller Internet Appliance Network Router Java RS485 Always the same microkernel SNA

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

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

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

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 *

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

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