Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Mobile Development using Drupal Services and Ti...

Mobile Development using Drupal Services and Titanium Studio

presented at La Salle and TIP

Paul de Paula

August 31, 2013
Tweet

More Decks by Paul de Paula

Other Decks in Technology

Transcript

  1. Who am i ! Opensource advocate for 6 years !

      Drupal Evangelist since 2010 !   Lead Architect of abs-cbnnews.com !   Senior Developer at New Amsterdam Ideas
  2. PhoneGap ! Webkit-based !   Open Source !   Limited

    Access to Functionality !   Slower performance
  3. Open Titanium Mobile !   Build Native apps !  

    Very fast performance !   Lots of API available
  4. Titanium Mobile !  A free and Open Source application development

    platform for creating native mobile application experiences using Javascsript, Titanium API, HTML & CSS
  5. Titanium Mobile is Free !  “You can get your App

    out in development time of 2-3 weeks with 1-2 developer.”
  6. Mobile Apps are Expensive !  “Most apps take at least

    six months of full-time work and cost between $20,000 and $150, 000 to develop” - Forrester Research
  7. What is Drupal ? !  Drupal is a full-featured, highly

    configurable platform and a large open source community which can be leveraged to build modern web applications.
  8. Why Develop Mobile in Drupal? !   Most reliable CMS

    !   Manages all data and contents !   Robust !   Easy to scale !   Mobile Centric CMS
  9. Services API !  Enable Drupal to act as a web

    service to accept and receive data securely http://drupal.org/project/services
  10. Services !  Services are methods intended for consumption by remote

    applications !  Ex. user.get user.save node.get node.save views.get
  11. Servers !  Servers are ways in which a Service could

    be called from a remote site. Ex. Xml-rpc json jsonrpc rest