Multiplatform Development
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Multiplatform Development

on

  • 629 views

 

Statistics

Views

Total Views
629
Views on SlideShare
551
Embed Views
78

Actions

Likes
0
Downloads
1
Comments
0

3 Embeds 78

http://new.cdh.com 61
http://www.cdh.com 14
http://cdh.com 3

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

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

Multiplatform Development Presentation Transcript

  • 1. Multiplatform DevelopmentC/D/H Development Series
  • 2. Quick FactsAbout Us• 23rd Year• Grand Rapids &Royal Oak• 30 StaffApproach• VendorIndependent• Non-reseller• ProfessionalServices OnlyPartnerships• Microsoft Gold• VMwareEnterprise• Citrix Silver• Cisco Premier• Novell Gold
  • 3. Microsoft Gold PartnerCompetenciesFour GoldEight SilverSuccessesCustomerExcellence AwardVirtual TechnicalSpecialist (VTSP)Managed PartnerNumerous PartnerAwardsPinpointMicrosoft’s officialpartner directory5-star rating
  • 4. Expertise
  • 5. Get Social with C/D/Hfacebook.com/cdhtech@cdhtweetstechwww.linkedin.com/company/cdh
  • 6. Your PresenterDan KohlsConsultantMCSD.NET, MCTS SharePointApplication DevelopmentDanK@cdh.com
  • 7. Background• Programming since 1983• BS Computer Aided Technology, 1987• Consultant since 1995
  • 8. Why Multiplatform Development• Not just PCs and the Web• New Device types• Apps• Existing systems
  • 9. Why Multiplatform DevelopmentDo more with less:• Re-use code• Minimize development effort
  • 10. What is it?Shared:• Data• Code• Design
  • 11. What is it?Devices• PCs• Tablets• Phone• Others?
  • 12. What is it?Application types:• Native• Web
  • 13. Benefits• Users• Administrators• Developers
  • 14. How Multiplatform DevelopmentWorksDo more with less:• Re-use code• Minimize development effort
  • 15. How Multiplatform DevelopmentWorksIdentify:• Device-specific code• Non-specific code
  • 16. How Multiplatform DevelopmentWorksIdentify:• Device-specific code– User Interface• Non-specific code– Business logic– Data storage
  • 17. How Multiplatform DevelopmentWorksLayers within Layers:ApplicationPresentationBusinessData
  • 18. ApplicationPresentationHow Multiplatform DevelopmentWorksExample of a Multiplatform ApplicationWindows 8 AppBusinessDataWindows Phone AppSharePoint 2013 App
  • 19. How Multiplatform DevelopmentWorksThe Data LayerDataConnectivityRepository
  • 20. How Multiplatform DevelopmentWorksDemo: Sales System
  • 21. How Multiplatform DevelopmentWorksData Layer Demo
  • 22. How Multiplatform DevelopmentWorksThe Business LayerBusinessBusiness Rules, Validation, ServicesSales Data Access
  • 23. How Multiplatform DevelopmentWorksBusiness Layer Demo
  • 24. How Multiplatform DevelopmentWorksThe Presentation LayerPresentationWindows 8 App Windows Phone AppSharePoint 2013 App
  • 25. How Multiplatform DevelopmentWorksPresentation Layer Demo: Console AppApplicationPresentationBusinessData
  • 26. How Multiplatform DevelopmentWorksPresentation Layer Demo: Web AppApplicationPresentationBusinessData
  • 27. How Multiplatform DevelopmentWorksPresentation Layer Demo: Windows FormApplicationApplicationPresentationBusinessData
  • 28. How Multiplatform DevelopmentWorksPresentation Layer Demo: Windows PhoneAppApplicationPresentationBusinessData
  • 29. Conclusion• Devices• Plan• Organize
  • 30. April17 & 18 • SharePoint Executive RoundtableApril24• SCOM: The Unsung Hero of the SystemCenter Suite Web / Lunch SeriesMay1 & 2 • Best of MMSMay7• Development Web/ Lunch Series: IsYour Developer’s Head in the Clouds?Upcoming Events
  • 31. Royal Oak306 S. Washington Ave.Suite 212Royal Oak, MI 48067(248) 546-1800Grand Rapids15 Ionia SWSuite 270Grand Rapids, MI 49503(616) 776-1600Thank Youwww.cdh.com