Office 2013 Developer’s Guide: questions and answers
When Microsoft discusses the Office Platform, they mean Office + SharePoint. But for developers, Office means Office and SharePoint means SharePoint. Sure, they hang out together and visit a few bars when they attend the same tech conference… but they are not the same! I don’t care how Microsoft’s marketing machine manipulates it.
But this was in the past. Office and SharePoint no longer appear to be brothers from different mothers (at least from a developer capabilities perspective). Thanks to the new AppStore and Apps for Office & SharePoint, we will be able to write code once that works in both. Sure there are APIs aplenty but it all boils down to this:
HTML + CSS + JavaScript = The New Way of Building Apps for Office
In this Office 2013 Developer’s Guide you will find answers to the following questions:
- Office 3013: What’s new for developers?
- What are Apps for Office?
- What are Apps for SharePoint?
- What is the AppStore?
- Just what exactly is Napa?
- How does Visual Studio 2012 support Office & SharePoint 2013?
- How do I get started developing solutions for Office 2013?
- Why doesn’t Microsoft recommend customizing SharePoint 2013?
- What do you recommend as essential developer downloads?
- Where can I find code samples?
Office 3013: What’s new for developers?
As you probably have already surmised, there are a lot of new features for developers.
- What’s new for Office 2013 developers :: The biggest news is the Office Store and support for web apps, crazy stuff like HTML, CSS, PHP, JavaScript, & Perl. But there is much more in addition to web apps.
- What’s new for developers in SharePoint 2013 :: Quick, 1-paragraph explanations of the Cloud App Model, Core platform enhancements, social and well… every major category with something new.
- Explore SharePoint 2013 Preview :: This is the MSDN landing page for all things new with SharePoint 2013. It runs the gamut from authentication to workflow.
- Chris O’Brien: SharePoint 2013 – my view on what’s new (particularly for developers) :: One man’s opinion on the new stuff. If you are wondering about an opinion piece regarding Office 2013 then check back here early and often. It’ll publish soon enough.
- SharePoint 2013 Development–Microsoft’s heads are in the Clouds :: Should we developers of the Office and of the SharePoint be concerned about MSFT’s focus on the cloud (to the detriment of the desktop or solution model)?
Thanks for the overview articles but what about each Office application… what’s new?
- What’s new for Outlook 2013 developers
- What’s new for Excel 2013 developers
- What’s new for PowerPoint 2013 developers
- What’s new for Word 2013 developers
- What’s new for Access 2013 developers
- What’s new for Visio 2013 developers
What are Apps for Office?
Glibly put, they are HTML + JavaScript + CSS +(related web technologies) that interact with Office (Excel, Word, Project, and Outlook). They are sandboxed and do not run on the desktop. How then do they work? Magic.
- Overview of Apps for Office
- Build Apps for Office
- The background on “apps” for Office and SharePoint
- Project structure and properties of apps for SharePoint in Visual Studio
What are Apps for SharePoint?
They are “self-contained pieces of functionality that extend the capabilities of a SharePoint website.” This includes everything from lists & document libraries to your custom solutions.
- Apps for SharePoint overview
- Understanding SharePoint 2013 Apps (aka: Apps 101)
- Apps for SharePoint compared with SharePoint solutions
- SharePoint apps are isolated with respect to request processing and storage
- SharePoint app code cannot run inside the SharePoint environment
What is the AppStore and why should I care?
It’s a marketplace for apps. It’ll work like Apple’s app store but for Office and SharePoint. You should care because it’s a distribution channel for your apps. Said another way, you should care because it is a way for you to make money.
- Introducing the new Office cloud app model
- Office 2013 programs include an app store for developers
- Check out the new Office! And the new Office cloud app model!
- Appstore Licensing details
- UX guidelines for Office and SharePoint apps
- Apps validation policy
- Publish Apps for Office
- AppStore site
What good stuff does Office 365 wave 15 provide to developers?
The Office 2013 news has not discussed the Office 365 in detail. I suggest keeping an eye on the link below. I also suggest learning all you can about Apps for Office and Apps for SharePoint.
Just what exactly is Napa?
Napa is a developer tool that allows you to build Apps for Office & SharePoint using your browser. Visual Studio is not required.
- Create apps for Office and SharePoint by using “Napa” Office 365 Development Tools
- Napa : Tools for building SharePoint Apps
- Office 365 for developers: Getting started with Microsoft Napa
- How to: Create a basic app for SharePoint by using “Napa” Office 365 Development Tools
- Napa code samples
How does Visual Studio 2012 support Office & SharePoint 2013?
- What’s new in SharePoint development tools in Visual Studio 2012
- What’s new in Business Connectivity Services in SharePoint 2013
- Get started with workflows in SharePoint 2013
- Tools for developing apps for SharePoint
How do I get started developing solutions for Office 2013?
It’s easy. Sign-up for an Office 365 developer account. This account type provides you with access to Office 2013 Pro Plus, SharePoint Online, and Napa. Install Office 2013 and then download and install Visual Studio 2012. When done, you are ready for the following links.
- Office Development in Visual Studio 11 Beta
- Sign-up for an Office 365 Developer account
- Get started developing apps for Office
- Set up the development environment for SharePoint 2013
- SharePoint 2013 Cookbook: Prepare Your Environment to Create Apps
- Office Developer Training videos
- Loads and loads of code samples
What about older solution types (VSTO, COM Add-ins, VBA)?
These traditional models remain fully supported. If any of them were threatened, all we would need to do is tell VBA developers MSFT killed VBA. The VBA devs would then lead the revolution and win it before I could finish a cup of coffee.
- Office Developer Tools for Visual Studio 2012 :: Install them.
Did Microsoft deprecate any major features?
Yep. Please see the following link for full details.
Why doesn’t Microsoft recommend customizing SharePoint 2013?
- Microsoft doesn’t advise you customize SharePoint 2013
- Welcome to SharePoint 2013! (Warranty void if opened)
- MS says: DON’T customize SharePoint 2013
What do you recommend as essential developer downloads?
- Microsoft Office 365 ProPlus Preview
- Microsoft Office Developer Tools for Visual Studio 2012 RC
- Visual Studio 2012 Release Candidate
- SharePoint Server 2013 Preview
- Introduction to apps for Office 2013 Preview [document]
- Apps for Office and SharePoint 2013 downloads
Where can I find code samples?
- Office 2013 code samples
- SharePoint 2013 code samples
- Create a Windows Azure Auto-Hosted App in SharePoint 2013
What are the best sites to learn more?
Uhhh… The Office Newswire of course! And the links below.
2 Comments
Excellent Ty!
Thanks Dennis!