examples used by built by distribution windows rt windows 8 (x86) public apps management...

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

Upload: edmund-alvin-young

Post on 24-Dec-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Examples Used by Built by Distribution Windows RT Windows 8 (x86) Public apps Management infrastructure cloud Custom LOB apps application delivery

Building Windows 8 LOB Apps

Kushal ShahSenior Program Manager, Windows

Page 2: Examples Used by Built by Distribution Windows RT Windows 8 (x86) Public apps Management infrastructure cloud Custom LOB apps application delivery

Powerful LOB applications can be Windows 8 Store apps

Objective

ExamplesExpense Approval

Headtrax

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: Examples Used by Built by Distribution Windows RT Windows 8 (x86) Public apps Management infrastructure cloud Custom LOB apps application delivery

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: Examples Used by Built by Distribution Windows RT Windows 8 (x86) Public apps Management infrastructure cloud Custom LOB apps application delivery

www.buildwindows.com

SSP

Page 5: Examples Used by Built by Distribution Windows RT Windows 8 (x86) Public apps Management infrastructure cloud Custom LOB apps application delivery

LOB Scenarios for Windows Store Apps

Existing Desktop Apps

Re-imagining Solutions

Page 6: Examples Used by Built by Distribution Windows RT Windows 8 (x86) Public apps Management infrastructure cloud Custom LOB apps application delivery

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: Examples Used by Built by Distribution Windows RT Windows 8 (x86) Public apps Management infrastructure cloud Custom LOB apps application delivery

www.buildwindows.com

Page 8: Examples Used by Built by Distribution Windows RT Windows 8 (x86) Public apps Management infrastructure cloud Custom LOB apps application delivery

Evolution of Business AppsData-Centric

Enriched

Immersive

Page 9: Examples Used by Built by Distribution Windows RT Windows 8 (x86) Public apps Management infrastructure cloud Custom LOB apps application delivery

Anatomy of a Modern Business App

Master Data

Embedded Analytics Business Documents

Collaboration

Page 10: Examples Used by Built by Distribution Windows RT Windows 8 (x86) Public apps Management infrastructure cloud Custom LOB apps application delivery

Traditional UIs Will Be Complemented by …

Page 11: Examples Used by Built by Distribution Windows RT Windows 8 (x86) Public apps Management infrastructure cloud Custom LOB apps application delivery

… 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: Examples Used by Built by Distribution Windows RT Windows 8 (x86) Public apps Management infrastructure cloud Custom LOB apps application delivery

DEMO

Page 13: Examples Used by Built by Distribution Windows RT Windows 8 (x86) Public apps Management infrastructure cloud Custom LOB apps application delivery

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: Examples Used by Built by Distribution Windows RT Windows 8 (x86) Public apps Management infrastructure cloud Custom LOB apps application delivery

Desktop Apps->Windows Store AppsDevelopment platform

WinRT Apps

HTMLJavaScrip

t

CC++

C#VB

Desktop Apps

Win32

.NET / SL

Internet Explore

r

Communication

& DataApplication Model

Devices & Printing

WinRT APIsGraphics &

Media

Syst

em

Serv

ices

JavaScript(Chakra)

CC++

C#VB

XAML HTML / CSSVie

wM

od

el

Contr

oll

er

Windows Core OS ServicesCore

Page 15: Examples Used by Built by Distribution Windows RT Windows 8 (x86) Public apps Management infrastructure cloud Custom LOB apps application delivery

www.buildwindows.com

CitrixBenn Schreiber, Director

Page 16: Examples Used by Built by Distribution Windows RT Windows 8 (x86) Public apps Management infrastructure cloud Custom LOB apps application delivery

Millions of apps delivered

Page 17: Examples Used by Built by Distribution Windows RT Windows 8 (x86) Public apps Management infrastructure cloud Custom LOB apps application delivery

Early Release on Windows

Store

for

Page 18: Examples Used by Built by Distribution Windows RT Windows 8 (x86) Public apps Management infrastructure cloud Custom LOB apps application delivery

DEMO

Page 19: Examples Used by Built by Distribution Windows RT Windows 8 (x86) Public apps Management infrastructure cloud Custom LOB apps application delivery

Citrix Apps

Apps Availability Technologies

Citrix Receiver Dec’2012(preview in store today)

• DirectX• SSL/TLS for both Web and

Streamed sockets

GoToMeeting Dec’2012 • Networking API• DirectX• WASAPI (Audio)• Storage API (File operations)

XenApp Manager

Q1’2013 • WCF Services

Page 20: Examples Used by Built by Distribution Windows RT Windows 8 (x86) Public apps Management infrastructure cloud Custom LOB apps application delivery

Existing Desktop Apps as Windows Store Apps

Scenarios that make senseDesign decisionsDevelopment platform

Page 21: Examples Used by Built by Distribution Windows RT Windows 8 (x86) Public apps Management infrastructure cloud Custom LOB apps application delivery

Re-imagining LOB ScenariosExamples of Windows Store LOB Apps

PoS Systems Product Catalogs

Dashboards

Workflow Management

Monitoring and Action

Field Apps

Page 22: Examples Used by Built by Distribution Windows RT Windows 8 (x86) Public apps Management infrastructure cloud Custom LOB apps application delivery

www.buildwindows.com

Field App

Hyland

Page 23: Examples Used by Built by Distribution Windows RT Windows 8 (x86) Public apps Management infrastructure cloud Custom LOB apps application delivery

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: Examples Used by Built by Distribution Windows RT Windows 8 (x86) Public apps Management infrastructure cloud Custom LOB apps application delivery

www.buildwindows.com

Monitoring and Action

Greenway Medical

Page 25: Examples Used by Built by Distribution Windows RT Windows 8 (x86) Public apps Management infrastructure cloud Custom LOB apps application delivery

Greenway Medical

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

• Deployment via Store(today)

Page 26: Examples Used by Built by Distribution Windows RT Windows 8 (x86) Public apps Management infrastructure cloud Custom LOB apps application delivery

www.buildwindows.com

Dashboard

Nasdaq

Page 27: Examples Used by Built by Distribution Windows RT Windows 8 (x86) Public apps Management infrastructure cloud Custom LOB apps application delivery

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: Examples Used by Built by Distribution Windows RT Windows 8 (x86) Public apps Management infrastructure cloud Custom LOB apps application delivery

LOB Windows Store AppsMobilitySuited for modern form factors and longer battery life

Increase ProductivityTouch first, fast and fluid experience with live tiles, notifications and built in contracts

Performance Quick startup and designed to be asynchronous

SecurityReduced system vulnerability with isolated app containers

Use What You KnowSame tools, languages and back-end infrastructure you already have

DeploymentEasier, faster deployment with side-loading and zero-install

Page 29: Examples Used by Built by Distribution Windows RT Windows 8 (x86) Public apps Management infrastructure cloud Custom LOB apps application delivery

www.buildwindows.com

Lets continue…right here

Key Technologies for LOB AppsRobert Green10.15-11.15 am

Page 30: Examples Used by Built by Distribution Windows RT Windows 8 (x86) Public apps Management infrastructure cloud Custom LOB apps application delivery

APPENDIX

Page 31: Examples Used by Built by Distribution Windows RT Windows 8 (x86) Public apps Management infrastructure cloud Custom LOB apps application delivery

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: Examples Used by Built by Distribution Windows RT Windows 8 (x86) Public apps Management infrastructure cloud Custom LOB apps application delivery

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: Examples Used by Built by Distribution Windows RT Windows 8 (x86) Public apps Management infrastructure cloud Custom LOB apps application delivery

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: Examples Used by Built by Distribution Windows RT Windows 8 (x86) Public apps Management infrastructure cloud Custom LOB apps application delivery

Desktop and Web Apps

Desktop 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

application

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

Page 35: Examples Used by Built by Distribution Windows RT Windows 8 (x86) Public apps Management infrastructure cloud Custom LOB apps application delivery