Chipotle Gets an A An iPhone Development Experience RC Johnson Nick Niehoff Kim-Lan Tran Ryan Thomas.

Slides:



Advertisements
Similar presentations
Using EBSCOs Search Box Builder Tool Tutorial. Would you like to promote your EBSCOhost resources by adding an easy-to-use search box to your website?
Advertisements

Forms Authority Database Store Username and Passwords: ASP.NET framework allows you to control access to pages, classes, or methods based on username and.
Smartphone Apps Development Team Weiqing Li Lijun Zhu Man Li.
Objectives The Government of India and Government of Karnataka has constituted the Private Security Agencies Regulation Act, 2005 and Karnataka Private.
Design Review Fall Team Overview Team formed Fall Derived from JDS Broader Scope Currently consists of one project.
IP Address Management and Request Service Kim Huynh CS491B.
Direct Congress Dan Skorupski Dan Vingo 15 October 2008.
Dynamic Web Pages. Web Programming  All our web pages so far have been static pages. 1. We create a web page 2. We upload it to the web server 3. People.
TRIRIGA Anywhere 10.4 Beta Registration Steps
UFCFX5-15-3Mobile Device Development iOS Development Review.
SQL Reporting Services Overview SSRS includes all the development and management pieces necessary to publish end user reports in  HTML  PDF 
Bonrix Track & Trace System A GPS Based Vehicle Tracing System (SMS, GPRS/3G, Offline) Bonrix Software Systems Ahmedabad (INDIA) Website:
Tour Estimation & Billing System .
Asynchronous Web Services Approach Enrique de Andrés Saiz.
Internet Banking Standard and Standard-Hybrid Registration Intuit Financial Services University Internet Banking Certification Training.
SConnect – Supplier Portal Registration Process. Dddddd ddddddd Process flow…
Lecture 3 – Data Storage with XML+AJAX and MySQL+socket.io
PHOTOSWAP Albert Park & Brandon Ochs. What is PhotoSwap?  Social networking platform for iOS  Users share images with each other  Extract sensor data.
ONLINE TECHNICAL REPORT SYSTEM Team Crash Course Ryan Ashe, Eileen Balci, James Kirk, Taylor Paschal.
SPS Donate Now VT. Donate Now Test Account Please use the following test account when you are conducting a demo of the Donate Now VT with your merchant:
Registering to Personal Profiles in the OARE Search Engines.
Confidential - © 2012 StreamWIDE © StreamWIDE
Vezma - Admin Adding a new user. The process overview 1.Admin adds a new user  an invitation is send 2.The user receives an Admin invitation.
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
Falcon Suite C3C Frank Adkins, C3C Brandon Leet, Dr. Pargas, And Lt Col (Ret) Del Christman CSURF, Spring 2011 Results The main application syncs with.
Creating Web Applications Using ASP.NET Chapter Microsoft Visual Basic.NET: Reloaded 1.
Members: Twinkle Agarwal Anjana Bhirde David Hodgson Raviprakash Madaiah.
Student registers to the website Student login Student views current courses Register for available courses View the first course item. with order number.
R.A.P.S Dan Hudlow Kyle Lee Mike Fisher Brad Justice Team no. 3.
Student iPad WebDAV Setup Guide. First WebDAV needs to be downloaded from the App Store. 1) Tap “App Store”
Week seven CIT 354 Internet II. 2 Objectives Database_Driven User Authentication Using Cookies Session Basics Summary Homework and Project 2.
PHP and MySQL CS How Web Site Architectures Work  User’s browser sends HTTP request.  The request may be a form where the action is to call PHP.
The 1:1 meeting scheduler that runs itself The 1:1 meeting scheduler that runs itself.
DEMO - 8/14/2007. R2 Feature List ReceiveDocumentBatch Web Service SendPESCAcknowledgment Web Service Validate Acknowledgment Upload Acknowledgment Transcript.
Information Management System “ Expert Profile Module" Information Management System “ Expert Profile Module" The Expert Profile module is an integrated.
0 Y! Mail Application Development Platform Open Hack day 14 th Feb 2009.
GOAL User Interactive Web Interface Update Pages by Club Officers Two Level of Authentication.
How to Request for “Patseer Patent Database” Password Gujarat Technological University.
District 211 Technology iPad Setup Instructions. Turn power on & Start Setup Hold down the power button to turn on your iPad. The power button is located.
A Service Oriented Architecture for the Finance Case Study
WebAdvisor TRAINING GUIDE FOR STUDENTS. What is WebAdvisor? WebAdvisor is an online tool designed to allow students to register for classes, make payment,
Online Parking System.
DataFlow Diagram – Level 0
Step by Step Instruction: How to Conduct Direct Certification using the State Match Method Released January 2014 “How to Conduct Direct Certification using.
Click the “Add Team” button to create a brand new team. Click the “View Teams” button to view team’s you have already registered.
Rick Conrad, Efrain Lopez III, Saeed Noori. What is Experience Sampling? Survey method People’s experiences Real-time Format Paper and Pencil Handheld.
How Your Customers Will Pay Online & by Phone
A user guide to accessing, reviewing and contributing to the Online Registry System.
1 State and Session Management HTTP is a stateless protocol – it has no memory of prior connections and cannot distinguish one request from another. The.
The basics of knowing the difference CLIENT VS. SERVER.
Configuring and Deploying Web Applications Lesson 7.
How Web Database Architectures Work CPS181s April 8, 2003.
Folio3 IPhone Training Session 2 Testing App on device Presenter: Imam Raza.
Submitted in fulfillment for the Award of degree in MASTER OF COMPUTER APPLICATIONS [Batch 2011 – 2014] Project Report on.
Tychel For Your Health! Tylor Connely, Chris Pool, Eli Meena.
© 2014 IBM Corporation Mobile Customization & Administration IBM Connections 5.0 Workshop Author: Paul Godby IBM Ecosystem Development Duration: 30 minutes.
/16 Final Project Report By Facializer Team Final Project Report Eagle, Leo, Bessie, Five, Evan Dan, Kyle, Ben, Caleb.
START Application Spencer Johnson Jonathan Barella Cohner Marker.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
ICE Integrated Cloud Environment Cloud Scanning and Mobile Printing
By Dan Gotlund & Eric Acierto
Sarang Nazari California State University, Los Angeles
Setting up REEF: REEF Web
NFX Q-Port on-boarding guide
Offline Database Synchronization with SOAP and MySQL
intro to notifications in iOS 10
Web Systems Development (CSC-215)
Public Schools of Robeson County
Web-based Console for Controlling a Wireless Sensor Network (WeConWSN)
Bursary Management System
Presentation transcript:

Chipotle Gets an A An iPhone Development Experience RC Johnson Nick Niehoff Kim-Lan Tran Ryan Thomas

Initial Goal Write a burrito ordering app Wanted to release to App Store Chipotle had their own in development Decided not to pursue due to legal reasons

New idea Web service to check grade Use iPhone app to display grade Login with student idea and password Same structure if we were to make the burrito ordering app.

Structure MySQL database hosted on server Launch iPhone app that prompts user Input student id Input password Sends to server Server Accepts or declines Sends invalid login, or Grade information

iPhone app Objective-C UI built with Xcode No other way Sends request over HTTP Receives and parses XML to retrieve GPA Transcript

MySQL Stores grade information Student ID Password stored as SHA-1 GPA Grades More can be added

Server/PHP Accepts HTML request Apache server Parses username and password fields Formats response in XML Searches database for student ID and password Decline response sent if password or student ID not found Grade sent if found

iPhone Deployment Get developer account Create team Generate a certificate for the developer Register your device Create an App ID and link it to Xcode project Develop Provisioning profile and download to phone

Issues Building database Learning Objective-C None had experience Learning to use Xcode’s IDE Learning to use Interface Builder Learning Objective-C

Wrap Up Successfully implemented web service on iPhone Failed to due Chipotle app Possibly to lofty NDA Implemented app of similar structure

Future Chipotle If NDAs were provide structure could be used for Chipotle app Improve UI Grade Add more fields i.e. individual classes.

Questions???