Members: Twinkle Agarwal Anjana Bhirde David Hodgson Raviprakash Madaiah.

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

Members: Twinkle Agarwal Anjana Bhirde Ravi Madaiah David Hodgson Instructor: Dr. Perez Davila Mentor: Mr. Todd Guillory.
In-Text Ads the Mobile Web Supervised & Guided By: Avishai Weis Yaron Zakai-Or Noam Lampert Delivered By: Adi Guberman Gal Ben Ami.
WEB SERVICES. FIRST AND FOREMOST - LINKS Tomcat AXIS2 -
Web Services and AIXM. Introduction Subramanyam “Subbu” Nadavala Contractor, L-3 Communications FAA Air Traffic Organization (ATO) Information Technology.
RPC Robert Grimm New York University Remote Procedure Calls.
Snejina Lazarova Senior QA Engineer, Team Lead CRMTeam Dimo Mitev Senior QA Engineer, Team Lead SystemIntegrationTeam Telerik QA Academy SOAP-based Web.
A Comprehensive Web Application Development and Deployment Platform.
UNDERSTANDING JAVA APIS FOR MOBILE DEVICES v0.01.
Tax Refund Calculator iPhone app By:Tuna Erdurmaz Date: 12 th of February 2010 Supervisor: Paul Barry.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Understand Web Services
1 SWE Introduction to Software Engineering Lecture 22 – Architectural Design (Chapter 13)
The 21th Century Repairman Agenda Introduction J2EE - Interface Subcontractor Manager Subcontractor Demonstration.
Application architectures
2006 IEEE International Conference on Web Services ICWS 2006 Overview.
Chipotle Gets an A An iPhone Development Experience RC Johnson Nick Niehoff Kim-Lan Tran Ryan Thomas.
BY MUKTADIUR RAHMAN DATE: JUNE 10, 2010 Introduction to iPhone SDK.
WWW and Internet The Internet Creation of the Web Languages for document description Active web pages.
Technion – Israel Institute of Technology Department of Electrical Engineering Software Lab Remote Mailbox based on.NET technology Michael and Eugene Shamis.
Based on slides by David Schuff. Review: N-Tier Architectures  A “tier” is a software layer that serves as a component of a larger solution  Here’s.
Copyright © 2005, GemStone Systems Inc. All Rights Reserved. A Capstone with GemStone David Whitlock April 18, 2005.
RSS RSS is a method that uses XML to distribute web content on one web site, to many other web sites. RSS allows fast browsing for news and updates.
Web service testing Group D5. What are Web Services? XML is the basis for Web services Web services are application components Web services communicate.
Intro to dot Net Dr. John Abraham UTPA – Fall 09 CSCI 3327.
Introduction to Database using Microsoft Access 2013 Part 1 November 4, 2014.
.NET, and Service Gateways Group members: Andre Tran, Priyanka Gangishetty, Irena Mao, Wileen Chiu.
SmartLog X 3 TEAM Basic SmartLog X 3 TEAM Basic DescoEMIT.com USER STATUS USER EDIT TEST LOG ADMIN TEST MACHINE SCHEDULE INSTALL System Requirements:
INTRODUCTION TO WEB DATABASE PROGRAMMING
INTRODUCTION TO DHTML. TOPICS TO BE DISCUSSED……….  Introduction Introduction  UsesUses  ComponentsComponents  Difference between HTML and DHTMLDifference.
ASP.NET The.NET Framework. The.NET Framework is Microsoft’s distributed run-time environment for creating, deploying, and using applications over the.
DATA COMMUNICATION DONE BY: ALVIN SAMPATH CARLVIN SAMPATH.
16-1 The World Wide Web The Web An infrastructure of distributed information combined with software that uses networks as a vehicle to exchange that information.
C Copyright © 2009, Oracle. All rights reserved. Appendix C: Service-Oriented Architectures.
Vs. Ease of Developing 3 rd Party Applications. Points of Interest Closed Source vs. Open Source – Does It Matter? Objective-C vs. Java – Implementation.
Visual Basic Advanced Programming.
Web Services An introduction for eWiSACWIS May 2008.
9.351 Systems Analysis & DesignDistributed Systems & User Interface1 Distributed Systems Distributed system = IS that contains a network component and.
Dynamic Content On Edge Cache Server (using Microsoft.NET) Name: Aparna Yeddula CS – 522 Semester Project Project URL: cs.uccs.edu/~ayeddula/project.html.
CVSQL 2 The Revenge of the SQL. The present Read-only access to CVS repository logs Language is a subset of SQL XML interface for returning results Built-in.
WEB BASED DATA TRANSFORMATION USING XML, JAVA Group members: Darius Balarashti & Matt Smith.
OmnėMail Nicholas Allen Effie Goenawan Annie Liu.
Using Xcode A Beginner’s Tutorial Erin Green. This tutorial will walk you through Xcode, a software development tool for Apple’s iOS applications – We.
ISYS 350 Business Application Development David Chao.
Monday, August 31, 2015 CSCI 351 – Mobile Applications Development.
MICHAEL J MONROE. What is ? Collection of online services and software offered by Apple. Compatible with Mac OSX, Windows, iPhone, and iPod Touch. Released:
Intro to dot Net Dr. John Abraham UTPA CSCI 3327.
SOAP-based Web Services Telerik Software Academy Software Quality Assurance.
Monday, August 31, 2012 CSCI 333 – Systems Programming.
Developing Web Services with the Eclipse Web Tools Platform David Gallardo.
“I’m hacking it!”.  Imagine that you’re hacking away on a web app that uses the Wicket web framework. You want to know how to create a form so that the.
Intro to Web Services Dr. John P. Abraham UTPA. What are Web Services? Applications execute across multiple computers on a network.  The machine on which.
RSS Interfaces and Standards Chander Iyer. Really Simple Syndication (RSS) Web data format providing users with frequently updated content. Make a collection.
- Final Version TEAM i7: Andy James Ashish Agarwal Pouya Sadegholvad Rui Wang Yeaji Moon.
NetChat Communications Systems Steven Fuqua Barnett Trzcinski Andy Street.
December 9, 2004 EC511 Java Pet Store Demo Chandra Donipati.
1 UNIT 13 The World Wide Web. Introduction 2 Agenda The World Wide Web Search Engines Video Streaming 3.
1 UNIT 13 The World Wide Web. Introduction 2 The World Wide Web: ▫ Commonly referred to as WWW or the Web. ▫ Is a service on the Internet. It consists.
By: The Immigrants :D I mean the Mexican and the Colombian I mean Daniel and Felipe.
CFUNITED – The premier ColdFusion conference Flex 2.0 and ColdFusion Integration – 101 Nahuel Foronda Laura Arguello.
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
XML 1. Chapter 8 © 2013 Pearson Education, Inc. Publishing as Prentice Hall SAMPLE XML SCHEMA (XSD) 2 Schema is a record definition, analogous to the.
IPhone Training in Ahmedabad 1 TOPS Technologies -
Added Value to XForms by Web Services Supporting XML Protocols Elina Vartiainen Timo-Pekka Viljamaa T Research Seminar on Digital Media Autumn.
12. DISTRIBUTED WEB-BASED SYSTEMS Nov SUSMITHA KOTA KRANTHI KOYA LIANG YI.
Iphone Online Training AcuteSoft: India: , Land Line: +91 (0) USA: , UK : +44.
z/Ware 2.0 Technical Overview
Some Basics of Globus Web Services
Some Common Terms The Internet is a network of computers spanning the globe. It is also called the World Wide Web. World Wide Web It is a collection of.
Presentation transcript:

Members: Twinkle Agarwal Anjana Bhirde David Hodgson Raviprakash Madaiah

 Requirements and technical facts  Features  Source control  Project plan  Code explanation  Demo  Project website

Develop an application for the iPhone  Must communicate with a web service.  Must do basic database operations (insert, update), using a web service.

Why iPhone application ?  Developing an iPhone application is something new for all of our team members.  In this competitive environment of software development one has to have skills with cutting edge.  Learn a different paradigm for programming.

Three features: 1. Find the weather from the user’s current location. 2. Finds restaurants in area, sends text message to a friend in the address book, without the user typing anything. 3. Find friends in the area, and get directions to where they are.

 Xcode is the IDE for developing iPhone and iPod Touch applications. Can only develop using Xcode on Macs.  Interface Builder is a separate program that works with Xcode to build the user interface.  Objective-C is the language. It is an extension of C, and combines Object-Oriented ideas of Smalltalk.  No automatic garbage collection, so must explicitly manage memory (by allocating objects and releasing them).

 A method that you call remotely.  The remote machine has access to some resources or information that you need.  Machine-to-machine communication, use HTTP as the underlying protocol. Uses an XML-based format called SOAP.

Feature 1 : Weather Update  This feature finds the current weather, based on the user’s current location.  It uses the Core Location framework to get the user’s current latitude and longitude.  We then find the zip code from the latitude and longitude from a web page 09&long= &format=xml. It displays the page as xml, which we then parse for the zip code. 09&long= &format=xml  We use a web service which gets the weather, given the zip code.  We parse the SOAP response, and display it in a table view.

 Web service call  Find restaurants in nearby area  Invite a friend  Text message  Social events

 Find friends in nearby areas  Provide directions  Frequent travelers  Business meetings

Database Web Server IDFriendLatitudeLongitudeTimestamp 1David /2 10:30 2Ravi /4 10:41

 Frameworks Used till now [ Why, How to ]  How to Parse XML Data  Demo : Weather Feature Demonstration.  Code View  Website : Flow of an Website.

[1] [2] _intro.asp

Thank You