BIWUG 01/09/2005 IW Technologies, what's to come in 2006?
-
Upload
biwug -
Category
Technology
-
view
1.512 -
download
0
description
Transcript of 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
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
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
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
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
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
The Ribbon & GalleriesThe Ribbon & Galleries
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
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
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
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
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
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
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>
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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>
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);
}}
}}
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
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/
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
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
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
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
InfoPath 12InfoPath 12
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
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>
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
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
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
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