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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Paul de Paula
August 31, 2013
Technology
220
0
Share
Mobile Development using Drupal Services and Titanium Studio
presented at La Salle and TIP
Paul de Paula
August 31, 2013
More Decks by Paul de Paula
See All by Paul de Paula
Microservices using Docker, Kubernetes, etc
fusionx1
0
68
Drupal Camp Cebu 2017
fusionx1
0
81
Redis at Beercon
fusionx1
0
58
Drupal 8 in a nutshell at TechCaravan
fusionx1
0
79
Scaling WordPress for High Traffic Sites
fusionx1
0
94
Pantheon Terminus
fusionx1
0
94
International Open Data Day 2016
fusionx1
0
55
Drupal Deployment Automation using AWS Elastic Beanstalk and Docker
fusionx1
3
1.3k
Drupal Security
fusionx1
1
98
Other Decks in Technology
See All in Technology
「誰一人取り残されない」 AIエージェント時代のプロダクト設計思想 Product Management Summit 2026
mizushimac
1
580
[OpsJAWS 40]リリースしたら終わり、じゃなかった。セキュリティ空白期間をAWS Security Agentで埋める
sh_fk2
3
240
ネットワーク運用を楽にするAWS DevOps Agent活用法!! / 20260421 Masaki Okuda
shift_evolve
PRO
2
210
最近の技術系の話題で気になったもの色々(IoT系以外も) / IoTLT 花見予定会(たぶんBBQ) @都立潮風公園バーベキュー広場
you
PRO
1
240
基盤を育てる 外部SaaS連携の運用
gamonges_dresscode
1
120
Expiration of Secure Boot Certificates for vSphere Virtual Machines
mirie_sd
0
100
Standards et agents IA : un tour d’horizon de MCP, A2A, ADK et plus encore
glaforge
0
170
社内エンジニア勉強会の醍醐味と苦しみ/tamadev
nishiuma
0
220
AIはハッカーを減らすのか、増やすのか?──現役ホワイトハッカーから見るAI時代のリアル【MEGU-Meet】
cscengineer
0
180
20260428_Product Management Summit_Loglass_JoeHirose
loglassjoe
2
2.6k
AI時代 に増える データ活用先
takahal
0
250
AI: Making Admin and Users, Lives Better
kbmsg
0
110
Featured
See All Featured
Game over? The fight for quality and originality in the time of robots
wayneb77
1
160
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
180
The Pragmatic Product Professional
lauravandoore
37
7.2k
Documentation Writing (for coders)
carmenintech
77
5.3k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Side Projects
sachag
455
43k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.8k
Darren the Foodie - Storyboard
khoart
PRO
3
3.3k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.8k
Skip the Path - Find Your Career Trail
mkilby
1
110
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.8k
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