building windows 8 lob apps
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 PresentationTRANSCRIPT
Building Windows 8 LOB Apps
Kushal ShahSenior Program Manager, Windows
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
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
www.buildwindows.com
SSP
LOB Scenarios for Windows Store Apps
Existing Desktop Apps
Re-imagining Solutions
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
www.buildwindows.com
Evolution of Business AppsData-Centric
Enriched
Immersive
Anatomy of a Modern Business App
Master Data
Embedded Analytics Business Documents
Collaboration
Traditional UIs Will Be Complemented by …
… 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
DEMO
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
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
www.buildwindows.com
CitrixBenn Schreiber, Director
Millions of apps delivered
Early Release on Windows
Store
for
DEMO
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
Existing Desktop Apps as Windows Store AppsScenarios that make senseDesign decisionsDevelopment platform
Re-imagining LOB ScenariosExamples of Windows Store LOB Apps
PoS Systems Product Catalogs
Dashboards
Workflow Management
Monitoring and Action
Field Apps
www.buildwindows.com
Field AppHyland
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
www.buildwindows.com
Monitoring and ActionGreenway Medical
Greenway Medical
• Mobile Electronic Health Record used by clinicians• Uses• Workflows• Form editing with Pen• Chart controls
• Deployment via Store(today)
www.buildwindows.com
DashboardNasdaq
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
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
www.buildwindows.com
Lets continue…right here
Key Technologies for LOB AppsRobert Green10.15-11.15 am
APPENDIX
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)
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)
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 …
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