CS330 Design Patterns - Midterm 1 - Fall 2015

Size: px
Start display at page:

Download "CS330 Design Patterns - Midterm 1 - Fall 2015"

Transcription

1 Name: Please read all instructions carefully. The exam is closed book & no laptops / phones / computers shall be present nor be used. Please write your answers in the space provided. You may use the backs of the exam pages as scratch paper. Please do not use any additional scratch paper. Solutions will be graded on correctness and clarity. You can score a total of 100 points on this exam. When asked to provide a class diagram use the following semantics. 1. (5 points) Name (at least) two properties of software designs that design patterns seek to improve through their application. [2.5 points per good answer] Software design can easily result in spaghetti code. Patterns tell you how to structure classes and objects so your software design becomes easier to: 1) understandability. Software designs are a common understanding of the intended system. If it is easier to understand this design less mistakes are made. 2) maintainability. Design patterns may increase the maintainability of your code for example when you encapsulate changes such as in the strategy pattern. 3) flexibility. Application of design patterns may allow for easily extending your software design with new functionality. Answer on page 5 to (5 points) What is one of the most important benefits that design patterns provide to communities of developers? Design patterns give you a shared vocabulary with other developers. Once you ve mastered the vocabulary you can more easily communicate with other developers and inspire those who don t know patterns to start learning them. Patterns let you communicate solutions very efficiently using their name. Patterns further let you think more abstractly about problems without getting lost into details Answer on page 28.

2 2. (10 points) Provide a class diagram for the Command pattern. Make sure to list the methods for each class/interface and give a short description of the responsibility of each class/interface 6 points for the correct diagram and 4 points for the descriptions. Answer on page (5 points) To implement a singleton, how does double-checked locking improve performance? Using synchronized in getinstance() is detrimental to performance because it is always called. Double checking improves it as follows: we first check if an instance is created and if not, then we synchronize. This way we only have to synchronize once when the instance is created and not when you call getinstance(). Answer on Page 182.

3 4. (5 points) A simple factory is often implemented as a static method. Name one benefit of this approach. If the simple factory is implemented as a static method you don t have to instantiate the simple factory to make use of the create method. Answer on Page (5 points) Name one benefit of using the Decorator pattern and one disadvantage. Advantage (2.5 points) : new behavior can be added at runtime without modifying existing code. Disadvantage (2.5) Decorators can result in many small objects in our design and overuse can be complex. Answer on Page (5 points) Give an example of a set of classes that are tightly coupled and a set that is loosely coupled. High coupling as every class talks to every Loose coupling as all classes communicate other class and knows every class s interface through asingle interface and they Answer on page 53 know little about eachother

4 Design Problems. A number of design problems are listed below. For each design problem answer the three following questions: 1. Which? Select the most appropriate design pattern to use and you must provide the pattern s intent. 2. Why? Clearly motivate how this pattern addresses the problem 3. How? Explain how this pattern should be implemented and show an appropriate class diagram to illustrate the implementation of your pattern. (no code). Don t give a generic class diagram for the pattern but for that specific design problem. Follow the UML conventions for class diagrams. 1. (20 points). Point is a novel home security device that has various sensors. Point listens to the sounds of your home, senses what's in the air and lets you know if anything is wrong. It notifies you of windows breaking, alarms ringing, a door left open, or the presence of smoke. A Point device can be installed anywhere in your home and connects to your wireless network. You can download an app and connect to the Point device upon which you will receive messages when Point detects when anything is wrong. You want various apps for various platforms (ios, Android) to be able to get notifications. At some point other home automation devices (e.g. garage door opener, firealarm) may want to received messages as well. In case Point generates too many messages, some users may not want to receive them anymore. 1. (5 points) Which: Observer - defines a one to many dependency between objects so that when one object changes state, all of its dependents are notified and updated automatically. 2. (5 points) Why: The point device needs to have multiple apps listen to it and this pattern enables objects communicating with each other to maintain consistency and to achieve loose coupling. Objects can easily subscribe to other objects they are interested in without having to know the details of each observable. 3. (10 points) How: See class diagram.

5 2. (20 points). A professor is trying to open up ed homework assignments that students have compressed in various formats (zip, tar, jar, arj, sit, rar) in OSX. Unfortunately OSX has only built in support for zip and the professor has to revert to installing various tools to uncompress each file using a command line tool, which is cumbersome. Design a universal compression tool that can deal with various compression formats. 1. (5 points) Which: Strategy - defines a family of algorithms, encapsulates each one and makes them interchangeable. 2. (5 points) Why: we need to support different types of behavior (e.g., decompression algorithms). New types of decompression algorithms may need to be added and we would like to call a single decompress method. The strategy pattern provides a unified interface (decompress) for various types of compression formats. 3. (10 points) How: See class diagram.

6 personal professional premium 3. (20 points). The company GreenHOST is a is a web hosting company that offers three different server plans (personal, professional, premium). To each plan, various hosting services can be added (Cloudhosting, SSL, 24x7 support, backup, Google Adwords, CloudFlare, mysql). You need to write an application that can easily compute the total monthly service fees for each plan and any combination of services. Your application must be able to easily support adding new types of hosting services when they become available. You must avoid an explosion of classes. Sample output could be: > Personal Hosting, SSL, Google Adwords, MySQL: a month. 1. (5 points) Which: Decorator - attaches additional responsibilities to an object dynamically. Decorators provide a flexible alternative to subclassing for extending functionality 2. (5 points) Why: If we were to implement each combination of server plan+ hosting service as its own class using inheritance it would lead to an explosion of classes. The decorator pattern only requires adding one new class to add a new service. 3. (10 points) How: See class diagram.

NQ Mobile Security Frequently Asked Questions (FAQs) for Android

NQ Mobile Security Frequently Asked Questions (FAQs) for Android NQ Mobile Security Frequently Asked Questions (FAQs) for Android Introducing Mobile Security NQ Mobile Security protects your mobile device against viruses and malware, while keeping your system running

More information

ios Design Patterns Jackie Myrose CSCI 5448 Fall 2012

ios Design Patterns Jackie Myrose CSCI 5448 Fall 2012 ios Design Patterns Jackie Myrose CSCI 5448 Fall 2012 Design Patterns A design pattern is a common solution to a software problem They are helpful for speeding up problem solving, ensuring that a developer

More information

Object Oriented Design

Object Oriented Design Object Oriented Design Kenneth M. Anderson Lecture 20 CSCI 5828: Foundations of Software Engineering OO Design 1 Object-Oriented Design Traditional procedural systems separate data and procedures, and

More information

269 Business Intelligence Technologies Data Mining Winter 2011. (See pages 8-9 for information about 469)

269 Business Intelligence Technologies Data Mining Winter 2011. (See pages 8-9 for information about 469) 269 Business Intelligence Technologies Data Mining Winter 2011 (See pages 8-9 for information about 469) University of California, Davis Graduate School of Management Professor Yinghui (Catherine) Yang

More information

GENERAL TRAINING ACCOUNTS

GENERAL TRAINING ACCOUNTS GENERAL What is Box at Fresno State? Box at Fresno State is a simple, reliable, and secure online file storage and sharing service. Box provides secure access to files at work, off campus and from most

More information

The Cambridge English Scale explained A guide to converting practice test scores to Cambridge English Scale scores

The Cambridge English Scale explained A guide to converting practice test scores to Cambridge English Scale scores The Scale explained A guide to converting practice test scores to s Common European Framework of Reference (CEFR) English Scale 230 Key Preliminary First Advanced Proficiency Business Preliminary Business

More information

Managing Variability in Software Architectures 1 Felix Bachmann*

Managing Variability in Software Architectures 1 Felix Bachmann* Managing Variability in Software Architectures Felix Bachmann* Carnegie Bosch Institute Carnegie Mellon University Pittsburgh, Pa 523, USA fb@sei.cmu.edu Len Bass Software Engineering Institute Carnegie

More information

FREQUENTLY ASKED QUESTIONS

FREQUENTLY ASKED QUESTIONS Tip for use of FAQ: Click on questions to go to answer. GETTING STARTED... 2 Which hearing devices do I need to use the app?... 2 Why do I need the ReSound Unite Phone Clip+ to use the app?... 2 I have

More information

Java Application Developer Certificate Program Competencies

Java Application Developer Certificate Program Competencies Java Application Developer Certificate Program Competencies After completing the following units, you will be able to: Basic Programming Logic Explain the steps involved in the program development cycle

More information

APP DEV. We build your ideas into web and mobile applications. steicho. Technological Solutions

APP DEV. We build your ideas into web and mobile applications. steicho. Technological Solutions We build your ideas into web and mobile applications. steicho Technological Solutions Automate your processes, through a commercial custom made application We offer software solutions to automate, streamline,

More information

Revolutionizing Site Monitoring and Maintenance

Revolutionizing Site Monitoring and Maintenance HazardMon.com Revolutionizing Site Monitoring and Maintenance Introduction It is well known that transporting certain dry dusty materials can create explosive atmospheres. Five conditions, known as the

More information

Aim To help students prepare for the Academic Reading component of the IELTS exam.

Aim To help students prepare for the Academic Reading component of the IELTS exam. IELTS Reading Test 1 Teacher s notes Written by Sam McCarter Aim To help students prepare for the Academic Reading component of the IELTS exam. Objectives To help students to: Practise doing an academic

More information

User Guide FOR TOSHIBA STORAGE PLACE

User Guide FOR TOSHIBA STORAGE PLACE User Guide FOR TOSHIBA STORAGE PLACE (This page left blank for 2-sided "book" printing.) Table of Contents Overview... 5 System Requirements... 5 Storage Place Interfaces... 5 Getting Started... 6 Using

More information

Programming Methods & Java Examples

Programming Methods & Java Examples Programming Methods & Java Examples Dr Robert Harle, 2009 The following questions may be useful to work through for supervisions and/or revision. They are separated broadly by handout, but borders are

More information

Integrating the Internet into Your Measurement System. DataSocket Technical Overview

Integrating the Internet into Your Measurement System. DataSocket Technical Overview Integrating the Internet into Your Measurement System DataSocket Technical Overview Introduction The Internet continues to become more integrated into our daily lives. This is particularly true for scientists

More information

BES10 Cloud architecture and data flows

BES10 Cloud architecture and data flows BES10 Cloud architecture and data flows Architecture: BES10 Cloud solution Component APNs BlackBerry Cloud Connector BES10 Cloud BlackBerry Infrastructure Company directory Devices GCM Other third-party

More information

The learning system used in ECE 1270 has been designed on the basis of the principles of

The learning system used in ECE 1270 has been designed on the basis of the principles of 1270 COURSE PROCEDURE * Introduction The learning system used in ECE 1270 has been designed on the basis of the principles of learning 1-3. I won't give you a lengthy description of those principles here,

More information

Mobile App User's Guide

Mobile App User's Guide Mobile App User's Guide Copyright Statement Copyright Acronis International GmbH, 2002-2012. All rights reserved. "Acronis", "Acronis Compute with Confidence", "Acronis Recovery Manager", "Acronis Secure

More information

Cambridge English: Preliminary (PET) Frequently Asked Questions (FAQs)

Cambridge English: Preliminary (PET) Frequently Asked Questions (FAQs) Cambridge English: Preliminary (PET) Frequently Asked Questions (FAQs) Is there a wordlist for Cambridge English: Preliminary exams? Yes. There is a Cambridge English: Preliminary (PET) vocabulary list

More information

Neat Cloud Service + Mobile App

Neat Cloud Service + Mobile App Getting Started with Neat Cloud Service + Mobile App Neat transforms paper and electronic documents into organized digital files that are easy to find, use, and share. Neat Cloud Service and Mobile App

More information

Automatic software measurement data collection for students

Automatic software measurement data collection for students Automatic software measurement data collection for students 1. Automatic software measurement within a software engineering class Software is invisible and complex, so it is difficult to understand the

More information

Learner Guide. Cambridge IGCSE Economics

Learner Guide. Cambridge IGCSE Economics Learner Guide Cambridge IGCSE Economics 0455 Cambridge International Examinations retains the copyright on all its publications. Registered Centres are permitted to copy material from this booklet for

More information

CMSC 132: Object-Oriented Programming II. Design Patterns I. Department of Computer Science University of Maryland, College Park

CMSC 132: Object-Oriented Programming II. Design Patterns I. Department of Computer Science University of Maryland, College Park CMSC 132: Object-Oriented Programming II Design Patterns I Department of Computer Science University of Maryland, College Park Design Patterns Descriptions of reusable solutions to common software design

More information

Frequently Asked Questions: Cisco Jabber 9.x for Android

Frequently Asked Questions: Cisco Jabber 9.x for Android Frequently Asked Questions Frequently Asked Questions: Cisco Jabber 9.x for Android Frequently Asked Questions (FAQs) 2 Setup 2 Basics 4 Connectivity 8 Calls 9 Contacts and Directory Search 14 Voicemail

More information

CATAPULT YOUR SALES AND MARKETING EFFORTS TO NEW HEIGHTS

CATAPULT YOUR SALES AND MARKETING EFFORTS TO NEW HEIGHTS CATAPULT YOUR SALES AND MARKETING EFFORTS TO NEW HEIGHTS WITH MARKETING AUTOMATION THE CASE FOR MARKETING AUTOMATION A Publication of Catapult your Sales and Marketing Efforts to New Heights with Marketing

More information

TOTAL DEFENSE MOBILE SECURITY USER S GUIDE

TOTAL DEFENSE MOBILE SECURITY USER S GUIDE TOTAL DEFENSE MOBILE SECURITY USER S GUIDE Publication date 2015.04.09 Copyright 2015 Total Defense Mobile Security LEGAL NOTICE All rights reserved. No part of this book may be reproduced or transmitted

More information

Architecture and Data Flow Overview. BlackBerry Enterprise Service 10 721-08877-123 Version: 10.2. Quick Reference

Architecture and Data Flow Overview. BlackBerry Enterprise Service 10 721-08877-123 Version: 10.2. Quick Reference Architecture and Data Flow Overview BlackBerry Enterprise Service 10 721-08877-123 Version: Quick Reference Published: 2013-11-28 SWD-20131128130321045 Contents Key components of BlackBerry Enterprise

More information

Rogers Smart Home Monitoring QUICK START GUIDE ROG_6093_QST_GDE_EN.indd 1 9/22/12 8:29 AM

Rogers Smart Home Monitoring QUICK START GUIDE ROG_6093_QST_GDE_EN.indd 1 9/22/12 8:29 AM Rogers Smart Home Monitoring QUICK START GUIDE STAY CONNECTED TO YOUR HOME AND YOUR FAMILY. This Quick Start Guide is designed to help you get the most out of your new system right away and help ensure

More information

Place Value (What is is the Value of of the the Place?)

Place Value (What is is the Value of of the the Place?) Place Value (What is is the Value of of the the Place?) Second Grade Formative Assessment Lesson Lesson Designed and revised by Kentucky Department of Education Mathematics Specialists Field-tested by

More information

Strategies for Winning at Math. Student Success Workshop

Strategies for Winning at Math. Student Success Workshop Strategies for Winning at Math Student Success Workshop Just the Facts Poor performance in math is NOT due to a lack of intelligence. The key to success in math is having the right approach to studying

More information

Parallels Plesk Automation

Parallels Plesk Automation Parallels Plesk Automation Contents Get Started 3 Infrastructure Configuration... 4 Network Configuration... 6 Installing Parallels Plesk Automation 7 Deploying Infrastructure 9 Installing License Keys

More information

NFC technology user guide. Contactless payment by mobile

NFC technology user guide. Contactless payment by mobile Contactless payment by mobile Table of contents 1. What is contactless payment by mobile? 2. What do I need to shop with my mobile phone? 3. How can I manage a Mobile Card? 4. How do I shop with my mobile

More information

KS3 Computing Group 1 Programme of Study 2015 2016 2 hours per week

KS3 Computing Group 1 Programme of Study 2015 2016 2 hours per week 1 07/09/15 2 14/09/15 3 21/09/15 4 28/09/15 Communication and Networks esafety Obtains content from the World Wide Web using a web browser. Understands the importance of communicating safely and respectfully

More information

The Sun Certified Associate for the Java Platform, Standard Edition, Exam Version 1.0

The Sun Certified Associate for the Java Platform, Standard Edition, Exam Version 1.0 The following applies to all exams: Once exam vouchers are purchased you have up to one year from the date of purchase to use it. Each voucher is valid for one exam and may only be used at an Authorized

More information

Assuming the Role of Systems Analyst & Analysis Alternatives

Assuming the Role of Systems Analyst & Analysis Alternatives Assuming the Role of Systems Analyst & Analysis Alternatives Nature of Analysis Systems analysis and design is a systematic approach to identifying problems, opportunities, and objectives; analyzing the

More information

Umbrello UML Modeller Handbook

Umbrello UML Modeller Handbook 2 Contents 1 Introduction 7 2 UML Basics 8 2.1 About UML......................................... 8 2.2 UML Elements........................................ 9 2.2.1 Use Case Diagram.................................

More information

LAB 6: Code Generation with Visual Paradigm for UML and JDBC Integration

LAB 6: Code Generation with Visual Paradigm for UML and JDBC Integration LAB 6: Code Generation with Visual Paradigm for UML and JDBC Integration OBJECTIVES To understand the steps involved in Generating codes from UML Diagrams in Visual Paradigm for UML. Exposure to JDBC integration

More information

Troubleshooting BlackBerry Enterprise Service 10 version 10.1.1 726-08745-123. Instructor Manual

Troubleshooting BlackBerry Enterprise Service 10 version 10.1.1 726-08745-123. Instructor Manual Troubleshooting BlackBerry Enterprise Service 10 version 10.1.1 726-08745-123 Instructor Manual Published: 2013-07-02 SWD-20130702091645092 Contents Advance preparation...7 Required materials...7 Topics

More information

CEG 4190: Computer Network Design, winter 2013

CEG 4190: Computer Network Design, winter 2013 School of Electrical Engineering and Computer Science (EECS) CEG 4190: Computer Network Design, winter 2013 Project Outline General Information Each lab group in the course must do a project, present it

More information

A Consumer s Awareness Guide To Choosing The Right Home Security System

A Consumer s Awareness Guide To Choosing The Right Home Security System 503-577-5559 www.principlenw.com Support@PrincinpleNW.com A Consumer s Awareness Guide To Choosing The Right Home Security System Read This Short Guide To Discover What To Look For When Choosing A Security

More information

Location awareness. Home area

Location awareness. Home area 1 Location awareness Alarm off Bluetooth, WiFi or GPS can be used to detect when the phone leaves the home area. For Bluetooth and WiFi the home area is defined by the coverage area of the network they

More information

CLOUD BASED HOME SECURITY 1 Anjali Chachra 1

CLOUD BASED HOME SECURITY 1 Anjali Chachra 1 CLOUD BASED HOME SECURITY 1 Anjali Chachra 1 Computer Science, KJ Somaiya college of engineering Email: 1 chachraanjali@yahoo.co.in Abstract This report deals with the design and implementation of a Home

More information

Input / Output and I/O Strategies

Input / Output and I/O Strategies The Four Major Input / Output Strategies Preliminary Definitions A Silly Example to Illustrate Basic Definitions Input / Output and I/O Strategies A Context for Advanced I/O Strategies The Four Strategies

More information

Nicholas Mezei CSCI 6448 OOA&D Homework #3: Use Cases. Use Case Diagram: Home Security System. Alarm System

Nicholas Mezei CSCI 6448 OOA&D Homework #3: Use Cases. Use Case Diagram: Home Security System. Alarm System Nicholas Mezei CSCI 6448 OOA&D Homework #3: Use Cases Use Case Diagram: Home Security System Alarm System Use Case #1: Issue Smoke Alarm Primary Actor: Smoke detector Goal in Context: Smoke detector detects

More information

Personalised icalendar Teaching Timetable Feed for Staff and Students

Personalised icalendar Teaching Timetable Feed for Staff and Students IT user guide Personalised icalendar Teaching Timetable Feed for Staff and Students Contents... 1 Personalised icalendar Teaching Timetable Feed for Staff and Students... 1 1 About the service... 1 2 How

More information

7 Reasons Why Your Business Should Adopt ACT365

7 Reasons Why Your Business Should Adopt ACT365 7 Reasons Why Your Business Should Adopt ACT365 By David Moran ACA ACT Marketing Director Introduction The past ten years have seen companies moving online for services like email, payroll, accounting

More information

CS 4240: Principles of Software Design. Course Introduction. Tom Horton horton.uva@gmail.com

CS 4240: Principles of Software Design. Course Introduction. Tom Horton horton.uva@gmail.com CS 4240: Principles of Software Design Course Introduction Tom Horton horton.uva@gmail.com Official Course Description: This course focuses on techniques for software design in the development of large

More information

Actualtests.C2010-508.40 questions

Actualtests.C2010-508.40 questions Actualtests.C2010-508.40 questions Number: C2010-508 Passing Score: 800 Time Limit: 120 min File Version: 5.6 http://www.gratisexam.com/ C2010-508 IBM Endpoint Manager V9.0 Fundamentals Finally, I got

More information

Actual Size. 801-000054-001 Rev. A.0.

Actual Size. 801-000054-001 Rev. A.0. Actual Size Control Panels 2gig Panel Wired GE Simon XT Wired/wireless GE Simon 3 Wireless DSC Power Series Wired GE Concord Wired/wireless Ademco 6128 Wired Honeywell Lynx Wireless Honeywell Vista Wired

More information

Job Automation. Why is job automation important?

Job Automation. Why is job automation important? Job Automation Job automation plays a vital role in allowing database administrators to manage large and complex SQL Server environments with limited resources. SQL Sentry Event Manager offers several

More information

Mobile App User's Guide

Mobile App User's Guide Mobile App User's Guide Copyright Statement Copyright Acronis International GmbH, 2002-2012. All rights reserved. "Acronis", "Acronis Compute with Confidence", "Acronis Recovery Manager", "Acronis Secure

More information

Sophos Mobile Control User guide for Android

Sophos Mobile Control User guide for Android Sophos Mobile Control User guide for Android Product version: 2.5 Document date: July 2012 Contents 1 About Sophos Mobile Control... 3 2 Login to the Self Service Portal... 4 3 Set up Sophos Mobile Control

More information

Fusion Voicemail Plus User Guide For Android Devices

Fusion Voicemail Plus User Guide For Android Devices Welcome to Fusion Voicemail Plus! Fusion Voicemail Plus User Guide For Android Devices Fusion Voicemail Plus (FVM+) is a replacement for the ordinary voicemail that you use with your cellular phone company.

More information

CAS CLOUD WEB USER GUIDE. UAB College of Arts and Science Cloud Storage Service

CAS CLOUD WEB USER GUIDE. UAB College of Arts and Science Cloud Storage Service CAS CLOUD WEB USER GUIDE UAB College of Arts and Science Cloud Storage Service Windows Version, April 2014 Table of Contents Introduction... 1 UAB Software Policies... 1 System Requirements... 2 Supported

More information

MAKING FRIENDS WITH MATH

MAKING FRIENDS WITH MATH MAKING FRIENDS WITH MATH Workshop sponsored by: The Dr. Mack Gipson, Jr., Tutorial and Enrichment Center Presented by: Carole Overton, Director The Dr. Mack Gipson, Jr., Tutorial and Enrichment Center

More information

Samsung SDS. Enterprise Mobility Management

Samsung SDS. Enterprise Mobility Management Samsung SDS Enterprise Mobility Samsung SDS Enterprise Mobility Faster and Safer Samsung SDS Enterprise Mobility provides stronger security for enterprise mobility without Compromising usability of mobile

More information

Software and Settings Instructions

Software and Settings Instructions SoelTech Automation Inc. Software and Settings Instructions Select the blue disclosure button that is associated with the network name you want to connect the Mobile GDO to (Blue >). It would normally

More information

Before the Department of Commerce Washington, D.C. 20230

Before the Department of Commerce Washington, D.C. 20230 Before the Department of Commerce Washington, D.C. 20230 In the Matter of ) ) Models to Advance Voluntary Corporate ) Notification to Consumers Regarding ) Docket No: 110829543-1541-01 the Illicit Use

More information

Measurement Data Management with Mobile Devices

Measurement Data Management with Mobile Devices Measurement Data Management with Mobile Devices Dr.-Ing. Carsten Booth 1145 Slide 1 ISTEC Company Profile Independend software and system house Since 1982 successful on market 60 regular employees Development

More information

Creating Meaningful Business Moments. Shamik Sinha 1/28/2016

Creating Meaningful Business Moments. Shamik Sinha 1/28/2016 Creating Meaningful Business Moments Shamik Sinha 1/28/2016 Enterprise Mobility Landscape Importance Transformative Applications Vertical Applications Level 5 Communication Applications Level 1 Email Contacts

More information

Installing Magento Extensions

Installing Magento Extensions to Installing Magento Extensions by Welcome This best practice guide contains universal instructions for a smooth, trouble free installation of any Magento extension - whether by Fooman or another developer,

More information

Why you need. McAfee. Multi Acess PARTNER SERVICES

Why you need. McAfee. Multi Acess PARTNER SERVICES Why you need McAfee Multi Acess PARTNER SERVICES McAfee Multi Access is an online security app that protects all types of devices. All at once. The simple monthly subscription covers up to five devices

More information

Security Benefits of Cloud Computing

Security Benefits of Cloud Computing Security Benefits of Cloud Computing FELICIAN ALECU Economy Informatics Department Academy of Economic Studies Bucharest ROMANIA e-mail: alecu.felician@ie.ase.ro Abstract: The nature of the Internet is

More information

Password Depot for Android

Password Depot for Android Password Depot for Android Table Of Contents Table Of Contents... 2 User interface... 3 Action Bar... 3 Overflow Menu... 4 Entry menu... 5 Context Bar... 6 Settings... 7 Creating a password file... 8 Opening

More information

The Internet of Everything: Ecosystems and the Disconnected User

The Internet of Everything: Ecosystems and the Disconnected User The Internet of Everything: Ecosystems and the Disconnected User The Internet of Things has arrived. We can see its initial fingerprints in our smartphones, in our cars, and in our homes. It s helping

More information

EE 209 Lab 1 Sound the Alarm

EE 209 Lab 1 Sound the Alarm EE 209 Lab 1 Sound the Alarm 1 Introduction In this lab you will design, implement and then test a simple logic circuit emulating a home alarm system. You will use the Digital Trainer board for this lab

More information

BlackBerry Enterprise Service 10. Secure Work Space for ios and Android Version: 10.1.1. Security Note

BlackBerry Enterprise Service 10. Secure Work Space for ios and Android Version: 10.1.1. Security Note BlackBerry Enterprise Service 10 Secure Work Space for ios and Android Version: 10.1.1 Security Note Published: 2013-06-21 SWD-20130621110651069 Contents 1 About this guide...4 2 What is BlackBerry Enterprise

More information

BUSINESS STRATEGY SYLLABUS

BUSINESS STRATEGY SYLLABUS Master of Science in Management BUSINESS STRATEGY SYLLABUS Academic Year 2011-2012 Professor: Yuliya Snihur Email: yuliyaigorivna.snihur@upf.edu Office hours: by appointment COURSE OUTLINE Strategy involves

More information

BYOD Policy Implementation Guide. February 2016 March 2016

BYOD Policy Implementation Guide. February 2016 March 2016 BYOD Policy Implementation Guide February 2016 March 2016 Table of Contents Step One: Evaluate Devices... 3 Step Two: Refine Network Accessibility... 4 Step Three: Determine Appropriate Management Policies...

More information

Whitepaper. Securing Data in Google Drive The Enterprise Guide to keeping corporate data safe in Google Drive. Introduction.

Whitepaper. Securing Data in Google Drive The Enterprise Guide to keeping corporate data safe in Google Drive. Introduction. Whitepaper Securing Data in Google Drive The Enterprise Guide to keeping corporate data safe in Google Drive At a Glance Intended Audience: C-level security, collaboration, and trust professionals at companies

More information

Mobile Iron User Guide

Mobile Iron User Guide 2015 Mobile Iron User Guide Information technology Sparrow Health System 9/1/2015 Contents...0 Introduction...2 Changes to your Mobile Device...2 Self Service Portal...3 Registering your new device...4

More information

Managing Your Class. Managing Users

Managing Your Class. Managing Users 13 Managing Your Class Now that we ve covered all the learning tools in Moodle, we ll look at some of the administrative functions that are necessary to keep your course and students organized. This chapter

More information

What s New Guide Time To Know Create

What s New Guide Time To Know Create What s New Guide Time To Know Create CONTENT GENERATION STUDIO MILESTONE 29 31 MARCH 2015 This document and the information set forth herein are the property of Time to Know Limited and are to be held

More information

REASONS TO CHOOSE A SMART ALARM

REASONS TO CHOOSE A SMART ALARM 6 REASONS TO CHOOSE A SMART ALARM INFINITY SYSTEMS CANADA 2 Powering the Connected Home Home security systems are nothing like they used to be. Compared to systems even 10 years old, with limited capabilities

More information

The Project Management for Google Apps. www.workep.com @workep

The Project Management for Google Apps. www.workep.com @workep The Project Management for Google Apps About us Workep Inc. is a delaware corporation with offices at 11930 NORTH BAYSHORE DR, Apt 1106 (Miami / Florida - 33181). Workep is always improving the work productivity

More information

IONU BETA USER MANUAL IONU Security, Inc.

IONU BETA USER MANUAL IONU Security, Inc. 2014 IONU BETA USER MANUAL IONU Security, Inc. Contents IONU Solution Intro... 3 Account Installation Process... 4 Account Creation - Windows... 5 Inviting Others... 6 IONU Secure File System... 7 Storage

More information

Student Quick Start Guide

Student Quick Start Guide Student Quick Start Guide Welcome to Top Hat! This guide will help you register a student account and understand how to use Top Hat for your class. Creating an Account 1. If you don t already have a previous

More information

Mobile Enabling Security Products for a Leading Security Firm. Case study

Mobile Enabling Security Products for a Leading Security Firm. Case study Mobile Enabling Security Products for a Leading Security Firm Case study MOBILE ENABLING SECURITY PRODUCTS Table of Contents Introduction Business Challenge? 01 01 Solution 02 Applications Developed by

More information

Monitoring and security of vehicles

Monitoring and security of vehicles Monitoring and security of vehicles Monitoring Security Control 2 / MONITORING / Products Vehicle fleet monitoring Efficient tracking of your corporate vehicles with very easy installation. Thanks to the

More information

BlackBerry Enterprise Server for Microsoft Exchange Version: 5.0 Service Pack: 2. Feature and Technical Overview

BlackBerry Enterprise Server for Microsoft Exchange Version: 5.0 Service Pack: 2. Feature and Technical Overview BlackBerry Enterprise Server for Microsoft Exchange Version: 5.0 Service Pack: 2 Feature and Technical Overview Published: 2010-06-16 SWDT305802-1108946-0615123042-001 Contents 1 Overview: BlackBerry Enterprise

More information

Mobile Online Banking

Mobile Online Banking Mobile Online Banking User Guide Table of Contents Enrolling Through Traditional Online Banking, pg. 2 Enrolling Using Your Mobile Device, pg. 4 Login Screen, pg. 7 Locations, pg. 7 Mobile Browser View,

More information

Microsoft Exchange ActiveSync Administrator s Guide

Microsoft Exchange ActiveSync Administrator s Guide Microsoft Exchange ActiveSync Administrator s Guide Copyright 2005 palmone, Inc. All rights reserved. palmone, HotSync, Treo, VersaMail, and Palm OS are among the trademarks or registered trademarks owned

More information

SPC Connect Configuration Manual V1.0

SPC Connect Configuration Manual V1.0 SPC Connect Configuration Manual V1.0 I-200090-1 28.11.2014 Copyright Copyright Technical specifications and availability subject to change without notice. Copyright Siemens AB We reserve all rights in

More information

Seagate Access for Personal Cloud User Manual

Seagate Access for Personal Cloud User Manual Seagate Access for Personal Cloud User Manual 2015 Seagate Technology LLC. All rights reserved. Seagate, Seagate Technology, the Wave logo, and FreeAgent are trademarks or registered trademarks of Seagate

More information

EXTENDED FILE SYSTEM FOR F-SERIES PLC

EXTENDED FILE SYSTEM FOR F-SERIES PLC EXTENDED FILE SYSTEM FOR F-SERIES PLC Before you begin, please download a sample I-TRiLOGI program that will be referred to throughout this manual from our website: http://www.tri-plc.com/trilogi/extendedfilesystem.zip

More information

Web Application Architectures

Web Application Architectures Web Engineering Web Application Architectures Copyright 2013 Ioan Toma & Srdjan Komazec 1 Where we are? # Date Title 1 5 th March Web Engineering Introduction and Overview 2 12 th March Requirements Engineering

More information

What is Bitdefender BOX?

What is Bitdefender BOX? Quick Setup Guide What is Bitdefender BOX? Think about Bitdefender BOX like an antivirus for your network. It s a hardware device that sits next to your Wi-Fi router and protects all Internet connected

More information

Building a BYOD Program Using the Casper Suite. Technical Paper Casper Suite v9.4 or Later 17 September 2014

Building a BYOD Program Using the Casper Suite. Technical Paper Casper Suite v9.4 or Later 17 September 2014 Building a BYOD Program Using the Casper Suite Technical Paper Casper Suite v9.4 or Later 17 September 2014 JAMF Software, LLC 2014 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts

More information

MOBILE APPLICATION DEVELOPMENT. Mobile@RaaWee.Com

MOBILE APPLICATION DEVELOPMENT. Mobile@RaaWee.Com MOBILE APPLICATION DEVELOPMENT Mobile@RaaWee.Com RaaWee Inc. provides mobile application development services that enable clients to experience the benefits of mobility. Our experience includes Blackberry

More information

One platform for all your print, scan and device management

One platform for all your print, scan and device management One platform for all your print, scan and device management Manage all Printing & Scanning with one single Platform. Incorporating uniflow into your document processes will lead to real improvements in

More information

This is our best... YOUR best... Online Banking yet!

This is our best... YOUR best... Online Banking yet! INTERNATIONAL FINANCE BANK CUSTOMER USER GUIDE MAKING BANKING A BREEZE! This is our best... YOUR best... Online Banking yet! Member FDIC New & Improved Online Banking Experience > IFB is proud to introduce

More information

IP Office Anywhere Demo Installation

IP Office Anywhere Demo Installation IP Office Anywhere Demo Installation Release 8.1 FP1 Issue 01.08 Sept 2014 Contents Chapter 1: Introduction... 5 Network specifications... 6 Hardware requirements... 7 Software requirements... 9 Avaya

More information

CRM SOFTWARE EVALUATION TEMPLATE

CRM SOFTWARE EVALUATION TEMPLATE 10X more productive series CRM SOFTWARE EVALUATION TEMPLATE Find your CRM match with this easy-to-use template. PRESENTED BY How To Use This Template Investing in the right CRM solution will help increase

More information

Keep your English up to date 4. Teacher s pack Lesson plan and student worksheets with answers. Facebook

Keep your English up to date 4. Teacher s pack Lesson plan and student worksheets with answers. Facebook Keep your English up to date 4 Teacher s pack Lesson plan and student worksheets with answers British Broadcasting Corporation 2008 Lesson Plan: Teacher's notes CONTENTS 1. Level, topic, language, aims,

More information

Norton Mobile Privacy Notice

Norton Mobile Privacy Notice Effective: April 12, 2016 Symantec and the Norton brand have been entrusted by consumers around the world to protect their computing devices and most important digital assets. This Norton Mobile Privacy

More information

10 Things You Must Know Before Redesigning Your Website

10 Things You Must Know Before Redesigning Your Website 10 Things You Must Know Before Redesigning Your Website 201-33119 South Fraser Way Abbotsford, BC V2S 2B1 888.262.6687 contact@1stonthelist.ca www.1stonthelist.ca PG 1 ABOUT 1ST ON THE LIST Thanks for

More information

Quick Start Guide For Vera Small Business Solution

Quick Start Guide For Vera Small Business Solution Quick Start Guide For Vera Small Business Solution Congratulations on Your Purchase of the Vera Small Business Solution You ve taken the first step to begin enjoying the ease, convenience, energy savings

More information

CTERA Agent for Mac OS-X

CTERA Agent for Mac OS-X User Guide CTERA Agent for Mac OS-X September 2013 Version 4.0 Copyright 2009-2013 CTERA Networks Ltd. All rights reserved. No part of this document may be reproduced in any form or by any means without

More information

System Requirements for Microsoft Dynamics NAV 2016

System Requirements for Microsoft Dynamics NAV 2016 Page 1 of 7 System Requirements for Microsoft Dynamics NAV 2016 Microsoft Dynamics NAV 2016 The following sections list the minimum hardware and software requirements to install and run Microsoft Dynamics

More information

WEB, HYBRID, NATIVE EXPLAINED CRAIG ISAKSON. June 2013 MOBILE ENGINEERING LEAD / SOFTWARE ENGINEER

WEB, HYBRID, NATIVE EXPLAINED CRAIG ISAKSON. June 2013 MOBILE ENGINEERING LEAD / SOFTWARE ENGINEER WEB, HYBRID, NATIVE EXPLAINED June 2013 CRAIG ISAKSON MOBILE ENGINEERING LEAD / SOFTWARE ENGINEER 701.235.5525 888.sundog fax: 701.235.8941 2000 44th St. S Floor 6 Fargo, ND 58103 www.sundoginteractive.com

More information