Multiplatform Development

  • 219 views
Uploaded on

 

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
219
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
2
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

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