• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Building Mobile Applications with Drupal
 

Building Mobile Applications with Drupal

on

  • 9,015 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,015
Views on SlideShare
7,776
Embed Views
1,239

Actions

Likes
4
Downloads
99
Comments
0

5 Embeds 1,239

http://www.jefflinwood.com 1184
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