Page No. 1 ISS_CM_019 (Rev 09/2011) Sponsoring Org/Office Code: OD Name of Forum: Date: July 2015 Dan Duncavage OD/Computer Resources iPad on ISS General.

Slides:



Advertisements
Similar presentations
What’s new in this release? September 6, Milestone Systems Confidential Milestone’s September release 2012 XProtect ® Web Client 1 Connect instantly.
Advertisements

Objectives Overview Define an operating system
Jamie Dye. Which to Choose? Apple Products iPad Air iPad Mini iPad Mini w/Retina Display iPad 2 (oldest model) 16gb Wifi16gb Wifi16gb Wifi16gb Wifi.
Chapter 22: Cloud Computing and Related Security Issues Guide to Computer Network Security.
Web Visualization Technology Horner APG Ver 1.0.
Senior Design Lab Policies Presented by: Trey Murdoch CSC IT Staff.
MSDN subscriptions Stand- alone tool Team collaboration Release management Visual Studio Team Foundation Server Device CAL Visual Studio Team Foundation.
Pricing Changes MSDN subscriptions Stand- alone tool Team collaboration Release management Visual Studio Team Foundation Server Device CAL Visual Studio.
CAEL 5012 Rich Internet Applications. What you need For this part of the course you will need access to a server with PHP and MYSQL which will be supplied.
Cloud Control Senior Project Summer Overview Cloud Control is a platform to control data transmission to/from internet connected devices from the.
ABSTRACT Zirous Inc. is a growing company and they need a new way to track who their employees working on various different projects. To solve the issue.
UNIX System Administration OS Kernal Copyright 2002, Dr. Ken Hoganson All rights reserved. OS Kernel Concept Kernel or MicroKernel Concept: An OS architecture-design.
The Basics  Operating systems (OS) can help computer users do many things, like managing and manipulating files and folders.  Operating systems also.
V6 Portal – Features of KCR May Introduction >The purpose of this training is to present Version 6.0 of KDS Portal >The training will cover the.
Working with Configurator OR Fun and games with Configurator Georgia Garling Berkeley Public School
QuickBooks, hosted by Reckon Online Catie Cotcher.
Computing Essentials 2014 System Software © 2014 by McGraw-Hill Education. This proprietary material solely for authorized instructor use. Not authorized.
Explain the purpose of an operating system
Chapter 3 Software. Learning Objectives Upon successful completion of this chapter, you will be able to: Define the term software Describe the two primary.
Paperless Timesheet Management Project Anant Pednekar.
Chapter 9 Operating Systems Discovering Computers Technology in a World of Computers, Mobile Devices, and the Internet.
Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
© 2014 IBM Corporation Mobile Customization & Administration IBM Connections 5.0 Workshop Author: Paul Godby IBM Ecosystem Development Duration: 30 minutes.
Short Customer Presentation September The Company  Storgrid delivers a secure software platform for creating secure file sync and sharing solutions.
3 main operating system! BY Charlotte Oates. Microsoft windows! A family of operating systems for personal computers. Windows dominates the personal computer.
MSG Laptop Computer (MLC) Transition to A31p Thinkpad.
2Operating Systems  Program that runs on a computer  Manages hardware resources  Allows for execution of programs  Acts as an intermediary between.
CHAPTER 7 Operating System Copyright © Cengage Learning. All rights reserved.
NASA MSFC Mission Operations Laboratory MSFC NASA MSFC Mission Operations Laboratory Kelvin Nichols, EO50 March 2016 MSFC ISS DTN Project Status.
Page No. 1 Overview Kelvin Nichols Payload Operations and Integration Center EO50 SSCN Delay Tolerant Networking (DTN)
ClickOnce Deployment (One-click Deployment)
DISCOVERING COMPUTERS 2018 Digital Technology, Data, and Devices
REDCap Mobile Application
UNIFED COMMUNICATIONS MANAGEMENT
Unit 3 Virtualization.
Android Mobile Application Development
Extended Operating System Support
Mobile Operating Systems
File Management in the Cloud
CSCI 351 – Mobile Applications Development
Systems Engineering Tool for Intelligent Transportation
ONYX 12.2.
Modern application lifecycle with DevOps
EBSCO eBooks.
End User Computing UNM Tech Days 2017 June 9, 2017 Luke Abeling
Citrix Reciever Date 3/18/2014.
Ku - Band, DTN, and enhanced payload utilization
5.0 : Windows Operating System
Site License Advisory Team
Chapter 18 MobileApp Design
Chapter 21: Cloud Computing and Related Security Issues
The Parent Portal Version 3.1 Last Updated on 24/04/2017.
Chapter 22: Cloud Computing Technology and Security
About us Expert Technologies has been delivering software solutions for enterprise and middle market customers across multiple target industries.
Building great Metro style apps for mobile broadband devices
SVTRAININGS. SVTRAININGS Features of SCCM  Application management  Provides a set of tools and resources that can help you create, manage, deploy, and.
LoboCloud.unm.edu June 9 – 10, 2016 Presented by
A BRIEF INTRODUCTION TO UNIX OPERATING SYSTEM
Chapter 4.
HC Hyper-V Module GUI Portal VPS Templates Web Console
Managing Services with VMM and App Controller
Technical Capabilities
Service Template Creation from the Ground Up
Service Template Creation from the Ground Up
Microsoft Virtual Academy
Web Servers (IIS and Apache)
PerformanceBridge Application Suite and Practice 2.0 IT Specifications
ClickOnce Deployment (One-click Deployment)
Getting Started With LastPass Enterprise
Chapter 3 Software.
Presentation transcript:

Page No. 1 ISS_CM_019 (Rev 09/2011) Sponsoring Org/Office Code: OD Name of Forum: Date: July 2015 Dan Duncavage OD/Computer Resources iPad on ISS General Briefing

Page No. 2 ISS_CM_019 (Rev 09/2011) ISS iPad History The iPads were originally flown as a crew efficiency improvement experiment. I use the word “experiment” in an informal manner because this was not a Payload, nor was it run through the normal DTO type processes. CB felt that onboard efficiency would be improved and made this presentation to Suffredini, who approved the project with strict caveats: 1)This was not an operational system. Hence, we purchased a very small number and made almost no provisions for onboard support (training, console support, testing, etc). 2)No software development was authorized without it’s own separate CR. 3)iPads were not to be construed as the official tablet choice – we may very well move to Android or to Windows tablets. 4)If postflight crew reports supported it, a CR could be written to properly support some sort of tablet project.

Page No. 3 ISS_CM_019 (Rev 09/2011) iPad Current Status Crewmembers have now returned from several Increments and reported that these devices are indeed very useful and could be made far more useful with specific support and programs tailored to our use. Several custom applications have been written and delivered for use on ISS. Support remains less than for the SSC System and will remain this way. The simplicity of the IOS user interface and limited capabilities of the platform render this continued plan tenable. Six groups of iPads have been loaded and flown. The detailed list of their configuration is available on the SSC website. These iPads are all 3 rd Generation units (the first Retina iPads). SSCN authorized the purchase and flight of iPad Air2 units to replace the current devices. Expected on orbit dates are in the Jan-Mar 2016 timeframe.

Page No. 4 ISS_CM_019 (Rev 09/2011) IOS Constraints The iPad operating system is known as IOS. As with all things Apple, there are very tight constraints upon how the OS works and what can be done. It is emphatically NOT an open system where one can simply write applications and load them or write applications that can have rich interaction. The OS nominally requires loading via iTunes/App Store and applications are “sandboxed,” meaning they can share almost no information. This sandboxing is great for security and reliability and reduction of regression testing. But it powerfully limits what can be done. Apple has included the ability to write your own Enterprise Apps and load them to your iPads via a website. Some of these Enterprise Apps are now in use on ISS.

Page No. 5 ISS_CM_019 (Rev 09/2011) App and IOS Updates We loaded the current iPads by creating a portable Virtual Machine with iTunes and paired each iPad to it’s own iTunes account. In order to update Apps, they have to be added to the VM; the VM must be uplinked; then connected to the iPads; sync performed. This must be repeatd for each iPad. This has been performed onboard once. The crewtime consumed was moderate – on the order of 15 minutes per iPad. One limitation of this approach is that the IOS version cannot be updated. That requires a live internet connection to the App Store. Therefore, wholesale upgrades must be accomplished on the ground and flown. The Enterprise App method does have one key constraint: the software developer must register the App with Apple, which provides a Certificate that expires in 1 year. Before the end of the year, the developer must resubmit the App and get a renewed Certificate. The new Certificate and App must then be uplinked and reloaded via the SSC onboard web page. The Enterprise Application deployment via the onboard Portal is the preferred method to add apps as it minimizes both crewtime and engineering effort.

Page No. 6 ISS_CM_019 (Rev 09/2011) Data Up/Downlink & Process The iPads are managed by the same team that manages the Station Support Computer (SSC) platform. Data from the iPads may be stored on the SSC Linux Server (LS1), which is also where the App Portal is located. Folders on LS1 may be used as staging areas for both uplink and downlink of data for custom iPad apps. Management of this uplink/downlink path is the same as for SSC’s. The process for adding applications is also the same as for SSC’s. It starts with contact with the SSC/iPad System Manager (OD/Dan Duncavage) and generally includes a presentation at the Computer Resources Control Panel (CRCP). Authorization and coordination of all iPad and SSC changes is under CRCP purview.