Check out my latest article published on devx.com.
It’s about how to us Open XML sdk to generate Microsoft Office documents without VSTO or automation. Article is accompanied by code.
Check out my latest article published on devx.com.
It’s about how to us Open XML sdk to generate Microsoft Office documents without VSTO or automation. Article is accompanied by code.
OBAs (Office Business Applications) are new types of application/solutions which are built on Office System 2007 as a platform and so deployed on top of Office System 2007 apps. The development stream to develop OBAs is called Office Development and the tools used to develop OBAs are called VSTO (Visual Studio Tools for Office).
A typical Information worker in any industry today uses various tools and communication channels to complete an atomic business process. The list may comprise of following:
· Line of Business Solution for Transactions etc.
· Content Management solution or Knowledge Portal for reference knowledge.
· Mails to communicate & share documents with peers
· Telephone calls for knowledge gathering/sharing
While middleware technologies have considerably improved the automation and workflow enablement of system based business processes, the business process which involve humans are still quite disjointed. There is a lot of opportunity to improve productivity and efficiency in human based workflows.
OBAs are newer kind of application which try to fill the gaps in human workflow by providing a simplified and yet powerful platform to collaborate and execute business processes. OBAs can be exposed to users via a popular and familiar Office client interface or web based interface.
OBAs leverages the following Office System capabilities:
· SharePoint workflow and Windows Workflow foundation.
· Extensible User Interface of Office Clients
· ECMA Office Open XML File formats
· Business Data Catalog for connecting to LOB applications.
· Search portal
· Business Intelligence and Reporting Services.
Pls find below the first three articles in this series.
Open XML sdk is a huge productivity boost for development teams working on programming Office Documents.
April 2009 CTP of version 2 has been released while final release is expected to come with ‘Office 14’ release.
Version 1 allowed working on Open XML files at package level.
Version 2 earlier CTP allowed working @ parts level.
This CTP introduces Schema Level Validation functions.
I am starting an article series mainly for solution architects and others responsible for designing solution on Sharepoint platform.
It will start from the basics and will gradually move to designing Office Business Applications (OBAs) on Microsoft Office System.
Some of them will be high level while others quite hands-on.
The first three articles are published :
Let me know the article ideas on which you would like to read the articles.
Here are some of the major new features introduced in VSTO 2008 v3.0 with respect to VSTO 2005 ( Second Edition)
Here are screen shots of Project Templates available in VSTO 2005 SE and VSTO 2008 v3
VSTO 2005 SE Project Templates
VSTO 2008 v3.0 Project Templates
Visual Studio Tools for Office (VSTO) is a set of Visual Studio plug-ins and project templates which assist in creating add-ins and document level customizations for Office client suite of products like MS Word, Excel, Outlook, PowerPoint etc.
The current version available for Visual Studio 2005 is VSTO 2005 Second Edition (VSTO 2005 SE).
The current version available for Visual Studio 2008 is VSTO 2008 Version 3.0.
With some of the editions of Visual Studio 2005 like Team suite, VSTO comes pre-packaged while for others it can be downloaded freely and installed.
VSTO 2005 is also available as a stand-alone edition of Visual Studio.
The one which comes with VS 2005 needs to be upgraded with VSTO 2005 SE.
Here is how your VS 2005 splash screen will look after VSTO 2005 SE install.
The development of application level add-ins supported by VSTO 2005 SE are :
Prerequisites on User's Computer where application level add-ins created using VSTO 2005 SE are going to run :
Downloads
Microsoft's Industry Architecture team has released a free book on building composite applications using the Microsoft Platform. It discusses how to build composite applications as Office Business Applications (OBAs) using the 2007 Microsoft Office System.
The book discusses following topics in sequence:
1. Concept of composite applications and their benefits like enterprise alignment, adaptability and agility.
2. Introduces the 2007 Microsoft Office platform and the concept of OBAs.
3. Guidelines on deploying an OBA in an enterprise with a least impact on existing applications.
4. Details two different sample OBAs for retail and banking industry and the challenges faced. Some other sample OBAs also discussed.
The book can be read at following link :