350 likes | 615 Views
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.
E N D
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 PLM Company News Windows Store Windows Store Windows Store or Side-loaded Side-loaded Distribution
LOB Windows Store App Delivery Download from Windows Store Sideload from customer infrastructure Management infrastructure cloud Self-Service Portal (SSP) Windows RT Custom LOB apps Public apps application delivery Windows 8 (x86)
LOB Scenarios for Windows Store Apps • Existing Desktop Apps • Re-imagining Solutions
Desktop Apps ->Windows Store AppsDesign decisions Accessing functions of an app Complex editing and application workspaces Configuring Settings Customizing layouts for different workflows Organizing information and Media
Evolution of Business Apps Data-Centric Enriched Immersive
Anatomy of a Modern Business App Business Documents Embedded Analytics Master Data Collaboration
… A New User Experience Replace Deep Navigation with Windows 8-style Menus Lists with Maps Paging with Scrolling Mulitple Clients with Role-Based Designs Embedded Analytics with Semantic Zoom Names with Images
SAP Apps SAP Customer Financial Fact Sheet All customer financial information in one place SAP Interview Assistant For hiring managers and HR professionals to drive the interview process SAP Work Deck Universal workflow tool for managers and employees SAP Manager Insight For team managers to manager staffing and performance SAP Learning Assistant Training and skills planning for employees SAP GRC Policy Survey Management tool for Governance Risk and Compliance
Desktop Apps->Windows Store AppsDevelopment platform WinRT Apps Desktop Apps HTML JavaScript HTML / CSS XAML View JavaScript (Chakra) C C++ C# VB Model Controller C# VB C C++ WinRT APIs Devices & Printing Communication & Data Graphics & Media System Services .NET / SL Internet Explorer Win32 Application Model Windows Core OS Services Core
for Early Release on Windows Store
Existing Desktop Apps as Windows Store Apps Scenarios that make sense Design decisions Development platform
Re-imagining LOB ScenariosExamples of Windows Store LOB Apps • Field Apps • Workflow Management • PoS Systems • Product Catalogs • Dashboards • Monitoring and Action
Field App Hyland
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
Monitoring and Action Greenway Medical
Greenway Medical • Mobile Electronic Health Record used by clinicians • Uses • Workflows • Form editing with Pen • Chart controls • Deployment via Store(today)
Dashboard Nasdaq
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 Apps Mobility Suited for modern form factors and longer battery life Increase Productivity Touch first, fast and fluid experience with live tiles, notifications and built in contracts Performance Quick startup and designed to be asynchronous Security Reduced system vulnerability with isolated app containers Use What You Know Same tools, languages and back-end infrastructure you already have Deployment Easier, faster deployment with side-loading and zero-install
Key Technologies for LOB Apps Robert Green 10.15-11.15 am Lets continue…right here
Client Management Configuration Manager SP1: Single pane of glass Windows RT Windows Phone 8 Windows 8 (x86/64) Devices Management Infrastructure Administrative Experience Service Pack 1
(Kushal) 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 …
SAP From ERP to Windows Store Apps (SAP Presenter) 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 togetherLet’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 Let me show you specific examples …
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