Mobile apps 101   key patterns you need to know (webcast)
Upcoming SlideShare
Loading in...5
×
 

Mobile apps 101 key patterns you need to know (webcast)

on

  • 7,075 views

We Will Discuss »...

We Will Discuss »
- Recognizing common use-cases & design patterns from an array of mobile apps
- Data services and technologies that power the server side of data-driven experiences
- Assembling best-of-breed technologies to implement expansion into small(er) screens

Statistics

Views

Total Views
7,075
Views on SlideShare
2,400
Embed Views
4,675

Actions

Likes
0
Downloads
72
Comments
1

24 Embeds 4,675

http://blog.apigee.com 3369
http://www.wipconnector.com 569
http://apigee.com 288
http://wipconnector.com 187
http://blog.sonoasystems.com 77
https://blog.apigee.com 58
http://wipjam.com 44
http://feeds.apigee.com 32
http://www.wipwiki.com 10
http://www.wirelessinprogress.com 9
http://mktg-dev.apigee.com 8
http://www.wipjam.com 7
http://webcache.googleusercontent.com 3
http://wip.org 2
http://blog-dev.wearepropeople.md 2
http://www.mobileecosystem.com 2
http://blog.local 1
http://mktg-dev.wearepropeople.md 1
http://blog-dev.apigee.com 1
http://www.hanrss.com 1
http://ip54.216-86-157.static.steadfast.net 1
http://conversation.ecairn.com 1
http://mktg-new.local 1
http://mobileecosystem.com 1
More...

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

CC Attribution License

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…
  • <br /><iframe width="350" height="288" src="http://www.youtube.com/embed/6LTpM5Uk4Ac" frameborder="0"></iframe>
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Creative Commons Attribution-Share Alike 3.0 United States License

Mobile apps 101   key patterns you need to know (webcast) Mobile apps 101 key patterns you need to know (webcast) Presentation Transcript

  • Mobile Apps 101Key Patterns you need to knowApril 19, 2012Ed Anuff @edanuffGreg Brail @gbrailTim Anglade @timanglade
  • @edanuff @gbrail @timanglade
  • groups.google.com/group/api-craft
  • youtube.com/apigee
  • New! IRC Channel #api-craft on freenode
  • Use Case Design PatternIdentity Social GraphShow what’s happening Activity StreamShow what’s nearby Location as contextAlert me! Push notificationsShare info or state across devices Multipoint syncAccess a service remotely The untrusted client
  • Identity
  • IdentityPattern: the Social Graph• Renting vs. owning• Value & Risk in both approaches – Management concerns – Privacy concerns – Reliance on third party services (& availability)• Friend, friends of friends friends of friends of friends…
  • Show what’s happening
  • Show what’s happeningPattern: Activity Streams• Personalized• Cross-references & Faceting• Duplication• Technical constraints are highly driven by UX expectations
  • Show what’s nearby
  • Show what’s nearbyPattern: Location as context• Variant of Activity Streams?• Privacy Concerns, loss of resolution• Geocoding, reverse geocoding• Geo queries• Vectors & Ephemeral locations
  • Send me an alert!
  • Send me an alert!Pattern: Push Notifications• Stuff that can’t wait• Urgency is relative• Event not Content• Not meant for archive & retrieval• Wide vs. Precise
  • Share info or state across devices Source: apple.com
  • Share info or state across devicesThe pattern: Multipoint Sync• Used to be manual• Not easy• Invisibility is key• File or KV-based• What you have to handle vs. what you can’t handle
  • Share info or state across devices Also possible with Dropbox Nice tutorial by Nanaimo Studio: http://www.nanaimostudio.com/blog/2011/1/20/how-to-synchronize-your-app- data-using-dropbox-api.html
  • Access service from remote
  • Access service from remotePattern: the Untrusted Client• OAuth all the way• Flows & options can be jarring to the developer• Flows & options can be jarring to the user• Revocation
  • THANK YOUQuestions and ideas to:@edanuff@gbrail@timanglade