Approximate Storage of Compressed and Encrypted Videos

Total Page:16

File Type:pdf, Size:1020Kb

Approximate Storage of Compressed and Encrypted Videos Approximate Storage of Compressed and Encrypted Videos Djordje Jevdjic Karin Strauss Luis Ceze Henrique S. Malvar University of Washington Microsoft Research University of Washington Microsoft Research Abstract Keywords Approximate Storage; Video Encoding; Multi- The popularization of video capture devices has created Level Cells; Encryption strong storage demand for encoded videos. Approximate storage can ease this demand by enabling denser storage at 1. Introduction the expense of occasional errors. Unfortunately, even mi- Images and videos have been growing in importance and nor storage errors, such as bit flips, can result in major vi- are now prominent consumers of storage in both personal sual damage in encoded videos. Similarly, video encryption, and cloud environments [7]. Trends such as personal action widely employed for privacy and digital rights management, cameras, the use of 360 degrees video, and virtual reality may create long dependencies between bits that show little are expected to exacerbate video storage needs even fur- or no tolerance to storage errors. ther [19], calling for dense and economical large scale stor- In this paper we propose VideoApp, a novel and effi- age of videos. cient methodology to compute bit-level reliability require- Approximate storage enables increases in storage density ments for encoded videos by tracking visual and metadata for data items that do not need bit-by-bit precision [5, 17]. dependencies within encoded bitstreams. We further show For example, single bit flips in raw images affect only a how VideoApp can be used to trade video quality for storage small portion of the image, many times being imperceptible. density in an optimal way. We integrate our methodology However, when encoded and stored approximately, these im- into a popular H.264 encoder to partition an encoded video age files may suffer large distortions. This happens because stream into multiple streams that can receive different lev- when an image is encoded, each bit carries more information els of error correction according to their reliability needs. than bits in a raw image, and many pixels depend on that in- When applied to a dense and highly error-prone multi-level formation. Moreover, errors in different bits typically have cell storage substrate, our variable error correction mecha- different impact on the quality of the decoded output. Guo et nism reduces the error correction overhead by half under al. have shown that one particular class of image encoding the most error-intolerant encoder settings, achieving qual- algorithms can be adapted to partition bits by importance and ity/density points that neither compression nor approxima- apply different levels of approximation to each category [5]. tion can achieve alone. Finally, we define the basic invari- The result is higher image storage density with little quality ants needed to support encrypted approximate video storage. degradation. We present an analysis of block cipher modes of operation, Approximate storage of video brings additional chal- showing that some are fully compatible with approximation, lenges. First, in addition to the spatial and encoding de- enabling approximate and secure video storage systems. pendences already present in encoded images, video also presents temporal dependences. As a result, a single bit car- CCS Concepts • Computer systems organization ! Re- ries an order of magnitude more visual information com- liability; • Hardware ! Memory and dense storage; pared to images. To illustrate the problem, a single bit flip • Security and privacy ! Security requirements; Digital can severely damage 5 seconds (100-300 frames) of a video. rights management; • Computing methodologies ! Im- Second, due to digital rights management (DRM), and for age compression privacy reasons, videos often need to be encrypted. Unfor- tunately, the common encryption algorithms affect the ap- proximability of encrypted content by creating an additional layer of dependences between bits. Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and To tackle the above challenges, in this paper we study dy- the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires namic data dependences in H.264-coded videos to track the prior specific permission and/or a fee. Request permissions from [email protected]. propagation of errors induced by bit flips, based on which we ASPLOS ’17 April 8–12, 2017, Xi’an, China. c 2017 ACM. ISBN 978-1-4503-4465-4/17/04. $15.00 compute the importance of each bit with respect to the visual DOI: http://dx.doi.org/10.1145/3037697.3037718 damage flipping that bit would cause. We add an analysis framework to the encoder as a post-processing step to assign was that, in a progressively encoded file, bits that are created the optimal approximation level for each class of bits based in later iterations of the quality refinement process inherently on the impact they have on the integrity of other data and the have less impact on the quality of the output compared to the overall video quality. Finally, we partition encoded videos initial bitstream, and consequently, lower reliability require- into multiple streams, storing each of them with a differ- ments. Guo et al. leveraged this observation to partition bits ent level of error correction according to its reliability needs in progressively encoded images into three categories, very (i.e., approximation tolerance). We further study the security important, important, and not important, and assign different requirements for approximate video storage, analyze multi- levels of error correction to them to achieve higher storage ple modes of a popular encryption algorithm, AES, and show density [5]. The storage substrate used by Guo et al. is a how to encrypt videos while still preserving the ability to ap- multi-level PCM tuned to minimize error rate for a partic- proximate them. ular refresh rate. In this paper we assume the same storage To evaluate our approximate storage scheme for videos, substrate. we integrate VideoApp into a widely used open-source H.264 2.2 Multi-Level Cell (MLC) Memories VideoLan encoder [3]. We show that with a dense but unreli- able storage substrate, multi-level cell (MLC) phase-change MLC memories provide a mechanism to increase density memory (PCM), it is possible to eliminate 47% of the er- at the device level by storing more than one bit per cell. ror correction overhead under the most error-intolerant en- Resistive memories, such as PCM, are written by applying coder settings. As a result, we achievie an improvement of strong currents to a cell, altering the physical structure of 2.57x in density compared to single-level cell (SLC) stor- the material and significantly changing its resistance. The age and 12.5% improvement compared to MLC storage with cell content is read by running a current/voltage through uniformly applied error correction, while only affecting the the cell and sensing the resulting voltage/current. A single- quality by less than 0.3dB, and while preserving the ability level cell may store one of two values depending on the to encrypt the contents. resistance, whereas multi-level cells are implemented by The rest of the paper is organized as follows: Section 2 further dividing the available resistance range into more than provides the background on approximate storage and video two levels, increasing the density commensurately. encoding. In Section 3, we study the propagation of bit-flip Designers working on MLCs have to make difficult induced errors in H.264-encoded videos. Section 4 presents choices in trading off density, cost, and reliability of such VideoApp, a practical methodology for approximate stor- memories. To make these cells precise (i.e., with extremely age of videos, and Section 5 discusses encryption for ap- low error guarantees, usually 10−16), they need to include proximate video storage. Section 6 describes our evaluation more sensitive and advanced circuitry to detect minute dif- methodology and Section 7 presents the evaluation results. ferences in resistance, prevent or account for resistance In Section 8 we discuss how relaxing our conservative as- drifts, which is costly. A common alternative is to use sumptions can further increase storage gains. Related work cheaper circuitry and apply advanced error correction to is presented in Section 9 and Section 10 concludes the paper. the entire storage [18]. The cell design complexity is re- duced, but at the cost of additional storage overhead for 2. Background error correction codes, which can be significant for a dense and error-prone substrate. 2.1 Approximate Storage Approximation relaxes error rate requirements on the Not all information needs to be stored precisely. Many appli- cells and allows designers to tune the reliability of cells to cations, such as machine learning and signal processing are the type of data that they are to store. For example, Guo et al. already noise-tolerant due to inherently noisy inputs. They have used approximation to tune a MLC PCM substrate for can also leverage the fact that human senses many times images [5]. Two types of errors affect the accuracy of PCM: cannot perceive imperfections in the output. For such ap- write/read errors, related to the access circuitry, and drift- plications, providing a fully precise storage substrate can induced errors that reflect non-linear drifts in resistance over be a waste; approximate storage is sufficient [17]. How- time. To minimize overall cell error rates, Guo et al. first ap- ever, certain applications already exploit limitations in hu- ply non-uniform partitioning of the cell resistance range into man senses to deterministically encode the data and create a multiple levels to account for non-linear resistance drifts, smaller storage footprint.
Recommended publications
  • VLC User Guide
    VLC user guide Henri Fallon Alexis de Lattre Johan Bilien Anil Daoud Mathieu Gautier Clément Stenac VLC user guide by Henri Fallon, Alexis de Lattre, Johan Bilien, Anil Daoud, Mathieu Gautier, and Clément Stenac Copyright © 2002-2004 the VideoLAN project This document is the complete user guide of VLC. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. The text of the license can be found in the appendix. GNU General Public License. Table of Contents 1. Introduction.........................................................................................................................................................................1 What is the VideoLAN project ?.....................................................................................................................................1 What is a codec ?............................................................................................................................................................3 How can I use VideoLAN ?............................................................................................................................................3 Command line usage.......................................................................................................................................................4 2. Modules and options for VLC...........................................................................................................................................8
    [Show full text]
  • User Manual 19HFL5014W Contents
    User Manual 19HFL5014W Contents 1 TV Tour 3 13 Help and Support 119 1.1 Professional Mode 3 13.1 Troubleshooting 119 13.2 Online Help 120 2 Setting Up 4 13.3 Support and Repair 120 2.1 Read Safety 4 2.2 TV Stand and Wall Mounting 4 14 Safety and Care 122 2.3 Tips on Placement 4 14.1 Safety 122 2.4 Power Cable 4 14.2 Screen Care 123 2.5 Antenna Cable 4 14.3 Radiation Exposure Statement 123 3 Arm mounting 6 15 Terms of Use 124 3.1 Handle 6 15.1 Terms of Use - TV 124 3.2 Arm mounting 6 16 Copyrights 125 4 Keys on TV 7 16.1 HDMI 125 16.2 Dolby Audio 125 5 Switching On and Off 8 16.3 DTS-HD (italics) 125 5.1 On or Standby 8 16.4 Wi-Fi Alliance 125 16.5 Kensington 125 6 Specifications 9 16.6 Other Trademarks 125 6.1 Environmental 9 6.2 Operating System 9 17 Disclaimer regarding services and/or software offered by third parties 126 6.3 Display Type 9 6.4 Display Input Resolution 9 Index 127 6.5 Connectivity 9 6.6 Dimensions and Weights 10 6.7 Sound 10 7 Connect Devices 11 7.1 Connect Devices 11 7.2 Receiver - Set-Top Box 12 7.3 Blu-ray Disc Player 12 7.4 Headphones 12 7.5 Game Console 13 7.6 USB Flash Drive 13 7.7 Computer 13 8 Videos, Photos and Music 15 8.1 From a USB Connection 15 8.2 Play your Videos 15 8.3 View your Photos 15 8.4 Play your Music 16 9 Games 18 9.1 Play a Game 18 10 Professional Menu App 19 10.1 About the Professional Menu App 19 10.2 Open the Professional Menu App 19 10.3 TV Channels 19 10.4 Games 19 10.5 Professional Settings 20 10.6 Google Account 20 11 Android TV Home Screen 22 11.1 About the Android TV Home Screen 22 11.2 Open the Android TV Home Screen 22 11.3 Android TV Settings 22 11.4 Connect your Android TV 25 11.5 Channels 27 11.6 Channel Installation 27 11.7 Internet 29 11.8 Software 29 12 Open Source Software 31 12.1 Open Source License 31 2 1 TV Tour 1.1 Professional Mode What you can do In Professional Mode ON, you can have access to a large number of expert settings that enable advanced control of the TV’s state or to add additional functions.
    [Show full text]
  • User Manual 65OLED973 Contents
    Register your product and get support at OLED973 series www.philips.com/welcome User Manual 65OLED973 Contents 1 Setting Up 4 10 TV Menu 41 1.1 Read Safety 4 10.1 About TV Menu 41 1.2 TV Stand and Wall Mounting 4 10.2 Open TV Menu 41 1.3 Tips on Placement 4 1.4 Power Cable 4 11 Sources 42 1.5 Antenna Cable 4 11.1 Switch to a device 42 11.2 Options for a TV Input 42 2 Remote Control 6 11.3 Device Name and Type 42 2.1 Key overview 6 11.4 Rescan Connections 42 2.2 Key overview 7 2.3 IR Sensor 8 12 Networks 44 2.4 Batteries 8 12.1 Network 44 2.5 Batteries 8 12.2 Bluetooth 44 2.6 Cleaning 9 13 Settings 45 3 Switching On and Off 10 13.1 Picture 45 3.1 On or standby 10 13.2 Sound 48 3.2 Keys on TV 10 13.3 Ambilight Settings 50 13.4 Eco Settings 52 4 Channels 11 13.5 General Settings 52 4.1 Watching channels 11 13.6 Clock, Region, and Language Settings 55 4.2 Favourite Channels 13 13.7 Android Settings 55 4.3 Text / Teletext 14 13.8 Universal Access Settings 56 4.4 Interactive TV 15 13.9 Lock Settings 56 5 Channel Installation 17 14 Videos, Photos and Music 58 5.1 Satellite Installation 17 14.1 From a Computer or NAS 58 5.2 Antenna/Cable Installation 20 14.2 Favourites Menu 58 5.3 Channel List Copy 22 14.3 Most Popular Menu and Last Played Menu 58 5.4 Satellite List Copy 23 14.4 From a USB Connection 58 14.5 Play your Videos 58 6 Connect Devices 25 14.6 View your Photos 59 6.1 About Connections 25 14.7 Play your Music 60 6.2 CAM with Smart Card - CI+ 26 6.3 Home Theatre System - HTS 27 15 TV Guide 62 6.4 Smartphones and Tablets 27 15.1 What You
    [Show full text]
  • Orientation Technology Handbook
    Orientation Technology Handbook Computing Services Computing Services Helpdesk Contact Information Location: Middleton Hall, Room 211 On-campus phone extension: 8877 Off-campus phone: 304-473-8877 2021 - 2022 E-mail: [email protected] Web Site: http://helpdesk.wvwc.edu Hours: Monday – Friday, 8:00AM – 4:30PM Table of Contents Welcome to WVWC! ............................................................................................................................................................ 1 Your WVWC Username and Password ................................................................................................................................. 1 Network Registration (Campus Wi-Fi / Student-Secure Connection) ................................................................................... 2 Logging Into Student-Secure Wi-Fi for the First Time .............................................................................................................. 2 Network Registration (Ethernet Wired Connections) ........................................................................................................... 3 Changing Your WVWC Password ......................................................................................................................................... 4 Naming Your Computer ....................................................................................................................................................... 6 Installing Antivirus Software...............................................................................................................................................
    [Show full text]
  • Proximity for Windows
    Open Source Used In Cisco Proximity 2.0.3 Cisco Systems, Inc. www.cisco.com Cisco has more than 200 offices worldwide. Addresses, phone numbers, and fax numbers are listed on the Cisco website at www.cisco.com/go/offices. Text Part Number: 78EE117C99-132338898 Open Source Used In Cisco Proximity 2.0.3 1 This document contains licenses and notices for open source software used in this product. With respect to the free/open source software listed in this document, if you have any questions or wish to receive a copy of any source code to which you may be entitled under the applicable free/open source license(s) (such as the GNU Lesser/General Public License), please contact us at [email protected]. In your requests please include the following reference number 78EE117C99-132338898 Contents 1.1 libcurl 7.49.1 1.1.1 Available under license 1.2 Qt 5.6.1-1 1.2.1 Available under license 1.1 libcurl 7.49.1 1.1.1 Available under license : License Mixing with apps, libcurl and Third Party Libraries =========================================================== libcurl can be built to use a fair amount of various third party libraries, libraries that are written and provided by other parties that are distributed using their own licenses. Even libcurl itself contains code that may cause problems to some. This document attempts to describe what licenses libcurl and the other libraries use and what possible dilemmas linking and mixing them all can lead to for end users. I am not a lawyer and this is not legal advice! One common dilemma is that GPL[1]-licensed code is not allowed to be linked with code licensed under the Original BSD license (with the announcement clause).
    [Show full text]
  • Xinxinli Black Edges
    Video Editing with Open Source Tools Simon Wiles Center for Interdisciplinary Digital Research @ Stanford Cross !latform and Free Open Source Software ● $i%re vs' gratis ( 自由 ) 免費 * ● No Vendor $oc,-In ● No OS/!latform Lock In ● Open Formats ● Easier Collaboration Cross !latform and Free Open Source ● OpenShot - https.))www'openshot'org) ● /DE+$i&e - https.)),denli&e'org) ● 0VIdemu1 - http.))avidemu1'sourceforge'net) ● ""2!eg – https.))3mpeg'org) ● 4lender – https.))www'%lender'org) ● Natron – https.))natrongithu%'githu%'io) ● O4S Studio – https.))o%sproject'com/ Cross !latform but not Free Open Source ● DaVinci Resol&e https.))www'%lac,magicdesign'com)products)davinciresol&e – Free version and “Studio” version (mainly about collaborative features); $299 ● $ightWorks https.))www'lwks'com/ – Free version (requires registration) and “Pro” version ( dvanced features, notably U#$ 4k e'(ort); monthly/yearly subscri(tion ($25/$175), or permanent license ($438) ● WeVideo https.))www'wevideo'com/ – 0eb-based video editor Auxiliary So#ware ● VLC https.))www'videolan.org) – “ free and o(en source cross1(latform multimedia player and frame2or& that (lays most multimedia files as well as D3$s, Audio C$s, V4$s! and various streaming protocols5” ● Hand%ra,e https.))hand%ra,e'fr) – “ [free and open source cross1(latform] tool for converting video from nearly any format to a selection of modern! widely su((orted codecs5” 7eneral Notes ● Non-Linear Video Editing ● Hardware – 4P"*GP" horse(o2er, but also screen real-estate! a mouse! etc.! ● Video "ormats and !ro1y Editing – :ur drones are out(utting a Quic&Time M:3 wra((er, containing one video stream> ● #.264, 29.97 f(s (@<SC) @ 2704',+20 (2.7k, 4.1megapi'els) ~45 Mb/s, ● Editing ta,es time8 – 0atching footage, storyboarding etc.
    [Show full text]
  • The Beginner's Handbook
    The beginner’s handbook Debian 10 Buster arpinux © WTFPL trad. Saby43 & arpinux Updated: July 31, 2020 – About this manual – “The beginner’s handbook” is a simplified manual to install and master the Debian system. You will find in the following pages the answers to your first questions concerning the Debian GNU/Linux system , its history, how to obtain it, to install it, to master it, to configure and administrate it. You will be able to go further and obtain information concerning the privacy protection, the backing up of your data, and the various actors of the Free Software world. Usually, the manuals begin by teaching you the theoretical basis and the usage of the terminal. This manual takes the very side of the “graphical environment”: it is designed to let you start quickly with Debian, screen powered on, fingers on the keyboard and the mouse nearby . – The mission of this manual is not to be comprehensive – A lot of external links are available in this manual. Don’t hesitate to click on them in order to read more detailed information. For a more detailed documentation, please visit the official Debian Wiki: https://wiki.debian.org/FrontPage or the Debian administrator’s handbook: https://debian-handbook.info/browse/stable/ – How to use this manual? – This PDF version includes a detailed summary and a table of images at the end of the guide. Note: This manual includes some commands or code blocks that are sometimes longer than the width of the page. In this case, a backslash “\” is added and the rest of the command or code is carried over to the next line.
    [Show full text]
  • The Digital Rights Movement: the Role of Technology in Subverting Digital Copyright , Hector Postigo the Digital Rights Movement
    The Digital Rights Movement The Information Society Series Laura DeNardis and Michael Zimmer, Series Editors Interfaces on Trial 2.0 , Jonathan Band and Masanobu Katoh Opening Standards: The Global Politics of Interoperability , Laura DeNardis, editor The Reputation Society: How Online Opinions Are Reshaping the Offline World , Hassan Masum and Mark Tovey, editors The Digital Rights Movement: The Role of Technology in Subverting Digital Copyright , Hector Postigo The Digital Rights Movement The Role of Technology in Subverting Digital Copyright Hector Postigo The MIT Press Cambridge, Massachusetts London, England © 2012 Massachusetts Institute of Technology This work is licensed under a Creative Commons license, CC-BY. To view a copy of this license, visit creativecommons.org. Other than as provided by this license, no part of this book may be reproduced, transmitted, or displayed by any electronic or mechanical means without permission from the publisher or as permitted by law. MIT Press books may be purchased at special quantity discounts for business or sales promotional use. For information, please email [email protected] or write to Special Sales Department, The MIT Press, 55 Hayward Street, Cambridge, MA 02142. This book was set in Stone Sans and Stone Serif by Toppan Best-set Premedia Limited. Printed and bound in the United States of America. Library of Congress Cataloging-in-Publication Data Postigo, Hector The digital rights movement: the role of technology in subverting digital copyright / Hector Postigo. p. cm. — (The information society series) Includes bibliographical references and index. ISBN 978-0-262-01795-4 (hardcover: alk. paper) 1. Copyright and electronic data processing.
    [Show full text]
  • VLC Anwenderhandbuch
    VLC Anwenderhandbuch Henri Fallon Alexis de Lattre Johan Bilien Anil Daoud Mathieu Gautier Clément Stenac VLC Anwenderhandbuch by Henri Fallon, Alexis de Lattre, Johan Bilien, Anil Daoud, Mathieu Gautier, and Clément Stenac Copyright © 2002-2004 Das VideoLAN Projekt Dieses Dokument ist das komplette Anwenderhandbuch von VLC. Ihnen ist die Erlaubnis erteilt, dieses Dokument unter den Bedingungen der GNU General Public License, wie sie von der Free Software Foundation veröffentlicht ist, zu kopieren, weiterzugeben und/oder zuverändern. Es gilt Version 2 der Lizenz oder (nach Ihrer Wahl) jede neuere Version. Der Text der Lizenz befindet sich im Appendix. GNU General Public License Table of Contents 1. Einführung ..........................................................................................................................................................................1 Was ist das VideoLAN Projekt?......................................................................................................................................1 Was ist ein Codec? ..........................................................................................................................................................3 Wie benutze ich VideoLAN? ..........................................................................................................................................3 Befehlszeilenbenutzung ..................................................................................................................................................4
    [Show full text]
  • Videolan Project
    VideoLAN Project A multimedia streaming solution talk by Jean-Paul Saman jean-paul saman #at# planet nl Who am I? ● Member of the videolan core team of developers for vlc (since 2001) and vls (since 2002) ● VLC media player – Port maintainer for iPaq (Familiar Linux distribution) – GTK+ and GPE interface for iPaq – DVB-S/C/T access plugin – Maintaining Opie video output ● VLS – Dynamic telnet configuration – VLS daemon code / TrickPlay architecture code History (1 /2) ● Started in 1996 as second year project on Ecole Central Paris – 10 new students per year ● Goal of project: – Streaming high-quality video over a WAN/LAN ● 1998 First MPEG2 streaming ● 1999 First DVD streaming tests on ECP campus – 30 testers History (2/2) ● 2001 – Feb: GPL license – Oct: Satellite card ± MPEG2 board – Nov: big test with 200 testers for 3 streaming channels ● 2002 – Jan: Multicast support added – May: Final test with 600 testers and 15 channels ● 2003 – Video on demand solution (http, mms, ftp, rtsp, sap, slp) – 1000 testers Project Organisation ● External: – Ecole Centrale Paris, Partners, External contributors ● Internal: – Project manager, Legal team, Network team, VLC team, VLS team, Communications team. ● Team Meetings every week – Whole team and subparts (vlc, vls, network, communications, legal) ● Legal entity with its own bank account and: – Owns network and network hardware Development cycle Development Bug Squash Tests Feedback Announce Release ECP Campus network ● The network consists of 1000 computers – 100 Mbits Full Layer 3 switches and routers
    [Show full text]
  • Using Digital Video in Early Care and Education and Early Intervention
    Using Digital Video in Early Care and Education and Early Intervention Larry Edelman [email protected] Note: This resource guide accompanies a face‐to‐face workshop and is updated frequently. © 2013 Larry Edelman Suggested citation: Edelman, L. (2013). Using Digital Video in Early Care and Education and Early Intervention. Denver: Author – Self‐published workshop handout. Edelman – Using Digital Video in Early Care and Education and Early Intervention (10/10/13) 1 Contents Introduction The skills that you need to learn ........................................................................................ 4 Many ways to use digital video in early care and education ............................................. 5 Ilustrations of the uses of video in early care and education............................................ 7 Obtaining Consent and Complying with Applicable Policy Assure that families understand and consent to the use of video ................................... 9 Compliance with local, state, and federal policy ............................................................. 10 Sample consent form ...................................................................................................... 11 Choosing Equipment Features to consider ........................................................................................................ 12 Other resources ............................................................................................................... 15 Accessories ......................................................................................................................
    [Show full text]
  • Evaluation of the Technical Cloud Questionaires 30Th of May 2016 Agenda 2
    MECA Evaluation of the technical cloud questionaires 30th of May 2016 Agenda 2 1. Intro 2. Stakeholders and requirements 1. Teachers 2. Students 3. Employees 4. System administrators 02.06.2016 Intro 3 • First of all: • Thanks to all the partners for contributing their answers to the technical cloud questionaire! • Some figures • answers from 8 universities • answers from 8 companies • around 400 students • 40 questions 02.06.2016 Find out common requirements! 4 • Stakeholders in the MECA educational cloud: Teachers Students MECA System Employees admins 02.06.2016 Answers from teachers 1 5 • Used software • MS Windows / MS Windows Enterprise 8.1 64 bit • MS Office 2010/2013, Office365 • CAD: Cadence Allegro, Mathworks MATLAB R2009a, AutoCAD, VisualCAM, LTspice IV, Eagle, Micro CAD, Spice, OrCAD, Ninguno, FreeCAD, Blender; Mentor Graphics Pads 9.5, + NX8, Catia V5, Solid Edge, Moodle, CADENCE, Microwind, IC-EMC • Many other helpful programs (as expected) Full list MS Windows MS Windows MS Windows , MS MS Windows, MS Moodle, Visual Studio, MS Windows Mozilla Firefox, Video Enterprise 8.1 64 bit, Enterprise 8.1 64 bit, Office 2010, Google Office 2010 + WinAVR, Eclipse, Amtel Enterprise 8.1, MS LAN Converter (VLC), MS Office 2010, Google MS Office 2013, Google Chrome, Mozilla Office365, Google Studio, Matlab, Eagle, Windows 10 64 bit, MS Adobe Reader, Evince, Chrome, Double Chrome, Double Firefox, Adobe Acrobat Chrome, Mozilla LT spice, Microsoft Office 2010, Google Libre Office, Commander, Mozilla Commander, Mozilla Reader, PDFCreator, Firefox,
    [Show full text]