IW technologies, what's to come in 2006 - PowerPoint PPT Presentation

1 / 44
About This Presentation
Title:

IW technologies, what's to come in 2006

Description:

ZIP container with XML files. Backward Compatible Office 2000, Office XP, Office 2003 ... More OOB less code ... How to retrieve an entity (Finder) ... – PowerPoint PPT presentation

Number of Views:135
Avg rating:3.0/5.0
Slides: 45
Provided by: jplq
Category:

less

Transcript and Presenter's Notes

Title: IW technologies, what's to come in 2006


1
IW technologies, what's to come in 2006?
  • Joris Poelmans
  • http//jopx.blogspot.com

2
Agenda
  • Introduction
  • Office 12
  • Office 12 customisation options
  • Office 12 Servers
  • WSS 3.0
  • CMSVNext
  • Other Office servers InfoPath, Search, BDC,...
  • QA

3
Office 12
  • Result oriented interface Enter the Ribbon.
    Some love it others hate it
  • I just saw a video demo of Office 12. Wow!
    Microsoft has an ace with their new UI. Source
    http//blog.labnotes.org/2005/09/20/office-12/
  • Get ready for a surprise Today saw the launch
    of the brand spanking new user interface for
    Word, Excel, Access and PowerPoint the Office 12
    Ribbon. Source http//blogs.msdn.com/bowerm/arch
    ive/2005/09/13/464798.aspx
  • The screenshots of that new Office 12 UI are
    TERRIBLE.  The new UI is going to confuse the
    hell out of everyone.  What were they thinking?
    Source http//channel9.msdn.com/ShowPost.aspx?Pos
    tID115741

4
The new Office UI
  • Judge for yourself ....

at http//www.neowin.net/comments.php?id30382cat
egorymain
5
Office 12 UI enhancements The Ribbon
  • Why
  • Make features more discoverable...
  • The Ribbon
  • Replaces for menus and toolbars
  • Consists of a number of tabs
  • Each tab number of chunks

6
Office 12 UI enhancements The Ribbon
  • Chunks
  • Can host rich control types buttons, listbox,
    images,....
  • New control type - Gallery
  • Galleries
  • Visual way of browsing functionality
  • Shows the result of commands, not the commands
    themselves
  • Develop your own tabs and chunks

7
The Ribbon Galleries
8
Office 12 Other UI enhancements
  • Live preview
  • Quick Access Toolbar (QAT)
  • Floatie
  • On-object UI select text/image and see what
    functionality is available

9
Office 12 New UI
  • New UI
  • Word
  • Excel
  • PowerPoint
  • Outlook (except the shell)
  • Access
  • Customizable New XML model

10
Office 12 New document format
  • New XML file formats for Word, Excel and
    PowerPoint
  • New extensions docx, pptx, xlsx
  • ZIP container with XML files
  • Backward Compatible Office 2000, Office XP,
    Office 2003
  • Patches available at launch
  • http//blogs.msdn.com/brian_jones/default.aspx
  • Sneak preview of XML schema
  • http//www.microsoft.com/downloads/details.aspx?Fa
    milyID15805380-f2c0-4b80-9ad1-2cb0c300aef9displa
    ylangen

11
Office 12 Open XML
User view single Office file
Developer view modular file
12
Office 12 Open XML for developers
  • What can we do?
  • Automated document assembly
  • Reuse content in documents
  • Add content tags as entry points to your own
    solutions
  • Query document stores based on metadata
  • VSTO support for XML formats

13
Office 12 Customization options
  • Existing code will work VBA managed code
  • New model RibbonX possibilities
  • Add your own tabs
  • Add your own chunks to built-in tabs
  • Add to the File menu
  • Add to built-in contextual tabs
  • Lots of new controls

14
RibbonX
  • XML Format
  • Easier to use write less code
  • Same for Outlook, Word, Excel, .
  • Use fixed named controls Ids
  • Uses the new controls

idmyChunk labelMy 1st Chunk idmyButton labelHello World!
onActionmyHelloFunc /
15
Support for new controls
  • Office 2003 only 5 controls
  • Office 12 more then 10 controls to use

16
RibbonX How to ...
  • Use from within a COM Add-in
  • Implement IMsoRibbonExtensibility interface
  • Return RibbonX markup from GetCustomUI method
  • Add inside the new file format document
  • VSTO v3 offers design-time runtime support for
    RibbonX

17
VSTO v3.0
  • AppDomain Isolation
  • No more MSCORee.dll Addins are recognized by
    host application
  • New designers
  • Ribbon designer
  • Custom Task Pane Designer

18
Office 12 Servers
  • Windows SharePoint Services 3.0
  • CMSVNext
  • InfoPath 12 Platform
  • Office Server Search
  • Business Data Catalog

19
Office 12 Server InvestmentsBetter
empowerment, TCO and developer productivity
Next generation e-mail, project management,
workflow, blog and wiki support
Server-based spreadsheets plus BI portals built
on SQL Server Analysis Services
Windows SharePoint Services
Server-based forms and workflow with smart client
and browser interfaces
Enhanced SharePoint Portal aggregation and
personalization
Site Provisioning, Storage, Security,
Management, APIs
Integrated document, records and Web content
management
Great relevance with rich people and business
data search
Unified ASP.NET 2.0 workspace foundation for
scalability and extensibility
20
Windows SharePoint Services 3.0
  • Whats new?
  • General enhancements
  • List enhancements
  • UI enhancements
  • WSS 3.0 better development support

21
WSS 3.0 General enhancements
  • Content types
  • Define a type of information and associated with
    it the available metadata, its policy and
    workflow options
  • Single item security both in lists and
    libraries
  • Support for document policies
  • Recycle bin
  • Site breadcrumb
  • Richer alerts
  • Security Trimmed UI only show links if you can
    use them
  • Folders can be used in every type of list
  • Add metadata to folders
  • Out of the box support for workflow
  • Integrated with Outlook
  • Based on Windows Workflow Foundation
  • Create new workflows with FrontPage and VS.Net
    2005

22
WSS 3.0 General enhancements
  • Improvement of views better calendar view,
    better support for filtering, ....
  • No more unghosting
  • Version limits
  • Mobile support
  • Offline support with Outlook
  • Synchronous event handlers better support for
    all events
  • Support for blogs and wikis
  • Major and minor versions
  • More info on
  • http//jopx.blogspot.com/2005/09/enhancements-in-s
    harepoint-v3.html
  • http//www.sharepointblogs.com/dustin/archive/2005
    /09/14/3503.aspx

23
WSS 3.0 List features Part I
  • Version history for all SharePoint items
  • Shows changes to the item for each version
  • Append-only comment fields
  • Multi-valued lookup fields
  • New listtype Project task list

24
WSS 3.0 List features Part II
  • E-mail integration Send email to list
  • 2-way synchronisation with Outlook
  • Replication possible with Replication API
  • Associate site groups with distribution lists
  • All SharePoint lists provide RSS feeds
  • Custom column indexes for better performance

25
WSS3.0 - Development
  • Better development support
  • All ASP.Net 2.0
  • Global template
  • Features framework
  • Light up your sites add new functionality to
    existing sites
  • Better extensibility of UI
  • Better deployment enhancement on webpart
    packages
  • Support for localization
  • XSD delivered for XML schemas

26
WSS 3.0 -Global template
  • In V2 all common elements repeated in every
    site definition
  • In V3 common elements in global template
  • Base types
  • Gallery definitions e.g. Webpart gallery,
    master page gallery

27
WSS3.0 Features framework Part I
  • Features SharePoint modules
  • Group logical modules e.g. Knowledgebase
    feature
  • Examples document library, lists, custom aspx
  • Activate features through Site Settings (similar
    to Add/Remove programs), with stsadm.exe or with
    activation dependencies
  • Feature callout

28
WSS 3.0 Features Framework part II
  • 12 hive
  • Features folder with feature.xml
  • Elements.xml shared schema.xml
  • Contains Content types, events, listtemplates,
    listinstances,...
  • ONET.XML contains of features

29
WSS 3.0 Easier extension of the UI
  • Navigation is not XML defined
  • Example Adding a new custom menuitem
  • Define the feature in XML add reference to
    ASP.Net 2.0 server control
  • On activation of the feature add your own code to
    modify the navigation

30
WSS 3.0 - Extending the UI
" Title"Site Actions Menu
Customization" Description"Test Site
Actions Menu Customization"
Version"12.0.0.0" Scope"Site"
xmlns"http//schemas.microsoft.com/sharepoint/"
Location"operations.xml" /

" Location"Microsoft.SharePoint.StandardM
enu" GroupId"SiteActions"
Title"SiteActions Menu Customization"
ControlAssembly"SiteAction,Version1.0.2075.32537
,Cultureneutral,PublicKeyToken018d632ecf51b278"
ControlClass"SiteAction.SiteActionCustomi
zation"
31
WSS Extending the UI
public class SiteActionCustomization
WebControl protected override void
CreateChildControls()
base.CreateChildControls()
MenuItemTemplate menuItem null
ToolBarMenuButton siteActionsControl
ToolBarMenuButton.GetMenuControl(this)
menuItem new MenuItemTemplate()
menuItem.ID "CustomAction"
menuItem.Text "Advanced Permissions"
menuItem.Description "Manage users for this
site." menuItem.Sequence 400
menuItem.ClientOnClickNavigateUrl
"/_layouts/user.aspx"
Controls.Add(menuItem)
32
WSS 3.0 and workflow
  • WWF hosted in WSS
  • Integrated with Tasks, Mail, digital signature,
  • Use Access 12 as tracking application
  • Out of the box workflows
  • Review, approval, signatures, translation,
    expiration
  • Custom developed workflows
  • FrontPage designer
  • VS.Net
  • Screenshots at http//www.gavd.net/servers/sharepo
    int/sps_item.aspx?top0itm152

33
In the mean time WSS SP2
  • WSS SP2 allows ASP.Net 2.0 code in WSS 2003
  • ASP.Net 2.0 webparts not supported
  • Possible solution SmartPart?
  • More info released soon
  • http//www.smartpart.info
  • http//weblogs.asp.net/jan/

34
CMSVNext
  • Built on top of WSS 3.0
  • Office 12 Web content management (WCM) service
  • More OOB less code
  • More info http//jopx.blogspot.com/2005/09/cmsvne
    xt-and-windows-sharepoint.html

35
CMS VNext - Features
  • Branding separate content from presentation
  • Page Authoring web based or smart client
  • Site navigation OOB controls and providers
  • Publishing schedules, Approval workflow and
    Formatting restrictions
  • Site management tools
  • Performance ASP.Net caching, binary caching,
    use cache profiles,...
  • Security, hardened for internet use
  • Viewer role and membership provider
  • Support for multilingual scenarios
  • Search OOB
  • Easy migration/upgrade scenarios

36
CMSVNext vs MCMS
  • MCMS Channel WSS 3.0 web
  • Each web has a document library for Pages
  • MCMS Template reference to page in Page Layout
    column
  • MCMS placeholder WSS 3.0 field control
  • Master pages supported
  • Defines layout and navigation
  • Content in WSS Pages library (special doclib)
  • Navigation
  • MCMS loop over channels and posting with PAPI
  • MCMSVNext uses ASP.Net 2.0 navigation providers
  • Approvals workflow
  • MCMSVNext uses WWF-based workflow architecture

37
InfoPath 12 Platform
  • Browser enabled InfoPath forms with Forms server
  • Offline data connections, New controls, Better
    printing
  • Forms in Outlook
  • Integrate InfoPath into your own apps
  • Enhanced VSTO support
  • Integration with workflow, IRM,
  • More info http//www.directionsonmicrosoft.com/sa
    mple/DOMIS/update/2005/09sep/0905i1hftw.htm

38
InfoPath 12
39
Office Server Search
  • Client Server search build on a shared
    technology
  • Windows, MSN and Office use a single index and
    engine in Windows Vista
  • Emphasis on better results
  • Customize Search UI in SharePoint without code
  • Search webparts properties
  • Change XSLT for rendering results
  • Search your business data
  • Integrated with Business Data Catalog
  • Write your own apps
  • Search query object model or webservices

40
Business Data Catalog
  • Shared service for Office apps
  • Connects SharePoint with Business Data LOB apps
  • Metadata driven
  • Describe systems API, methods, ...
  • Expose Business entities
  • Describe relationships between entities
    (Associations)
  • How to retrieve an entity (Finder)
  • More info http//weblogs.asp.net/erobillard/archi
    ve/2005/09/15/425364.aspx

NameGetCustomer ...

... /
41
Business Data Catalog
  • Writeback possible
  • Out of the box webparts available
  • Business Data List webpart
  • Business Data Detail webpart

42
Resources
  • PDC slidedecks http//commnet.microsoftpdc.com/co
    ntent/downloads.aspx
  • WSS 3.0 Screenshots http//www.gavd.net/servers/s
    harepoint/sps_item.aspx?top0itm152
  • WWF Getting started http//msdn.microsoft.com/
    windowsvista/building/workflow/default.aspx?pull/
    library/en-us/dnlong/html/WWFGetStart.asp
  • SharePoint blogs
  • http//blog.u2u.info/DottextWeb/patrick/ 
  • http//blogs.msdn.com/pjhough/
  • http//blogs.msdn.com/mikefitz/
  • http//jopx.blogspot.com
  • http//blogs.tamtam.nl/mart/default.aspx

43
Resources Office 12 UI
  • Office 12 Blog https//blogs.msdn.com/jensenh
  • Office 12 Preview Screenshots http//bink.nu/Artic
    le4818.bink
  • More Office 12 screenshots http//www.neowin.net/
    comments.php?id30382categorymain
  • http//pdc.xbetas.com/?pageo12preview1
  • http//markharrison.co.uk/blog/2005/09/new-user-in
    terface-for-office-12-core.htm

44
Channel 9 Videos
  • Diving into the Office UI http//channel9.msdn.co
    m/showpost.aspx?postid114720
  • First look at next version of SharePoint
    http//channel9.msdn.com/showpost.aspx?postid1153
    83
  • SharePoint services and workflow
  • http//channel9.msdn.com/Showpost.aspx?postid115
    364
  • Office 12 New file format
  • http//channel9.msdn.com/ShowPost.aspx?PostID733
    29
Write a Comment
User Comments (0)
About PowerShow.com