NFC Inventory Android App

Slides:



Advertisements
Similar presentations
Bruce Scharlau, University of Aberdeen, 2012 Data storage options for mobiles Mobile Computing.
Advertisements

Introduction to Android Mohammad A. Gowayyed CS334-Spring 2014.
App Development on Android
The State of the Art in VoiceXML Chetan Sharma, MS Graduate Student School of CSIS, Pace University.
By: James Ondecko  What is Android?  Helpful backgrounds for Android development  Tools & Installs  Android Virtual Devices  Helpful references.
STORE ITEM FINDER FOR ANDROID Brian McClure Aarron Hulswitt Kevrin Blood Dr. Ledgard – Faculty Advisor.
RFID Inventory System Shaun Duncan, Thomas Keaten, Auroop Roy.
Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department.
ANDROID PROGRAMMING MODULE 1 – GETTING STARTED
 An easy way to automate all functionalities of the employees of Company.  Provides full functional reports to management of Company.  Committed to.
Emerging Platform#4: Android Bina Ramamurthy.  Android is an Operating system.  Android is an emerging platform for mobile devices.  Initially developed.
Mobile Voice Mate Final Presentation H.T.M. Gamage F.
Hanoi Tourist Map on Android Student : Nguyễn Xuân Nam Supervisor : Dr. Vũ Tuyết Trinh 1 HANOI UNIVERSITY OF SCIENCE AND TECHNOLOGY Programme de Formation.
By Mihir Joshi Nikhil Dixit Limaye Pallavi Bhide Payal Godse.
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
Team 6: Faisal Moiz Raymond Nnodim Michael Woodruff Instructor: Dr. Bun Yue Mentor: Craig Russell – Tietronix Software 1 Capstone – Spring 2012 Android.
Copyright© Jeffrey Jongko, Ateneo de Manila University Android.
Chapter 15: Using LINQ to Access Data in C# Programs.
Team 16 – Efficient HVAC System Daniel Galarza – CpE Chung Chien Hsia – EE Marvin Martinez – CpE Kevin Ivy - EE.
Inter Semester Presentation By Andrew Mepham Development of a Lightweight Stock Movement System.
Asst Prof. Saeed Ahmadi Software Engineering CSF Kabul University 1.
interactive logbook Larry Bridgefoot Paul Kiddie Neil Sandle Tom Marianczak Dan Williams Chet.
Android Storage. There are several options for storage of data with Android We can put data into a preferences file. We can put data into a ‘normal’ file.
Nilesh Singh Local Data Storage option Android provides several options for you to save persistent application data. - Shared preferences - Creation.
9 Persistence - SQLite CSNB544 Mobile Application Development Thanks to Utexas Austin.
C# AND ASP.NET What will I do in this course?. MAJOR TOPICS Learn to program in the C# language with the Visual Studio IDE (Interactive Development Environment)
4BP1 Electronic & Computer Engineering Paul Gildea th Year Interim Project Presentation.
RFID and the Mobile Phone Quiz Findings while developing the Viola Phone app at Stockholm University Library Theodor Tolstoy.
Created By. Jainik B Patel Prashant A Goswami Gujarat Vidyapith Computer Department Ahmedabad.
Final Class Diagram for C++ Implementation Clickermatic Software Clicker.
Introduction to Android
© 2013, published by Flat World Knowledge Chapter 10 Understanding Software: A Primer for Managers 10-1.
Introduction to Android Android Club Agenda Set development environment “Hello Android” app Device connection Debugging.
Video notification for SignSupport Remind Deaf users when and how to take medication Student : Vuyisa Phindiso Supervisor : Prof. Bill Tucker.
In and Out Time Systems Sean McReynolds Daniel Eaton Daniel Lofgren Seth Looysen.
Presented by Christopher Wilkins Jeff Titus Stephan Krach Pablo Bajo.
Scheduled Silence Application Midterm Presentation David Koritsanszky and Frederick Evans.
© 2016 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Android Boot Camp.
InstantGMP MD/PRO Electronic Device History File Software for Manufacturing Medical Devices in compliance with 21 CFR Part 820 (Quality System Regulation)
INTRODUCTION OF SYSTEM & APPLICATION SOFTWARE. OPERATING SYSTEM (OS) An operating system, or OS, is a software program that enables the computer hardware.
Introduction to Core Database Concepts Getting started with Databases and Structure Query Language (SQL)
Exploring Networked Data and Data Stores Lesson 3.
IT 5433 LM1. Learning Objectives Understand key terms in database Explain file processing systems List parts of a database environment Explain types of.
APP DESIGN AND DEVELOPMENT WITH THE IONIC FRAMEWORK Chuck Leone
By: Eliav Menachi.  On Android, all application data (including files) are private to that application  Android provides a standard way for an application.
Mobile Application Development Data Storage. Android provides several options for you to save persistent application data. The solution you choose depends.
Introduction to Database Programming with Python Gary Stewart
A Study of SNS App on Android Platform and Development of “Follow5 App” Name : Huang Xun Professor : Henry Cho Date :
The Basics of Android App Development Sankarshan Mridha Satadal Sengupta.
Quick services Wala Amjad Faqeh. Computer engineering
Chapter 1 The Nature of Software
The Client-Server Model
Eliminating paper & increasing user’s shopping experience with
Market Share. Market Share Market Share Android Dev Basics Android apps are developed in Java and XML. The hardest part of Android dev is coming up.
Android.
WyoExchange Zhongshan Lu Jacob Grife
Database Management  .
CMPE419 Mobile Application Development
Mobile Device Development
Z Formula Electric Vehicle ECE Spring 2017 VSCADA/CELL
Android Storage.
Database.
Tiers vs. Layers.
Android Developer Fundamentals V2
Toonvas Spen의 기적 허기훈 김선호 안지훈.
Emerging Platform#3 Android & Programming an App
Getting Started with Android…
CMPE419 Mobile Application Development
MiKiZaZa Computer Science Workshop Under the supervision of Prof
Mobile Asset Tracking How contactless technology can help you track your mobile assets.
Presentation transcript:

NFC Inventory Android App Jeremy Sagaille

Project Introduction Implementing RFID inventory system The benefits of having an inventory system in place. -You can track your products -Make the computer do the work -More organized you are and the more data you have the more profitable your endeavors will be Using statistical analysis to increase profits. You need to collect data on the process before you can improve.

My idea is…

Goals No end user interaction with the tag Effective and aesthetically pleasing application Access to a history of records Track profits, expenses and total clients That being said here are my goals for the project.

System Diagram There is a lot going on here in this system diagram but stick with me and we’ll go through each piece

System Diagram First we’ll discuss the hardware and software involved

Hardware NFC Enabled Device NFC Tags Galaxy S3 Read and Write Standard 13.56 Mhz NFC tags Hardware needed for this project to work is shown here

Software Developed Using Android SDK Android Studio IDE Java Back End Similar To Eclipse Java Back End SQLite Database Storage XML Front End Software used for developing this project and the software developed for actual project is listed here

System Diagram Next we’ll talk about the NFC portion in more depth

NFC Write Client ID number to tag Read Client ID number from tag Pushes a string to the tag Read Client ID number from tag Retrieves a String from the tag String ID will be used to retrieve the client’s data We are going to go a little more in depth on what the NFC role of this app will be.

System Diagram Next lets talk about the real work horse and back bone of this application the client database that is structured using SQLite

SQLite Similar to SQL SQLite is more suitable for a mobile app SQLite is file based SQL is server based Every row has a unique ID

System Diagram Finally lets talk about analyzing the data collected which is the whole reason I decided to do this project in the first place

Analyzing Data Total Overhead Gross Profit Clients served Net Profit

System Diagram

Future Work Expanding from SQLite to SQL Multiple users have access to same database More in depth analysis of data Month to month Find cheaper materials Implement electronic billing and receipt system

Questions? sagaillj@union.edu