Channel 9 Interview: Building an Outlook Mail App using the “Napa” Office 365 Development Tools

If you haven’t heard, the new Office & SharePoint 2013 Developer Preview has a brand new development model that should make it a lot easier and flexible to build consumer and enterprise applications running within Office & SharePoint. Based on web technologies like HTML5, XML, CSS3, JavaScript, and REST APIs, you can use your existing knowledge of these web technologies to quickly build your apps. What’s cool is these apps can not only run in the desktop versions of Office, they can also run in the web app versions.

The rest is here: 
Channel 9 Interview: Building an Outlook Mail App using the “Napa” Office 365 Development Tools

Microsoft unveils the new Office

SAN FRANCISCO — July 16, 2012 — Today, Microsoft Corp. CEO Steve Ballmer unveiled the customer preview of the new Microsoft Office, available at office.com/preview . The next release features an intuitive design that works beautifully with touch, stylus, mouse or keyboard across new Windows devices, including tablets.

Originally posted here: 
Microsoft unveils the new Office

Generate invoice numbers in Excel

If you need a way to create invoices in Excel, you can use one of the many invoice templates on Office.com. While these templates are a great starting point, they don't automatically generate unique invoice numbers—you need a macro for that.

View post: 
Generate invoice numbers in Excel

Leveraging Windows Azure WCF Services to Connect BCS with SharePoint Online

Introduction You might have read an earlier post of mine where I discussed the new Business Connectivity Services (BCS) functionality in SharePoint Online (SP-O) and walked through how you can leverage jQuery and JavaScript to interact with an external list in SharePoint Online. This blog post assumed that you had created an external list in the first place and provided you with some code snippets to create a view of an external list. Since that time, a great post from Christian Glessner popped up that shows you how you can walk through creating an external list using SQL Azure.

See original here: 
Leveraging Windows Azure WCF Services to Connect BCS with SharePoint Online

Sample: Outlook 2010: Manipulate Items in Mail Conversations Using Outlook.Conversations

This sample shows how to use the new Conversation object in Outlook 2010 to manipulate items in a mail conversation.

Here is the original post:
Sample: Outlook 2010: Manipulate Items in Mail Conversations Using Outlook.Conversations

Sample: Outlook 2010: Access Lists of SharePoint Objects Using Outlook.PickerDialog

This sample shows how to use the new PickerDialog object in Outlook 2010, to access a SharePoint server to get a list of objects such as users, distribution lists, and so forth.

Read the rest here: 
Sample: Outlook 2010: Access Lists of SharePoint Objects Using Outlook.PickerDialog

Sample: Automating Chart Importation from Excel to an Email Message in Outlook 2010 (Visual How To)

Download a C# Outlook 2010 add-in that provides a custom user interface in Outlook for you to select and copy a chart from an Excel workbook to an email message in compose mode.

Read more from the original source:
Sample: Automating Chart Importation from Excel to an Email Message in Outlook 2010 (Visual How To)

Get Started Developing for SharePoint Online & Office 365

My company has been a subscriber of Microsoft’s current Office cloud offering (BPOS) for a over a year. It’s great in a lot of ways:

  • It’s easy to administer
  • It bundles Exchange, SharePoint, & Live Meeting
  • It includes a nice single sign-on app that allows you to move about SharePoint, Outlook, and Live Meeting without entering your credentials multiple times.
  • Users have up to 25 GB of space (although in reality mileage may vary)
  • It doesn’t break the bank
  • It’s almost always working. Given the recent press about an outage, the outages we have experienced is less than if we were hosting it ourselves.

These benefits are great except for the fact that I’m a developer. When we adopt a platform, I start thinking about how we can extend it so that our business processes are integrated with it. With BPOS, our options stunk. The extensibility features just weren’t there.

Office 365, however, has a nice extensibility story…at least with SharePoint online. As more information becomes available, I’m hoping to see development possibilities for Lync, Exchange, and Office Web Apps.

But what I do know about SharePoint Online is that Microsoft is giving developers a lot to work with. If you know anything about Sandboxed solutions for SharePoint 2010, then you already know what you need for developing with SharePoint Online. Of course there is more to it but I’ll direct you to two great resources rather than fill you in myself:

  1. The SharePoint Online Developer’s Guide: This white paper tells you what you need to know to get started. After that, it’s up to you and your creative mind to take it from there.
  2. Channel 9 Video – Start Developing for SharePoint Online: Microsoft Evangelists Donovan Follette and Chris Mayo spend 24 minutes filling you in on Office 365 and the developer “story”. It’s a good video and worth spending your lunch break watching it.

Have a great Memorial Day weekend everyone.

A Professional Developer’s Intro to the Office Development Platform

Thanks to everyone attended my sessions at Tech Ed North America and at SharePoint TechFest. It was a lot of fun and everyone had great questions. This type of session is a challenge due to the plethora of overlapping technologies involved.  Hopefully, the session did as advertised:

 

Provide an understanding of the developer technologies provided by the Office platform and explain when to use each technology.

You will leave here with an understanding of when to use Office technologies like Open XML, VSTO, SharePoint Document Services (Word, Excel, Visio), SharePoint REST API & Client Object Model, Business Connectivity Services, etc., and how to build them.

I have attached the slide deck and the demo code to this post. As a I mentioned at the beginning of the session, the MSDN Office Developer Map is a great place to go to find content related to any Office Development task. Here is the link:

http://bit.ly/OfficeDevMap

The session deck has even more links and I’ll post a ton of material so be sure and check those out as well.

 

Download the files here.

Office 2010 Sample: Open XML SDK 2.0 Code Snippets for Visual Studio 2010

Download this package to install the Open XML SDK 2.0 code snippets for use with Visual Studio 2010.

See the original post: 
Office 2010 Sample: Open XML SDK 2.0 Code Snippets for Visual Studio 2010