Making mobile apps with Drupal data
-
Upload
bart-gysens -
Category
Technology
-
view
936 -
download
4
description
Transcript of Making mobile apps with Drupal data
anaXis – uw internet à la carteMaking Drupal and mobile
apps work together
Bart GysensCmo – Marketing
eGovernment / vzwMobile development
Online: wadje12
me
2 /
anaXis
Welcome – who am I?
3 /
What we do?
anaXis
4 /
What we do?
anaXis
App vs Mobile site
basics
5 /
Question: build an app with drupal data
Platforms?
basics
6 /
Question: build an app with drupal data
Development vs Budget
- programming cost and time- scope of project- used technology- deployment and maintenance rapidness
- smiling customer
basics
7 /
Question: build an app with drupal data
Development vs Budget
- programming cost and time- scope of project- used technology- deployment and maintenance rapidness
- smiling customer
basics
8 /
Question: build an app with drupal data
2 weeks top neededfor development
1 week for revision1 week for deployment
Development vs Budget
- programming cost and time- scope of project- used technology- deployment and maintenance rapidness
- smiling customer
basics
9 /
Question: build an app with drupal data
Development vs Budget
- programming cost and time- scope of project- used technology- deployment and maintenance rapidness
- smiling customer
basics
10 /
Question: build an app with drupal data
Development vs Budget
- programming cost and time- scope of project- used technology- deployment and maintenance rapidness
- smiling customer
basics
11 /
Question: build an app with drupal data
frameworkor
native development
Development vs Budget
- programming cost and time- scope of project- used technology- deployment and maintenance rapidness
- smiling customer
basics
12 /
Question: build an app with drupal data
Development vs Budget
- programming cost and time- scope of project- used technology- deployment and maintenance rapidness
- smiling customer
basics
13 /
Question: build an app with drupal data
Open Source
Cheap (read: free)
Known coding standards
Known programming standards & code
Great community & broad integration level
1 size fits all & “hey it fills are needs, so ok!”
Development vs Budget
- programming cost and time- scope of project- used technology- deployment and maintenance rapidness
- smiling customer
basics
14 /
Question: build an app with drupal data
iStore : check!Android market: check!
easy update deployment: check!
Development vs Budget
- programming cost and time- scope of project- used technology- deployment and maintenance rapidness
- smiling customer
basics
15 /
Question: build an app with drupal data
check!
XML – data exchange: 1 file vs partial data
data
16 /
Pieces of the puzzle
Asynchronous data retrieval
data
17 /
Pieces of the puzzle
Caching & low size graphics
speed
18 /
Pieces of the puzzle
!!!
App business logic
- launch app- load initial data (user and data versions vs cache)- parse data- start GUI- when in module load necessary data- parse data when asked and cache result- check live data when asked (almost zero)- cache all graphics (avatars)
processes
19 /
Build and deploy
Titanium - appCellerator
interface GUI development
20 /
Build and deploy
Essentials!
these you really need
21 /
Build and deploy
Javascript rules
programming language
22 /
Build and deploy
app.js
23 /
Build and deploy
Setting variables
Building the tabs
app.js
24 /
Build and deploy
Get the data and check online status
app.js
25 /
Build and deploy
If network load else handle being offline
attendees.js
26 /
Build and deploy
How the attendees are handled
attendees.js
27 /
Build and deploy
How the attendees are handled
shown iPhone emulator
test your application
28 /
Build and deploy
Easyasclicking
distributing
29 /
Build and deploy
Done!
distributing
30 /
Build and deploy
Bart GysensCmo – Marketing
eGovernment / vzwMobile development
Online: wadje12
finally
31 /
Building an app with Titanium & Drupal
Questions?