SmartCart Design Description
|
|
- Kelly Chandler
- 8 years ago
- Views:
Transcription
1 SmartCart Design Description Version 1.0 Revision History Date Version Description Author Initial draft SmartCart Team Revised draft SmartCartTeam Revised draft no. 2 ready for the final review before submission SmartCartTeam First version of the document Luka Božić Doc. No.:
2 Table of Contents 1. Introduction Purpose of this document Intended Audience Scope Definitions and acronyms Acronyms and abbreviations References 3 2. External interfaces Hardware Interfaces Software Interfaces Communication Interfaces Mobile application graphic user interface 4 3. Software architecture Conceptual design Server Application Design Android Client Application Design System specification Error handling Detailed software design Sequence diagram Class diagram SmartCart Server class diagram Database diagram Level 1 Requirements Database Level 2 Requirements Database Level 3 Requirements Database 16 Page 2
3 1. Introduction SmartCart is imagined as a mobile application which should ease up the daily process of buying groceries for end users. Smart Cart will enable users to enter groceries they have to buy to a list, and then find out in which store they can buy cheapest groceries and save money or find the closest store with requested product. Although there are some existing web sites and applications with purpose of finding cheapest items across multiple stores they do it on the basis of a single item. SmartCart on the other hand will do it for the whole list of groceries 1.1 Purpose of this document The purpose of this document is to provide readers with design description of the SmartCart project. This document includes information about hardware, software and communication interfaces, software architecture and software design. 1.2 Intended Audience 1.3 Scope Intended audiences of this document are all project stakeholders: Project customer, Project supervisor, Team members, All persons responsible for monitoring the project. Scope of this document is to provide an insight into detailed design of the SmartCart project. Database design, server backend and mobile application architecture are explained. 1.4 Definitions and acronyms Acronyms and abbreviations Acronym or abbreviation ADT WIFI 3G GUI REST WCF JSON GPS Definitions Android Development Tools plugin for Eclipse Mechanism for wirelessly connecting electronic devices 3 rd generation of standards for mobile telecommunication services Graphic User Interface REpresentational State Transfer Windows Communication Foundation JavaScript Object Notation Global Positioning System 1.5 References Project homepage Project plan Requirements definition Page 3
4 2. External interfaces Different interfaces like hardware, software, communication and graphic user interface have to be defined in order to implement a system that enables users to add groceries they need to a list, and find out which are the nearest or the cheapest stores that have the groceries from the list. 2.1 Hardware Interfaces SmartCart operates similarly on various mobile devices with different physical characteristics that run on Android operating system. Since the Android client will be implemented as a thin client, meaning the most of the computing and data storing will be done on the server side, the mobile application will not consume a lot of CPU or phone memory. The GPS will be needed for the purpose of locating the user and getting the nearest store or stores around him in a radius specified by use. It provides the exact location all the time and will be integrated with Google Maps, so the users can see their location and the location of the stores on the map. The phone camera functionality will be used for barcode recognition and scanning. 2.2 Software Interfaces The Application will be developed on 2.2 Android operating system platform, on which most of Android based smartphones nowadays operate 1. SmartCart will be developed in Eclipse with the ADT plugin which extends the capabilities of Eclipse. ADT facilitates creating Android applications and designing user interface. 2.3 Communication Interfaces. The communication interface between the Android phone and web server is achieved through the web service (JSON / REST). REST permits many different data formats and one of them is JSON, which can be relatively easily consumed by an Android application. Another advantage is that REST has good performance and scalability. 2.4 Mobile application graphic user interface The main graphic content will be implemented using embedded basic layouts and widgets which ADT provides. One of the design decisions is that the user s screen orientation will be locked in a portrait mode view. The user will start the application by selecting the SmartCart icon in the application menu. Error and help messages pop up when they have initially occurred. A good GUI has to be: Intuitive User-friendly Fast The following figures illustrate just an example for a possible GUI for the SmartCart application. The application GUI is made to be simple which is shown in Figure 2.1. On the main screen there are just 3 essential buttons which lead on other views: Products, Shopping list and Stores. Figure 2.2 illustrates the Product s view will list all available products with possibility of manually adding new products to the list. 1 This page provides data about the relative number of active devices running a given version of the Android platform. Page 4
5 Figure 2.1: Main menu Figure 2.2: Products Figure 2.3 illustrates that the Shopping list view will show currently picked groceries and enable editing of list with operations like add, remove and change quantity. There is also the Get suggestions button which task is to start search of the cheapest shopping list or/and nearest store. Figure 2.4 illustrates the pop-up message which pops up when the user wants to add a particular product to the shopping list. Figure 2.3: Shopping list Figure 2.4: How many pop-up Page 5
6 Figure 2.5 illustrates List details which shows the name of the store and the shopping list with prices of the products (on the shopping list) in that store and the total price of products on the shopping list in that store. Figure 2.6 illustrates product s Details which shows the name, the picture, the price and the location of the product. Figure 2.5: List details Figure 2.6: Details Figure 2.7 illustrates the procedure for adding new products to the system by typing product name, price and picking or adding the new store. Figure 2.8 illustrates the procedure for editing prices which is similar to adding products. Figure 2.7: Add product Figure 2.8: Edit price Page 6
7 Figure 2.9 illustrates that the Stores view shows all available stores on a map. Figure 2.10 illustrates the procedure of adding a new store by typing its name and address. Figure 2.9: Stores Figure 2.10: Add store Figure 2.11 illustrates the pop-up that asks the user for search criteria. Figure 2.12 illustrates search results for the stores with best choice depending on criteria. Figure 2.11: Search pop-up Figure 2.12: Prices and locations Page 7
8 3. Software architecture Our system is implemented using Service oriented Architecture. The Figure 3.1 provides an abstract overview of the whole system. SmartCart server is a web based server, whose client is the Android application. The server processes and handles the client s data requests. The Android client and SmartCart server will communicate over the Internet, using a web service and the data format being exchanged between the client and server will be JSON based which has many advantages including reduced communication and parsing overhead. We can see that there are three building blocks of our software. 1. Android Client The client application exposes the system functionalities to the users. The client communicates with the server and consumes the web services offered by the server. The android application will be implemented as a thin client, which means that most of the computing and the data will be stored on the server side of the system. In the future that will enable faster, easier and consistent development of the SmartCart mobile application for other mobile platforms such as the Windows Phone SmartCart Server The server application encapsulates the major functionalities of the system. These functionalities include web services management, storage management, and user authentication. 3. Web Services The web services function as a middleware of our system. The client requests are sent to the server through the Internet and handled by the server. SmartCart will be using JSON based web services because of the reduced overhead related to parsing responses/requests as compared to the SOAP/XML. Figure 3.1: Service Oriented Architecture of SmartCart Application Page 8
9 Web services GPS locating SmartCart Version: Conceptual design Server Application Design The Figure 3.2 shows the conceptual design of SmartCart Server. The SmartCart server is responsible for handling the client s requests. These requests include accessing or modifying data related to stores, products, products lists, shopping lists. The server has 4 components including the database. The core/application logic of our server is implemented inside the Controller module. The receiving and sending messages to the mobile application is handled by the Web Services module, while secure and safe access to the database is provided by the Storage Controller. The component specifications of server application are provided in Table 3.1 Web Services Data Base Controller Storage Controller -Secure access to storage -Data services to all components Android Client Application Design Figure 3.2: SmartCart Server Conceptual Design. The Figure 3.3 shows the abstract view of our Android client. The Android application conceptually has 6 major components. This division is based on the functionalities each component is providing to the users. The purpose of each component is explained in the next chapter, Table 3.2. Front END Shopping Lists Products Stores Storage Figure 3.3: Android Clint Page 9
10 3.2 System specification The system specification of SmartCart server and Android Client are described in the table 3.1 and 3.2 respectively. Table 3.1: Showing the components of SmartCart Server SmartCart Server Components Description Technology Database The database will store the information of the overall SmartCart system. MS SQL Server 2008 A powerful RDBMS which have very strong features for storing, managing and controlling databases Web Services Controller Storage Controller Deals with processing client requests for incoming and outgoing data. Represents the business logic of the server application Providing data services to all the components in the system Controls the access to the storage WCF with JSON Enabled.NET Framework 4.0 LINQ to SQL Table 3.2: SmartCart Android Client specification SmartCart Android Client Components Description Technology The Frontend will Front End acquire the data for every user interface and Android SDK will display it to the user. Processing services for creating, editing, and Shopping Lists maintaining the shopping lists based on lowest prices, stores proximity. Android SDK Maintaining the products Products list on a device and synchronizing it with the server Page 10
11 Stores Storage Web Services GPS Locating Provides options for controlling and maintaining stores. Provides GPS assistance for stores Shows stores on the Map The Storage part will store temporarily the SmartCart data. This data will work more like a cache for the client to speed up response time. Will be synced with server for updated information. This component is responsible for bridging the client with the server for information requests over the internet. This component obtains GPS data from the Android GPS Device and provides the data on requests from other components 3.3 Error handling Error Client application cannot connect to the web server. The user is trying to add a product to a store which does not exist. The user is tryning to set the product price in an invalid format. Store name already exists. Action An error message is displayed explaining the internet connectivity problem User is prompted to add the new store first then allowed to add the product to it. The user reenters the price 1. An error notification appears in the page saying that the store name already exists and asking user to reenter it. 2. The user reenters the store name Page 11
12 4. Detailed software design 4.1 Sequence diagram A sequence diagram is made to illustrate the dataflow and interaction between system entities. Figure 4.1 shows a sequence diagram of one possible usage scenario in which the user adds products to a shopping list and gets the suggested stores where he could buy the products from his shopping list.. Figure 4.1: Sequence diagram Page 12
13 4.2 Class diagram SmartCart Server class diagram The Figure 4.2 shows the class diagram of the server side of the system. Getters and setters are omitted in this class diagram for brevity. Figure 4.2: Class diagram Page 13
14 4.3 Database diagram SQL Server 2008 will be used as the database server. Object-relational mapping will be handled via LINQ to SQL. Database operations will be written mainly in LINQ, except the situations where an appreciable increase in speed can be achieved by using T-SQL. Below is a description of the database as it will be utilized at the end of the development of each of the three requirement groups Level 1 Requirements Database Initially, most storage will be taking place locally, so the server database won t store any user data, just general data about products and prices. Page 14
15 4.3.2 Level 2 Requirements Database For the second stage of development, GPS data about stores will be collected and utilized, and stored on the server. Also, archives of the outdated rows in the ProductPrices table will be kept in order to facilitate reverting to a previous price in case the current price is merely a time-limited offer. Additionally, barcode information on products is stored so customers can quickly access or input product data via a barcode scanner. Page 15
16 4.3.3 Level 3 Requirements Database For the final stage of development, personal data pertaining to shopping lists and the like will be moved to the server side enable users more freedom in choosing where and from which device they will use the application. In this version, user registration is added, and user accounts are linked to shopping lists and items. Page 16
Taxi Service Design Description
Taxi Service Design Description Version 2.0 Page 1 Revision History Date Version Description Author 2012-11-06 0.1 Initial Draft DSD staff 2012-11-08 0.2 Added component diagram Leon Dragić 2012-11-08
More informationStudent Attendance Through Mobile Devices
Student Attendance Through Mobile Devices Anurag Rastogi Kirti Gupta Department of Computer Science and Engineering National Institute of Technology Rourkela Rourkela-769 008, Odisha, India Student Attendance
More informationSmart Shopping- An Android Based Shopping Application
Smart Shopping- An Android Based Shopping Application 1 Adarsh Borkar, 2 Madhura Ansingkar, 3 Monali Khobragade, 4 Pooja Nashikkar, 5 Arti Raut 1,2,3,4 Department of Computer Science and Engineering, 5
More informationHow To Use Uniflow
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 informationOne 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 informationReform PDC Document Workflow Solution Streamline capture and distribution. intuitive. lexible. mobile
Reform PDC Document Workflow Solution Streamline capture and distribution intuitive lexible mobile Reform PDC Innovation and convenience to maximize efficiency. Your organization is unique so is its document
More informationGS-SL2X00 Series. GS-WTX00 Series. Enterprise Android Barcode Device. User Manual
GS-SL2X00 Series GS-WTX00 Series Enterprise Android Barcode Device User Manual Version:1.0 1 / 50 2 / 50 1. Introduction GS-SL2000 Enterprise Android Barcode Sled is designed for Samsung Galaxy Trend Duos
More informationGetting Started with Android Programming (5 days) with Android 4.3 Jelly Bean
Getting Started with Android Programming (5 days) with Android 4.3 Jelly Bean Course Description Getting Started with Android Programming is designed to give students a strong foundation to develop apps
More informationResco CRM Guide. Get to know Resco CRM
Resco CRM Guide Get to know Resco CRM Table of Contents Introducing Resco CRM... 3 1.1. What is Resco CRM...3 1.2. Capabilities of Resco CRM... 4 1.3. Who should use Resco CRM...5 1.4. What are the main
More informationKey words: GPS, Geocoder, WWO Server, Google Server, Android, RAM, Mobile Equipment, OS.
Volume 5, Issue 3, March 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Weather Monitoring
More informationBosch Access Professional Edition 3.0 Access Control Module Certification Evaluation Made by Milestone 12-15-2014
Bosch Access Professional Edition 3.0 Access Control Module Certification Evaluation Made by Milestone 12-15-2014 Bosch - Milestone Certified Solution Summary document 1 Table of Contents Products Tested
More informationDay-Care Environment Communication and Database
Day-Care Environment Communication and Database Michael Christenson, Nicole Cullen, Zach Lensing, Eric Lund Problem Statement Create an information tracking app to be used by a day care Keep track of Daily
More informationConnecting Software Connect Bridge - Mobile CRM Android User Manual
Connect Bridge - Mobile CRM Android User Manual Summary This document describes the Android app Mobile CRM, its functionality and features available. The document is intended for end users as user manual
More informationChallenges in Android Application Development: A Case Study
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 5, May 2015, pg.294
More informationRhoMobile Suite. Develop applications for the next generation of business mobility
RhoMobile Suite Develop applications for the next generation of business mobility With the Motorola Solutions RhoMobile Suite application development platform, you ll never have to write more than one
More informationHow To Develop An Open Play Context Framework For Android (For Android)
Dynamix: An Open Plug-and-Play Context Framework for Android Darren Carlson and Andreas Schrader Ambient Computing Group / Institute of Telematics University of Lübeck, Germany www.ambient.uni-luebeck.de
More informationSIMPLIFY MULTI-PLATFORM ENTERPRISE MOBILITY MANAGEMENT
DATASHEET SIMPLIFY MULTI-PLATFORM ENTERPRISE MOBILITY MANAGEMENT Silver level EMM Enterprise Mobility Management for Corporate-owned and BYOD devices BlackBerry Enterprise Service 10 is a powerful device,
More informationMobile Application Platform
Mobile Application Platform from FeedHenry Next generation cloud-based solution that simplifies the development, deployment and management of mobile apps for enterprise. Develop native, hybrid and HTML5
More informationUser Manual Inventory Application
User Manual Inventory Application (Release 1.1) Introduction This application was designed and implemented by Jester Solutions for Dr. John G. McHenry, M.D., M.P.H., P.L.L.C in August 2012. Specifically,
More information1. Introduction to Android
1. Introduction to Android Brief history of Android What is Android? Why is Android important? What benefits does Android have? What is OHA? Why to choose Android? Software architecture of Android Advantages
More informationConnecting Software. CB Mobile CRM Windows Phone 8. User Manual
CB Mobile CRM Windows Phone 8 User Manual Summary This document describes the Windows Phone 8 Mobile CRM app functionality and available features. The document is intended for end users as user manual
More informationReviewer Guide Core Functionality
securing your personal data Sticky Password Reviewer Guide Core Functionality Sticky Password is the password manager for the entire lifecycle of your passwords. Strong passwords the built-in password
More informationAsset Tracking System
Asset Tracking System System Description Asset & Person Tracking 1. General The Vizbee platform is a flexible rule based solution for RFID based applications that can adapt to the customer s needs and
More informationOne 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 informationElectronic Data Solutions. E-Prescription System Software Requirement Specifications. Version 1.0
E-Prescription System Software Requirement Specifications Version 1.0 Contents 1. Purpose... 3 1.1. Scope... 3 1.2. Definitions and abbreviations... 3 1.3. Overview... 3 2. Overall Description... 4 2.2
More informationFinancial Tool (using GPS technology) for An Android App
Financial Tool (using GPS technology) for An Android App Matthew Antognoli Before you yawn and say to yourself, Yet, another financial application..., hear me out. Many of you are going to be graduating
More informationCorporate-level device management for BlackBerry, ios and Android
B L A C K B E R R Y E N T E R P R I S E S E R V I C E 1 0 Corporate-level device management for BlackBerry, ios and Android Corporate-level (EMM) delivers comprehensive device management, security and
More informationMENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER
MENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER TABLE OF CONTENTS Market Demand for Enterprise Mobile Mobile App Development Approaches Native Apps Mobile Web Apps Hybrid Apps Mendix Vision for Mobile App
More informationA Monitored Student Testing Application Using Cloud Computing
A Monitored Student Testing Application Using Cloud Computing R. Mullapudi and G. Hsieh Department of Computer Science, Norfolk State University, Norfolk, Virginia, USA r.mullapudi@spartans.nsu.edu, ghsieh@nsu.edu
More informationInfraStruxure Management Software
InfraStruxure Management Software End to end data center management software for monitoring and control of power, cooling, security and energy usage from the building through IT systems InfraStruxure Central
More informationSmartphone Enterprise Application Integration
WHITE PAPER MARCH 2011 Smartphone Enterprise Application Integration Rhomobile - Mobilize Your Enterprise Overview For more information on optimal smartphone development please see the Rhomobile White
More informationHIGH-SECURITY MOBILITY MANAGEMENT FROM BLACKBERRY
GOLD EMM SUBSCRIPTIONS Experience the most secure mobility management solution with BES12 and Gold Enterprise Mobility Management (EMM) subscriptions. HIGH-SECURITY MOBILITY MANAGEMENT FROM BLACKBERRY
More informationMiddleware- Driven Mobile Applications
Middleware- Driven Mobile Applications A motwin White Paper When Launching New Mobile Services, Middleware Offers the Fastest, Most Flexible Development Path for Sophisticated Apps 1 Executive Summary
More informationDesign Document Inventory App
Design Document Inventory App Student: Keith Mullins Supervisor: Nigel Whyte Student ID: C00118202 1 Contents Introduction... 3 Scope... 4 Overview... 4 Use Case Diagram... 5 Class Diagram... 6 Use Cases...
More informationZapper for ecommerce. Magento Plugin Version 1.0.0. Checkout
Zapper for ecommerce Magento Plugin Version 1.0.0 Branden Paine 4/14/2014 Table of Contents Introduction... 1 What is Zapper for ecommerce? Why Use It?... 1 What is Zapper?... 1 Zapper App Features...
More informationBuild Transactions Into Your Apps and Mobilize Your Enterprise with MicroStrategy 10
Build Transactions Into Your Apps and Mobilize Your Enterprise with MicroStrategy 10 Agenda Introduction What is a workflow app? Transaction Services Component Objects Transaction Input Controls Transaction
More information3. Security. 3.1. Security center. Open the Settings app. Tap the Security option. Enable the option Unknown sources.
G DATA Software 1. Introduction G DATA INTERNET SECURITY FOR ANDROID offers comprehensive protection against malware, intrusive apps and phishing attacks. Locate lost devices or wipe their content remotely
More informationCompany Web Template System (CWTS) to enhance the development of SMI Companies Websites
6th WSEAS International Conference on E-ACTIVITIES, Tenerife, Spain, December 14-16, 2007 140 Company Web Template System (CWTS) to enhance the development of SMI Companies Websites JUHANA SALIM, ZURAIDAH
More informationQuick Start Guide: Iridium GO! Advanced Portal
Quick Start Guide: Iridium GO! Advanced Portal Contents Set-Up... 3 Overview... 4 Main Tab 1: General... 5 Status.... 5 Settings... 8 Audio.... 8 GPS.... 9 Tab 2: Communication... 9 Wi-Fi... 9 Satellite...
More informationEpicor Mobile Field Service
Epicor Mobile Field Service With Epicor Mobile Field Service, your resources in the field and in the back office will collaborate more productively, be more responsive to customer needs, and provide superior
More informationBest Practices: Extending Enterprise Applications to Mobile Devices
Best Practices: Extending Enterprise Applications to Mobile Devices by Kulathumani Hariharan Summary: Extending enterprise applications to mobile devices is increasingly becoming a priority for organizations
More information2012, Computhink, Inc. 151 E. 22 nd Street, Lombard, IL 60148 www.computhink.com sales@computhink.com (800) 988-4465
ViewWise is the Document Management Solution for the small to medium-sized business, designed to operate in multiple network environments and to integrate with existing operational investments in Information
More informationHow to install the TLW Android Mobile Application:
How to install the TLW Android Mobile Application: Make sure that your mobile device allows for satellite signals to locate your GPS location. These functions can be obtained by clicking on: 1. Menu 2.
More informationA Modular Approach to Teaching Mobile APPS Development
2014 Hawaii University International Conferences Science, Technology, Engineering, Math & Education June 16, 17, & 18 2014 Ala Moana Hotel, Honolulu, Hawaii A Modular Approach to Teaching Mobile APPS Development
More informationQUICK FEATURE GUIDE OF SNAPPII'S ULTRAFAST CODELESS PLATFORM
QUICK FEATURE GUIDE OF SNAPPII'S ULTRAFAST CODELESS PLATFORM (* Click on the screenshots to enlarge) TABLE OF CONTENTS 1. Visually Develop Mobile Applications 2. Build Apps for Any Android or ios Device
More informationMobile application testing is a process by which application software developed for hand held mobile devices is tested for its functionality,
Mobile Testing Mobile application testing is a process by which application software developed for hand held mobile devices is tested for its functionality, usability and consistency. A mobile application
More informationCRM. itouch Vision. This document gives an overview of OneTouch Cloud CRM and discusses the different features and functionality.
itouch Vision CRM This document gives an overview of OneTouch Cloud CRM and discusses the different features and functionality. For further information, about implementation and pricing please contact us.
More informationMobility Information Series
SOAP vs REST RapidValue Enabling Mobility XML vs JSON Mobility Information Series Comparison between various Web Services Data Transfer Frameworks for Mobile Enabling Applications Author: Arun Chandran,
More informationControl scanning, printing and copying effectively with uniflow Version 5. you can
Control scanning, printing and copying effectively with uniflow Version 5 you can Bring more control and added efficiency to your scanning and print environment. What is uniflow? uniflow is a software
More informationFebruary 2010 Version 6.1
HansaWorld University Point Of Sales (POS) Training Material HansaWorld Ltd. February 2010 Version 6.1 Table Of Contents INTRODUCTION...5 What is Point Of Sales?...5 THE 4 DIFFERENT WAYS OF USING POS...6
More informationPrint and copy management made simple
Print and copy management made simple We estimate of up to can quickly and easily be made 2 Company Overview Every business has the potential to save money on their print and copy outputs, this often ignored
More informationW38 / W35 GLOBAL TIME ATTENDANCE. AGW Systems
W38 / W35 GLOBAL TIME ATTENDANCE AGW Systems TIME ATTENDANCE HOW TO CHOOSE YOUR SYSTEM WHAT IS MY BEST CHOICE? The first step in selecting your time attendance system is to know clearly how much information
More informationinteractive product brochure :: Nina: The Virtual Assistant for Mobile Customer Service Apps
interactive product brochure :: Nina: The Virtual Assistant for Mobile Customer Service Apps This PDF contains embedded interactive features. Make sure to download and save the file to your computer to
More informationMobile 2D Barcode/BIM-based Facilities Maintaining Management System
Mobile 2D Barcode/BIM-based Facilities Maintaining Management System Yu-Cheng Lin, Yu-Chih Su, Yen-Pei Chen Department of Civil Engineering, National Taipei University of Technology, No.1.Chung-Hsiao E.
More informatione-gateway SOLUTION OVERVIEW Financials HCM ERP e-gateway Web Applications Mobile Devices SharePoint Portal
e-gateway SOLUTION OVERVIEW In an effort to manage mission critical information better, perform their daily tasks more efficiently, share information to key stakeholders more effectively, and ensure that
More informationA Unified Identity Management Platform
A Unified Identity Management Platform Harmonize your business activities with Synel s Harmony solution - an innovative database system which allows you to integrate all employee management functions within
More informationA Cost Effective GPS-GPRS Based Women Tracking System and Women Safety Application using Android Mobile
A Cost Effective GPS-GPRS Based Women Tracking System and Women Safety Application using Android Mobile Devendra Thorat, Kalpesh Dhumal, Aniket Sadaphule, Vikas Arade B.E Computer Engineering, Navsahyadri
More information... Introduction... 17. ... Acknowledgments... 19
... Introduction... 17... Acknowledgments... 19 PART I... Getting Started... 21 1... Introduction to Mobile App Development... 23 1.1... The Mobile Market and SAP... 23 1.1.1... Growth of Smart Devices...
More informationONE 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 informationuser guide phone 2015 by Sysco. All rights reserved.
user guide phone 2015 by Sysco. All rights reserved. welcome to sysco counts Time is money in the foodservice business and every second counts literally! Sysco Counts simplifies taking inventory and ordering
More informationhttp://www.trendmicro.com/download
Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice. Before installing and using the software, please review the readme files,
More informationTier Architectures. Kathleen Durant CS 3200
Tier Architectures Kathleen Durant CS 3200 1 Supporting Architectures for DBMS Over the years there have been many different hardware configurations to support database systems Some are outdated others
More informationINTERMEDIATE ANDROID DEVELOPMENT Course Syllabus
6111 E. Skelly Drive P. O. Box 477200 Tulsa, OK 74147-7200 INTERMEDIATE ANDROID DEVELOPMENT Course Syllabus Course Number: APD-0248 OHLAP Credit: No OCAS Code: None Course Length: 120 Hours Career Cluster:
More informationInfraStruxure TM Management Software
InfraStruxure TM Management Software End to end data center infrastructure management software for monitoring and control of power, cooling, security and energy usage from the building through IT systems
More informationAndroLIFT: A Tool for Android Application Life Cycles
AndroLIFT: A Tool for Android Application Life Cycles Dominik Franke, Tobias Royé, and Stefan Kowalewski Embedded Software Laboratory Ahornstraße 55, 52074 Aachen, Germany { franke, roye, kowalewski}@embedded.rwth-aachen.de
More informationNetIQ Advanced Authentication Framework
NetIQ Advanced Authentication Framework Security Officer Guide Version 5.2.0 1 Table of Contents 1 Table of Contents 2 Introduction 3 About This Document 3 Authenticators Management 4 Card 8 Email OTP
More informationTABLE OF CONTENTS ABSTRACT ACKNOWLEDGEMENT LIST OF FIGURES LIST OF TABLES
TABLE OF CONTENTS ABSTRACT ACKNOWLEDGEMENT LIST OF FIGURES LIST OF TABLES ii iii x xiv CHAPTER 1: INTRODUCTION 1 1.0 Background 1 1.1 Research Motivation 4 1.2 Research Objectives 5 1.3 Project Scope 6
More informationIntroduction to Android
Introduction to Android Poll How many have an Android phone? How many have downloaded & installed the Android SDK? How many have developed an Android application? How many have deployed an Android application
More informationAssignment # 1 (Cloud Computing Security)
Assignment # 1 (Cloud Computing Security) Group Members: Abdullah Abid Zeeshan Qaiser M. Umar Hayat Table of Contents Windows Azure Introduction... 4 Windows Azure Services... 4 1. Compute... 4 a) Virtual
More informationSplitPay. Software Requirements Specification. for. Prepared by: Version 1.0 approved ZILDOR, Inc. February 9, 2011
Software Requirements Specification for SplitPay Version 1.0 approved ZILDOR, Inc. February 9, 2011 Prepared by: Rick Aasen Ed Carlisle Nick Carson Leland Cerauskis Eric Jeffers Travis Green Blake Matson
More informationBlackVue Cloud App Overview...3. Getting Started...6. Basic Menu Screens...15. BlackVue Cloud...24. BlackVue Wi-Fi...40. Internal Memory...
Table of Contents BlackVue Cloud App Overview...3 Key Functions When Cloud is Connected...4 Key Functions When Wi-Fi Connection is Made...4 Key Features of Internal Memory...4 Supported Devices...5 Getting
More informationValue Added Services (VAS) - Mobile Applications Business Cases
Value Added Services (VAS) - Mobile Applications Business Cases Live Reply has been working on mobile solutions for 10 years s and Use Cases range from widget to sophisticated Symbian or Android solutions
More informationDave Haseman, Ross. Hightower. Mobile Development for SAP* ^>. Galileo Press. Bonn. Boston
Dave Haseman, Ross Hightower Mobile Development for SAP* -a ^>. Galileo Press # Bonn Boston Introduction 17 Acknowledgments 19 PART I Getting Started 1.1 The Mobile Market and SAP 23 1.1.1 Growth of Smart
More informationORACLE MOBILE APPLICATION FRAMEWORK DATA SHEET
ORACLE MOBILE APPLICATION FRAMEWORK DATA SHEET PRODUCTIVE ENTERPRISE MOBILE APPLICATIONS DEVELOPMENT KEY FEATURES Visual and declarative development Mobile optimized user experience Simplified access to
More informationLocation Based Asset Management Application for Railway: AMS-R
Location Based Asset Management Application for Railway: AMS-R Mohd Shoab*, Kamal Jain*, M. Shashi** * Department of Civil Engineering, Indian Institute of Technology Roorkee. ** Department of Civil Engineering,
More informationOperational Decision Manager Worklight Integration
Copyright IBM Corporation 2013 All rights reserved IBM Operational Decision Manager V8.5 Lab exercise Operational Decision Manager Worklight Integration Integrate dynamic business rules into a Worklight
More informationDraft Technical Specifications for Multilevel Security Authentication Device
Proposed QRs/Tech Specification for Multilevel Security Authentication Device is given below for inviting valuable comments/suggestions from Vendors, suppliers and OEMs. Draft Technical Specifications
More informationGenerate Android App
Generate Android App This paper describes how someone with no programming experience can generate an Android application in minutes without writing any code. The application, also called an APK file can
More informationLiving Requirements Document: Sniffit
Living Requirements Document: Sniffit RFID locator system Andrew Pang Braulio Fonseca Enrique Gutierrez Nader Khalil Sohan Shah Victor Porter Introduction Sniffit is a handy tracking application that helps
More informationSocial Media in the Process Automation Industry
Social Media in the Process Automation Industry Distributed Software Development Design Document Version 0.1 In co-operation with: Title: Social Media in the Process Automation Industry Product name: ABBConnect
More informationMOBILE ARCHITECTURE BEST PRACTICES: BEST PRACTICES FOR MOBILE APPLICATION DESIGN AND DEVELOPMENT. by John Sprunger
MOBILE ARCHITECTURE BEST PRACTICES: BEST PRACTICES FOR MOBILE APPLICATION DESIGN AND DEVELOPMENT by John Sprunger When developing mobile applications, there are a number of key challenges where architecture
More informationSmart Home Security System Based on Microcontroller Using Internet and Android Smartphone
International Conference on Materials, Electronics & Information Engineering, ICMEIE-205 05-06 June, 205, Faculty of Engineering, University of Rajshahi, Bangladesh www.ru.ac.bd/icmeie205/proceedings/
More informationWhitepaper. Trans. for Mobile
Whitepaper Trans forming Your Vision Into Winning Solutions How to Save 50%, 75% or more for Mobile Appp Development www.baytechservices.com Background As mobile access has transitioned from a nice to
More informationPoint of View ProTab 3XXL IPS - Android 4.0 Tablet PC. Contents... 1 General notices for use... 2 Disclaimer... 2 Box Contents...
Point of View ProTab 3XXL IPS - Android 4.0 Tablet PC English Contents Contents... 1 General notices for use... 2 Disclaimer... 2 Box Contents... 2 1.0 Product basics... 3 1.1 Buttons and connections...
More informationMeasurement 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 informationESC Mobile App Guide
ESC Mobile App Guide General Info and Installation Guide For Android Note: If you re just trying to demo the ESC Mobile app in our sample database, then all that is required is to download it from your
More informationExpoBadge Mobile App User Guide
ExpoBadge Mobile App User Guide ExpoLeads Mobile is an application that can be used to scan, qualify and survey attendees at events and trade shows using smart phones or tablets. It is compatible with
More informationRFID System Description for Logistics & Inventory
RFID System Description for Logistics & Inventory 1. General The Vizbee platform is a flexible rule based solution for RFID based applications that can adapt to the customer s needs and evolve with them.
More informationOpenTouch Conversation for iphone Release 2.1
OpenTouch Conversation for iphone Release 2.1 OpenTouch Business Edition OpenTouch MultiMedia Services User guide 8AL90884USACed01 1504 1 README FIRST 3 2 START OPENTOUCH CONVERSATION 4 2.1 START THE APPLICATION
More informationSECURITY SYSTEM WITH AUTHENTICATION CODE AND ADAPTIVE PHOTO LOG
Technical Disclosure Commons Defensive Publications Series January 06, 2016 SECURITY SYSTEM WITH AUTHENTICATION CODE AND ADAPTIVE PHOTO LOG Alexander Faaborg Ariel Sachter-Zeltzer Follow this and additional
More informationIntroduction to Android
Introduction to Android Ref: Wei-Meng Lee, BEGINNING ANDROID 4 APPLICATION DEVELOPMENT, Ch1, John Wiley & Sons, 2012 1. What is Android Android is a mobile operating system that is based on a modified
More informationOne platform for printing, copying and scanning management. you can
One platform for printing, copying and scanning management you can Bring more control and added efficiency to your scanning and print environment. What is uniflow? uniflow is a software platform designed
More informationwww.novell.com/documentation User Guide Novell iprint 1.1 March 2015
www.novell.com/documentation User Guide Novell iprint 1.1 March 2015 Legal Notices Novell, Inc., makes no representations or warranties with respect to the contents or use of this documentation, and specifically
More informationStruxureWare TM Data Center Operation
StruxureWare TM Data Center End to end Management (DCIM) software for monitoring, control of power, cooling, security and energy usage from the building through IT systems Part of StruxureWare for Data
More informationEvaluation of Xamarin Forms for MultiPlatform Mobile Application Development
Grand Valley State University ScholarWorks@GVSU Technical Library School of Computing and Information Systems 2016 Evaluation of Xamarin Forms for MultiPlatform Mobile Application Development Amer A. Radi
More informationHow To Use Gps Navigator On A Mobile Phone
Software Requirements Specification Amazing Lunch Indicator Sarah Geagea 881024-4940 Sheng Zhang 850820-4735 Niclas Sahlin 880314-5658 Faegheh Hasibi 870625-5166 Farhan Hameed 851007-9695 Elmira Rafiyan
More informationGETTING STARTED WITH ANDROID DEVELOPMENT FOR EMBEDDED SYSTEMS
Embedded Systems White Paper GETTING STARTED WITH ANDROID DEVELOPMENT FOR EMBEDDED SYSTEMS September 2009 ABSTRACT Android is an open source platform built by Google that includes an operating system,
More informationDownload and Installation Instructions. Android SDK and Android Development Tools (ADT)
Download and Installation Instructions for Android SDK and Android Development Tools (ADT) on Mac OS X Updated October, 2012 This document will describe how to download and install the Android SDK and
More informationSoftware Requirement Specification For Flea Market System
Software Requirement Specification For Flea Market System By Ilya Verlinsky, Alexander Sarkisyan, Ambartsum Keshishyan, Igor Gleyser, Andrey Ishuninov 1 INTRODUCTION 1.1 Purpose 1.1.1 Purpose of SRS document
More information