Multiplatform Development
Upcoming SlideShare
Loading in...5
×
 

Multiplatform Development

on

  • 597 views

 

Statistics

Views

Total Views
597
Views on SlideShare
519
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 Multiplatform Development Presentation Transcript

  • Multiplatform DevelopmentC/D/H Development Series
  • 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
  • Microsoft Gold PartnerCompetenciesFour GoldEight SilverSuccessesCustomerExcellence AwardVirtual TechnicalSpecialist (VTSP)Managed PartnerNumerous PartnerAwardsPinpointMicrosoft’s officialpartner directory5-star rating
  • Expertise
  • Get Social with C/D/Hfacebook.com/cdhtech@cdhtweetstechwww.linkedin.com/company/cdh
  • Your PresenterDan KohlsConsultantMCSD.NET, MCTS SharePointApplication DevelopmentDanK@cdh.com
  • Background• Programming since 1983• BS Computer Aided Technology, 1987• Consultant since 1995
  • Why Multiplatform Development• Not just PCs and the Web• New Device types• Apps• Existing systems
  • Why Multiplatform DevelopmentDo more with less:• Re-use code• Minimize development effort
  • What is it?Shared:• Data• Code• Design
  • What is it?Devices• PCs• Tablets• Phone• Others?
  • What is it?Application types:• Native• Web
  • Benefits• Users• Administrators• Developers
  • How Multiplatform DevelopmentWorksDo more with less:• Re-use code• Minimize development effort
  • How Multiplatform DevelopmentWorksIdentify:• Device-specific code• Non-specific code
  • How Multiplatform DevelopmentWorksIdentify:• Device-specific code– User Interface• Non-specific code– Business logic– Data storage
  • How Multiplatform DevelopmentWorksLayers within Layers:ApplicationPresentationBusinessData
  • ApplicationPresentationHow Multiplatform DevelopmentWorksExample of a Multiplatform ApplicationWindows 8 AppBusinessDataWindows Phone AppSharePoint 2013 App
  • How Multiplatform DevelopmentWorksThe Data LayerDataConnectivityRepository
  • How Multiplatform DevelopmentWorksDemo: Sales System
  • How Multiplatform DevelopmentWorksData Layer Demo
  • How Multiplatform DevelopmentWorksThe Business LayerBusinessBusiness Rules, Validation, ServicesSales Data Access
  • How Multiplatform DevelopmentWorksBusiness Layer Demo
  • How Multiplatform DevelopmentWorksThe Presentation LayerPresentationWindows 8 App Windows Phone AppSharePoint 2013 App
  • How Multiplatform DevelopmentWorksPresentation Layer Demo: Console AppApplicationPresentationBusinessData
  • How Multiplatform DevelopmentWorksPresentation Layer Demo: Web AppApplicationPresentationBusinessData
  • How Multiplatform DevelopmentWorksPresentation Layer Demo: Windows FormApplicationApplicationPresentationBusinessData
  • How Multiplatform DevelopmentWorksPresentation Layer Demo: Windows PhoneAppApplicationPresentationBusinessData
  • Conclusion• Devices• Plan• Organize
  • 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
  • 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