office store or app catalog web server app manifest xml web page html + js + =

26
Anaheim, CA | February 2-5, 2014

Upload: dora-anthony

Post on 03-Jan-2016

227 views

Category:

Documents


4 download

TRANSCRIPT

Anaheim, CA | February 2-5, 2014

Eli SheldonProgram ManagerMicrosoft

Project Conference 404:Microsoft Project desktop extensibilityBuilding and selling Apps for Project to millions of users

Dan MacDonaldDirector of App DevelopmentSensei Project Solutions

PC404

The presentation cannot be found

Agenda

Apps for ProjectOverview of Apps for OfficeFeatures specific to ProjectDemo: Sixty-second App in NotepadDemo: Simple Project App in VS2013

Sensei Project SolutionsDemo: Sensei Task AnalyzerDemo: Sensei Project DashboardTips and Tricks from Dan MacDonald

Office StoreDistribution options for your appsHow customers find and install your work

Apps for Project

What is an App for Office?

Office Store or

App CatalogWeb server

App manifest

XMLWeb page

HTML + JS+ = App for Office

What does an App for Office look like?

Supported by Project 2013

Task Pane Contextual AppContent App

Interactive experience sitting

next to the document

Embedded content directly in the

document

Loads on-demand based on content and a set of rules

Apps for Project - Details Task pane apps are supported

Apps can read project data from document

Data/settings persistence through local storage

Apps are loaded by the user and are not tied to mpp

Specific Project set of APIs:

Access to Tasks, Resources, Views, and Project containers

getTaskAsync(), getTaskFields(), getSelectedResourceAsync()…

Event handlers for task, resource, view changes

taskSelectionChanged()…

Apps for Project - ScenariosSurface SharePoint and Project Online content directly in the client

Enhanced cross-project decision making

Leverage SharePoint collateral from project sites and team sites

Bring Project Online data into Word, Excel, PowerPoint, Outlook

Extended client functionality Contextual cloud-hosted training determined by views and selection

Suggestions based on project management standards

Connect social networking with project management

Development Tools for Apps for OfficeAny text editor will do

HTML webpages and related JavaScript files, CSS files and REST queries

XML manifest file

Microsoft Visual Studio 2012+ “Apps for Office” tools and templates installed out-of-the-box

Allows familiar debugging experience – one click to install into Project

Full IntelliSense support for Project apps

Demo: 60s app in Notepad

Eli Sheldon

Demo: Functional app in VS2013Eli Sheldon

The Office Store

Office Store overviewDiscovery

Apps for Office can be browsed directly from the

clients

All apps aggregated at office.com, alongside

templates

Purchase Trials and free apps are supported

License per user, per group of users or per

tenant

New monthly subscription option

Usage and updates Automatic updates and roaming for Apps for

Office

Corporate Catalog / ManagementInstall any app you want

Apps can be installed directly without publishing

into the marketplace or going through validation

processes

Catalog of all of your apps All apps from marketplace and apps installed

manually surfaced in one place

Manage permissions & licenses

Easy to distribute to users and to change

permissions

Visibility into app usage by all users

Value PropositionBetter out of the box experience

Apps tailored to “getting started” and “no config” experiences

No-risk customizations that are easy to try and remove

Flexible licensing and deployment Instead of one hefty price for a full-blown solution or consulting,

inexpensive apps can be purchased based on function and need

New partners, new ideas The Office Store is energizing and inspiring new partners

Easier and faster for existing solutions to come to Project 2013

Sensei App Demos

Demos:Sensei Task Analyzer and Sensei Project DashboardDan MacDonald

Summary

Summary

Apps for ProjectOverview of Apps for OfficeFeatures specific to ProjectDemo: Sixty-second App in NotepadDemo: Simple Project App in VS2013

Sensei Project SolutionsDemo: Sensei Task AnalyzerDemo: Sensei Project DashboardTips and Tricks from Dan MacDonald

Office StoreDistribution options for your appsHow customers find and install your work

Upcoming developer sessionsCharge-up Microsoft Project with Apps

Dene Cleaver and Tad Haas from Microsoft

Today @ 3:15pm in Room 201B

Developer to developer - learn Microsoft Project Online and Server extensibility

Bill Avery from Microsoft and Chris Givens from Architecting Connected Systems

Tomorrow @ 9:00am in Room 202AB

Extending Project Online and on-premises with JS

Martin Laukkanen from Nearbaseline

Tomorrow @ 12:00pm in Room 203B

Questions?

Go forth and develop!

MyPC fill out evaluations & win prizes!

Fill out session evaluations by logging into MyPC on your laptop or mobile device.

Evaluation prizes daily! Claim your prize at the Registration Desk on Level 1.

www.msprojectconference.com

After the event, over 100 hours of resources; including all of the PPT decks and session videos will be available.

© 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.