biwug 01/09/2005 iw technologies, what's to come in 2006?

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

Upload: biwug

Post on 05-Dec-2014

1.512 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: BIWUG 01/09/2005 IW Technologies, what's to come in 2006?

IW technologies, what's to IW technologies, what's to come in 2006? come in 2006?

Joris PoelmansJoris Poelmanshttp://jopx.blogspot.comhttp://jopx.blogspot.com

Page 2: BIWUG 01/09/2005 IW Technologies, what's to come in 2006?

AgendaAgenda

IntroductionIntroduction Office 12Office 12 Office 12 – customisation optionsOffice 12 – customisation options Office 12 ServersOffice 12 Servers WSS 3.0WSS 3.0 CMSVNextCMSVNext Other Office servers: InfoPath, Search, Other Office servers: InfoPath, Search,

BDC,...BDC,... Q&AQ&A

Page 3: BIWUG 01/09/2005 IW Technologies, what's to come in 2006?

Office 12Office 12 Result oriented interface – Enter the Ribbon. Some Result oriented interface – Enter the Ribbon. Some

love it others hate it :love it others hate it :• ““I just saw a video demo of Office 12. Wow! Microsoft has an I just saw a video demo of Office 12. Wow! Microsoft has an

ace with their new UIace with their new UI. “ . “ SourceSource: : http://blog.labnotes.org/2005/09/20/office-12/http://blog.labnotes.org/2005/09/20/office-12/

• ““Get ready for a surprise… Today saw the launch of the brand Get ready for a surprise… Today saw the launch of the brand spanking new user interface for Word, Excel, Access and spanking new user interface for Word, Excel, Access and PowerPoint: the Office 12 Ribbon.” PowerPoint: the Office 12 Ribbon.” Source:Source:  http://blogs.msdn.com/bowerm/archive/2005/09/13/4http://blogs.msdn.com/bowerm/archive/2005/09/13/464798.aspx64798.aspx

• “ “The screenshots of that new Office 12 UI are TERRIBLE.  The The screenshots of that new Office 12 UI are TERRIBLE.  The new UI is going to confuse the hell out of everyone.  What were new UI is going to confuse the hell out of everyone.  What were they thinking?they thinking? “ “ Source: Source: http://channel9.msdn.com/ShowPost.aspx?PostID=115741http://channel9.msdn.com/ShowPost.aspx?PostID=115741

Page 4: BIWUG 01/09/2005 IW Technologies, what's to come in 2006?

The new Office UIThe new Office UI

Judge for yourself ....Judge for yourself ....

at http://www.neowin.net/comments.php?id=30382&category=mainhttp://www.neowin.net/comments.php?id=30382&category=main

Page 5: BIWUG 01/09/2005 IW Technologies, what's to come in 2006?

Office 12 UI enhancements – The Office 12 UI enhancements – The RibbonRibbon

WhyWhy• Make features more discoverable...Make features more discoverable...

The RibbonThe Ribbon• Replaces for menus and toolbarsReplaces for menus and toolbars• Consists of a number of tabsConsists of a number of tabs• Each tab – number of chunksEach tab – number of chunks

Page 6: BIWUG 01/09/2005 IW Technologies, what's to come in 2006?

Office 12 UI enhancements – The Office 12 UI enhancements – The RibbonRibbon

ChunksChunks• Can host rich control types – buttons, Can host rich control types – buttons,

listbox, images,....listbox, images,....• New control type - GalleryNew control type - Gallery

GalleriesGalleries• Visual way of browsing functionalityVisual way of browsing functionality• Shows the result of commands, not the Shows the result of commands, not the

commands themselvescommands themselves Develop your own tabs and chunksDevelop your own tabs and chunks

Page 7: BIWUG 01/09/2005 IW Technologies, what's to come in 2006?

The Ribbon & GalleriesThe Ribbon & Galleries

Page 8: BIWUG 01/09/2005 IW Technologies, what's to come in 2006?

Office 12 – Other UI enhancementsOffice 12 – Other UI enhancements

Live previewLive preview Quick Access Toolbar (QAT)Quick Access Toolbar (QAT)

FloatieFloatie• On-object UI – select text/image and see On-object UI – select text/image and see

what functionality is availablewhat functionality is available

Page 9: BIWUG 01/09/2005 IW Technologies, what's to come in 2006?

Office 12 – New UIOffice 12 – New UI

New UINew UI• WordWord• ExcelExcel• PowerPointPowerPoint• Outlook (except the shell)Outlook (except the shell)• AccessAccess

Customizable – New XML modelCustomizable – New XML model

Page 10: BIWUG 01/09/2005 IW Technologies, what's to come in 2006?

Office 12 – New document formatOffice 12 – New document format

New XML file formats for Word, Excel and PowerPointNew XML file formats for Word, Excel and PowerPoint New extensions –docx, pptx, xlsxNew extensions –docx, pptx, xlsx

• ZIP container with XML filesZIP container with XML files Backward Compatible Office 2000, Office XP, Office 2003 Backward Compatible Office 2000, Office XP, Office 2003

• Patches available at launchPatches available at launch http://blogs.msdn.com/brian_jones/default.aspxhttp://blogs.msdn.com/brian_jones/default.aspx Sneak preview of XML schemaSneak preview of XML schema http://www.microsoft.com/downloads/details.aspx?http://www.microsoft.com/downloads/details.aspx?

FamilyID=15805380-f2c0-4b80-9ad1-FamilyID=15805380-f2c0-4b80-9ad1-2cb0c300aef9&displaylang=en2cb0c300aef9&displaylang=en

Page 11: BIWUG 01/09/2005 IW Technologies, what's to come in 2006?

Office 12 – Open XMLOffice 12 – Open XMLUser view: single Office User view: single Office “file”“file”

Questionnaire.Questionnaire.docxdocx

File ContainerFile Container

Document PropertiesDocument Properties

CommentsComments

ChartsCharts

Embedded code / macrosEmbedded code / macros

Images, video, soundImages, video, sound

Custom-defined XMLCustom-defined XML

WordML / SpreadsheetML, etc.WordML / SpreadsheetML, etc.Document PartsDocument Parts Most parts are XMLMost parts are XML Each XML part is a discreet, compressed Each XML part is a discreet, compressed

componentcomponent Can add, extract and modify individual Can add, extract and modify individual

parts without using Office programsparts without using Office programs Corruption or absence of any part would Corruption or absence of any part would

not prohibit the file from being openednot prohibit the file from being opened

Developer view: modular Developer view: modular filefile

Page 12: BIWUG 01/09/2005 IW Technologies, what's to come in 2006?

Office 12 – Open XML for Office 12 – Open XML for developersdevelopers

What can we do?What can we do?• Automated document assemblyAutomated document assembly• Reuse content in documentsReuse content in documents• Add content tags as entry points to your Add content tags as entry points to your

own solutionsown solutions• Query document stores based on Query document stores based on

metadatametadata VSTO support for XML formatsVSTO support for XML formats

Page 13: BIWUG 01/09/2005 IW Technologies, what's to come in 2006?

Office 12 – Customization optionsOffice 12 – Customization options

Existing code will work : VBA & Existing code will work : VBA & managed codemanaged code

New model RibbonX – possibilitiesNew model RibbonX – possibilities• Add your own tabsAdd your own tabs• Add your own chunks to built-in tabsAdd your own chunks to built-in tabs• Add to the File menuAdd to the File menu• Add to built-in contextual tabsAdd to built-in contextual tabs

Lots of new controlsLots of new controls

Page 14: BIWUG 01/09/2005 IW Technologies, what's to come in 2006?

RibbonXRibbonX

XML FormatXML Format• Easier to use – write less codeEasier to use – write less code• Same for Outlook, Word, Excel, ….Same for Outlook, Word, Excel, ….• Use fixed named controls – IdsUse fixed named controls – Ids• Uses the new controlsUses the new controls

<tab id=“myTab” label=“My Tab”>

<chunk id=“myChunk” label=“My 1st Chunk”>

<button id=“myButton” label=“Hello World!” onAction=“myHelloFunc” />

</chunk>

</tab>

Page 15: BIWUG 01/09/2005 IW Technologies, what's to come in 2006?

Support for new controlsSupport for new controls

Office 2003 –only 5 controlsOffice 2003 –only 5 controls Office 12 – more then 10 controls to Office 12 – more then 10 controls to

useuse

Page 16: BIWUG 01/09/2005 IW Technologies, what's to come in 2006?

RibbonX – How to ...RibbonX – How to ...

• Use from within a COM Add-inUse from within a COM Add-in Implement IMsoRibbonExtensibility interfaceImplement IMsoRibbonExtensibility interface Return RibbonX markup from GetCustomUI Return RibbonX markup from GetCustomUI

methodmethod

• Add inside the new file format documentAdd inside the new file format document• VSTO v3 offers design-time & runtime VSTO v3 offers design-time & runtime

support for RibbonXsupport for RibbonX

Page 17: BIWUG 01/09/2005 IW Technologies, what's to come in 2006?

VSTO v3.0VSTO v3.0

AppDomain IsolationAppDomain Isolation No more MSCORee.dll – Addins are No more MSCORee.dll – Addins are

recognized by host applicationrecognized by host application New designersNew designers

• Ribbon designerRibbon designer• Custom Task Pane DesignerCustom Task Pane Designer

Page 18: BIWUG 01/09/2005 IW Technologies, what's to come in 2006?

Office 12 ServersOffice 12 Servers

Windows SharePoint Services 3.0Windows SharePoint Services 3.0 CMSVNextCMSVNext InfoPath 12 PlatformInfoPath 12 Platform Office Server SearchOffice Server Search Business Data CatalogBusiness Data Catalog

Page 19: BIWUG 01/09/2005 IW Technologies, what's to come in 2006?

Office “12” : Server InvestmentsOffice “12” : Server InvestmentsBetter empowerment, TCO and developer productivityBetter empowerment, TCO and developer productivity

Next generation e-Next generation e-mail, project mail, project

management, management, workflow, blog and workflow, blog and

wiki supportwiki supportCollaborationCollaborationBusinessBusiness

IntelligenceIntelligence

PortalPortalEnhanced SharePoint Enhanced SharePoint Portal aggregation and Portal aggregation and personalizationpersonalization

Great relevanceGreat relevancewith rich people andwith rich people and

business data searchbusiness data search

Server-based Server-based forms and forms and

workflow with workflow with smart client and smart client and

browser interfacesbrowser interfaces

Server-based Server-based spreadsheets plus BI spreadsheets plus BI portals built on SQL portals built on SQL Server Analysis Server Analysis ServicesServices

Integrated document, Integrated document, records and Web records and Web content managementcontent management

BusinessBusinessProcesseProcesse

ss

Unified ASP.NET 2.0 Unified ASP.NET 2.0 workspace foundation for workspace foundation for

scalability and extensibilityscalability and extensibility

SearchSearchContentContentManagementManagement

WindowsSharePoint

ServicesSite Provisioning, Storage, Site Provisioning, Storage, Security, Management, APIsSecurity, Management, APIs

Page 20: BIWUG 01/09/2005 IW Technologies, what's to come in 2006?

Windows SharePoint Services 3.0Windows SharePoint Services 3.0

What’s new?What’s new?• General enhancementsGeneral enhancements• List enhancementsList enhancements• UI enhancementsUI enhancements• WSS 3.0 better development supportWSS 3.0 better development support

Page 21: BIWUG 01/09/2005 IW Technologies, what's to come in 2006?

WSS 3.0 – General enhancementsWSS 3.0 – General enhancements

Content typesContent types• Define a type of information and associated with it the Define a type of information and associated with it the

available metadata, its policy and workflow optionsavailable metadata, its policy and workflow options Single item security – both in lists and librariesSingle item security – both in lists and libraries Support for document policiesSupport for document policies Recycle binRecycle bin Site breadcrumbSite breadcrumb Richer alertsRicher alerts Security Trimmed UI – only show links if you can use themSecurity Trimmed UI – only show links if you can use them Folders can be used in every type of listFolders can be used in every type of list Add metadata to foldersAdd metadata to folders Out of the box support for workflowOut of the box support for workflow

• Integrated with OutlookIntegrated with Outlook• Based on Windows Workflow FoundationBased on Windows Workflow Foundation• Create new workflows with FrontPage and VS.Net 2005Create new workflows with FrontPage and VS.Net 2005

Page 22: BIWUG 01/09/2005 IW Technologies, what's to come in 2006?

WSS 3.0 – General enhancementsWSS 3.0 – General enhancements

Improvement of views – better calendar view, better support for Improvement of views – better calendar view, better support for filtering, ....filtering, ....

No more unghostingNo more unghosting Version limitsVersion limits Mobile supportMobile support Offline support with OutlookOffline support with Outlook Synchronous event handlers – better support for all eventsSynchronous event handlers – better support for all events Support for blogs and wikisSupport for blogs and wikis Major and minor versionsMajor and minor versions

More info onMore info on http://jopx.blogspot.com/2005/09/enhancements-in-sharepoint-http://jopx.blogspot.com/2005/09/enhancements-in-sharepoint-

v3.htmlv3.html http://www.sharepointblogs.com/dustin/archive/http://www.sharepointblogs.com/dustin/archive/

2005/09/14/3503.aspx2005/09/14/3503.aspx

Page 23: BIWUG 01/09/2005 IW Technologies, what's to come in 2006?

WSS 3.0 – List features Part IWSS 3.0 – List features Part I Version history for all SharePoint itemsVersion history for all SharePoint items Shows changes to the item for each versionShows changes to the item for each version ““Append-only” comment fields Append-only” comment fields Multi-valued lookup fieldsMulti-valued lookup fields New listtype – Project task listNew listtype – Project task list

Page 24: BIWUG 01/09/2005 IW Technologies, what's to come in 2006?

WSS 3.0 – List features Part IIWSS 3.0 – List features Part II

E-mail integration – Send email to listE-mail integration – Send email to list 2-way synchronisation with Outlook 2-way synchronisation with Outlook Replication possible with Replication APIReplication possible with Replication API Associate site groups with distribution listsAssociate site groups with distribution lists All SharePoint lists provide RSS feedsAll SharePoint lists provide RSS feeds Custom column indexes for better performanceCustom column indexes for better performance

Page 25: BIWUG 01/09/2005 IW Technologies, what's to come in 2006?

WSS3.0 - DevelopmentWSS3.0 - Development

Better development supportBetter development support• All ASP.Net 2.0All ASP.Net 2.0• Global templateGlobal template• Features frameworkFeatures framework• Light up your sites – add new functionality to Light up your sites – add new functionality to

existing sitesexisting sites• Better extensibility of UIBetter extensibility of UI• Better deployment – enhancement on webpart Better deployment – enhancement on webpart

packagespackages• Support for localizationSupport for localization• XSD delivered for XML schemasXSD delivered for XML schemas

Page 26: BIWUG 01/09/2005 IW Technologies, what's to come in 2006?

WSS 3.0 -Global templateWSS 3.0 -Global template

In V2 – all common elements In V2 – all common elements repeated in every site definitionrepeated in every site definition

In V3 – common elements in global In V3 – common elements in global templatetemplate• Base typesBase types• Gallery definitions – e.g. Webpart Gallery definitions – e.g. Webpart

gallery, master page gallerygallery, master page gallery

Page 27: BIWUG 01/09/2005 IW Technologies, what's to come in 2006?

WSS3.0 Features framework – Part WSS3.0 Features framework – Part II

Features = SharePoint modulesFeatures = SharePoint modules• Group logical modules – e.g. Group logical modules – e.g.

“Knowledgebase feature”“Knowledgebase feature”• Examples : document library, lists, Examples : document library, lists,

custom aspxcustom aspx• Activate features through Site Settings Activate features through Site Settings

(similar to Add/Remove programs), with (similar to Add/Remove programs), with stsadm.exe or with activation stsadm.exe or with activation dependenciesdependencies

• Feature calloutFeature callout

Page 28: BIWUG 01/09/2005 IW Technologies, what's to come in 2006?

WSS 3.0 Features Framework – WSS 3.0 Features Framework – part IIpart II

““12” hive12” hive• Features folder with feature.xmlFeatures folder with feature.xml• Elements.xml = “shared” schema.xmlElements.xml = “shared” schema.xml

Contains “Content types”, events, Contains “Content types”, events, listtemplates, listinstances,...listtemplates, listinstances,...

• ONET.XML : contains # of featuresONET.XML : contains # of features

Page 29: BIWUG 01/09/2005 IW Technologies, what's to come in 2006?

WSS 3.0 Easier extension of the UIWSS 3.0 Easier extension of the UI

Navigation is not XML definedNavigation is not XML defined Example – Adding a new custom Example – Adding a new custom

menuitemmenuitem• Define the feature in XML + add Define the feature in XML + add

reference to ASP.Net 2.0 server controlreference to ASP.Net 2.0 server control• On activation of the feature add your On activation of the feature add your

own code to modify the navigation own code to modify the navigation

Page 30: BIWUG 01/09/2005 IW Technologies, what's to come in 2006?

WSS 3.0 - Extending the UIWSS 3.0 - Extending the UI<Feature Id="0F121A23-C6BC-400F-87E4-E6BBDD999999"<Feature Id="0F121A23-C6BC-400F-87E4-E6BBDD999999"

Title="Site Actions Menu Customization"Title="Site Actions Menu Customization"

Description="Test Site Actions Menu Customization"Description="Test Site Actions Menu Customization"

Version="12.0.0.0"Version="12.0.0.0"

Scope="Site"Scope="Site"

xmlns="http://schemas.microsoft.com/sharepoint/">xmlns="http://schemas.microsoft.com/sharepoint/">

<ElementManifests><ElementManifests>

<ElementManifest Location="operations.xml" /><ElementManifest Location="operations.xml" />

</ElementManifests></ElementManifests>

</Feature></Feature>

<CustomAction<CustomAction

Id="SiteActionsCustomization"Id="SiteActionsCustomization"

Location="Microsoft.SharePoint.StandardMenu"Location="Microsoft.SharePoint.StandardMenu"

GroupId="SiteActions"GroupId="SiteActions"

Title="SiteActions Menu Customization"Title="SiteActions Menu Customization"

ControlAssembly="SiteAction,Version=1.0.2075.32537,Culture=neutral,PublicControlAssembly="SiteAction,Version=1.0.2075.32537,Culture=neutral,PublicKeyToken=018d632ecf51b278"KeyToken=018d632ecf51b278"

ControlClass="SiteAction.SiteActionCustomization">ControlClass="SiteAction.SiteActionCustomization">

</CustomAction></CustomAction>

Page 31: BIWUG 01/09/2005 IW Technologies, what's to come in 2006?

WSS – Extending the UIWSS – Extending the UI public class SiteActionCustomization : WebControlpublic class SiteActionCustomization : WebControl

{{

protected override void CreateChildControls()protected override void CreateChildControls()

{{

base.CreateChildControls();base.CreateChildControls();

MenuItemTemplate menuItem = null;MenuItemTemplate menuItem = null;

ToolBarMenuButton siteActionsControl = ToolBarMenuButton siteActionsControl = ToolBarMenuButton.GetMenuControl(this);ToolBarMenuButton.GetMenuControl(this);

menuItem = new MenuItemTemplate();menuItem = new MenuItemTemplate();

menuItem.ID = "CustomAction";menuItem.ID = "CustomAction";

menuItem.Text = "Advanced Permissions";menuItem.Text = "Advanced Permissions";

menuItem.Description = "Manage users for this site.";menuItem.Description = "Manage users for this site.";

menuItem.Sequence = 400;menuItem.Sequence = 400;

menuItem.ClientOnClickNavigateUrl = "/_layouts/user.aspx";menuItem.ClientOnClickNavigateUrl = "/_layouts/user.aspx";

Controls.Add(menuItem);Controls.Add(menuItem);

}}

}}

Page 32: BIWUG 01/09/2005 IW Technologies, what's to come in 2006?

WSS 3.0 and workflowWSS 3.0 and workflow WWF hosted in WSS WWF hosted in WSS Integrated with Tasks, Mail, digital signature,Integrated with Tasks, Mail, digital signature, Use Access 12 as tracking applicationUse Access 12 as tracking application Out of the box workflowsOut of the box workflows

• Review, approval, signatures, translation, Review, approval, signatures, translation, expiration…expiration…

Custom developed workflowsCustom developed workflows• FrontPage designerFrontPage designer• VS.NetVS.Net

Screenshots at Screenshots at http://www.gavd.net/servers/sharepoint/sps_item.http://www.gavd.net/servers/sharepoint/sps_item.aspx?top=0&itm=152aspx?top=0&itm=152

Page 33: BIWUG 01/09/2005 IW Technologies, what's to come in 2006?

In the mean time – WSS SP2In the mean time – WSS SP2

WSS SP2 allows ASP.Net 2.0 code in WSS 2003WSS SP2 allows ASP.Net 2.0 code in WSS 2003 ASP.Net 2.0 webparts not supportedASP.Net 2.0 webparts not supported Possible solution – SmartPart?Possible solution – SmartPart?

• More info released soonMore info released soon• http://www.smartpart.infohttp://www.smartpart.info• http://weblogs.asp.net/jan/http://weblogs.asp.net/jan/

Page 34: BIWUG 01/09/2005 IW Technologies, what's to come in 2006?

CMSVNextCMSVNext

Built on top of WSS 3.0Built on top of WSS 3.0 Office “12” Web content Office “12” Web content

management (WCM) servicemanagement (WCM) service More OOB – less codeMore OOB – less code

More infoMore info :http://jopx.blogspot.com/2005/09/cmsvnext-and-windows- :http://jopx.blogspot.com/2005/09/cmsvnext-and-windows-sharepoint.htmlsharepoint.html

Page 35: BIWUG 01/09/2005 IW Technologies, what's to come in 2006?

CMS VNext - FeaturesCMS VNext - Features Branding – separate content from presentationBranding – separate content from presentation Page Authoring – web based or smart clientPage Authoring – web based or smart client Site navigation – OOB controls and providersSite navigation – OOB controls and providers Publishing schedules, Approval workflow and Formatting Publishing schedules, Approval workflow and Formatting

restrictionsrestrictions Site management toolsSite management tools Performance : ASP.Net caching, binary caching, use cache Performance : ASP.Net caching, binary caching, use cache

profiles,... profiles,... Security, hardened for internet useSecurity, hardened for internet use

• Viewer role and membership providerViewer role and membership provider Support for multilingual scenariosSupport for multilingual scenarios Search OOBSearch OOB Easy migration/upgrade scenario’sEasy migration/upgrade scenario’s

Page 36: BIWUG 01/09/2005 IW Technologies, what's to come in 2006?

CMSVNext vs MCMSCMSVNext vs MCMS MCMS Channel = WSS 3.0 webMCMS Channel = WSS 3.0 web

• Each web has a document library for PagesEach web has a document library for Pages MCMS Template = reference to page in Page Layout columnMCMS Template = reference to page in Page Layout column MCMS placeholder = WSS 3.0 field controlMCMS placeholder = WSS 3.0 field control Master pages supportedMaster pages supported

• Defines layout and navigationDefines layout and navigation Content in WSS Pages library (special doclib)Content in WSS Pages library (special doclib) NavigationNavigation

• MCMS – loop over channels and posting with PAPIMCMS – loop over channels and posting with PAPI• MCMSVNext – uses ASP.Net 2.0 navigation providersMCMSVNext – uses ASP.Net 2.0 navigation providers

Approvals – workflowApprovals – workflow• MCMSVNext – uses WWF-based workflow architectureMCMSVNext – uses WWF-based workflow architecture

Page 37: BIWUG 01/09/2005 IW Technologies, what's to come in 2006?

InfoPath 12 PlatformInfoPath 12 Platform Browser enabled InfoPath forms with Forms serverBrowser enabled InfoPath forms with Forms server Offline data connections, New controls, Better printingOffline data connections, New controls, Better printing Forms in OutlookForms in Outlook Integrate InfoPath into your own appsIntegrate InfoPath into your own apps Enhanced VSTO supportEnhanced VSTO support Integration with workflow, IRM, …Integration with workflow, IRM, …

More info:More info: http://www.directionsonmicrosoft.com/sample/DOMIS/updathttp://www.directionsonmicrosoft.com/sample/DOMIS/update/2005/09sep/0905i1hftw.htme/2005/09sep/0905i1hftw.htm

Page 38: BIWUG 01/09/2005 IW Technologies, what's to come in 2006?

InfoPath 12InfoPath 12

Page 39: BIWUG 01/09/2005 IW Technologies, what's to come in 2006?

Office Server SearchOffice Server Search Client & Server search build on a shared Client & Server search build on a shared

technologytechnology Windows, MSN and Office use a single index and Windows, MSN and Office use a single index and

engine in Windows Vistaengine in Windows Vista Emphasis on better resultsEmphasis on better results Customize Search UI in SharePoint without codeCustomize Search UI in SharePoint without code

• Search webparts propertiesSearch webparts properties• Change XSLT for rendering resultsChange XSLT for rendering results

Search your business dataSearch your business data• Integrated with Business Data CatalogIntegrated with Business Data Catalog

Write your own appsWrite your own apps• Search query object model or webservicesSearch query object model or webservices

Page 40: BIWUG 01/09/2005 IW Technologies, what's to come in 2006?

Business Data CatalogBusiness Data Catalog Shared service for Office appsShared service for Office apps Connects SharePoint with Business Data – LOB appsConnects SharePoint with Business Data – LOB apps Metadata drivenMetadata driven

• Describe system’s API, methods, ...Describe system’s API, methods, ...• Expose Business entitiesExpose Business entities• Describe relationships between entities (Associations)Describe relationships between entities (Associations)• How to retrieve an entity (Finder)How to retrieve an entity (Finder)

More info: More info: http://weblogs.asp.net/erobillard/archive/2005/09/15/425364.ahttp://weblogs.asp.net/erobillard/archive/2005/09/15/425364.aspxspx

<Entity Name=“Customer”><Entity Name=“Customer”> <Methods><Methods> <Method Name=“GetCustomer”><Method Name=“GetCustomer”> <Parameters> ... </Parameters><Parameters> ... </Parameters> <MethodInstance Type=“Finder” ... /><MethodInstance Type=“Finder” ... /> </Method></Method> </Methods></Methods></Entity></Entity>

Page 41: BIWUG 01/09/2005 IW Technologies, what's to come in 2006?

Business Data CatalogBusiness Data Catalog

Writeback possibleWriteback possible Out of the box webparts availableOut of the box webparts available

• Business Data List webpartBusiness Data List webpart• Business Data Detail webpartBusiness Data Detail webpart

Page 42: BIWUG 01/09/2005 IW Technologies, what's to come in 2006?

ResourcesResources PDC slidedecks: PDC slidedecks:

http://commnet.microsoftpdc.com/content/downloads.aspxhttp://commnet.microsoftpdc.com/content/downloads.aspx WSS 3.0 Screenshots: WSS 3.0 Screenshots:

http://www.gavd.net/servers/sharepoint/sps_item.aspx?top=0&itmhttp://www.gavd.net/servers/sharepoint/sps_item.aspx?top=0&itm=152=152

WWF – Getting started : WWF – Getting started : http://msdn.microsoft.com/windowsvista/building/workflow/defaulthttp://msdn.microsoft.com/windowsvista/building/workflow/default.aspx?pull=/library/en-us/dnlong/html/WWFGetStart.asp.aspx?pull=/library/en-us/dnlong/html/WWFGetStart.asp

SharePoint blogsSharePoint blogs• http://blog.u2u.info/DottextWeb/patrick/ http://blog.u2u.info/DottextWeb/patrick/ • http://blogs.msdn.com/pjhough/ http://blogs.msdn.com/pjhough/ • http://blogs.msdn.com/mikefitz/ http://blogs.msdn.com/mikefitz/ • http://jopx.blogspot.comhttp://jopx.blogspot.com• http://blogs.tamtam.nl/mart/default.aspx http://blogs.tamtam.nl/mart/default.aspx

Page 43: BIWUG 01/09/2005 IW Technologies, what's to come in 2006?

Resources – Office 12 UIResources – Office 12 UI Office 12 Blog : https://blogs.msdn.com/jensenhOffice 12 Blog : https://blogs.msdn.com/jensenh Office 12 Preview Screenshots http://bink.nu/Article4818.binkOffice 12 Preview Screenshots http://bink.nu/Article4818.bink More Office 12 screenshots: More Office 12 screenshots:

http://www.neowin.net/comments.php?id=30382&category=mainhttp://www.neowin.net/comments.php?id=30382&category=main http://pdc.xbetas.com/?page=o12preview1http://pdc.xbetas.com/?page=o12preview1 http://markharrison.co.uk/blog/2005/09/new-user-interface-for-http://markharrison.co.uk/blog/2005/09/new-user-interface-for-

office-12-core.htmoffice-12-core.htm

Page 44: BIWUG 01/09/2005 IW Technologies, what's to come in 2006?

Channel 9 VideosChannel 9 Videos Diving into the Office UI Diving into the Office UI

http://channel9.msdn.com/showpost.aspx?postid=114720http://channel9.msdn.com/showpost.aspx?postid=114720 First look at next version of SharePoint First look at next version of SharePoint

http://channel9.msdn.com/showpost.aspx?postid=115383http://channel9.msdn.com/showpost.aspx?postid=115383 SharePoint services and workflowSharePoint services and workflow

http://channel9.msdn.com/Showpost.aspx?postid=115364http://channel9.msdn.com/Showpost.aspx?postid=115364 Office 12 – New file formatOffice 12 – New file format

http://channel9.msdn.com/ShowPost.aspx?PostID=73329http://channel9.msdn.com/ShowPost.aspx?PostID=73329