1 / 5

IFS 234 – Server side application DEvelopment

IFS 234 – Server side application DEvelopment. TOPIC 3 – SERVER SIDE DATABASE APPLICATIONS AND MOBILE CLIENTS NOTES ON APPLICATION ARCHITECTURE. CLIENT AND SERVER architecture. Client / Mobile decive: Java (JRE 6 / 7) Eclipse with Android plug-ins (DEV) Android SDK’s (DEV)

salali
Download Presentation

IFS 234 – Server side application DEvelopment

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. IFS 234 – Server side application DEvelopment TOPIC 3 – SERVER SIDE DATABASE APPLICATIONS AND MOBILE CLIENTS NOTES ON APPLICATION ARCHITECTURE

  2. CLIENT AND SERVER architecture Client / Mobile decive: Java (JRE 6 / 7) Eclipse with Android plug-ins (DEV) Android SDK’s (DEV) SQLite (android.database library) Web server: MySQL (mysqld service) Apache (httpd service) PHP / phpMyAdmin Apache SQLite Android Java MySQL PHP

  3. CLIENT AND SERVER / Another architecture Client / Mobile decive: Web browser SQLite (library) Web server: MySQL (mysqld service) Apache (httpd service) PHP / phpMyAdmin PhoneGap Apache SQLite HTML5 Javascript JQuery MySQL PHP

  4. EXAMPLE: Weather app • Server stores up-to-date weather information in a MySQL database • This information can be retrieved by calling a PHP function from Java code – the PHP function returns this information (format?) • Android Java: receive results from PHP call, and store this information in SQLite database • Now this information resides on mobile device, and can be displayed on screen

  5. Web services AND API’s? • Using existing web services is helpful (and an easy way) for getting the data/information you need for your app • Example: weather services, news feeds • You can also look at using API’s (application programming interfaces) like the Twitter API, the Facebook API, etc.

More Related