Study on Open Source In-Vehicle Infotainment (IVI) Software Platforms

Total Page:16

File Type:pdf, Size:1020Kb

Study on Open Source In-Vehicle Infotainment (IVI) Software Platforms Study on Open Source In-Vehicle Infotainment (IVI) Software Platforms Master of Science Thesis in Embedded Electronic System Design ANDERS KLAVMARK TERJE VIKINGSSON Chalmers University of Technology University of Gothenburg Department of Computer Science & Engineering Gothenburg, Sweden June 2015 The Author grants to Chalmers University of Technology and University of Gothenburg the non-exclusive right to publish the Work electronically and in a non-commercial pur- pose make it accessible on the Internet. The Author warrants that he/she is the author to the Work, and warrants that the Work does not contain text, pictures or other mate- rial that violates copyright law. The Author shall, when transferring the rights of the Work to a third party (for example a publisher or a company), acknowledge the third party about this agreement. If the Author has signed a copyright agreement with a third party regarding the Work, the Author warrants hereby that he/she has obtained any necessary permission from this third party to let Chalmers University of Technology and University of Gothenburg store the Work electronically and make it accessible on the Internet. Study on Open Source In-Vehicle Infotainment (IVI) Software Platforms Anders Klavmark, Terje Vikingsson, c Anders Klavmark, June 2015. c Terje Vikingsson, June 2015. Examiner: Sven Knutsson Supervisor: Per Larsson-Edefors Chalmers University of Technology University of Gothenburg Department of Computer Science and Engineering SE-412 96 G¨oteborg Sweden Telephone + 46 (0)31-772 1000 Department of Computer Science and Engineering G¨oteborg, Sweden June 2015 Acknowledgements This report is the result of a master thesis of 30 credits and was carried out by Anders Klavmark and Terje Vikingsson from Chalmers University of Technology. The thesis was conducted during 20 weeks in the spring of 2015 at AF˚ in Lindholmen, Gothenburg. We would like to give a special thanks to our supervisors at AF,˚ Anders Rylander, Mats Christiansson and Johan Almquist, for all the help and guidance throughout the project. We would also like to express our gratitude to Ola Wennberg, Manager infotain- ment, SW & HMI, at AF˚ Automotive, who believed in us and gave us the opportunity to perform this master thesis. Thanks also to Per Larsson-Edefors, our supervisor at Chalmers, for the continuous support and feedback during the project. Last but not least, thank you Jeremiah Foster and Johan Thelin at Pelagicore, and Gunnar Andersson at Volvo Car Corporation for providing us with so much valuable information. i Abstract On AF's˚ behalf, this report addresses three open source initiatives for use in automotive infotainment, namely GENIVI, Automotive Grade Linux (AGL) and Automotive Grade Android (AGA). This was carried out in form of a study that presents and analyses the three named open source initiatives with respect to their respective objectives, backers, technology, openness, licensing, maturity, etc. followed by a practical implementation of one selected candidate of these initiatives. As the root cause for all of this was AF's˚ willingness of facilitating the identification of a suitable platform for an In-Vehicle Infotainment (IVI) project and to demonstrate open source as a successful concept for IVI development. For the study, on-line and literature reviews have been essential in our information gathering efforts and have been used extensively throughout the project. With these, a general understanding of each initiative was obtained and many of our initial questions got answered. To obtain further knowledge, interviews were conducted with people having insight and/or experience in IVI and open source development. In the final stage of the study, practical work commenced on the development of an IVI prototype aimed at demonstrating functionality of one investigated initiative. Our main focus was the software, so the open source IVI platform to be used for the prototype was selected prior to the hardware. For this design implementation, we chose GENIVI since it had the largest numbers of backers, an active community, and the most mature and comprehensive solution. Hardware was purchased subsequently and the implementation of the prototype took off. The results of the study have led us to believe that GENIVI possess the greatest chances to be successful and achieve broad adoption from the industry since it has a relatively high level of maturity, activity and large number of backers. Furthermore, the prototype complies with the idea of working as a demonstrator for the GENIVI software and design. ii Acronyms ABI Application Binary Interface AGA Automotive Grade Android AGL Automotive Grade Linux AMB Automotive Message Broker API Application Program Interface ASF Apache Software Foundation BSP Board Support Package CAN Controller Area Network ECU Electronic Control Units FMS Fleet Management System FOSS Free and Open-Source Software HMI Human Machine Interface HVAC Heating Ventilation and Air Conditioning IP Intellectual Property IPR Intellectual Property Rights ISV Independent Software Vendors IVI In-Vehicle Infotainment MOST Media Oriented System Transport MPL 2.0 Mozilla Public License 2.0 NFC Near Field Communication OEM Original Equipment Manufacturer OGI Open Governance Index OS Operating System OSI Open Source Initiative OSS Open Source Software iii OSV Operating System Vendors PDK Platform Development Kit PMC Project Management Committee SDK Software Development Kit SPDX Software Package Data Exchange VIL Vehicle Interface Layers iv Dictionary Artifact (Software) A tangible by-product of software development (e.g. code, use cases, diagrams, requirement and design documents, etc.)[1]. Copyleft (License) Refers to licenses that use copyright law to offer the right to distribute copies and modified versions of a work, and requiring the same rights to be preserved in modified versions of the work. Most copyleft licenses are open source licenses[2]. Head Unit Commonly used name for IVI system, including hardware and software[3]. Permissive (License) A non copyleft open source license that guarantees free- dom to use, modify, and redistribute, but that also permits proprietary derivative works[4]. Runtime (System) A software designed to support the execution of computer programs written in some computer language[5]. GStreamer (Software) Pipeline-based multimedia framework that allows pro- grammers to create media-handling components[6]. Wayland (Software) A protocol that specifies the communication between a display server and its clients[7]. SystemD (Software) A suite of system management assets designed as a cen- tral management and configuration platform for Linux. Used in system startup process[8]. v Contents 1 Introduction1 1.1 Background...................................1 1.1.1 AF˚ ....................................2 1.2 Purpose.....................................2 1.3 Problem description and Scope........................2 1.4 Limitations...................................3 1.5 Report layout..................................3 2 Background4 2.1 In-Vehicle Infotainment (IVI).........................4 2.2 Open source software..............................6 2.2.1 Governance...............................7 3 Method 10 3.1 Study method.................................. 10 3.2 Prototype method............................... 11 3.3 Tools and resources............................... 11 3.3.1 Software................................. 11 3.3.2 Hardware................................ 12 3.3.3 Resources................................ 12 4 IVI initiatives 13 4.1 GENIVI..................................... 13 4.1.1 Objectives................................ 14 4.1.2 Backers and Organizational Structure................ 15 4.1.3 Technology............................... 17 4.1.3.1 Compliance Specification.................. 17 4.1.3.2 Projects............................ 20 4.1.3.3 Baselines and Demo platform................ 21 4.1.4 Openness and Licensing........................ 23 vi CONTENTS 4.1.4.1 Licenses............................ 24 4.1.5 Maturity................................ 25 4.2 Automotive Grade Linux (AGL)....................... 26 4.2.1 Objectives................................ 26 4.2.2 Backers and Organizational Structure................ 27 4.2.3 Technology............................... 29 4.2.3.1 Tizen............................. 31 4.2.4 Openness and Licensing........................ 32 4.2.5 Maturity................................ 32 4.3 Automotive Grade Android (AGA)...................... 33 4.3.1 Objectives................................ 33 4.3.2 Backers and Organizational Structure................ 34 4.3.3 Technology............................... 34 4.3.4 Openness and Licensing........................ 38 4.3.5 Maturity................................ 39 4.4 Evaluation.................................... 40 4.4.1 Initiatives................................ 40 4.4.2 Future.................................. 41 5 Design and Implementation 42 5.1 Software..................................... 42 5.2 Hardware.................................... 43 5.3 Hardware setup and software integration................... 43 5.4 Evaluation.................................... 46 6 Conclusion 47 Bibliography 53 A The Open Source Definition 54 B GENIVI Members List 56 C GENIVI Open Source Projects and Baselines 60 D Automotive Grade Linux Members List 61 E Automotive Grade Android (Vehicle ICT Arena) Members List 63 F Brief Fact Sheet of the Freescale i.MX53 QSB 65 G Build Configurations for the GENIVI Demo
Recommended publications
  • Bootstomp: on the Security of Bootloaders in Mobile Devices
    BootStomp: On the Security of Bootloaders in Mobile Devices Nilo Redini, Aravind Machiry, Dipanjan Das, Yanick Fratantonio, Antonio Bianchi, Eric Gustafson, Yan Shoshitaishvili, Christopher Kruegel, and Giovanni Vigna, UC Santa Barbara https://www.usenix.org/conference/usenixsecurity17/technical-sessions/presentation/redini This paper is included in the Proceedings of the 26th USENIX Security Symposium August 16–18, 2017 • Vancouver, BC, Canada ISBN 978-1-931971-40-9 Open access to the Proceedings of the 26th USENIX Security Symposium is sponsored by USENIX BootStomp: On the Security of Bootloaders in Mobile Devices Nilo Redini, Aravind Machiry, Dipanjan Das, Yanick Fratantonio, Antonio Bianchi, Eric Gustafson, Yan Shoshitaishvili, Christopher Kruegel, and Giovanni Vigna fnredini, machiry, dipanjan, yanick, antoniob, edg, yans, chris, [email protected] University of California, Santa Barbara Abstract by proposing simple mitigation steps that can be im- plemented by manufacturers to safeguard the bootloader Modern mobile bootloaders play an important role in and OS from all of the discovered attacks, using already- both the function and the security of the device. They deployed hardware features. help ensure the Chain of Trust (CoT), where each stage of the boot process verifies the integrity and origin of 1 Introduction the following stage before executing it. This process, in theory, should be immune even to attackers gaining With the critical importance of the integrity of today’s full control over the operating system, and should pre- mobile and embedded devices, vendors have imple- vent persistent compromise of a device’s CoT. However, mented a string of inter-dependent mechanisms aimed at not only do these bootloaders necessarily need to take removing the possibility of persistent compromise from untrusted input from an attacker in control of the OS in the device.
    [Show full text]
  • Annual Report 2011
    Table of Contents 004 (I)Important Notes 005 (II)Company Profile 007 (III)Financial and Operating Highlights 010 (IV)Changes in Equity and Shareholders 017 (V)Directors, Supervisors and Senior Management 026 (VI)Corporate Governance 034 (VII)Shareholders’Meeting 035 (VIII)Reports of the Board of Directors 061 (IX)Reports of the Board of Supervisors 063 (X)Important issues 075 (XI)Financial Report 203 (XII)Documents Available For Inspection Neusoft Corporation Annual Report 2011 The year 2011 saw the 20th anniversary of Neusoft, a milestone year for us. Focusing on business model innovation, global strategy and operational excellence, we have mapped out future development strategies to build up necessary power and capacities for a sustainable growth. In the aspect of business model innovation, we have been devoted to building a company driven by innovation and service through leveraging our competitiveness and com- petence. In the aspect of global strategy, we have combined all business lines in and outside China, making all products and services available in both local and international markets. In the aspect of operational excellence, we have made some reforms covering organization, technology, culture, leadership and human resources to ensure that Neusoft operates at in- creasingly high efficiency levels. However, the past years were merely a start for our future adventure at Neusoft. We need more entrepreneurial employees to stand out and continue our growth with passion and wisdom. In the coming years, Neusoft will strive to maintain
    [Show full text]
  • Equipements À Courte Portée Et À Faible Puissance (ECPF) Au 25/03/2020
    Equipements à Courte Portée et à Faible Puissance (ECPF) au 25/03/2020 N° Date Date Nom commerciale Marque Modèle Fabricant Type Demandeur ordre d'Homologation d'expiration 1 433 MHz RKE & TPMS BCM family 760 00 00 Lear Corporation Holding Spain, Récepteur intégré dans un CONSULT IT ! Integrated Receiver into an variante (D : DV6T- S.L.U Global Electrical & 12/07/2013 11/07/2018 module de contrôle SARL automotive Body Control Module 14A073) Electronics 2 802,11 b/g/n RTL8723BE Combo Dispositif de Transmission CONSULT IT ! REALTEK RTL 8723BE Realtek Semiconductor Corp. 12/07/2013 11/07/2018 module de données SARL 3 Objet de détection radar Electronically Scanned Radar pour la sécurité et la CONSULT IT ! DELPHI L2C0051TR Delphi Electronics &. Safety 12/07/2013 11/07/2018 version 2,5 (ESR 2,5) commodité dans des SARL véhicules 4 IAM 2.1 Level 2 Alpine IAM 2.1 Level 2 Alpine InC Module Sans fil 31/07/2013 30/07/2018 Approval Team 5 Fujitsu Technology Solutions CONSULT IT ! Car audio Fujitsu FT0057A Autoradio 22/08/2013 21/08/2018 GmbH SARL 6 CONSULT IT ! Radio Smart Wireless Gateway Rosemont Rosemont 1410 Rosemont Inc. Passerelle sans fil 22/08/2013 21/08/2018 SARL 7 Passive Entry System (Tuner) Nissan TWC1G154 Nissan Equipement passif 30/08/2013 29/08/2018 O-SAT 8 Passive Entry System (Tuner) Nissan TPMS/KEYLESS TUNER Nissan Clé sans fil pour vehicule 30/08/2013 29/08/2018 O-SAT 9 Passive Entry System (Tuner) Nissan TWB1U752 Nissan Clé sans fil pour vehicule 30/08/2013 29/08/2018 O-SAT 10 Passive Entry System (Tuner) Nissan TWk1A002 Nissan Clé sans fil pour vehicule 30/08/2013 29/08/2018 O-SAT 11 Automotive Electronicis Jonhson Controls MAZDA GEN 65 CMU Jonhson Controls Inc.
    [Show full text]
  • The Next Generation Cloud: the Rise of the Unikernel
    The Next Generation Cloud: The Rise of the Unikernel A Xen Project publication April 2015 xenproject.org Docker and Linux container technologies dominate headlines today as a powerful, easy way to package applications, especially as cloud computing becomes more mainstream. While still a work-in-progress, they offer a simple, clean and lean way to distribute application workloads. With enthusiasm continuing to grow for container innovations, a related technology called unikernels is also beginning to attract attention. Known also for their ability to cleanly separate functionality at the component level, unikernels are developing a variety of new approaches to deploy cloud services. Traditional operating systems run multiple applications on a single machine, managing resources and isolating applications from one another. A unikernel runs a single application on a single virtual machine, relying instead on the hypervisor to isolate those virtual machines. Unikernels are constructed by using “library operating systems,” from which the developer selects only the minimal set of services required for an application to run. These sealed, fixed-purpose images run directly on a hypervisor without an intervening guest OS such as Linux. As well as improving upon container technologies, unikernels are also able to deliver impressive flexibility, speed and versatility for cross-platform environments, big data analytics and scale-out cloud computing. Like container-based solutions, this technology fulfills the promise of easy deployment, but unikernels also offer an extremely tiny, specialized runtime footprint that is much less vulnerable to attack. There are several up-and-coming open source projects to watch this year, including ClickOS, Clive, HaLVM, LING, MirageOS, Rump Kernels and OSv among others, with each of them placing emphasis on a different aspect of the unikernel approach.
    [Show full text]
  • Mediatek Linkit™ Development Platform for RTOS Get Started Guide
    MediaTek LinkIt™ Development Platform for RTOS Get Started Guide Version: 3.0 Release date: 30 June 2016 © 2015 - 2016 MediaTek Inc. This document contains information that is proprietary to MediaTek Inc. (“MediaTek”) and/or its licensor(s). MediaTek cannot grant you permission for any material that is owned by third parties. You may only use or reproduce this document if you have agreed to and been bound by the applicable license agreement with MediaTek (“License Agreement”) and been granted explicit permission within the License Agreement (“Permitted User”). If you are not a Permitted User, please cease any access or use of this document immediately. Any unauthorized use, reproduction or disclosure of this document in whole or in part is strictly prohibited. THIS DOCUMENT IS PROVIDED ON AN “AS-IS” BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES OF ANY KIND AND SHALL IN NO EVENT BE LIABLE FOR ANY CLAIMS RELATING TO OR ARISING OUT OF THIS DOCUMENT OR ANY USE OR INABILITY TO USE THEREOF. Specifications contained herein are subject to change without notice. MediaTek LinkIt™ Development Platform for RTOS Get Started Guide Document Revision History Revision Date Description 1.0 24 March 2016 Initial version. 2.0 17 May 2016 Move the contents relative to flash, HDK, and build comments to corresponding documents. Add the support of Keil 3.0 30 June 2016 Add the support of IAR. Refine the architecture and provide more information on the SDK usage. © 2015 - 2016 MediaTek Inc. Page i of v This document contains information that is proprietary to MediaTek Inc.
    [Show full text]
  • Open Source Projects As Incubators of Innovation
    RESEARCH CONTRIBUTIONS TO ORGANIZATIONAL SOCIOLOGY AND INNOVATION STUDIES / STUTTGARTER BEITRÄGE ZUR ORGANISATIONS- UND INNOVATIONSSOZIOLOGIE SOI Discussion Paper 2017-03 Open Source Projects as Incubators of Innovation From Niche Phenomenon to Integral Part of the Software Industry Jan-Felix Schrape Institute for Social Sciences Organizational Sociology and Innovation Studies Jan-Felix Schrape Open Source Projects as Incubators of Innovation. From Niche Phenomenon to Integral Part of the Software Industry. SOI Discussion Paper 2017-03 University of Stuttgart Institute for Social Sciences Department of Organizational Sociology and Innovation Studies Seidenstr. 36 D-70174 Stuttgart Editor Prof. Dr. Ulrich Dolata Tel.: +49 711 / 685-81001 [email protected] Managing Editor Dr. Jan-Felix Schrape Tel.: +49 711 / 685-81004 [email protected] Research Contributions to Organizational Sociology and Innovation Studies Discussion Paper 2017-03 (May 2017) ISSN 2191-4990 © 2017 by the author(s) Jan-Felix Schrape is senior researcher at the Department of Organizational Sociology and Innovation Studies, University of Stuttgart (Germany). [email protected] Additional downloads from the Department of Organizational Sociology and Innovation Studies at the Institute for Social Sciences (University of Stuttgart) are filed under: http://www.uni-stuttgart.de/soz/oi/publikationen/ Abstract Over the last 20 years, open source development has become an integral part of the software industry and a key component of the innovation strategies of all major IT providers. Against this backdrop, this paper seeks to develop a systematic overview of open source communities and their socio-economic contexts. I begin with a recon- struction of the genesis of open source software projects and their changing relation- ships to established IT companies.
    [Show full text]
  • The Next Big OS War Is in Your Dashboard
    12/4/12 The Next Big OS War Is in Your Dashboard | Autopia | Wired.com Autopia Planes, Trains, Automobiles and the Future of Transportation Infotainment LTikwe ee1t54 297 25 Sharre 39 The Next Big OS War Is in Your Dashboard By Doug Newcomb 12.03.12 6:30 AM Follow @dougnew comb Photo: Jim Merithew/Wired Competition in automotive technology has long been about who’s got the most horsepower, the best towing capacity or the fastest acceleration. These days, though, it’s all about having the slickest infotainment systems and most-connected cars. The shift in focus from what’s under the hood to what’s behind the dashboard has brought a largely covert war to the auto industry over the operating systems that will control these gadgets. As in the smartphone biz, the battle line is between proprietary and open source software. The outcome will determine what these systems look like, how they work and how distinctive they are as automakers embrace walled gardens or open ecosystems. It would be difficult to overstate the importance of getting this right. The amount of software in the average vehicle has grown exponentially — a typical new car has about 100 million lines of code — with the advent of sophisticated, cloud-connected infotainment systems. Software has become a competitive advantage as vital to General Motors or Toyota as it is to Apple or Google. The trouble is, automotive development cycles are measured in years, while the consumer www.wired.com/autopia/2012/12/automotiv e-os-war/all/ 1/11 The Next Big OS War Is in Your Dashboard | Autopia | Wired.com electronics industry works in months.
    [Show full text]
  • MINCS - the Container in the Shell (Script)
    MINCS - The Container in the Shell (script) - Masami Hiramatsu <[email protected]> Tech Lead, Linaro Ltd. Open Source Summit Japan 2017 LEADING COLLABORATION IN THE ARM ECOSYSTEM Who am I... Masami Hiramatsu - Linux kernel kprobes maintainer - Working for Linaro as a Tech Lead LEADING COLLABORATION IN THE ARM ECOSYSTEM Demo # minc top # minc -r /opt/debian/x86_64 # minc -r /opt/debian/arm64 --arch arm64 LEADING COLLABORATION IN THE ARM ECOSYSTEM What Is MINCS? My Personal Fun Project to learn how linux containers work :-) LEADING COLLABORATION IN THE ARM ECOSYSTEM What Is MINCS? Mini Container Shell Scripts (pronounced ‘minks’) - Container engine implementation using POSIX shell scripts - It is small (~60KB, ~2KLOC) (~20KB in minimum) - It can run on busybox - No architecture dependency (* except for qemu/um mode) - No need for special binaries (* except for libcap, just for capsh --exec) - Main Features - Namespaces (Mount, PID, User, UTS, Net*) - Cgroups (CPU, Memory) - Capabilities - Overlay filesystem - Qemu cross-arch/system emulation - User-mode-linux - Image importing from dockerhub And all are done by CLI commands :-) LEADING COLLABORATION IN THE ARM ECOSYSTEM Why Shell Script? That is my favorite language :-) - Easy to understand for *nix administrators - Just a bunch of commands - Easy to modify - Good for prototyping - Easy to deploy - No architecture dependencies - Very small - Able to run on busybox (+ libcap is perfect) LEADING COLLABORATION IN THE ARM ECOSYSTEM MINCS Use-Cases For Learning - Understand how containers work For Development - Prepare isolated (cross-)build environment For Testing - Test new applications in isolated environment - Test new kernel features on qemu using local tools For products? - Maybe good for embedded devices which has small resources LEADING COLLABORATION IN THE ARM ECOSYSTEM What Is A Linux Container? There are many linux container engines - Docker, LXC, rkt, runc, ..
    [Show full text]
  • Support Services Sub-Processors
    Support Services Sub-processors Last Updated: August 10, 2021 VMware may hire other companies to provide certain services on its behalf. Sub-processors who may process Content (as defined in the Terms of Service) are itemized below. VMware affiliates may also process Content. As set forth in the Data Processing Addendum, VMware has adequate data transfer mechanisms in place with each sub-processor. Subcontractor Country Services Performed Cisco Systems, Inc. USA* Online meeting provider Gainsight, Inc. USA* Customer success platform Microsoft Corporation USA* Email and collaboration tools Salesforce.com USA* CRM/Customer support Zendesk, Inc USA* SR management (VMware Tanzu Application Catalog, SD-WAN, VMware Secure State, Cloudhealth by VMware,VMware’s Carbon Black products/services, only) Zoom Video Communications, Inc. USA* Online meeting provider Amazon Web Services, Inc. USA Hosting provider and platform services (Skyline only) OwnBackup, Inc. USA* Backup hosting provider (VMware Carbon Black products/services only) Khoros, LLC USA* Hosting user exchange platform (VMware Carbon Black products/services only) Clarizen, Inc. USA* Platform used to manage professional services engagements (VMware Carbon Black products/services only) Intercom, Inc. USA* Customer chat * The country listed is the sub-processor’s primary location. VMware purchases the sub-processor’s standard offering and thus the sub-processor controls the country in which data is stored. If you would like to receive updates to this sub-processor list, please go into your user profile subscription tab settings available at https://my.vmware.com/group/vmware/profile, and enable notifications for this sub-processor list. Sub-processors who provide contract staff The following sub-processors provide contract staff that work in close coordination with VMware staff to help provide the support services to VMware customers and in the course of doing so may be exposed to Your Content/Support Request Content (including personal data contained therein).
    [Show full text]
  • FLOSS Final Report – Part 3 Free/Libre Open Source Software: Survey and Study
    FLOSS Final Report – Part 3 Free/Libre Open Source Software: Survey and Study Basics of Open Source Software Markets and Business Models Berlin, July 2002 3 BERLECON RESEARCH GmbH Oranienburger Str. 32 10117 Berlin Tel.: +49 30 285296-0 Fax: +49 30 285296-29 Web: http://www.berlecon.de Email: [email protected] Acknowledgements: This work was prepared by Dorit Spiller and Thorsten Wichmann from Berlecon Research. It is part of the final report for the project „FLOSS – Free/Libre Open Source Software: Survey and Study“, which was financed under the European Com- mission‘s IST programme, key action 4 as accompanying measure (IST-2000-4.1.1). Disclaimer: The views expressed in this report are those of the authors and do not necessarily re- flect those of the European Commission. Neither the European Commission nor any person acting on behalf of the Commission is responsible for the use that might be made of the following information. Nothing in this report implies or expresses a warranty of any kind. Results from this report should only be used as guidelines as part of an overall strategy. For detailed ad- vice on corporate planning, business processes and management, technology integra- tion and legal or tax issues, the services of a professional should be obtained. Names and trademarks mentioned in the report are the property of their respective owners. © 2002 by Berlecon Research GmbH. 4 V 1.1 - 020905 © 2002 by Berlecon Research GmbH. 5 Table of contents 1 Introduction....................................................................................................... 9 2 Software and the Open Source phenomenon.................................................... 11 2.1 The Open Source phenomenon .................................................................
    [Show full text]
  • Guile-Gnome-Gstreamer.Pdf
    Guile-GNOME: GStreamer version 0.9.92, updated 10 November 2007 Wim Taymans many others This manual is for (gnome gstreamer) (version 0.9.92, updated 10 November 2007) Copyright 2000-2007 Wim Taymans and others Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 or any later version published by the Free Software Foundation. i Short Contents 1 Overview :::::::::::::::::::::::::::::::::::::::::::: 1 2 GstBin :::::::::::::::::::::::::::::::::::::::::::::: 2 3 GstBuffer:::::::::::::::::::::::::::::::::::::::::::: 8 4 GstBus::::::::::::::::::::::::::::::::::::::::::::: 13 5 GstCaps:::::::::::::::::::::::::::::::::::::::::::: 18 6 GstChildProxy :::::::::::::::::::::::::::::::::::::: 24 7 GstClock ::::::::::::::::::::::::::::::::::::::::::: 26 8 gstconfig ::::::::::::::::::::::::::::::::::::::::::: 33 9 GstElementFactory ::::::::::::::::::::::::::::::::::: 34 10 GstElement ::::::::::::::::::::::::::::::::::::::::: 37 11 GstGError :::::::::::::::::::::::::::::::::::::::::: 53 12 GstEvent ::::::::::::::::::::::::::::::::::::::::::: 55 13 GstFilter ::::::::::::::::::::::::::::::::::::::::::: 63 14 GstFormat :::::::::::::::::::::::::::::::::::::::::: 64 15 GstGhostPad:::::::::::::::::::::::::::::::::::::::: 66 16 GstImplementsInterface ::::::::::::::::::::::::::::::: 68 17 GstIndexFactory ::::::::::::::::::::::::::::::::::::: 69 18 GstIndex ::::::::::::::::::::::::::::::::::::::::::: 70 19 GstInfo :::::::::::::::::::::::::::::::::::::::::::: 74 20 GstIterator :::::::::::::::::::::::::::::::::::::::::
    [Show full text]
  • Oracle® Secure Global Desktop Platform Support and Release Notes for Release 5.2
    Oracle® Secure Global Desktop Platform Support and Release Notes for Release 5.2 April 2015 E51729-03 Oracle Legal Notices Copyright © 2015, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable: U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S.
    [Show full text]