Your SlideShare is downloading. ×
Multiplatform Development
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Multiplatform Development

264

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
264
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
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

×