Multi-Operating Environment System
|
|
|
- Homer Carter
- 10 years ago
- Views:
Transcription
1 Available Online at International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology ISSN X IJCSMC, Vol. 2, Issue. 5, May 2013, pg RESEARCH ARTICLE Multi-Operating Environment System Aditya Thakare 1, Prachi Deshmukh 2, Shraddha Kawane 3, Yogesh Sarda 4 1 Computer Engineering Department, Sinhgad College of Engineering, University of Pune, India 2 Computer Engineering Department, Sinhgad College of Engineering, University of Pune, India 3 Computer Engineering Department, Sinhgad College of Engineering, University of Pune, India 4 Computer Engineering Department, Sinhgad College of Engineering, University of Pune, India 1 [email protected]; 2 [email protected]; 3 [email protected]; 4 [email protected] Abstract Operating Systems are designed and optimized based on specific Environmental needs. The mobile operating systems are built to provide real-time applications and the desktop applications are built to provide extensive processing features. A multicore smartphone can be made available with the advantages/features associated with a mobile-specific embedded operating system and other general-purpose operating system without losing performance. The system is a middleware software system which helps user to change the operating environment. It consists of a multicore smartphone with two, co-existing, and independent environments (mobile/desktop) interacting with a common kernel. The system presents the desktop environment to the user when docked to a docking station or runs as a simple smartphone when undocked. Key Terms: - Embedded Operating System; Real-time; Kernel Sharing; Multi-Operating Environment; Extensive Features; Middleware; Data Sharing; Resource sharing I. INTRODUCTION Now-a-days almost every person carries a mobile phone and if it is a smart phone it has considerable computational power. Smart phone provides real-time applications like calling, reading mails, playing music, and opening excel sheets, etc. But extensive feature like editing of an excel sheet on mobile phone is tedious job with a small screen and limited options for editing it. Instead, if you have laptop it would become easier and user friendly to use extensive features like editing an excel sheet. This creates the need of having both real time applications and extensive features on a single computational device like smart-phone. A user of the computer system is always willing to have a suitable operating environment according to his needs. Users usually have mobile-specific embedded operating system on his mobile device and generalpurpose operating system on his laptop. It would be more advantageous if both mobile and desktop operating environment get available on single computational device like a smart-phone. The idea is to provide a mobile device with the advantages/features associated with a mobile-specific embedded operating system and other general-purpose operating system without losing performance. The system is a middleware software system which helps user to change the operating environment according to user s need. The system consists of a mobile device with two, co-existing, and independent environments interacting with a common kernel, and related methods of operations. 2013, IJCSMC All Rights Reserved 129
2 II. PROBLEM DEFINITION General-purpose computer operating systems have an extensive set of features such as file systems, device drives, applications, libraries, etc. Such operating systems allow concurrent execution of multiple programs, and attempt to optimize the response time and CPU usage. Unfortunately, such operating systems are not generally suitable for providing the features of embedded operating system that resides on mobile device. Herein generates the need of providing features/advantages associated with mobile specific real time embedded operating system with the General purpose desktop operating system on single computational device that is a smart-phone. In order to achieve the goal of providing two environments user requires smart phone and docking station known as laptop dock. The Smartphone when docked into docking device a desktop application environment is served on the laptop dock and when undocked the user experiences a regular Smartphone application environment. Fig.1 show Mobile device connected to the Laptop Dock. The Application environments are independent of each other, share resources and data. Switching among application environments will be without rebooting the mobile device. Fig.1 Mobile device connected to the Laptop Dock via HDMI and USB 2.0. III. RELATED WORK In order to achieve multiple operating environments, the first and foremost technique developed is the Virtualization Technique [3]. In virtualization method, stack structure is used. The second application environment is loaded with its own kernel over the first application environment which has its own kernel. When we are running an application in second application environment the application gives call to its kernel, the kernel again gives call to the kernel of first application environment which in turn calls the hardware. This function calling creates a heavy load on to the system and reduces the system performance. To achieve virtualization we have to build an application which: Gets the root permissions. Creates the loop device Mounts the desktop system image on that loop device Forwards the network to the desktop system Load desktop system in the RAM Start desktop system After that to access the desktop system the VNC silent is needed to access the system at the specified port. Another technique to achieve the multiple operating environments is the Motorola WebTop application [7]. In Motorola WebTop application the Mozilla Firefox is provided as the desktop application. The Motorola WebTop shares the address space which is used by the mobile application environment. 2013, IJCSMC All Rights Reserved 130
3 IV. KERNEL SHARING SYSTEM ARCHITECTURE In kernel sharing technique both mobile and desktop environment must use common kernel. Both the environments reside in RAM at the same time. Fig.2 Kernel Sharing System Architecture The system uses Linux kernel. When android Smartphone is started it first loads the Linux kernel then android core services and android applications are started. But the desktop environment must be loaded when smart-phone is docked by simultaneously loading Ubuntu core services and Ubuntu desktop environment. To load core services and desktop environment of Ubuntu the following steps need to be followed: Remount the system in RW mode: In normal user mode, change in system is not permitted. So system has to log in as root user and remount system in RW mode to make changes in the system. Mount Linux core services: Every operating environment requires different partition. So, system has to mount Linux core services. Load Linux core services: System has to load Linux core services in previously mounted partition. Load device drivers: The drivers of external keyboard, mouse and display have to be loaded in the system. Load desktop environment: System has to load Linux desktop environment above the Linux core services. Change system working directory. The middle part of the system architecture acts as an interface for communication between mobile and desktop environment. V. IMPLEMENTATION OF KERNEL SHARING SYSTEM Normal user doesn t have permission to make change in the system. To get those permissions system user access is needed. For that purpose user has to install Super user and Busybox. 1 Super user: It gives root user access. 2 Busybox: It provides the set of commands to communicate with kernel. Fig.3 Memory Card Partition 2013, IJCSMC All Rights Reserved 131
4 In General smart-phone has 4GB of ROM in which 1GB is used for boot loader, device drivers and android image. Other 3 GB is used by android application. So there is no sufficient space to install ubuntu desktop system. Therefore memory card is used to extend system s ROM. As Linux understands EXT3 format, partitioning of memory card into FAT 32 and EXT3 format is done. FAT32 is used to store user data and EXT3 format is used to install ubuntu desktop system. Then installation of Ubuntu Desktop Image on the SD card partition at the /osh is done. Fig.4 Overall System Flow Fig.4 shows Overall System Flow. When smartphone is powered on /init.maphone-umts.rc script is run. Then mounting of EXT3 partition at /OSH is done. On dev.boot complete (system kernel loading variable is set), 2013, IJCSMC All Rights Reserved 132
5 ubuntu.sh script is executed which forks the ubuntu1.sh in the background. The ubuntu1.sh is responsible for installing the loadable modules in the running kernel, creating the android users read only permissions and forks the StartXServer.sh in background. The StartXServer.sh is responsible for loading the drivers, setting the system path and starting the android desktop environment. When the smartphone is docked into the docking device sys.systemmode is set to RM_SM_DOCKED. This forks /etc/init.d/startx.sh. StartX.sh is responsible for checking if the X_window system is running or not. X_window is a desktop window management unit. If the X_window is not running, then it installs the desktop loadable modules in running kernel. After that it creates the ADAS desktop user with read and write permissions. Then it forks the INIT1 script in the background. The INIT1 script sets the desktop system path, fork the volume manager and start Webtop daemon. Webtop daemon launches and mounts the phone file system in ubuntu and forks the INIT2 script. INIT2 script renders the display. It starts LXDE (Light Weight Desktop Environment) with its components like desktop panel, menu, window manager, session manager etc. Event Bridge is responsible for passing the keyboard, mouse events to the ubuntu system. After that we hand over to ubuntu desktop system. VI. CONCLUSIONS The paper represents the system which provides multiple operating environments that is desktop environment and mobile environment on single computational device, a Smart-phone, using kernel sharing technique. Both the operating environments have the common kernel. Hence the system provides the functionality of changing environment between mobile environment and desktop environment as per user s need with punctual performance. The system also achieves data sharing and resource sharing as it uses the single computational device having both the operating environments residing in the device memory at the same time which ultimately removes the need of rebooting the system each time when operating environments needs to be changed. ACKNOWLEDGEMENT The authors wishes express true sense of gratitude towards our project guide Prof. A.R.Joshi., Computer Engineering Department, Sinhgad College of Engineering. She contributed her valuable guidance and gave plenty of her precious time to solve every problem that arose. REFERENCES [1] Doug Abbott, Linux for embedded and real time application, 3rd ed., Newnes, [2] Gene Sally, Pro Linux Embedded System, Apress, [3] Zacthespack. Linux on Android, [Online]. Available: [4] Joshua D. Galicia, and Andrew N. Tzakis, Multi-Environment Operating System, United States Patent Application Publication Galicia et al., [5] Canonical Ltd. (2012) Ubuntu for Android, [Online]. Available: /devices/android. [6] Kosmaz Technologies. NEX PHONE. [Online]. Available: [7] Motorola Inc. (2012) Motorola Laptop Dock with Firefox Browser, [Online]. Available: Page/Atrix-Accessories. [8] Always Innovating Inc. (2012) Always Innovation OS, [Online]. Available: [9] Always Innovating Inc. HDMI Dongle,[Online]. Available: /products/hdmidongle.htm [10] M3 Inc. In Dash Android/Ubuntu Car PC Via HDMI, [Online]. Available: m.net/m3forum/showthread.php?t= , IJCSMC All Rights Reserved 133
NI Real-Time Hypervisor for Windows
QUICK START GUIDE NI Real-Time Hypervisor Version 2.1 The NI Real-Time Hypervisor provides a platform you can use to develop and run LabVIEW and LabVIEW Real-Time applications simultaneously on a single
PARALLELS SERVER 4 BARE METAL README
PARALLELS SERVER 4 BARE METAL README This document provides the first-priority information on Parallels Server 4 Bare Metal and supplements the included documentation. TABLE OF CONTENTS 1 About Parallels
Copyright 1999-2011 by Parallels Holdings, Ltd. All rights reserved.
Parallels Virtuozzo Containers 4.0 for Linux Readme Copyright 1999-2011 by Parallels Holdings, Ltd. All rights reserved. This document provides the first-priority information on Parallels Virtuozzo Containers
Operating Systems Overview As we have learned in working model of a computer we require a software system to control all the equipment that are
Session 07 Operating Systems Overview As we have learned in working model of a computer we require a software system to control all the equipment that are connected to computer and provide good environment
Technology in Action. Alan Evans Kendall Martin Mary Anne Poatsy. Eleventh Edition. Copyright 2015 Pearson Education, Inc.
Technology in Action Alan Evans Kendall Martin Mary Anne Poatsy Eleventh Edition Technology in Action Chapter 4 System Software: The Operating System, Utility Programs, and File Management. Chapter Topics
Chapter 1 Hardware and Software Introductions of pcduino
Chapter 1 Hardware and Software Introductions of pcduino pcduino is a high performance, cost effective mini PC platform that runs PC like OS such as Ubuntu Linux. It outputs its screen to HDMI enabled
Parallels Desktop 4 for Windows and Linux Read Me
Parallels Desktop 4 for Windows and Linux Read Me Welcome to Parallels Desktop for Windows and Linux build 4.0.6576. This document contains the information you should know to successfully install Parallels
Example of Standard API
16 Example of Standard API System Call Implementation Typically, a number associated with each system call System call interface maintains a table indexed according to these numbers The system call interface
About Parallels Desktop 10 for Mac
About Parallels Desktop 10 for Mac Parallels Desktop 10 for Mac is a major upgrade to Parallels award-winning software for running Windows on a Mac. About this Update This update for Parallels Desktop
EXPLORING LINUX KERNEL: THE EASY WAY!
EXPLORING LINUX KERNEL: THE EASY WAY! By: Ahmed Bilal Numan 1 PROBLEM Explore linux kernel TCP/IP stack Solution Try to understand relative kernel code Available text Run kernel in virtualized environment
How To Run A Password Manager On A 32 Bit Computer (For 64 Bit) On A 64 Bit Computer With A Password Logger (For 32 Bit) (For Linux) ( For 64 Bit (Foramd64) (Amd64 (For Pc
SafeNet Authentication Client (Linux) Administrator s Guide Version 8.1 Revision A Copyright 2011, SafeNet, Inc. All rights reserved. All attempts have been made to make the information in this document
Embedded Linux development training 4 days session
Embedded Linux development training 4 days session Title Overview Duration Trainer Language Audience Prerequisites Embedded Linux development training Understanding the Linux kernel Building the Linux
Remote Desktop Access Through Android Mobile Phones and Reverse
Reviewed Paper Volume 2 Issue 8 April 2015 Paper International Journal of Informative & Futuristic Research ISSN (Online): 2347-1697 Remote Desktop Access Through Android Mobile Phones and Reverse Paper
PARALLELS SERVER BARE METAL 5.0 README
PARALLELS SERVER BARE METAL 5.0 README 1999-2011 Parallels Holdings, Ltd. and its affiliates. All rights reserved. This document provides the first-priority information on the Parallels Server Bare Metal
Technical Note TN_146. Creating Android Images for Application Development
TN_146 Creating Android Images for Application Development Issue Date: 2013-01-28 This document shows how to build and install the Android Operating System on the BeagleBoard xm Use of FTDI devices in
Parallels Virtuozzo Containers 4.7 for Linux Readme
Parallels Virtuozzo Containers 4.7 for Linux Readme This document provides the first-priority information about Parallels Virtuozzo Containers 4.7 for Linux and supplements the included documentation.
USB 2.0 Flash Drive User Manual
USB 2.0 Flash Drive User Manual 1 INDEX Table of Contents Page 1. IMPORTANT NOTICES...3 2. PRODUCT INTRODUCTION...4 3. PRODUCT FEATURES...5 4. DRIVER INSTALLATION GUIDE...6 4.1 WINDOWS 98 / 98 SE... 6
LSN 10 Linux Overview
LSN 10 Linux Overview ECT362 Operating Systems Department of Engineering Technology LSN 10 Linux Overview Linux Contemporary open source implementation of UNIX available for free on the Internet Introduced
Using Chroot to Bring Linux Applications to Android
Using Chroot to Bring Linux Applications to Android Mike Anderson Chief Scientist The PTR Group, Inc. [email protected] Copyright 2013, The PTR Group, Inc. Why mix Android and Linux? Android under Linux
Analysis of advanced issues in mobile security in android operating system
Available online atwww.scholarsresearchlibrary.com Archives of Applied Science Research, 2015, 7 (2):34-38 (http://scholarsresearchlibrary.com/archive.html) ISSN 0975-508X CODEN (USA) AASRC9 Analysis of
How to Encrypt your Windows 7 SDS Machine with Bitlocker
How to Encrypt your Windows 7 SDS Machine with Bitlocker ************************************ IMPORTANT ******************************************* Before encrypting your SDS Windows 7 Machine it is highly
Remote Desktop on Mobile
Remote Desktop on Mobile SonamGavhane RasikaPhanse Monica Sadafule B.W.Balkhande Abstract In This paper we will see how the remote Desktop with static IP can be accessed using Android based mobile phones,to
EUCIP IT Administrator - Module 2 Operating Systems Syllabus Version 3.0
EUCIP IT Administrator - Module 2 Operating Systems Syllabus Version 3.0 Copyright 2011 ECDL Foundation All rights reserved. No part of this publication may be reproduced in any form except as permitted
Linux Embedded devices with PicoDebian Martin Noha 28.9.2006
Embedded systems Linux Embedded devices with PicoDebian Martin Noha 28.9.2006 24.03.2005 1 Agenda Why did I look in this stuff? What is an embedded device? Characteristic hardware global requirements for
User Manual. 2 ) PNY Flash drive 2.0 Series Specification Page 3
User Manual Table of Contents 1 ) Introduction Page 2 2 ) PNY Flash drive 2.0 Series Specification Page 3 3 ) Driver Installation (Win 98 / 98 SE) Page 4 4 ) Driver Installation (Win ME / 2000 / XP) Page
Operating Systems 4 th Class
Operating Systems 4 th Class Lecture 1 Operating Systems Operating systems are essential part of any computer system. Therefore, a course in operating systems is an essential part of any computer science
System requirements for Qlik Sense. Qlik Sense 3.0 Copyright 1993-2016 QlikTech International AB. All rights reserved.
System requirements for Qlik Sense Qlik Sense 3.0 Copyright 1993-2016 QlikTech International AB. All rights reserved. Copyright 1993-2016 QlikTech International AB. All rights reserved. Qlik, QlikTech,
New Mexico Broadband Program. Basic Computer Skills. Module 1 Types of Personal Computers Computer Hardware and Software
New Mexico Broadband Program Basic Computer Skills Module 1 Types of Personal Computers Computer Hardware and Software Basic Computer Skills Learning Objectives Acquire introductory familiarity with basic
Information in this document, including URL and other Internet Web site references, is subject to change without notice. Unless otherwise noted, the
Information in this document, including URL and other Internet Web site references, is subject to change without notice. Unless otherwise noted, the example companies, organizations, products, domain names,
DeployStudio Server Quick Install
DeployStudio Server Quick Install v1.7.0 The DeployStudio Team [email protected] Requirements OS X 10.7.5 to 10.11.1 DeployStudioServer_v1.7.x.pkg and later NetBoot based deployment 100 Mb/s switched
The BackTrack Successor
SCENARIOS Kali Linux The BackTrack Successor On March 13, Kali, a complete rebuild of BackTrack Linux, has been released. It has been constructed on Debian and is FHS (Filesystem Hierarchy Standard) complaint.
Super Manager User Manual. English v1.0.3 2011/06/15 Copyright by GPC Http://gpc.myweb.hinet.net
Super Manager User Manual English v1.0.3 2011/06/15 Copyright by GPC Http://gpc.myweb.hinet.net How to launch Super Manager? Click the Super Manager in Launcher or add a widget into your Launcher (Home
How To Use Softxpand (A Thin Client) On A Pc Or Laptop Or Mac Or Macbook Or Ipad (For A Powerbook)
SoftXpand in Thin Client Environment Prepared by MiniFrame Marketing & Sales Team What is SoftXpand? SoftXpand software turns ANY PC (desktop/server/laptop) into multiple independent workstations. It is
Chapter 8 Objectives. Chapter 8 Operating Systems and Utility Programs. Operating Systems. Operating Systems. Operating Systems.
Chapter 8 Objectives Chapter 8 s and Utility Programs Describe the two types of software Understand the startup process for a personal computer Describe the term user interface Explain features common
Mirtrak 6 Powered by Cyclope
Mirtrak 6 Powered by Cyclope Installation Guide Mirtrak Activity Monitoring Solution v6 is powered by Cyclope Series 2003-2013 Info Technology Supply Ltd. 2 Hobbs House, Harrovian Business Village, Bessborough
Using AORUS Notebook for the First Time
V2.0 Congratulations on your purchase of the AORUS Notebook! This Manual will help you to get started with setting up your notebook. For more detailed information, please visit our website at http://www.aorus.com.
Survey of Filesystems for Embedded Linux. Presented by Gene Sally CELF
Survey of Filesystems for Embedded Linux Presented by Gene Sally CELF Presentation Filesystems In Summary What is a filesystem Kernel and User space filesystems Picking a root filesystem Filesystem Round-up
Using VMware Player. VMware Player. What Is VMware Player?
VMWARE APPLICATION NOTE VMware Player Using VMware Player This document contains the following sections: Work and Play in a Virtual World on page 1 Options and Features in VMware Player on page 4 Installing
StarWind iscsi SAN Software: Using StarWind with VMware ESX Server
StarWind iscsi SAN Software: Using StarWind with VMware ESX Server www.starwindsoftware.com Copyright 2008-2010. All rights reserved. COPYRIGHT Copyright 2008-2010. All rights reserved. No part of this
Objectives. Chapter 2: Operating-System Structures. Operating System Services (Cont.) Operating System Services. Operating System Services (Cont.
Objectives To describe the services an operating system provides to users, processes, and other systems To discuss the various ways of structuring an operating system Chapter 2: Operating-System Structures
Option nv, Gaston Geenslaan 14, B-3001 Leuven Tel +32 16 317 411 Fax +32 16 207 164 http://www.option.com Page 1 of 14
Page 1 of 14 ! " #!"#$ % &&' Page 2 of 14 1 INTRODUCTION One of the highly desirable features of the GlobeSurfer III device is the ability to network together Printers and External Hard Disk drives (aka
Linux Kernel Architecture
Linux Kernel Architecture Amir Hossein Payberah [email protected] Contents What is Kernel? Kernel Architecture Overview User Space Kernel Space Kernel Functional Overview File System Process Management
Introduction to Mirametrix EyeTracker
Introduction to Mirametrix EyeTracker Hao Wu 1 Preface This is an introduction of how to set up Mirametrix eye tracker to Linux system. This eye tracker only has Windows version driver. We usually use
Please ring the Service Desk on 8204 1866 or 1300 363 227 if you require assistance or encounter problems.
BEFORE YOU BEGIN Sites that do not have an Administration File Server are known as Peer to Peer sites. They have only Administration Workstations with one workstation that performs the nightly backup process.
How to Install Applications (APK Files) on Your Android Phone
How to Install Applications (APK Files) on Your Android Phone Overview An Android application is stored in an APK file (i.e., a file named by {Application Name}.apk). You must install the APK on your Android
CYCLOPE let s talk productivity
Cyclope 6 Installation Guide CYCLOPE let s talk productivity Cyclope Employee Surveillance Solution is provided by Cyclope Series 2003-2014 1 P age Table of Contents 1. Cyclope Employee Surveillance Solution
Windows Server 2008 R2 Essentials
Windows Server 2008 R2 Essentials Installation, Deployment and Management 2 First Edition 2010 Payload Media. This ebook is provided for personal use only. Unauthorized use, reproduction and/or distribution
Operating Systems. Design and Implementation. Andrew S. Tanenbaum Melanie Rieback Arno Bakker. Vrije Universiteit Amsterdam
Operating Systems Design and Implementation Andrew S. Tanenbaum Melanie Rieback Arno Bakker Vrije Universiteit Amsterdam Operating Systems - Winter 2012 Outline Introduction What is an OS? Concepts Processes
Outline. Operating Systems Design and Implementation. Chap 1 - Overview. What is an OS? 28/10/2014. Introduction
Operating Systems Design and Implementation Andrew S. Tanenbaum Melanie Rieback Arno Bakker Outline Introduction What is an OS? Concepts Processes and Threads Memory Management File Systems Vrije Universiteit
Concepts in Computer Engineering. Operating Systems
Concepts in Computer Engineering http://arf.iyte.edu.tr/~bkumova/teaching/cs Dr Bora İ Kumova İzmir Institute of Technology; Department of Computer Engineering Operating Systems İYTE; Concepts in Computer
Getting Started with VMware Fusion
Getting Started with VMware Fusion VMware Fusion for Mac OS X 2008 2012 EN-000933-00 2 Getting Started with VMware Fusion You can find the most up-to-date technical documentation on the VMware Web site
CS197U: A Hands on Introduction to Unix
CS197U: A Hands on Introduction to Unix Lecture 4: My First Linux System J.D. DeVaughn-Brown University of Massachusetts Amherst Department of Computer Science [email protected] 1 Reminders After
This software will update your Samsung Galaxy S II to Android 4.1.2 software version GB28.
Samsung Galaxy S II Android Jelly Bean Update Instructions This software update provided by Samsung will update your Samsung Galaxy S II from Android Gingerbread to Android Jelly Bean. This software will
Module I-7410 Advanced Linux FS-11 Part1: Virtualization with KVM
Bern University of Applied Sciences Engineering and Information Technology Module I-7410 Advanced Linux FS-11 Part1: Virtualization with KVM By Franz Meyer Version 1.0 February 2011 Virtualization Architecture
For Windows XP 64 bit
Installation Guide Beta drivers for Windows XP[64], Win 7[32/64bit,], Win 8.1[64bit] This version of Orange-5 software introduces support for 64 bit operational systems (Win XP 64 bit, Win7 64, etc..).
1/5/2013. Technology in Action
0 1 2 3 4 5 6 Technology in Action Chapter 5 Using System Software: The Operating System, Utility Programs, and File Management Chapter Topics System software basics Types of operating systems What the
Propalms TSE Deployment Guide
Propalms TSE Deployment Guide Version 7.0 Propalms Ltd. Published October 2013 Overview This guide provides instructions for deploying Propalms TSE in a production environment running Windows Server 2003,
Florida Department of Education TECHNOLOGY GUIDELINES
Florida Department of Education TECHNOLOGY GUIDELINES The Florida Department of Education (FDOE) is pleased to provide these technology guidelines to inform schools and districts as they make technology
RDM+ Remote Desktop for Android. Getting Started Guide
RDM+ Remote Desktop for Android Getting Started Guide RDM+ (Remote Desktop for Mobiles) is a remote control tool that offers you the ability to connect to your desktop or laptop computer from Android device
Five standard procedures for building the android system. Figure1. Procedures for building android embedded systems
Standard Operating Procedures for Android Embedded Systems Anupama M. Kulkarni, Shang-Yang Chang, Ying-Dar Lin National Chiao Tung University, Hsinchu, Taiwan November 2012 Android is considered to be
An Embedded Wireless Mini-Server with Database Support
An Embedded Wireless Mini-Server with Database Support Hungchi Chang, Sy-Yen Kuo and Yennun Huang Department of Electrical Engineering National Taiwan University Taipei, Taiwan, R.O.C. Abstract Due to
Super Pro Net TM Network Key Installation and Operation
March 4, 2015 Super Pro Net TM Network Key Installation and Operation Installation Overview RoadEng software can be protected against unlicensed use on a network with SafeNet s Super Pro Net TM hardware
End-User troubleshooting guide For Sentinel SuperPro/UltraPro and Sentinel Hardware Keys
End-User troubleshooting guide For Sentinel SuperPro/UltraPro and Sentinel Hardware Keys Preface Welcome to Safenet End User Troubleshooting guide! This guide is intended to assist our Distributors, Customers
evm Virtualization Platform for Windows
B A C K G R O U N D E R evm Virtualization Platform for Windows Host your Embedded OS and Windows on a Single Hardware Platform using Intel Virtualization Technology April, 2008 TenAsys Corporation 1400
7inch HDMI LCD (B) User Manual
7inch HDMI LCD (B) User Manual Description 7 inch Capacitive Touch Screen LCD, HDMI interface, supports various systems. Features 800 480 high resolution, touch control Supports Raspberry Pi, and driver
A Virtual Laboratory for IT Security Education
A Virtual Laboratory for IT Security Education Ji Hu, Dirk Cordel, Christoph Meinel FB IV Informatik Universitaet Trier D-54286 Trier, Germany {hu, cordel, meinel}@ti.uni-trier.de Abstract: Success of
USB 3.0 DUAL SATA HDD DOCKING STATION
USB 3.0 DUAL SATA HDD DOCKING STATION User Manual (DA-70547) Introduction DA-70547 is a USB3.0 enabled dual-sata hard drive enclosure. It supports simultaneously use of two 2.5 or 3.5 SATA hard disk for
Smart Shopping- An Android Based Shopping Application
Smart Shopping- An Android Based Shopping Application 1 Adarsh Borkar, 2 Madhura Ansingkar, 3 Monali Khobragade, 4 Pooja Nashikkar, 5 Arti Raut 1,2,3,4 Department of Computer Science and Engineering, 5
Migrating a Windows PC to Run in VMware Fusion VMware Fusion 2.0
Technical Note Migrating a Windows PC to Run in VMware Fusion VMware Fusion 2.0 This technical note describes the process for migrating an existing Windows PC to run as a virtual machine with VMware Fusion
Embedded Linux development with Buildroot training 3-day session
Embedded Linux development with training 3-day session Title Overview Duration Trainer Language Audience Embedded Linux development with training Introduction to Managing and building the configuration
Industry First X86-based Single Board Computer JaguarBoard Released
Industry First X86-based Single Board Computer JaguarBoard Released HongKong, China (May 12th, 2015) Jaguar Electronic HK Co., Ltd officially launched the first X86-based single board computer called JaguarBoard.
INSTALL ZENTYAL SERVER
GUIDE FOR Zentyal Server is a small business server based on Ubuntu s LTS server version 10.04 and the ebox platform. It also has the LXDE desktop installed with Firefox web browser and PCMAN File manager.
1. Amendment of Section I. Invitation to Bid item no. 6 and 7 are hereby amended as follows: From:
Republic of the Philippines Department of Finance INSURANCE COMMISSION 1071 United Nations Avenue Manila BIDS AND AWARDS COMMITTEE SUPPLEMENTAL BID BULLETIN NO. 2 SUPPLY, DELIVERY, INSTALLATION AND COMMISSIONING
ServerPronto Cloud User Guide
ServerPronto Cloud User Guide Virtual machines Virtual machines are based on templates and are deployed on hypervisors. Hypervisors give them access to CPU, disk and network resources. The ServerPronto
Getting Started. Version 3.1 Last updated 2014/3/10. Orbweb ME: Getting Started
Information in this document is subject to change without notice. Companies, names, and data used in examples herein are fictitious unless otherwise noted. No part of this document may be reproduced or
ThinPoint Quick Start Guide
ThinPoint Quick Start Guide 2 ThinPoint Quick Start Guide Table of Contents Part 1 Introduction 3 Part 2 ThinPoint Windows Host Installation 3 1 Compatibility... list 3 2 Pre-requisites... 3 3 Installation...
HTTP-FUSE PS3 Linux: an internet boot framework with kboot
HTTP-FUSE PS3 Linux: an internet boot framework with kboot http://openlab.jp/oscirclar/ Kuniyasu Suzaki and Toshiki Yagi National Institute of Advanced Industrial Science and Technology Embedded Linux
M6310 USB Flash Drive Tester/Duplicator
NEW... USB Production Tester/ Duplicator from the Industry Leader Simple to Use Fast Reliable Versatile Features!!! High Quality Production USB Tester/Duplicator for USB Sticks USB Hard Drives MP3 Players
Controlling the Linux ecognition GRID server v9 from a ecognition Developer client
Controlling the Linux ecognition GRID server v9 from a ecognition Developer client By S. Hese Earth Observation Friedrich-Schiller University Jena 07743 Jena Grietgasse 6 [email protected] Versioning:
Q N X S O F T W A R E D E V E L O P M E N T P L A T F O R M v 6. 4. 10 Steps to Developing a QNX Program Quickstart Guide
Q N X S O F T W A R E D E V E L O P M E N T P L A T F O R M v 6. 4 10 Steps to Developing a QNX Program Quickstart Guide 2008, QNX Software Systems GmbH & Co. KG. A Harman International Company. All rights
FAQ for USB Flash Drive
FAQ for USB Flash Drive 1. What is a USB Flash Drive? A USB Flash Drive consists of a flash memory data storage device integrated with a USB interface. USB Flash Drives are typically removable and rewritable.
Quick Deployment Step-by-step instructions to deploy Oracle Big Data Lite Virtual Machine
Quick Deployment Step-by-step instructions to deploy Oracle Big Data Lite Virtual Machine Version 3.0 Please note: This appliance is for testing and educational purposes only; it is unsupported and not
Application Development Kit for Android Installation Guide
Application Development Kit for Android Installation Guide 90001280_B 3/12/2012 2012 Digi International Inc. All rights reserved. Digi, Digi International, the Digi logo, the Digi website, a Digi International
II. Installing Debian Linux:
Debian Linux Installation Lab Spring 2013 In this lab you will be installing Debian Linux in a KVM (Kernel Virtual Machine). You will be guided through a series of steps to setup the network (IP addresses,
Getting Started with VMware Fusion. VMware Fusion for Mac OS X
Getting Started with VMware Fusion VMware Fusion for Mac OS X 2 Getting Started with VMware Fusion Getting Started with VMware Fusion Item: EN-000189-00 You can find the most up-to-date technical documentation
Professional Xen Visualization
Professional Xen Visualization William von Hagen WILEY Wiley Publishing, Inc. Acknowledgments Introduction ix xix Chapter 1: Overview of Virtualization : 1 What Is Virtualization? 2 Application Virtualization
Basic Computer Skills Module 2. Software Concepts
Basic Computer Skills Module 2 Software Concepts Basic Computer Skills Module 2 Software Basics Summary Goal: Know the fundamentals of operating systems. SMART Objectives: Specific, Measurable, Achievable,
Operating System Today s Operating Systems File Basics File Management Application Software
Lecture Content Operating System Today s Operating Systems File Basics File Management Application Software Operating Systems and File Management 2 Operating Systems and File Management 3 Operating System
CloudSync Mobile Device Management Technical Overview
CloudSync Mobile Device Management Technical Overview Version 1.0 CloudSync, Inc. 3103 Fife Court Denver, CO 80211 +1 (720) 221-4444 phone +1 (720) 221-2670 fax [email protected] Table of Contents
STUDY GUIDE CHAPTER 4
STUDY GUIDE CHAPTER 4 True/False Indicate whether the statement is true or false. 1. A(n) desktop operating system is designed for a desktop or notebook personal computer. 2. A(n) mirrored user interface
Product Description. Licenses Notice. Introduction TC-200
User Manual TC-200 Introduction TC-200 Product Description The TC-200 provides the fastest Thin Client performance on the market, It runs embedded Linux, swing user interface, Citrix 6.3, Microsoft RDP
About Parallels Desktop 7 for Mac
About Parallels Desktop 7 for Mac Parallels Desktop 7 for Mac is a major upgrade to Parallels' award-winning software for running Windows on a Mac. About this Update This update for Parallels Desktop for
Intel Compute Stick STCK1A32WFC User Guide. Intel Compute Stick STCK1A32WFC
Intel Compute Stick STCK1A32WFC User Guide 1 Revision History Revision Revisions History Date 01 First release of the Intel Compute Stick STCK1A32WFC User Guide April 2015 Disclaimer INFORMATION IN THIS
Avaya IP Office 9.1. Set Up Guide for The IP Office Anywhere Demo Platform
Avaya IP Office 9.1 Set Up Guide for The IP Office Anywhere Demo Platform Date: February 2015 Version: 2.0 Subject: Avaya IP Office 9.1 Anywhere Demonstration Set Up Guide Regional Availability: Global
Research and Design of Universal and Open Software Development Platform for Digital Home
Research and Design of Universal and Open Software Development Platform for Digital Home CaiFeng Cao School of Computer Wuyi University, Jiangmen 529020, China [email protected] Abstract. With the development
PCIe AHCI-IP Demo Instruction Rev1.0 10-Jul-15
PCIe AHCI-IP Demo Instruction Rev1.0 10-Jul-15 This document describes the instruction to show PCIeSSD demo by using SATA AHCI-IP, SATA-IP, and PCIeIP connecting with SATA-III/II SSD on Xilinx evaluation
Partek Flow Installation Guide
Partek Flow Installation Guide Partek Flow is a web based application for genomic data analysis and visualization, which can be installed on a desktop computer, compute cluster or cloud. Users can access
CBE Architectural Overview and System Requirements
CBE Architectural Overview and System Requirements January 2015 ARCHITECTURAL OVERVIEW ARCHITECTURAL OVERVIEW EXAMPLE OF CBE SOFTWARE INSTALLATION The following diagram shows the users, programs in use
