multiplatform development

Post on 21-Nov-2014

654 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

Multiplatform Development

C/D/H Development Series

Quick Facts

About Us

• 23rd Year

• Grand Rapids & Royal Oak

• 30 Staff

Approach

• Vendor Independent

• Non-reseller

• Professional Services Only

Partnerships

• Microsoft Gold

• VMware Enterprise

• Citrix Silver

• Cisco Premier

• Novell Gold

Microsoft Gold Partner

Competencies

Four Gold

Eight Silver

Successes

Customer

Excellence Award

Virtual Technical

Specialist (VTSP)

Managed Partner

Numerous Partner

Awards

Pinpoint

Microsoft’s official partner directory

5-star rating

Expertise

Your Presenter

Dan Kohls Consultant MCSD.NET, MCTS SharePoint

Application Development

DanK@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 Development

Do 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 Development

Works

Do more with less:

• Re-use code

• Minimize development effort

How Multiplatform Development

Works

Identify:

• Device-specific code

• Non-specific code

How Multiplatform Development

Works

Identify:

• Device-specific code

– User Interface

• Non-specific code

– Business logic

– Data storage

How Multiplatform Development

Works

Layers within Layers:

Application

Presentation

Business

Data

Application

Presentation

How Multiplatform Development

Works

Example of a Multiplatform Application

Windows 8 App

Business

Data

Windows Phone App SharePoint 2013 App

How Multiplatform Development

Works

The Data Layer

Data

Connectivity

Repository

How Multiplatform Development

Works

Demo: Sales System

How Multiplatform Development

Works

Data Layer Demo

How Multiplatform Development

Works

The Business Layer

Business

Business Rules, Validation, Services

Sales Data Access

How Multiplatform Development

Works

Business Layer Demo

How Multiplatform Development

Works

The Presentation Layer

Presentation

Windows 8 App Windows Phone App SharePoint 2013 App

How Multiplatform Development

Works

Presentation Layer Demo: Console App

Application

Presentation

Business

Data

How Multiplatform Development

Works

Presentation Layer Demo: Web App

Application

Presentation

Business

Data

How Multiplatform Development

Works

Presentation Layer Demo: Windows Form

Application

Application

Presentation

Business

Data

How Multiplatform Development

Works

Presentation Layer Demo: Windows Phone

App

Application

Presentation

Business

Data

Conclusion

• Devices

• Plan

• Organize

April

17 & 18 • SharePoint Executive Roundtable

April

24 • SCOM: The Unsung Hero of the System

Center Suite Web / Lunch Series

May

1 & 2 • Best of MMS

May

7 • Development Web/ Lunch Series: Is

Your Developer’s Head in the Clouds?

Upcoming Events

Royal Oak 306 S. Washington Ave.

Suite 212

Royal Oak, MI 48067

(248) 546-1800

Grand Rapids 15 Ionia SW

Suite 270

Grand Rapids, MI 49503

(616) 776-1600

Thank You

www.cdh.com

top related