• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
dotNet Miami - May 17th, 2012: Will Tartak: Designing for Mobile Development
 

dotNet Miami - May 17th, 2012: Will Tartak: Designing for Mobile Development

on

  • 490 views

dotNet Miami - May 17th, 2012: Presented by Will Tartak: System architecture becomes important when your services may have to deal with exponential growth. In this session we’ll look at how to ...

dotNet Miami - May 17th, 2012: Presented by Will Tartak: System architecture becomes important when your services may have to deal with exponential growth. In this session we’ll look at how to design a complete system that supports mobile devices and the possibility of explosive growth. We’ll look at clients in Windows Phone & Android supported by a REST service that runs on Azure. Along the way we’ll explore the reasons why we may choose to use technologies such as http, REST, JSON/XML and cloud based computing like Azure.

Statistics

Views

Total Views
490
Views on SlideShare
490
Embed Views
0

Actions

Likes
0
Downloads
2
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

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…
Post Comment
Edit your comment

    dotNet Miami - May 17th, 2012: Will Tartak: Designing for Mobile Development dotNet Miami - May 17th, 2012: Will Tartak: Designing for Mobile Development Presentation Transcript

    • Designing for Mobile Development Will Tartak Principal ALP1, Incorporated
    • Agenda• About Me• Conceptual• About Team Pad• Some Questions• Challenges of Mobile Development• Solutions for Mobile Development• Code!?!• Resources
    • Team Pad
    • Team Pad
    • Team Pad
    • Biggest Challenges in Mobile?• Bandwidth• Connectivity• Screen Size & Resolution• Processing Power• Unique Features (GPS, Accelerometers, etc.)• Multi-Platform• New Development Environments• Require Supporting Systems• Security
    • Solutions for Mobile?• Separation of Concerns• Smallest Functional Deliverable• Smallest Wire Footprint• Flexible Display Capabilities• Processing On Server• Elasticity• 3rd Party Tools?• Security is Security
    • A Successful Architecture• Device• Communications Server• Business Logic• Data Logic• Database
    • Team Pad Languages Used• Java • Regular Expressions• Android XML • C#• Json • Razor• Javascript • VB.net• Html/xHtml • XAML• Css • VBA• ANT XML • SQL
    • Team Pad Technologies Used• Android • Azure• Json • Azure SQL• XML • Azure Storage• SAX • MVVM Lite• Jquery • NewtonSoft.Json• ANT • HtmlAgilityPack• MVC • Proguard• Csla • REST• Entity Framework • ServicesStack.net• Photoshop • SSL• COM Automation • Gson• WP7
    • Code!!!
    • Resources• Platforms – https://developer.apple.com/devcenter/ios/ index.action – http://developer.android.com/ – http://create.msdn.com/en-US/• Services – http://windowsazure.com – http://aws.amazon.com – https://appharbor.com
    • Resources• Rest Servers – http://servicestack.net – http://www.asp.net/web-api – http://www.nancyfx.org – https://github.com/openrasta – http://restcake.net• IDEs – http://www.eclipse.org/downloads – http://www.jetbrains.com/idea – http://msdn.microsoft.com/en- us/library/ff402535(v=vs.92).aspx
    • Resources• Data Sources – http://www.mashery.com – http://www.programmableweb.com – https://datamarket.azure.com• Other Dev Tools – http://www.appcelerator.com/platform – http://phonegap.com – http://www.rhomobile.com – http://www.verivo.com
    • Thank You & Questions? • Will Tartak • will@willtartak.com • teampad.mobi