Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Mobile Development using Drupal Services and Ti...
Search
Paul de Paula
August 31, 2013
Technology
0
210
Mobile Development using Drupal Services and Titanium Studio
presented at La Salle and TIP
Paul de Paula
August 31, 2013
Tweet
Share
More Decks by Paul de Paula
See All by Paul de Paula
Microservices using Docker, Kubernetes, etc
fusionx1
0
46
Drupal Camp Cebu 2017
fusionx1
0
53
Redis at Beercon
fusionx1
0
48
Drupal 8 in a nutshell at TechCaravan
fusionx1
0
56
Scaling WordPress for High Traffic Sites
fusionx1
0
81
Pantheon Terminus
fusionx1
0
77
International Open Data Day 2016
fusionx1
0
48
Drupal Deployment Automation using AWS Elastic Beanstalk and Docker
fusionx1
3
1.3k
Drupal Security
fusionx1
1
86
Other Decks in Technology
See All in Technology
ノーコードデータ分析ツールで体験する時系列データ分析超入門
negi111111
0
360
[OCI Technical Deep Dive] Oracle Cloud VMware Solution が開くVMware仮想環境モダナイゼーションへの道(2024年10月29日開催)
oracle4engineer
PRO
0
110
ドメイン名の終活について - JPAAWG 7th -
mikit
32
19k
これまでの計測・開発・デプロイ方法全部見せます! / Findy ISUCON 2024-11-14
tohutohu
3
350
Incident Response Practices: Waroom's Features and Future Challenges
rrreeeyyy
0
150
データ活用促進のためのデータ分析基盤の進化
takumakouno
2
920
私はこうやってマインドマップでテストすることを出す!
mineo_matsuya
0
360
インフラとバックエンドとフロントエンドをくまなく調べて遅いアプリを早くした件
tubone24
1
390
なぜ今 AI Agent なのか _近藤憲児
kenjikondobai
3
1.3k
フルカイテン株式会社 採用資料
fullkaiten
0
40k
透過型SMTPプロキシによる送信メールの可観測性向上: Update Edition / Improved observability of outgoing emails with transparent smtp proxy: Update edition
linyows
2
210
開発生産性を上げながらビジネスも30倍成長させてきたチームの姿
kamina_zzz
1
1.5k
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
126
18k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
Intergalactic Javascript Robots from Outer Space
tanoku
269
27k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
31
2.7k
Designing the Hi-DPI Web
ddemaree
280
34k
Teambox: Starting and Learning
jrom
133
8.8k
Measuring & Analyzing Core Web Vitals
bluesmoon
3
97
Understanding Cognitive Biases in Performance Measurement
bluesmoon
26
1.4k
Being A Developer After 40
akosma
86
590k
Making Projects Easy
brettharned
115
5.9k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
Designing for Performance
lara
604
68k
Transcript
Mobile Development using Titanium and Drupal Lasalle Taft, Manila
Who am i ! Opensource advocate for 6 years !
Drupal Evangelist since 2010 ! Lead Architect of abs-cbnnews.com ! Senior Developer at New Amsterdam Ideas
Options in going mobile ! PhoneGap ! Titanium Mobile
PhoneGap ! Webkit-based ! Open Source ! Limited
Access to Functionality ! Slower performance
Open Titanium Mobile ! Build Native apps !
Very fast performance ! Lots of API available
Titanium Mobile ! A free and Open Source application development
platform for creating native mobile application experiences using Javascsript, Titanium API, HTML & CSS
Titanium Mobile is Free ! “You can get your App
out in development time of 2-3 weeks with 1-2 developer.”
None
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
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.
None
None
None
None
None
Why Develop Mobile in Drupal? ! Most reliable CMS
! Manages all data and contents ! Robust ! Easy to scale ! Mobile Centric CMS
! How to use Drupal to manage your mobile application’s
data?
Services API
Services API ! Enable Drupal to act as a web
service to accept and receive data securely http://drupal.org/project/services
Services API consist of 3 components ! Services ! Servers
! Authentication Layer
Services ! Services are methods intended for consumption by remote
applications ! Ex. user.get user.save node.get node.save views.get
Servers ! Servers are ways in which a Service could
be called from a remote site. Ex. Xml-rpc json jsonrpc rest
Authentication Method ! Keys(Services core) ! OAuth
Demo
Resources ! http://www.slideshare.net/sumitk01/developing- apps-for-iphoneipadandroid-using-drupal-as- base-system-drupalcon-2010 ! Drupal.org/project/services