VisAssist Web Navigator Design Document
|
|
- Leonard Simon
- 5 years ago
- Views:
Transcription
1 VisAssist Web Navigator Design Document
2 Contents 1. Document Information Document Details Revision History Introduction Purpose Scope Design Goals Visually Impaired User Interface Familiar Content Designed for System and Application Evolution Ease of Use for the Visually Impaired Design Overview Description of Problem Technologies Used Context Diagram Component Diagram VisAssist UI Library...10 UI.1 Core Interaction...10 UI.2 Content Cursor implements GestureListener...11 UI.3 View Hierarchy...12 UI.4 Content Hierarchy...13 UI.5 Gestures...14 UI Library Traceability Matrix VisAssist MediaWiki Navigator...20 VisAssist MediaWiki Navigator Context Diagram...20 VisAssist MediaWiki Navigator UML...21 Code...21 org.visassist.mediawiki...22 org.visassist.mediawiki.article...23 org.visassist.mediawiki.article.articlecontents...24 org.visassist.mediawiki.contextmenus...25 org.visassist.mediawiki.mediawikiapi...26
3 org.visassist.mediawiki.parser...27 org.visassist.mediawiki.tasks...27 org.visassist.mediawiki.viewcontents...28 MediaWiki Traceability Matrix VisAssist Facebook Navigator...30 VisAssist Facebook Navigator Context Diagram...30 VisAssist Facebook Navigator UML...31 Login...31 Code...31 com.facebook.android...32 org.visassist.facebook...33 org.visassist.facebook.comments...34 org.visassist.facebook.events...34 org.visassist.facebook.feed...34 org.visassist.facebook.inbox...34 org.visassist.facebook.likes...35 org.visassist.facebook.logout...35 org.visassist.facebook.models...36 org.visassist.facebook.photos...36 org.visassist.facebook.profile...37 org.visassist.facebook.search...37 org.visassist.facebook.status...38 org.visassist.facebook.userlist...38 org.visassist.facebook.util...38 org.visassist.facebook.wall...39 Facebook Traceability Matrix VisAssist Twitter Navigator...66 VisAssist Twitter Navigator Context Diagram...66 VisAssist Twitter Navigator UML...67 org.visassist.twitter...68 org.visassist.twitter.activity...70 org.visassist.twitter.builder...71 org.vissassist.content...71
4 org.visassist.contextmenu...71 org.visassist.contextmenu.item...72 org.visassist.twitter.task...72 org.visassist.twitter.util...73 Twitter Traceability Matrix...73
5 1. Document Information 1.1 Document Details Title: Author(s): VisAssist Web Navigator Trevor Adams, Nate Bomberger, Tom Burdak, Shawn Busolits, Andrew Scott, Matt Staniewicz, Nate Vecchiarelli Reviewers: Tom Burdak, Andrew Scott 1.2 Revision History Version Date Editor Description v1.0 2/21/2012 AS Initial v2.0 5/1/2012 NV Updated for final Submission
6 2. Introduction 2.1 Purpose The purpose of this document is to provide a detailed implementation guide for developing and implementing the VisAssist Web Navigator as prescribed by the VisAssist Web Navigator System Requirements Specification. A concise overview of this document presents the VisAssist Web Navigator as a mobile web navigation application that provides targeted support for the visually impaired user. The applications provided with the VisAssist Web Navigator support for the popular web sites Facebook, MediaWiki, Twitter, and Amazon. A detailed framework is outlined for providing a unified user interface library (UIL) to be used by all applications to provide the user with audio and haptic feedback, coupled with a multi-touch, swipe gesture based application navigation. Additionally, the individual structure of the activities within each website application is outlined with references back to the over-arching UIL. 2.2 Scope The scope of this document is to provide a detailed layout for the implementation of the VisAssist Web Navigator user interface library (UIL) and the suite of applications that utilize the library. This document will not provide any specifications of the external API s that are utilized for obtaining information from the various websites. The structure of this document will provide low level details for implementing the UIL and the suite of web applications through UML class diagrams and a full decomposition for all methodology associated with the class diagrams. 2.3 Design Goals Visually Impaired User Interface The core system for this application suite is the UIL which provides an interactive experience for the visually impaired users in navigating through the application menus and content. The UIL is the central interaction to navigate the menu system within the individual applications as well provide auditory feedback to the user for each registered component within the applications content Familiar Content The web applications will utilize the UIL to provide interaction with the user for the functionality provided by the specific websites for each application. This will be accomplished through implementing the application specific functionality and binding it to the UIL service to allow for easy menu navigation as well as content presentation. This is accomplished through menu navigation provided through swipe gesturing through the menu trees followed by categorically organized content that is registered with the UIL. The content is provided by a unified user interface with all of the familiar website content presented in a convenient fashion for the visually impaired.
7 2.3.3 Designed for System and Application Evolution The modular design of the UIL provides a complete framework that is implemented by specific web applications. This design modularity allows for additionally web applications for additional sites to be built to follow the unified user interface provided by the UIL. Additional gestures can be added to the UIL for more navigational or content presentation actions for current and future VisAssist Web Navigator web applications Ease of Use for the Visually Impaired The entire VisAssist Web Navigator experience is designed to provide a simple and intuitive user experience for navigating and retrieving content from popular websites through touch gestures, and with auditory and haptic feedback. This user participation is a fun interactive experience that will allow the user to experience websites through a much more user friendly environment than current web navigation technology. 3. Design Overview 3.1 Description of Problem Web navigation has been traditionally a visual experience with interactive elements presented through dynamic content on the screen. This presents an unfortunate challenge for the visually impaired as they cannot interact on a primarily visual level with websites. This leaves many visually impaired users to a painful and difficult experience when interacting with many different highly interactive websites such as Facebook, MediaWiki, Twitter, and Amazon. The VisAssist Web Navigator provides a solution to these specific interactive websites by providing a unified user experience which is focused on ease of interaction with these websites for navigation and content retrieval. 3.2 Technologies Used The VisAssist Web Navigator utilizes the Android level 8 API for use on Android multi-touch devices running Android 2.2 and newer. Additionally, the individual web applications utilize the specific API that is associated with the website being targeted. These individual applications use their specific technologies including the Graph API for Facebook that is provided in the Android Facebook SDK, the REST-like API for MediaWiki, the Java SDK for Twitter, and the REST based API for Amazon.
8 3.3 Context Diagram The VisAssist Web Navigator is a suite of applications that provides a custom user experience for four popular websites. This system is built around a central user interface module that provides auditory and haptic feedback, as well as a simple gesture based touch system. Each individual application within the suite works with the external API for the specific website to gather information across the internet and form it into data structures presented to the user interface for actions based on user input and content presentation. The user interaction is accomplished with the Android view and activity user interface technologies in addition to the Android text to speech engine. Each application stores and reads user specific settings to and from the Android file system by the application configuration module.
9 3.4 Component Diagram The VisAssist Web Navigator is a system that implements a modified version of the model-view-controller paradigm. The VisAssist Gesture Handler component provides the user with a simple touch based gesture system to navigate through the various components of the specific website being targeted while providing auditory and haptic feedback with the content being presented. The System Controller is responsible for handling view presentation to the device display for the associated content. It is the central system for maintaining consistent and cohesive state for the entire application. The Content Models encapsulate the data obtained through API tasks to be presented by the associated view for the content. The API Task Handling component performs the various API calls for the application to obtain the application data and insert it into the appropriate content model and notifies the navigation system of the change for updating the display. The View component maintains a visual container for the System Controller to draw to the device screen.
10 4 VisAssist UI Library The UI library (UIL) encapsulates the commonalities between the applications, primarily related to gestures and menus. It also contains the cursor which is a UI element created to aide in the navigation of content by the visually impaired. The UIL is composed of five main class hierarchies that compose the complete UI system. To see the class descriptions and method decompositions please visit For a complete UML of the UI Library please see the included file VisAssistNavigatorUILibraryUML.PNG UI.1 Core Interaction
11 The UI Core is composed of a few different systems and hierarchies. At the very center of the system is the VisAssistActivity which acts as a broker and initializer. The Activity sets up the ContentCursor which is used to drive the speech engine when content is on the screen, the EventOverlay which generates gesture events, and the ContextMenuOverlay which overlays the ContextMenus. Main hooks into the system are locate at the MenuWrapper class and the MenuModifier interface. The wrapper is used to contain the state of the menu, the modifier is used to update the screen with a new view/item that was not in the menu originally. UI.2 Content Cursor implements GestureListener VisAssistItems form the menu hierarchy, and as such are an integral part in setting things up.
12 To make things as generic as possible, the item contains the view (VisAssistView) to be displayed. The view handles all of the presentation logic whereas the item handles all of menu logic. Contents (VisAssistContent) fit into the system by providing a mechanism to deal with common reappearing items. Any item to be presented on the screen is a content, things like tweets and search results are individual contents. A single tweet maps to a single content etc. UI.3 View Hierarchy VisAssistView has two implementing classes a MenuView and a ContentListView. MenuView is, for all intents and purposes, the default implementation of the view. It has a single content and is always populated. The ContentListView is a special view designed to support lazy loading of contents (from web requests) and lists of contents.
13 UI.4 Content Hierarchy Contents are an integral part of the system, as such, there are a few default implementions that the navigators can use and extend. TextContent was built to display a single block of text to the screen, where as ImageContent was designed for images. Of special note, ErrorContent is the content that will be displayed any non-fatal error occurs in the system. These help enforce the one item on the screen paradigm
14 UI.5 Gestures The gesture subsystem was designed to be as compartmentalized as possible. Events get generated by a series of recognizers and when one is generated it fires off a call to the listener with the associated event. The main two listeners are the VisAssistActivity, which brokers most requests to the various subsystems and the ContextMenuOverlay which overrides some of the default events.
15 UI Library Traceability Matrix UI.1.1 UI.1.2 UI.1.3 UI.1.4 UI.1.5 UI.1.6 UI.1.7 org.visassist.ui.androidview ViewRelocator X X X X X TwoScrollView DelayedImageView org.visassist.ui.cursor ContentCursor org.visassist.ui.task PeriodicUpdateTask X X X VisAssistTask X X X org.visassist.ui.view ContentListView X X X X MenuView X X X X VisAssistView X X X X PopulateCallback org.visassist.ui.content ImageContent X X X X WebContent X X X X TextContent X X X X MenuContent X X X X ErrorContent X X X X VisAssistContent X X X X org.visassist.ui.context ContextItem ContextMenuOverlay ContextMenu org.visassist.ui.overlay.gesture BaseGesture X X X X X X SingleSwipeGesture X X X X X X TwoFingerSwipeGesture SwipeGesture X X X X X X org.visassist.ui.overlay GestureEvent X X X X X X GestureListener X X X X X X EventOverlay X X X X X X Igesture X X X X X X org.visassist.ui.menu MenuWrapper X X X X X X X MenuModifier org.visassist.ui VisAssistActivity X X X X X X X VisAssistApplication X org.visassist.ui.speech ThreadUtil X X X X X X X ParseUtil X X X X X X X State X X X X X X X
16 EarconSupport X X ContinuousSpeaker X X X X X X X org.visassist.ui.item VisAssistItem X X X X X X UI.1.8 UI.1.9 UI.1.10 UI.2.1 UI.2.2 UI.2.3 UI.2.4 org.visassist.ui.androidview ViewRelocator TwoScrollView DelayedImageView org.visassist.ui.cursor ContentCursor X org.visassist.ui.task PeriodicUpdateTask VisAssistTask org.visassist.ui.view ContentListView X MenuView X VisAssistView X PopulateCallback org.visassist.ui.content ImageContent X WebContent X TextContent X MenuContent X ErrorContent X VisAssistContent X org.visassist.ui.context ContextItem X X X X X ContextMenuOverlay X X X X X ContextMenu X X X X X org.visassist.ui.overlay.gesture BaseGesture X SingleSwipeGesture X TwoFingerSwipeGesture SwipeGesture X org.visassist.ui.overlay GestureEvent X X X X GestureListener X X X X EventOverlay X X X X Igesture X org.visassist.ui.menu MenuWrapper MenuModifier X org.visassist.ui VisAssistActivity X X X VisAssistApplication org.visassist.ui.speech
17 ThreadUtil X X X X X X ParseUtil X X X X X X State X X X X X X EarconSupport X ContinuousSpeaker X X X X X X org.visassist.ui.item VisAssistItem X X X UI.2.5 UI.2.6 UI.2.7 UI.3.1 UI.3.2 UI.3.3 UI.3.4 org.visassist.ui.androidview ViewRelocator TwoScrollView DelayedImageView org.visassist.ui.cursor ContentCursor X X X X org.visassist.ui.task PeriodicUpdateTask VisAssistTask org.visassist.ui.view ContentListView MenuView VisAssistView PopulateCallback org.visassist.ui.content ImageContent WebContent TextContent MenuContent ErrorContent VisAssistContent org.visassist.ui.context ContextItem X X X ContextMenuOverlay X X X ContextMenu X X X org.visassist.ui.overlay.gesture BaseGesture X X X X SingleSwipeGesture X X X TwoFingerSwipeGesture X SwipeGesture X X X org.visassist.ui.overlay GestureEvent X X X X X X X GestureListener X X X X X X X EventOverlay X X X X X X X Igesture X X X X org.visassist.ui.menu MenuWrapper MenuModifier org.visassist.ui
18 VisAssistActivity VisAssistApplication org.visassist.ui.speech ThreadUtil X X X X X ParseUtil X X X X X State X X X X X EarconSupport X ContinuousSpeaker X X X X X org.visassist.ui.item VisAssistItem UI.3.5 UI.3.6 UI.3.7 UI.4.1 UI.4.2 org.visassist.ui.androidview X ViewRelocator TwoScrollView DelayedImageView org.visassist.ui.cursor ContentCursor X X X org.visassist.ui.task PeriodicUpdateTask VisAssistTask org.visassist.ui.view ContentListView X MenuView X VisAssistView X PopulateCallback org.visassist.ui.content ImageContent WebContent TextContent MenuContent ErrorContent VisAssistContent org.visassist.ui.context ContextItem ContextMenuOverlay ContextMenu org.visassist.ui.overlay.gesture BaseGesture X X SingleSwipeGesture TwoFingerSwipeGesture X X X SwipeGesture org.visassist.ui.overlay GestureEvent X X X GestureListener X X X EventOverlay X X X Igesture X X org.visassist.ui.menu
19 MenuWrapper X MenuModifier org.visassist.ui VisAssistActivity X X VisAssistApplication X org.visassist.ui.speech ThreadUtil X X ParseUtil X X State X X EarconSupport ContinuousSpeaker X X org.visassist.ui.item VisAssistItem X X
20 5 VisAssist MediaWiki Navigator VisAssist MediaWiki Navigator Context Diagram The VisAssist MediaWiki Navigator is an application that provides a custom user experience for multiple MediaWiki websites. This system is built around a central user interface module that provides auditory and haptic feedback, as well as a simple gesture based touch system. It interacts with the MediaWiki API to gather information and form it into data structures presented to the user interface for actions based on user input and content presentation. To see the class descriptions and method decompositions please visit For a complete UML of MediaWiki please see the included file VisAssistNavigatorMediaWikiUML.PNG
21 VisAssist MediaWiki Navigator UML Code The MediaWiki code base is divided into packages based on the functionality of the code within.
22 org.visassist.mediawiki The code in this package is the top-level code for MediaWiki. It is responsible for initializing the application as well as maintaining it s life-cycle.
23 org.visassist.mediawiki.article The code in this package maintains the state of a MediaWiki article after it has been loaded from the internet.
24 org.visassist.mediawiki.article.articlecontents
25 The code in this package maintains the state of a section of a MediaWiki article after it has been loaded from the internet. org.visassist.mediawiki.contextmenus The code in this package maintains the state of the Context Menus in the application. The UI subsystem will call methods in these classes to generate and display the context menus to the user.
26 org.visassist.mediawiki.mediawikiapi The code in this package handles all the interaction between a MediaWiki server and the MediaWiki Navigator.
27 org.visassist.mediawiki.parser The code in this package handles parsing the HTML returned from a MediaWiki server to a displayable view in the MediaWiki Navigator. org.visassist.mediawiki.tasks The code in this package handles creating the asynchronous call to gather data as well as create the views for the application. These calls normally interface with the MediaWikiAPI classes to retrieve data from a MediaWiki server.
28 org.visassist.mediawiki.viewcontents This package contains all of the classes required to generate the different views for the MediaWiki Navigator.
29 MW.6.3 MW MW MW.6.2 MW.6.1 MW MW MW.5.3 MW.5.2 MW MW MW.5.1 MW.4.2 MW.4.1 MW.3.2 MW.3.1 MW MW MW.2.1 MW MW.1.1 MediaWiki Traceability Matrix org.visassist.mediawiki MediaWikiActivity X X X X X X X X X X X X X X X X X MenuBuilder X X X X X X X X X X X X X X X X X org.visassist.mediawiki.article Article X X ArticleCache X X org.visassist.mediawiki.article.articlecontents MWContent X X X ImageContent X X X X Section X X X StringContent X X X X org.visassist.mediawiki.contextmenus DeleteSavedArticleContextMenu X X X SaveArticleContextMenu X X X org.visassist.mediawiki.mediawikiapi IMediaWikiAPI X X X MediaWikiAPI X X X MediaWikiAPIRequest X X X MediaWikiAPIResult X X X org.visassist.mediawiki.parser Parser X X org.visassist.mediawiki.tasks MediaWikiFetchArticleTask X MediaWikiSavedArticleSearchTask X MediaWikiSearchTask X X SectionLoadTask X X X X X org.visassist.mediawiki.viewcontents ArticleContent X X X X SearchContent X X X X SectionContent X X X X X
30 6 VisAssist Facebook Navigator VisAssist Facebook Navigator Context Diagram The VisAssist Facebook Navigator is an application that provides a custom user experience for the Facebook. This system is built around a central user interface module that provides auditory and haptic feedback, as well as a simple gesture based touch system. It interacts with the Facebook Graph API to gather information and form it into data structures presented to the user interface for actions based on user input and content presentation. To see the class descriptions and method decompositions please visit For a complete UML of Facebook please see the included file VisAssistNavigatorFacebookUML.PNG
31 VisAssist Facebook Navigator UML Login Facebook uses OAuth 1.0 for authentication. The end user is required to visit the facebook website in order to acquire the necessary tokens to authenticate the application and verify credentials. After the initial login process, the Application stores the access tokens which can be used until the user deletes the application, or revokes the Application authentication at facebook.com. Code The Facebook code base is divided into packages based on the functionality of the code within.
32 com.facebook.android The code in this package is provided by google as a Facebook SDK.
33 org.visassist.facebook The code in this package is the top-level code for Facebook. It includes the Application MainActivity classes.
34 org.visassist.facebook.comments The code in this package handles acquiring and presenting comments for any Facebook object supported by the application. org.visassist.facebook.events The code in this package handles acquiring and presenting the event list for a user. It also allows the user to reply to RSVP to an event, and to see who has RSVP'd to events they are invited to. org.visassist.facebook.feed The code in this package handles acquiring and presenting news feeds. This includes the main news feed, as well as walls for events and user profiles. org.visassist.facebook.inbox The code in this package handles acquiring and presenting private messages sent to the user.
35 org.visassist.facebook.likes The code in this package handles acquiring and presenting likes for a Facebook item. It also contains the code that allows a user to like an item. org.visassist.facebook.logout The code in this package handles logging the user out of the app.
36 org.visassist.facebook.models This package contains all objects used to store Facebook data. All data acquired from Facebook, aside from response codes presented directly to the user, is stored in an object in this class. org.visassist.facebook.photos
37 The code in this package handles acquiring and presenting the photo albums and photos for a Facebook user. org.visassist.facebook.profile The code in this package handles acquiring and presenting a user's name, profile picture, and their feed, as accessed from the Friends List, Search, or My Profile branches. org.visassist.facebook.search The code in this package handles searching for users. Users can either search through their Facebook friends or all registered Facebook users.
38 org.visassist.facebook.status The code in this package allows the user to update their status. org.visassist.facebook.userlist The code in this package handles generating lists of users. This is used for the Friends List and Search results. org.visassist.facebook.util This package contains code used widely across the application, including AsyncLogin, LinkedString (used to extract URLs from strings), and FacebookTask, which overrides PeriodicUpdateTask to set a default timeout of 30 seconds.
39 org.visassist.facebook.wall This package contains the code used to post a message to a friend's wall and give the user feedback. Facebook Traceability Matrix
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66 7. VisAssist Twitter Navigator VisAssist Twitter Navigator Context Diagram The VisAssist Twitter Navigator (VTN) is an application that enables a visually impaired individual to easily navigate Twitter. The system is built around a central user interface module that provides auditory and haptic feedback, as well as a simple gesture based touch system. VTN interacts with the open source Java library Twitter4j to gather information and form it into data structures presented to the user interface for actions based on user input and content presentation. Twitter s developer framework is a RESTful API and it uses OAuth 1.0 for authentication. Twitter4j provides an easy to use abstraction that allows the developer to focus on the application UI independent of debugging and building REST queries and responses. To see the class descriptions and method decompositions please visit
67 For a complete UML of Twitter please see the included file VisAssistNavigatorTwitterUML.PNG VisAssist Twitter Navigator UML The Twitter API is simple, yet provides many different ways the data can be retrieved and ultimately presented to the user. The decision to make the Activities self-contained units allows the developer to easily abstract the Activity away from the customizable XML view scheme used by Android. There are not a lot of different types of objects in the framework, however this design will facilitate custom views by allowing each activity to containerize custom views for the different ways a user might want to see list data.
68 org.visassist.twitter Twitter uses OAuth 1.0 for authentication. The end user is required to visit the twitter.com in order to acquire the necessary tokens to authenticate the application and verify credentials. While it is possible to circumvent the 3-way handshake programmatically, it is against Twitter s terms of use. XAuth is an alternative authentication mechanism which is available to approved production ready applications. All methods were made private, since nothing needs to be exposed to any other interface. If VisAssist is able to gain approval for XAuth in future releases, exposing the login() to other activities might be appropriate. TwitterLoginActivity is a concrete class that handles the OAuth login processs. The following sequence diagram summarizes Twitter s authentication process.
69 After the initial login process, the Application stores the access tokens which can be used until the user deletes the application, or revokes the Application authentication at twitter.com.
70 org.visassist.twitter.activity This package contains the Activities used by the application. This includes the main activity and the activity used for OAuth.
71 org.visassist.twitter.builder This package contains classes used by the main activity to build the main menu. org.vissassist.content This package defines the classes used to present content to the screen. org.visassist.contextmenu This package contains classes that defines the context menus for Twitter contents.
72 org.visassist.contextmenu.item This package contains classes that define the context menu items that populate the above context menus. org.visassist.twitter.task This package contains classes that define the tasks used to populate the contents.
73 org.visassist.twitter.util This package contains classes used across the entire application. Included in this package are classes that validate network connection and download images asynchronously. Twitter Traceability Matrix
74
75
76
77
78
79
80
81
82
83
VisAssist Web Navigator
VisAssist Web Navigator Software Requirements Specification Trevor Adams Nate Bomberger Tom Burdak Shawn Busolits Andrew Scott Matt Staniewicz Nate Vecchiarelli Contents Introduction... 4 Purpose... 4
More informationWhat s New In the Salesforce Winter 15 Release
What s New In the Salesforce Winter 15 Release Salesforce1 Quick Start Wizard allows you to setup the app in five easy steps Step 1: Setup Navigation Step 2: Setup Action Bar Step 3: Setup Compact
More informationORACLE UNIVERSITY AUTHORISED EDUCATION PARTNER (WDP)
Android Syllabus Pre-requisite: C, C++, Java Programming SQL & PL SQL Chapter 1: Introduction to Android Introduction to android operating system History of android operating system Features of Android
More informationAndroid Basics Nanodegree Syllabus
Android Basics Nanodegree Syllabus Before You Start This is an entry-level program. No prior programming experience required. Project 1: Build a Single Screen App Design and implement a single screen app
More informationAndroid Essentials with Java
Android Essentials with Java Before You Program o Exercise in algorithm generation Getting Started o Using IntelliJ CE Using Variables and Values o Store data in typed variables Static Methods o Write
More informationDepartment of Computer Science and Engineering The University of Texas at Arlington. Team: TimeKeepers. Project: Volunteer Tracking System
Department of Computer Science and Engineering The University of Texas at Arlington Team: TimeKeepers Project: Team Members: Dineth Hettiarachchi Damber Khadka Devkishen Sisodia Samir Shrestha Tasneem
More informationAndroid System Architecture. Android Application Fundamentals. Applications in Android. Apps in the Android OS. Program Model 8/31/2015
Android System Architecture Android Application Fundamentals Applications in Android All source code, resources, and data are compiled into a single archive file. The file uses the.apk suffix and is used
More informationAndroid Programming (5 Days)
www.peaklearningllc.com Android Programming (5 Days) Course Description Android is an open source platform for mobile computing. Applications are developed using familiar Java and Eclipse tools. This Android
More informationITP 342 Mobile App Development. APIs
ITP 342 Mobile App Development APIs API Application Programming Interface (API) A specification intended to be used as an interface by software components to communicate with each other An API is usually
More informationPowerExchange for Facebook: How to Configure Open Authentication using the OAuth Utility
PowerExchange for Facebook: How to Configure Open Authentication using the OAuth Utility 2013 Informatica Corporation. No part of this document may be reproduced or transmitted in any form, by any means
More informationTAPS ONLINE COMMUNITY USER GUIDE
1 TAPS ONLINE COMMUNITY USER GUIDE TABLE OF CONTENTS ONLINE COMMUNITY ACCOUNT OVERVIEW... 2 How to Sign Up... 2 How to Log In... 2 Request a new Password... 2 MY PAGE... 3-5 MANAGING YOUR ACCOUNT... 3
More informationSocial Networking in Action
Social Networking In Action 1 Social Networking in Action I. Facebook Friends Friends are people on Facebook whom you know, which can run the range from your immediate family to that person from high school
More informationAssignment 8 rekindl Local Community (1:30PM) Meet The Team. Ryan C. Amanda L. Sara V. James C.
Hi-Fi Prototype Assignment 8 rekindl Local Community (1:30PM) Meet The Team Ryan C. Amanda L. Sara V. James C. Introduction Mission Statement: Reignite faded friendships. Problem Overview: Busy schedules
More informationAndroid Online Training
Android Online Training IQ training facility offers Android Online Training. Our Android trainers come with vast work experience and teaching skills. Our Android training online is regarded as the one
More informationNetvibes A field guide for missions, posts and IRCs
Netvibes A field guide for missions, posts and IRCs 7/2/2012 U.S. Department of State International Information Programs Office of Innovative Engagement Table of Contents Introduction... 3 Setting up your
More informationSummary Table Voluntary Product Accessibility Template
The following Voluntary Product Accessibility information refers to Xcode version 7 developer toolset for OS X. For more information on accessibility features in OS X and Xcode, visit Apple s accessibility
More informationOracle Mobile Application Framework
Oracle Mobile Application Framework Oracle Mobile Application Framework (Oracle MAF) is a hybrid-mobile development framework that enables development teams to rapidly develop single-source applications
More informationPersonal Health Assistant: Final Report Prepared by K. Morillo, J. Redway, and I. Smyrnow Version Date April 29, 2010 Personal Health Assistant
Personal Health Assistant Ishmael Smyrnow Kevin Morillo James Redway CSE 293 Final Report Table of Contents 0... 3 1...General Overview... 3 1.1 Introduction... 3 1.2 Goal...3 1.3 Overview... 3 2... Server
More informationSystem and Software Architecture Description (SSAD)
System and Software Architecture Description (SSAD) Perfecto Coffee Xpress Consistent Perfection Team 5 Chloe Good Yekaterina Glazko Edwards Hays Yucheng Hsieh Atreya Lahiri Jaimin Patel Yun Shen Andrew
More informationMC Android Programming
MC1921 - Android Programming Duration: 5 days Course Price: $3,395 Course Description Android is an open source platform for mobile computing. Applications are developed using familiar Java and Eclipse
More informationAtLongLat. Location aggregation and developer platform. Jeff Weinstein. Stephen Pike. Faculty Advisor: Zachary G. Ives
AtLongLat Location aggregation and developer platform Jeff Weinstein Stephen Pike Faculty Advisor: Zachary G. Ives April 24, 2009 Abstract AtLongLat (http://atlonglat.scpike.net) lets users share their
More informationSocial Marketing User Guide
Social Marketing User Guide 1 Table of Contents 3 4 8 10 11 12 13 Settings Creating a New Post My Posts Customer Posts Leads Content Analytics 2 Settings The first time you log in, navigate to the left
More informationCS378 -Mobile Computing. More UI -Part 2
CS378 -Mobile Computing More UI -Part 2 Special Menus Two special application menus options menu context menu Options menu replaced by action bar (API 11) menu action bar 2 OptionsMenu User presses Menu
More informationTheme System: It allows modifying the site view and functionality. It includes images, stylesheet, template files and custom pages.
WORDPRESS BASICS Contents WordPress - Overview... 2 WordPress - Dashboard... 4 WordPress - Categories... 6 WordPress - Posts... 7 WordPress - Media Library... 8 WordPress - Links... 9 Master Slider...
More informationOAuth securing the insecure
Black Hat US 2011 khash kiani khash@thinksec.com OAuth securing the insecure roadmap OAuth flow malicious sample applications mobile OAuth google app web-based OAuth facebook app insecure implementation
More informationCMSC436: Fall 2013 Week 4 Lab
CMSC436: Fall 2013 Week 4 Lab Objectives: Familiarize yourself with Android Permission and with the Fragment class. Create simple applications using different Permissions and Fragments. Once you ve completed
More informationAndroid. Lesson 1. Introduction. Android Developer Fundamentals. Android Developer Fundamentals. to Android 1
Android Lesson 1 1 1 1.0 to Android 2 Contents Android is an ecosystem Android platform architecture Android Versions Challenges of Android app development App fundamentals 3 Android Ecosystem 4 What is
More informationAPI Portal Version December User Guide
API Portal Version 7.5.4 8 December 2017 User Guide Copyright 2017 Axway All rights reserved. This documentation describes the following Axway software: Axway API Portal 7.5.4 No part of this publication
More informationTest Plan and Cases (TPC)
Test Plan and Cases (TPC) LiveRiot Video Editing System and social networking enhancement Team 04 Yang Li Haoyu Huang Project anager, Life Cycle Planner Feasibility Engineer, System Architect Ye Tian Zichuan
More informationLiferay Digital Experience Platform. New Features Summary
Liferay Digital Experience Platform New Features Summary Liferay has redesigned its platform with new functionality in Liferay Digital Experience Platform (DXP). The following is a summary of the key new
More informationViGo Architecture and Principles. Mobile Voice Biometrics as-a-service
ViGo Architecture and Principles Mobile Voice Biometrics as-a-service Part number: VV/VIGO/DOC/183/C Copyright 2015 VoiceVault Inc. All rights reserved. This document may not be copied, reproduced, transmitted
More informationGroup Name: Team Epsilon Max Hinson Jhon Faghih Nassiri
Software Requirements Specification for UCSB 360 Version 1.2 Prepared by Group Name: Team Epsilon Max Hinson 4426771 maxwellhinson@gmail.com Jhon Faghih Nassiri 4111274 jfaghihnassiri@gmail.com Luke Buckland
More informationAirWatch Container. VMware Workspace ONE UEM
VMware Workspace ONE UEM You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments about this documentation, submit your feedback
More informationNing Frequently Asked Questions
Ning Frequently Asked Questions Ning is a Web tool that allows anyone to create a customizable social network, allowing users to share pictures and videos, maintain blogs, communicate in chat and discussion
More informationAdministering Jive Mobile Apps for ios and Android
Administering Jive Mobile Apps for ios and Android TOC 2 Contents Administering Jive Mobile Apps...3 Configuring Jive for Android and ios...3 Custom App Wrapping for ios...3 Authentication with Mobile
More informationUCRChatline - ios Mobile Application
Team 16 Milestone 1 Project Documentation: Page 1 UCRChatline - ios Mobile Application Milestone 1 Documentation November 2014 Computer Science 180, Fall 2014 Professor Iulian Neamtiu, Instructor Aiping
More informationAndroid Basics Nanodegree Syllabus
Android Basics Nanodegree Syllabus Before You Start This is an entry-level, single term Nanodegree program with no prior programming experience required. Support Options We are here to support you every
More informationBuilderTREND Owners Help
BuilderTREND Owners Help Summary The summary screen is what you will see as soon as you login to the system. It is designed to give you a quick snapshot of where the building process currently stands,
More informationA Framework for Cross-platform Mobile Web Applications Using HTML5
2014 International Conference on Future Internet of Things and Cloud A Framework for Cross-platform Mobile Web Applications Using HTML5 Christos Bouras Computer Technology Institute & Press Diophantus
More informationCopyright 2014, Oracle and/or its affiliates. All rights reserved.
1 Introduction to the Oracle Mobile Development Platform Dana Singleterry Product Management Oracle Development Tools Global Installed Base: PCs vs Mobile Devices 3 Mobile Enterprise Challenges In Pursuit
More informationDesign of a Social Networking Analysis and Information Logger Tool
Design of a Social Networking Analysis and Information Logger Tool William Gauvin and Benyuan Liu Department of Computer Science University of Massachusetts Lowell {wgauvin,bliu}@cs.uml.edu Abstract. This
More informationDevelopment And Management
Development And Management Native and Instant Applications (PWA) Functionality List for 2017/2018 Around Us The Around Us feature is a great way to display relevant points of interest within your app,
More informationCourse Syllabus. Course Title. Who should attend? Course Description. Android ( Level 1 )
Course Title Android ( Level 1 ) Course Description Android is a Free and open source operating system designed primarily for smart phones and tablets and can be used for TVs, cars and others. It is based
More informationContextual Android Education
Contextual Android Education James Reed David S. Janzen Abstract Advances in mobile phone hardware and development platforms have drastically increased the demand, interest, and potential of mobile applications.
More informationNIELSEN API PORTAL USER REGISTRATION GUIDE
NIELSEN API PORTAL USER REGISTRATION GUIDE 1 INTRODUCTION In order to access the Nielsen API Portal services, there are three steps that need to be followed sequentially by the user: 1. User Registration
More informationSoftware Design Description Report
2015 Software Design Description Report CodeBenders Haldun Yıldız 1819663 Onur Aydınay 1819002 Deniz Can Yüksel 1819697 Ali Şihab Akcan 1818871 TABLE OF CONTENTS 1 Overview... 3 1.1 Scope... 3 1.2 Purpose...
More informationModern SharePoint and Office 365 Development
Modern SharePoint and Office 365 Development Mastering Today s Best Practices in Web and Mobile Development Course Code Audience Format Length Course Description Student Prerequisites MSD365 Professional
More information2. Zoom Video Webinar runs on Windows, macos, Linux, Chrome OS, ios, Android, and
Date: August 24, 2018 Name of Product: Zoom Video Conferencing and Webinar v4.1 (ios) Contact for more Information: access@zoom.us Zoom's video communications product suite runs on mobile, desktop, and
More informationSenior Project: Calendar
Senior Project: Calendar By Jason Chin June 2, 2017 Contents 1 Introduction 1 2 Vision and Scope 2 2.1 Business Requirements...................... 2 2.1.1 Background........................ 2 2.1.2 Business
More informationArchitectural Design. Architectural Design. Software Architecture. Architectural Models
Architectural Design Architectural Design Chapter 6 Architectural Design: -the design the desig process for identifying: - the subsystems making up a system and - the relationships between the subsystems
More informationBuddyDo ios / Android APP
Feature Guide BuddyDo ios / Android APP Key Features Sign Up / Log In Layout & Navigation Community Groups & Buddies Tools Dashboard Admin. Features My 2 Sign Up Sign Up with a. Facebook account b. Google
More informationMeetMe Planner Design description. Version 2.2
Design description Version 2.2 Revision History Date Version Description Author 2015-07-11 1.0 First version Danijel Sokač Francesco Giarola 2015-14-11 1.1 Mockups update and new use case handling Danijel
More informationAnnex 1: Key concept and requirements for the Sphere Digital Platform MVP
Annex 1: Key concept and requirements for the Sphere Digital Platform MVP Making universal humanitarian standards accessible to the digital community Table of contents List of figures... i 1. General System
More informationCS378 -Mobile Computing. What's Next?
CS378 -Mobile Computing What's Next? Fragments Added in Android 3.0, a release aimed at tablets A fragment is a portion of the UI in an Activity multiple fragments can be combined into multi-paned UI fragments
More informationAndroid" Application Development SAMS. Sams Teach Yourself. Shane Conder. Lauren Darcey. Second Edition
Lauren Darcey Shane Conder Sams Teach Yourself Android" Application Development Second Edition SAMS 800 East 96th Street, Indianapolis, Indiana, 46240 USA Table of Contents Introduction 1 Who Should Read
More informationPrivacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras
Privacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras Lecture 12 Tutorial 3 Part 1 Twitter API In this tutorial, we will learn
More informationVMware AirWatch Google Sync Integration Guide Securing Your Infrastructure
VMware AirWatch Google Sync Integration Guide Securing Your Email Infrastructure Workspace ONE UEM v9.5 Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard
More informationMaximizing the Business Value of Social Sites
Maximizing the Business Value of Social Sites How to Work with Twitter (nuances & timeframe): Twitter is known as a 'real time social networking' site, a place for sharing information as it happens, and
More informationModern Requirements4TFS 2018 Update 3 Release Notes
Modern Requirements4TFS 2018 Update 3 Release Notes Modern Requirements 12/14/2018 Table of Contents 1. INTRODUCTION... 3 2. SYSTEM REQUIREMENTS... 3 3. APPLICATION SETUP... 4 GENERAL... 5 1. FEATURES...
More informationPasswords. Twitter UN: IDANRV Twitter PW: idanrv1. Thank You
Passwords Twitter UN: IDANRV Twitter PW: idanrv1 Thank You USER'S MANUAL TABLE OF CONTENTS Page # 1.1 SYSTEM OVERVIEW... 4 1.2 DEFINITIONS & ACRONYMS... 4 1.3 REFERENCES... 4 2.0 INSTALLATION... 5 2.1
More informationSteveSmithApps. App Functionality List 2016
SteveSmithApps App Functionality List 2016 Around Us The Around Us feature is a great way to display relevant points of interest within your app, drawing attention to hotspots in the area. Contact Give
More informationBADGECERT SHARING GUIDE - URL
BADGECERT SHARING GUIDE - URL About BadgeCert Just completed a continuing education course? Achieve certification in your industry area? Welcome to the world of BadgeCert. Our company works with your verified
More informationFile Synchronization using API Google Drive on Android Operating System
File Synchronization using API Google Drive on Android Operating System Agustinus Noertjahyana, Kevin Darmawan, Justinus Andjarwirawan Informatics Engineering Department Petra Christian University Surabaya,
More informationFull Stack Developer with Java
Full Stack Developer with Java Full Stack Developer (Java) MVC, Databases and ORMs, API Backend Frontend Fundamentals - HTML, CSS, JS Unit Testing Advanced Full Stack Developer (Java) UML, Distributed
More informationVoluntary Product Accessibility Template
dg Date: October 2014 Product Name: Samsung Galaxy Tab Active 8 (WiFi) Product Version Number: SM-T360NNGAXAR Vendor Company Name: Samsung Electronics America, Inc. Vendor Contact Name: Wendy Crowe Vendor
More informationMEMA. Memory Management for Museum Exhibitions. Independent Study Report 2970 Fall 2011
MEMA Memory Management for Museum Exhibitions Independent Study Report 2970 Fall 2011 Author: Xiaoning Bai Yuanyuan Ye Supervisors: Dr. Peter Brusilovsky, Yiling Lin Part I. Introduction to MEMA MEMA is
More informationArcGIS Runtime SDK for Android: Building Apps. Shelly Gill
ArcGIS Runtime SDK for Android: Building Apps Shelly Gill Agenda Getting started API - Android Runtime SDK patterns - Common functions, workflows The Android platform Other sessions covered Runtime SDK
More informationIntroduction to Twitter
Introduction to Twitter Objectives After completing this class you will be able to: Identify what Twitter is Create a Twitter Account Customize your Twitter profile and settings Follow other users on Twitter
More information+1 (646) (US) +44 (20) (UK) Blog. for Magento 2. ecommerce.aheadworks.com/magento-2-extensions
Blog for Magento 2 Table of contents: Table of contents:... 2 Reference table... 3 Getting started... 4 Sidebar... 5 SEO... 6 Related Products... 6 Wordpress Import... 7 Blog categories... 7 Blog posts...
More informationPROJECT REPORT. TweetMine Twitter Sentiment Analysis Tool KRZYSZTOF OBLAK C
PROJECT REPORT TweetMine Twitter Sentiment Analysis Tool KRZYSZTOF OBLAK C00161361 Table of Contents 1. Introduction... 1 1.1. Purpose and Content... 1 1.2. Project Brief... 1 2. Description of Submitted
More informationCIS Component-Based Software Design BAPTISM BY FIRE AN INTRODUCTION TO COURSE ESSENTIALS. Suggestions on the Design of Your Game of Nim Project
CIS 3309 Component-Based Software Design BAPTISM BY FIRE AN INTRODUCTION TO COURSE ESSENTIALS Suggestions on the Design of Your Game of Nim Project Work Requirements: Fall Semester 2017 (ver 1.0 July 4,
More informationXML Processing & Web Services. Husni Husni.trunojoyo.ac.id
XML Processing & Web Services Husni Husni.trunojoyo.ac.id Based on Randy Connolly and Ricardo Hoar Fundamentals of Web Development, Pearson Education, 2015 Objectives 1 XML Overview 2 XML Processing 3
More informationVoluntary Product Accessibility Template
dg Date: June 2016 Voluntary Product Accessibility Template Product Name: Samsung Galaxy Tab A (WiFi) Model Product Version Number: Samsung Galaxy Tab A 10.1 Black Model (SM-T580NZKAXAR)_ Vendor Company
More informationSummary Table Voluntary Product Accessibility Template
Date: 08/08/2017 Name of Product: VShell 4.3 for Windows Contact for more information: www.vandyke.com/contact Summary Table Criteria Supporting Features Remarks and Explanations Section 1194.21 Software
More informationSalesforce1 - ios App (Phone)
Salesforce1 - ios App (Phone) Voluntary Product Accessibility Template (VPAT) This Voluntary Product Accessibility Template, or VPAT, is a tool that helps officials and decision-makers to evaluate Salesforce1
More informationMichigan State University
Michigan State University Team Meijer Mobile Customer Satisfaction Application Project Plan Spring 2014 Meijer Staff: Jim Becher Chris Laske Michigan State University Capstone Members: Noor Hanan Ahmad
More informationSocial Media Tools. March 13, 2010 Presented by: Noble Studios, Inc.
March 13, 2010 Presented by: Noble Studios, Inc. 1 Communication Timeline 2 Familiar Social Media Sites According to Facebook, more than 1.5 million local businesses have active pages on Facebook According
More informationVoluntary Product Accessibility Template
dg Date: March 2014 Product Name: Samsung Galaxy Note PRO 12.2 (WiFi) Product Version Number: SM-P9000ZKVXAR, SM-P9000ZKFXAR, SM-P905VZKAVZW, SM-P907AZKAATT Vendor Company Name: Samsung Electronics America,
More information1. License. 2. Introduction. a. Read Leaderboard b. Write and Flush Leaderboards Custom widgets, 3D widgets and VR mode...
Contents 1. License... 3 2. Introduction... 3 3. Plugin updates... 5 a. Update from previous versions to 2.7.0... 5 4. Example project... 6 5. GitHub Repository... 6 6. Getting started... 7 7. Plugin usage...
More informationUnified Meeting 5 User Guide for Windows
Unified Meeting 5 User Guide for Windows Unified Meeting 5 is a web based tool that puts you in complete control of all aspects of your meeting including scheduling, managing and securing your meetings.
More informationInvestigating Source Code Reusability for Android and Blackberry Applications
Investigating Source Code Reusability for Android and Blackberry Applications Group G8 Jenelle Chen Aaron Jin 1 Outline Recaps Challenges with mobile development Problem definition Approach Demo Detailed
More informationDevelop Unified SNMP, XML, CLI, and Web-based Management for Embedded Real-Time Systems with MIBGuide
1 Overview Develop Unified SNMP, XML, CLI, and Web-based Management for Embedded Real-Time Systems with MIBGuide SNMP Research International, Inc. Knoxville, Tennessee 1 Overview Support for remote management
More informationSession #1024: Building a Social Advocacy Campaign on a Convio Open Framework
Session #1024: Building a Social Advocacy Campaign on a Convio Open Framework Presented by: Steve Mook Doug Fierro Session Objective Demonstrate via working example a subset of the rich set of open platform
More informationCHOOSING THE RIGHT HTML5 FRAMEWORK To Build Your Mobile Web Application
BACKBONE.JS Sencha Touch CHOOSING THE RIGHT HTML5 FRAMEWORK To Build Your Mobile Web Application A RapidValue Solutions Whitepaper Author: Pooja Prasad, Technical Lead, RapidValue Solutions Contents Executive
More informationConnecting Max to the Internet
Connecting Max to the Internet A guide to Web API s February 10, 2013 The Internet is a source of data which reflects the state of our world. Internet data can be mined, filtered, analyzed, and aggregated.
More informationGoogle Sync Integration Guide. VMware Workspace ONE UEM 1902
Google Sync Integration Guide VMware Workspace ONE UEM 1902 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments about this documentation,
More informationAdobe FrameMaker 12 Voluntary Product Accessibility Template
Adobe FrameMaker 12 Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making preliminary assessments regarding
More informationDistributed Systems. 25. Authentication Paul Krzyzanowski. Rutgers University. Fall 2018
Distributed Systems 25. Authentication Paul Krzyzanowski Rutgers University Fall 2018 2018 Paul Krzyzanowski 1 Authentication For a user (or process): Establish & verify identity Then decide whether to
More informationStudent Canvas Quick Reference
Student Canvas Quick Reference How do I login to Canvas? OR In mysmu, click on the Canvas icon: OR On the University homepage click on the link to Canvas. Then click on Go to https://www.samuelmerritt.instructure.com
More informationSCHULICH MEDICINE & DENTISTRY Website Updates August 30, Administrative Web Editor Guide v6
SCHULICH MEDICINE & DENTISTRY Website Updates August 30, 2012 Administrative Web Editor Guide v6 Table of Contents Chapter 1 Web Anatomy... 1 1.1 What You Need To Know First... 1 1.2 Anatomy of a Home
More informationSummary Table Voluntary Product Accessibility Template. Please refer to the attached VPAT.
Date: July 20, 2017 Name of Product: SmartDraw Cloud Contact for more Information: http://www.smartdraw.com SmartDraw Products SmartDraw Cloud Summary Table Section 1194.21 Software Applications and Operating
More information20480C: Programming in HTML5 with JavaScript and CSS3. Course Code: 20480C; Duration: 5 days; Instructor-led. JavaScript code.
20480C: Programming in HTML5 with JavaScript and CSS3 Course Code: 20480C; Duration: 5 days; Instructor-led WHAT YOU WILL LEARN This course provides an introduction to HTML5, CSS3, and JavaScript. This
More informationGUIDE Quickstart Guide. A Guide to Setting Up Your Hootsuite Dashboard
GUIDE Quickstart Guide A Guide to Setting Up Your Hootsuite Dashboard QuickStart Guide Hootsuite Helps You Organize and Manage Your Social Media Hootsuite is a social media management dashboard. You can
More informationContent. 1. Introduction. 2. IBM Social Business Toolkit - Social SDK. 3. Social Builder. 4. Sample WEF Portlet application. 5.
Content 1. Introduction 2. IBM Social Business Toolkit - Social SDK 3. Social Builder 4. Sample WEF Portlet application 5. Future 6. Important Resources 7. Authors Introduction Developing social applications
More informationVMware AirWatch Integration with F5 Guide Enabling secure connections between mobile applications and your backend resources
VMware AirWatch Integration with F5 Guide Enabling secure connections between mobile applications and your backend resources Workspace ONE UEM v9.6 Have documentation feedback? Submit a Documentation Feedback
More informationCentralCampus. Jeremiah Evans David Loutsch Kristen Muehlenthaler Micah Beeman Adam Lemker. Manimaran Govindarasu
CentralCampus Team: Client: Advisor: Jeremiah Evans David Loutsch Kristen Muehlenthaler Micah Beeman Adam Lemker Google Manimaran Govindarasu Version Editor Date Peer Reviewers Notes 0.1 Jeremiah Evans
More informationCS November 2018
Authentication Distributed Systems 25. Authentication For a user (or process): Establish & verify identity Then decide whether to allow access to resources (= authorization) Paul Krzyzanowski Rutgers University
More informationCommunity Templates for Self-Service
Voluntary Product Accessibility Template (VPAT) February 2016 This Voluntary Product Accessibility Template, or VPAT, is a tool that helps officials and decision-makers to evaluate design conformance the
More information5 System architecture
5 System architecture This chapter provides an overview of the system architecture. The first section presents a superficial explanation of the entire systems architecture. In section two, architectural
More informationUsing the isupport Customer Profile Screen
Using the isupport Customer Profile Screen The Customer Profile screen (accessed via the Desktop menu) enables you to record customer information that can be used in all isupport functionality. Note that
More information