Cross Platform Web Based Home Inventory System Project Team: Jon Garibay, Firas Assaad Faculty Advisor: Dr. Lawrence Thomas.

Slides:



Advertisements
Similar presentations
Facts about Welcome to this video from Ozeki. In this video I will present what makes Ozeki Phone System XE the Worlds best on-site software PBX for Windows.
Advertisements

Presented by: Michael Woods Anselm Tamasang Chris Barill Darren Ringer.
PAS uses a Targeting Cookie and Profile to learn user behavior from multiple levels deep in your site PAS adds competitive advantage to our consumer Web.
FIM MOBILE PRESENTATION
MICHAEL MARINO CSC 101 Whats New in Office Office Live Workspace 3 new things about Office Live Workspace are: Anywhere Access Store Microsoft.
Where USERS Make the Difference! Peer to Peer | Greater Scale | More Voices | Faster Dynamics NAV 2013 Preview Tom Taylor Partner Technology.
Microsoft Commerce Server 2009 on SharePoint Platform.
Chapters 14 & 15 Internet Databases. E-Commerce  Bringing new products, services, or ideas to market, supporting and enhancing business operations 
Virtual SharePoint Summit 2010 hosted by Rackspace Overcoming Collaboration Challenges with SharePoint Chris Samson Leslie Sistla Virtual SharePoint Summit.
Front and Back End: Webpage and Database Management Prepared by Nailya Galimzyanova and Brian J Kapala Supervisor: Prof. Adriano Cavalcanti, PhD College.
Department of Electrical and Computer Engineering MDR Presentation Team Frij.
14 1 Chapter 14 Database Connectivity and Web Development Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
STORE ITEM FINDER FOR ANDROID Brian McClure Aarron Hulswitt Kevrin Blood Dr. Ledgard – Faculty Advisor.
Stanford University EH&S A Service Oriented Architecture For Rich Internet Applications Sheldon M. Heitz.
Creating a SharePoint App with Microsoft Access Services
Winter Consolidated Server Deployment Guide for Hosted Messaging and Collaboration version 3.5 Philippe Maurent Principal Consultant Microsoft.
Online Game JAVA for PDA WAP for Mobile Phone. Java for PDA  Hardware limit - Java API Power Memory  JDK 2M byte. Connectivity Display size.
1 Introduction to Web Development. Web Basics The Web consists of computers on the Internet connected to each other in a specific way Used in all levels.
CSCI 6962: Server-side Design and Programming Course Introduction and Overview.
A Music Filled Flask - Real Time Distributed Transcoding Nicholas Jaeger, Trey Zahradka, & Dr. Peter Bui Department of Computer Science  University of.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
Android SMIL Messenger Presented By: Alex Povkov Brad Gardner Jeremy Spitzig Santiago Jamriska.
Explain the purpose of an operating system
Fundamentals of Database Chapter 7 Database Technologies.
Calendar System Dale Wassum August 4, 2004 CPSC 463 :: Summer II 2004 :: Dr. Pargas.
Architecture Planning and designing a successful system Use tried and tested techniques Easy to maintain Robust and long lasting.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
National Center for Supercomputing Applications NCSA OPIE Presentation November 2000.
Web-Based Commerce Auto Parts Store presented by Victor Hsu.
Project Agenda Project BI in the New Project Project New “Excel-like” out of the box report templates Charts, tables, shapes and images to compose.
The group will focus on the design of a “smart” device. This includes researching the best method of design and fabricating the design to create a working.
Lesson 2 What is ASP.NET? What is ASP.NET? What is Web Matrix? What is Web Matrix? What are the features of Web Matrix? What are the features of Web Matrix?
Advanced Reporting Concepts Philip Yuen Program Manager Microsoft Office Project.
Name Microsoft Student Partner Overview of the Visual Studio 2005 Express Products.
İsmail Özdemir Hüseyin Tüfekçilerli Advisor: Dr. Arzu Baloğlu.
Creating an Access Project* If you came to this presentation via a web browser, right-click and choose “Full Screen” before proceeding. Click mouse or.
FCM Workflow using GCM.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Ajax VS Flex A comparison based on shopping cart implementation PoHsu Yeh py2157.
Web Services Using Visual.NET By Kevin Tse. Agenda What are Web Services and Why are they Useful ? SOAP vs CORBA Goals of the Web Service Project Proposed.
CROSS PLATFORM MOBILITY
Integrated Mobile Marketing Platform Emergic mConnector Integrated -Mobile Marketing Platform Presented By: Sales Person Name ID: Mobile:
EMPLOYEE MANAGEMENT SCHEDULING SYSTEM Rockstar Solutions.
1 Connecting to a Database Server. 2 We all have accounts, with a single database each, on a Microsoft SQL Server on the USF network: allman.forest.usf.edu.
Submitted by: Moran Mishan. Instructed by: Osnat (Ossi) Mokryn, Dr.
Exploring Networked Data and Data Stores Lesson 3.
David Staheli | Engineering Manager | Visual Studio Team Services | Microsoft INTEGRATING DIFFERENT IDE’S WITH A COMMON SET OF DEVELOPER SERVICES.
Stuff to memorise… "A method tells an object to perform an action. A property allows us to read or change the settings of the object."
Redmond Protocols Plugfest 2016 Andrew Davidoff Exchange 2016 Protocol Overview Senior Software Engineer.
Stuff to memorise… "A method tells an object to perform an action. A property allows us to read or change the settings of the object."
Converting SharePoint on- premise Apps to Office 365 Jos Auker-Woor M377.
Building Azure Mobile Apps
Leveraging the Business Intelligence Features in SharePoint 2010
Welcome to the world of CRISIS COMMANDER
Aone Software Technologies
Beyond the BDC\BCS Model
Mobile Navigation Control for Planetary Web Portals Team Members: John Calilung, Miguel Martinez, Frank Navarrete, Kevin Parton, Max Ru, Catherine Suh.
OpenWells Cross-Platform Mobile Application
Week 01 Comp 7780 – Class Overview.
Integrating with LexisNexis InterAction
Silverlight Technology
Power Apps Canvas and Model-Driven
Architecture.
Preliminary Design Presentation
Visual Studio 2005 Tools For Office: Creating A Multi-tier Application
Architecture.
Platform-as-a-Service Removes the Need to Purchase and Maintain Infrastructure “The cost associated with infrastructure has been mitigated to a monthly.
Restaurant IOS application
Food Inventory Tracker
Developer & Platform Group, Microsoft Ltd
Presentation transcript:

Cross Platform Web Based Home Inventory System Project Team: Jon Garibay, Firas Assaad Faculty Advisor: Dr. Lawrence Thomas

Presentation Agenda Background information Database Web Service Web Site Android Application

Background Shopping for home consumables is a very time consuming task In order to make informed decisions while in the store, individuals must know what items they currently have Needed a solution that was robust and mobile

Background Designed a home inventory system that is available via web page or Android application Design effort included Database, API, web application, web service, and Android application

High Level Architecture Database Database API Web ServiceWebsite Internet Android ApplicationClient Browsers High Level Application Architecture Server

Database Microsoft SQL Server 2008 Table Relationships and Indexing

Web Service Custom-tailored TCP Communication XML Technology Unified Database Communication

Web Service Flow

Web Site Admin Side ◦ Manage System ◦ Manage Admin Users ◦ Manage Houses Client Side ◦ Manage House ◦ Perform Inventory ◦ SMS alerts for low items Tablet Side ◦ Perform Inventory

Web Site Flow

Android Application Goals The Android application needed to recreate the functionality of the web application but optimized for the Android smart phone platform. Needed to be able to scan objects into the inventory for quick data entry

Android Program Flow

Viewing Inventory

Scanning Items (Add Scan) In Database? Yes Increment Item No Search for Product name

Communications Android application uses TCP connection to connect to web service Communicates using XML messages Single class handles web service communication

Future Plans Move server to a Virtual Private Server (VPS) Create shopping list prediction engine using product usage data Rework UI of web site to show a more visual representation of a house and allow for drag and drop interaction. Creation of a discrete bar code scanner and tablet combination for use in high traffic areas Geo Reminders