Building Mobile Applications with Drupal
Upcoming SlideShare
Loading in...5
×
 

Building Mobile Applications with Drupal

on

  • 9,179 views

Presentation given at Drupal Camp Dallas - July 9, 2011 on developing smartphone apps with Drupal 7 using the Services Module, jQuery Mobile, PhoneGap, and Drupal iOS SDK

Presentation given at Drupal Camp Dallas - July 9, 2011 on developing smartphone apps with Drupal 7 using the Services Module, jQuery Mobile, PhoneGap, and Drupal iOS SDK

Statistics

Views

Total Views
9,179
Views on SlideShare
7,928
Embed Views
1,251

Actions

Likes
4
Downloads
100
Comments
0

5 Embeds 1,251

http://www.jefflinwood.com 1196
url_unknown 32
http://www.slideshare.net 18
http://feeds.feedburner.com 4
http://translate.googleusercontent.com 1

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Building Mobile Applications with Drupal Building Mobile Applications with Drupal Presentation Transcript

  • Building Mobile Applications with Drupal Jeff Linwood Drupal Camp Dallas July 9, 2011 http://www.jefflinwood.com/ @jefflinwoodSaturday, July 9, 2011
  • Building Mobile Apps with Drupal + = • Drupal + Mobile Architecture • jQuery Mobile + PhoneGap Demo • Configuring Drupal 7 Services + RESTSaturday, July 9, 2011
  • Native HTML5 Hybrid Android Mobile PhoneGap iPhone, iPad Framework TitaniumSaturday, July 9, 2011
  • Drupal plays well with others • Services module • REST • JSONSaturday, July 9, 2011
  • Resources in JSONSaturday, July 9, 2011
  • Architecture Android iPhone Mobile Framework JSON Plist XML AJAX/JSON REST Endpoint Services Module Drupal 7Saturday, July 9, 2011
  • Caching and Offline Access • Driven by requirements • Cache data in SQLite • Cache JSON on the file system • Only online access for some functionalitySaturday, July 9, 2011
  • App DemoSaturday, July 9, 2011
  • Code Walkthrough • Review Project in XCode 4Saturday, July 9, 2011
  • Configuring Services 3 with D7 Install and enable modules: • Services (Services + REST Server) • rest_server_plist • Services_views • ctoolsSaturday, July 9, 2011
  • Add Endpoint • Name • Path (no slashes)Saturday, July 9, 2011
  • Edit Resources • Need to determine what you want to serve through the endpoint • What actions are allowed? • Drupal permissionsSaturday, July 9, 2011
  • Mobile Dev Resources • Drupal iOS SDK - https://github.com/ workhabitinc/drupal-ios-sdk • DrupalCloud - https://github.com/skyred/ DrupalCloud • PhoneGap - http://www.phonegap.com/ • jQuery Mobile - http://jquerymobile.com/Saturday, July 9, 2011
  • Drupal+Mobile Recipes • Showing Nodes on a Map • Drupal 7 - GMap + Location • iPhone - MKMapKit • Android - MapViewSaturday, July 9, 2011
  • Mobile Recipe - Views • Drupal can do all the heavy lifting with the views • May not need complex data handling code on each client • iOS - Drupal iOS SDK, UITableView • Android - ListActivity, ArrayAdapterSaturday, July 9, 2011
  • http://www.flickr.com/photos/13403905@N03/2080281038/ - Alan Chia Building BlocksSaturday, July 9, 2011
  • Tablet DevelopmentSaturday, July 9, 2011
  • To follow my app adventures • http://www.jefflinwood.com/ • github:jefflinwood • twitter: @jefflinwood • Always interested in new apps and projectsSaturday, July 9, 2011