building windows 8 lob apps

35
Building Windows 8 LOB Apps Kushal Shah Senior Program Manager, Windows

Upload: brie

Post on 22-Feb-2016

97 views

Category:

Documents


0 download

DESCRIPTION

Building Windows 8 LOB Apps. Kushal Shah Senior Program Manager, Windows. Objective. Powerful LOB applications can be Windows 8 Store apps. Used by . Consumer. Business. Built by. Tech Companies, Publishers, Brands. Tech Company. Enterprise. Examples. Headtrax. Expense Approval. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Building Windows  8 LOB Apps

Building Windows 8 LOB Apps

Kushal ShahSenior Program Manager, Windows

Page 2: Building Windows  8 LOB Apps

Powerful LOB applications can be Windows 8 Store apps

Objective

ExamplesExpense ApprovalHeadtrax

Company News

Used by Consumer Business

Built by

Distribution

Tech Companies, Publishers, Brands

Windows Store Windows Store

Tech Company

Windows Store or Side-loaded

Enterprise

Side-loaded

PLM

Page 3: Building Windows  8 LOB Apps

Self-Service Portal (SSP)

Sideload from customer infrastructure

LOB Windows Store App Delivery

Windows RT

Windows 8 (x86)

Download from Windows Store

Public apps

Management infrastructure cloud

Custom LOB appsapplication delivery

Page 4: Building Windows  8 LOB Apps

www.buildwindows.com

SSP

Page 5: Building Windows  8 LOB Apps

LOB Scenarios for Windows Store Apps

Existing Desktop Apps

Re-imagining Solutions

Page 6: Building Windows  8 LOB Apps

Desktop Apps ->Windows Store AppsDesign decisions

Configuring SettingsOrganizing information and Media

Customizing layouts for different workflows

Accessing functions of an app

Complex editing and application workspaces

Page 7: Building Windows  8 LOB Apps

www.buildwindows.com

Page 8: Building Windows  8 LOB Apps

Evolution of Business AppsData-Centric

Enriched

Immersive

Page 9: Building Windows  8 LOB Apps

Anatomy of a Modern Business App

Master Data

Embedded Analytics Business Documents

Collaboration

Page 10: Building Windows  8 LOB Apps

Traditional UIs Will Be Complemented by …

Page 11: Building Windows  8 LOB Apps

… A New User Experience

Deep Navigation withWindows 8-style Menus

Mulitple Clients withRole-Based Designs

Lists withMaps

Paging withScrolling

Embedded Analytics withSemantic Zoom

Names withImages

Replace

Page 12: Building Windows  8 LOB Apps

DEMO

Page 13: Building Windows  8 LOB Apps

SAP AppsSAP Customer Financial Fact SheetAll customer financial information in one place

SAP Interview AssistantFor hiring managers and HR professionals to drive the interview process

SAP Work DeckUniversal workflow tool for managers and employees

SAP Manager InsightFor team managers to manager staffing and performance

SAP Learning AssistantTraining and skills planning for employees

SAP GRC Policy SurveyManagement tool for Governance Risk and Compliance

Page 14: Building Windows  8 LOB Apps

Desktop Apps->Windows Store AppsDevelopment platformWinRT Apps

HTMLJavaScrip

tC

C++C#VB

Desktop Apps

Win32

.NET / SL

Internet Explore

r

Communication

& DataApplication Model

Devices & Printing

WinRT APIsGraphics &

Media

Syst

em S

ervi

ces

JavaScript(Chakra)

CC++

C#VB

XAML HTML / CSSView

Mod

el

Cont

roll

er

Windows Core OS ServicesCore

Page 15: Building Windows  8 LOB Apps

www.buildwindows.com

CitrixBenn Schreiber, Director

Page 16: Building Windows  8 LOB Apps

Millions of apps delivered

Page 17: Building Windows  8 LOB Apps

Early Release on Windows

Store

for

Page 18: Building Windows  8 LOB Apps

DEMO

Page 19: Building Windows  8 LOB Apps

Citrix AppsApps Availability Technologies

Citrix Receiver Dec’2012(preview in store today)

• DirectX• SSL/TLS for both Web and

Streamed socketsGoToMeeting Dec’2012 • Networking API

• DirectX• WASAPI (Audio)• Storage API (File operations)

XenApp Manager

Q1’2013 • WCF Services

Page 20: Building Windows  8 LOB Apps

Existing Desktop Apps as Windows Store AppsScenarios that make senseDesign decisionsDevelopment platform

Page 21: Building Windows  8 LOB Apps

Re-imagining LOB ScenariosExamples of Windows Store LOB Apps

PoS Systems Product Catalogs

Dashboards

Workflow Management

Monitoring and Action

Field Apps

Page 22: Building Windows  8 LOB Apps

www.buildwindows.com

Field AppHyland

Page 23: Building Windows  8 LOB Apps

Hyland• Enterprise content management ISV - OnBase• Insurance Claims professionals that perform claim

assessments “in the field”• Uses• Simple forms• Camera• Geo-location and • Live and Secondary tiles

• Deployment via Store(today) and side loaded

Page 24: Building Windows  8 LOB Apps

www.buildwindows.com

Monitoring and ActionGreenway Medical

Page 25: Building Windows  8 LOB Apps

Greenway Medical

• Mobile Electronic Health Record used by clinicians• Uses• Workflows• Form editing with Pen• Chart controls

• Deployment via Store(today)

Page 26: Building Windows  8 LOB Apps

www.buildwindows.com

DashboardNasdaq

Page 27: Building Windows  8 LOB Apps

Nasdaq• Director’s Desk• Comprehensive board portal solution designed to

improve board communications and effectiveness • Uses• Form editing with Pen on a pdf• Geo-location and • Live tiles

• Through store certification

Page 28: Building Windows  8 LOB Apps

LOB Windows Store AppsMobilitySuited for modern form factors and longer battery lifeIncrease ProductivityTouch first, fast and fluid experience with live tiles, notifications and built in contractsPerformance Quick startup and designed to be asynchronousSecurityReduced system vulnerability with isolated app containersUse What You KnowSame tools, languages and back-end infrastructure you already haveDeploymentEasier, faster deployment with side-loading and zero-install

Page 29: Building Windows  8 LOB Apps

www.buildwindows.com

Lets continue…right here

Key Technologies for LOB AppsRobert Green10.15-11.15 am

Page 30: Building Windows  8 LOB Apps

APPENDIX

Page 31: Building Windows  8 LOB Apps

Client Management Configuration Manager SP1: Single pane of glass

Service Pack 1

Devices

Administrative Experience

Management Infrastructure

Windows RT Windows Phone 8

Windows 8(x86/64)

Page 32: Building Windows  8 LOB Apps

When we think about desktop apps, we have the following design elements – settings, organization of data, navigation, commands, workspaces, etc.

As we think abt desktop apps to metro apps, we need to think about how the following things are transitioned

For example lets look at how, one of our partners, SAP as put these princinple into action …

(Kushal)

Page 33: Building Windows  8 LOB Apps

SAP From ERP to Windows Store Apps

First, our goal was to move from applications with traditional navigation (lists, master details, menus) to apps that delvired focused content for roles. In addtion, information is often spread across systems, which is a pain for the user, not to mention that reporting is oftern separate. Out aim is to bring it all together

Let’s take the example of an app tailor-made for a sales person, not a generic app created to enter invoices:

1- Apply Design Thinking - We did intensive and comprehensive end user research …- Focus on one role - We focused the most important and relavant information, even across

systems- We designed using “UI-First” Approach …

2- Design for the Platform- Replace complex navigation structures with only the relevant

content- Choose the UI elements for displays of content (scrollable list,

maps)- Organize data according to user needs, not according to generic

principles (windows store app nav)3-Design for Enterprise Usability

- security, lifecycle mgt, support, provisioning

(SAP Presenter)

Let me show you specific examples …

Page 34: Building Windows  8 LOB Apps

Desktop and Web AppsDesktop Apps• Pixel accuracy apps like the CAD/CAM• Need chrome like Visual Studio• Need system access like IT Helpdesk application• Need multi-monitor access like a finance

applicationWeb Apps• Does not need platform richness• Accessible across various platforms• Need zero foot print

Page 35: Building Windows  8 LOB Apps