50 likes | 61 Views
Develop an iPhone app for the Registry of Standard Biological Parts, promoting synthetic biology through genetic parts hierarchy. Utilize Xcode and HTTP for quick data updates and dissemination.
E N D
Building an iPhone APP for Registry of Standard Biological Parts Team members: Jiale Wang, Jingyao Guo, Xiao Tong, Yujun Zhao Instructor: Professor.He, Mr.Yang SUSTC. June16th,2012
Background &Motivation Registry of Standard Biological Parts ▪ provides a collection of biological parts conform to BioBrick ▪ new genetic parts constructed through hierarchy implement. ▪ "get some, to give some" principle ▪ an active rolein promoting the development of synthetic biology iPhone app ▪ ubiquitous mobile device nowadays huge amount of users, stable platform ▪ benefit biologists save time, update data and disseminate the information timely
Introduction to iPhone Application Development Environment: Xcode Design pattern Model, View, Controller Anatomy of an application ▪ Complied code (code and frameworks) ▪ Nib files (UI elements, objects and relationships) ▪ Resources (images, sounds, stings, etc. ) ▪ Info.plist file (application configuration)
request response HTTP (Hypertext Transfer Protocol) An application protocol for distributed, collaborative, hypermedia information systems. Hypertext: a multi-linear set of objects, building a network by using logical links (the so-called hyperlinks) between the nodes. Functions as a request-response protocol in the client-server computing model. The client submits an HTTP request message to the server. The server, which provides resources, or performs other functions on behalf of the client, returns a response message to the client. HTTP is a stateless protocol. It does not require the server to retain information or status about each user for the duration of multiple requests.
Session Building Sending Request to the server Build a Session jseessionId Record in the Server Get Your Personal Information cookie Get Other Information URL Searching