<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SharePoint.Sharon &#187; keynotes</title>
	<atom:link href="http://www.sharepointsharon.com/tag/keynotes/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sharepointsharon.com</link>
	<description>news and tips about SharePoint and friends</description>
	<lastBuildDate>Tue, 24 Jan 2012 12:03:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>SPC2008 &#8211; BillG Keynote</title>
		<link>http://www.sharepointsharon.com/2008/03/spc2008-billg-keynote/</link>
		<comments>http://www.sharepointsharon.com/2008/03/spc2008-billg-keynote/#comments</comments>
		<pubDate>Tue, 04 Mar 2008 02:11:00 +0000</pubDate>
		<dc:creator>Sharon Richardson</dc:creator>
				<category><![CDATA[events]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[keynotes]]></category>

		<guid isPermaLink="false">http://www.sharepointsharon.com/2008/03/spc2008-billg-keynote/</guid>
		<description><![CDATA[Having sat in on Bill G&#8217;s keynote at the Office DevCon 3 weeks ago, it was interesting to see what would be in the SharePoint conference keynote&#8230; Has to be said, the content had a bit more zing. Yes, the &#8216;last day at the office&#8217; video was played. And as always, the Q&#38;A threw up [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.sharepointsharon.com%2F2008%2F03%2Fspc2008-billg-keynote%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.sharepointsharon.com%2F2008%2F03%2Fspc2008-billg-keynote%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Having sat in on Bill G&#8217;s keynote at the Office DevCon 3 weeks ago, it was interesting to see what would be in the SharePoint conference keynote&#8230; Has to be said, the content had a bit more zing. Yes, the &#8216;last day at the office&#8217; video was played. And as always, the Q&amp;A threw up some great quotes.</p>
<p>Usual disclaimers. These are my scribbles taken live at the event. They are not a transcript, no guarantees regarding accuracy, etc. Enjoy.</p>
<p><strong>Technology Trends</strong></p>
<p>Same mega trends highlighted as at the Office DevCon. Talking about BI benefitting from chip improvements. Lowering storage costs enabling recording/indexing of media content. Natural user interfaces such as touch, pen and speech will transform apps. See <a href="http://www.microsoft.com/surface/">MS Surface</a> being integrated into meeting tables, white boards. Building up to the online services announcement:</p>
<blockquote><p>&#8220;Historically, software was tied to a specific piece of hardware. Now software is becoming much more abstract, distributed across resources.&#8221;</p></blockquote>
<p><strong>Business Productivity focus areas:</strong></p>
<ul>
<li>Unified communications</li>
<li>Social computing</li>
<li>Enterprise search</li>
<li>Business intelligence</li>
</ul>
<p>Comparing <a href="http://www.joiningdots.net/blog/2008/01/sharepoint-plus.html">SharePoint Pie</a> to Office suite 15 years ago. Previously, people had separate client applications for word processing, number crunching, presenting. Packaging the tools into a suite and lowering the cost made it easy to assume that everyone had the required tools to open and work with relevant content. Today, SharePoint is taking the same approach with server applications. Currently, many organisations have separate tools for business intelligence, search, web content management, CRM etc. SharePoint is tying them all together. Not necessarily about winning in each category, but creating a broad infrastructure that makes it easier to get stuff done. Simple scenario &#8211; rich new visualisations created within Excel 2007 that you can publish up to a web site hosted on SharePoint.</p>
<p><strong>Software + Services Platform</strong></p>
<p>Running software on-premise versus subscribing to a hosted service &#8216;in the cloud&#8217;. There are trade-offs in terms of ownership, resource management etc. It means that some elements will stay in-house (at least for a while), but other elements are straightforward enough to be hosted elsewhere. Expecting many organisations to have a hybrid scenario, a mix of installed software and subscriptions to hosted software in the cloud.</p>
<blockquote><p>Announcing SharePoint Online and Exchange Online: Microsoft Online Services</p></blockquote>
<p>Opening up the beta (previously, was private beta for customers with more than 5,000 seats). Aiming for general availability by end of year, regardless of organisation size. At the high-end, working with Coca Cola Enterprises, taking all their SharePoint work and putting it into an online environment. The new environment is a strong fit for the kind of work they are doing.</p>
<p>Demo of MS Online Services &#8211; John Betz: Login to MS data center &#8211; Microsoft Online. An administrator will get an admin view, e.g. add users, set roles, enable account and assign licenses for services to be made available for account. Can sync internal applications with online services (e.g. enterprise email synced with online mail). A sync tool for connecting to internal resources, including AD. Means you can external accounts to the GAL. (Assuming they act as external recipients)</p>
<p>For end users, the sign-in client looks similar to logging into an instant messaging service. The first time the user logs in, will have option to connect online service with user&#8217;s Outlook profile to auto-sync email. The quote from John Betz:</p>
<blockquote><p>&#8220;the promise of enterprise class software being delivered as subscription services&#8221;</p></blockquote>
<p><strong>Search</strong></p>
<p>Microsoft has three levels of search:</p>
<ul>
<li>Entry level = Microsoft Search Server 2008 Express</li>
<li>Standard = Microsoft Office SharePoint Server 2007</li>
<li>Specialised = FAST</li>
</ul>
<blockquote><p>Announcing availability of Microsoft Search Server 2008 Express today</p></blockquote>
<p>Search Demo &#8211; Richard Riley: Showed Search Server delivering federated search results, including integration with Symantec Enterprise Vault. Presenting a customised results page, with images presented alongside structured results (similar to the example in <a href="http://www.joiningdots.net/blog/2008/02/to-click-or-not-to-click.html">To click or not to click</a>). Demo&#8217;d FAST, showing a preview pane within the web page built on Silverlight. Very nice demo. (Looks a lot like the Album preview you get in iTunes.)</p>
<p>Back to Bill:</p>
<p>Talking about business data connectors letting you get to information of all types. Search is great when it gets you to documents but becomes more powerful when you can also get to structured data sources.</p>
<p>Looking ahead, people shouldn&#8217;t have to worry about where the information comes from. The software takes care of connecting to the backend information stores. The SharePoint environment will enable new ways of interacting with data. Modelling is an important focus area &#8211; simulating what&#8217;s going on in the enterprise. This approach should reduce dramatically the amount of code that needs to be written. Currently at the early stages but it will make the value of information even more impactful. (He&#8217;s talking about declarative programming &#8211; see the <a href="http://www.joiningdots.net/blog/2008/02/office-devcon-billg-keynote.html">Office DevCon Keynote Q&amp;A</a> for more information.)</p>
<p><strong>Q &amp; A</strong></p>
<p>Q &#8211; Data access and data storage &#8211; concept of universal data access still isn&#8217;t there. Is it going to change in Office 14? And what about the Exchange storage engine?</p>
<p>A &#8211; Storage unification is a big deal at MS. A big opportunity to simplify the programming and admin model and ability to do integration. In SharePoint, you&#8217;ve got these lists that are better than tables in some way, but in SQL you&#8217;ve got the flexibility and scale that goes beyond what you have in lists. What&#8217;s the answer? Want to have the capabilities within SQL as a native capability within SharePoint. In the next version of SharePoint, we&#8217;re taking a big step in terms of putting a table from SQL into SharePoint and enabling those richer capabilities. The direction is straightforward &#8211; we want list semantics to be in the database engine itself, without giving up the reasons we invented lists &#8211; the approachability and ease of use. On to storage unification. (Side note: Bill said that SharePoint has always been built on SQL&#8230; Er, no. He must have forgotten about the first version being on the Exchange web store.) AD had its own way of doing distribitued info replication. Now moving more to a metadirectory &#8211; will be based in SQL and then do replication out to the stores that do distributed login capabilities. Exchange has its own store, SQL doesn&#8217;t do the hierarchy stuff that Exchange needs. To model that hierarchy, we need SQL to cope with tables within tables. Tnat will simplify the underlying store. But no timelines.</p>
<p>Q &#8211; When do you plan to go relational with data store: allow nested tables, relational dropdowns within SharePoint?</p>
<p>A &#8211; Lists today are pretty powerful, were built for the kinds of things people do in SharePoint. The idea of tables within tables &#8211; we&#8217;re taking a big step towards that goal in SQL 2008.</p>
<p>Q &#8211; What&#8217;s MS plan in being ahead of competition, i.e. Google Sites and Team Edition</p>
<p>A &#8211; SharePoint is about end users and being able to get their work done. Hilarious &#8211; Bill said &#8220;the day they announce the product is it&#8217;s best day&#8230; I may be biased&#8230;&#8221; It&#8217;s great that people have choices. The breadth of work required to build the likes of SharePoint is very high&#8230;</p>
<p>Q &#8211; MS-Yahoo?</p>
<p>A &#8211; We are very serious about competing in consumer search. We&#8217;ve learned alot about how to build up the data center in terms of hundreds of thousands of servers. Needed as we host Exchange and SharePoint. But also need to develop what we can offer in terms of software management that can also help customer data centers. Shouldn&#8217;t have to have people on call 24 hours a day (i.e. software needs to be self-healing). That&#8217;s what we are working on in our data centers. The boundary between desktop search, SharePoint and web search is blurring &#8211; we are going to see more solutions drawing on all these different areas. It shows our bullishness about search and software regardless of whether or not MS-Yahoo happens &#8211; that is speculation at the moment.</p>
<p>[Update: 04 Mar 08] See the comments for a link to a YouTube video covering Bill&#8217;s comment about Google. You can view video of the keynote, and find the official viewpoint over on Microsoft&#8217;s web site &#8211; <a href="http://www.microsoft.com/presspass/events/sharepointconference/materials.mspx">SharePoint Conference 2008 Virtual Press Room</a></p>
<p><strong>Related posts:</strong></p>
<ul>
<li><a href="http://www.joiningdots.net/blog/2008/03/spc2008-keynote-announcements.html">SPC 2008 Keynote Announcements</a> (Mar 08)</li>
<li><a href="http://www.joiningdots.net/blog/2008/02/office-devcon-billg-keynote.html">Office Devcon &#8211; BillG Keynote</a> (Feb 08)</li>
<li><a href="http://www.joiningdots.net/blog/2008/01/sharepoint-plus.html">SharePoint Plus</a> (Jan 08)</li>
</ul>
<p><span style="font-size:85%;"><strong>Technorati tag:</strong> </span><a href="http://www.technorati.com/tag/spc2008"><span style="font-size:85%;">SPC 2008</span></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sharepointsharon.com/2008/03/spc2008-billg-keynote/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SPC2008 keynote announcements</title>
		<link>http://www.sharepointsharon.com/2008/03/spc2008-keynote-announcements/</link>
		<comments>http://www.sharepointsharon.com/2008/03/spc2008-keynote-announcements/#comments</comments>
		<pubDate>Mon, 03 Mar 2008 18:34:00 +0000</pubDate>
		<dc:creator>Sharon Richardson</dc:creator>
				<category><![CDATA[events]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[keynotes]]></category>

		<guid isPermaLink="false">http://www.sharepointsharon.com/2008/03/spc2008-keynote-announcements/</guid>
		<description><![CDATA[Bill Gate&#8217;s keynote has just completed. I&#8217;ll be posting a full write-up later today. For now, here are a couple of announcements: Microsoft Search Server 2008 is now available. Introducing Microsoft Online &#8211; hosted SharePoint and Exchange, integrating with the enterprise versions. More details to follow on this one, but here is a quote from [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.sharepointsharon.com%2F2008%2F03%2Fspc2008-keynote-announcements%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.sharepointsharon.com%2F2008%2F03%2Fspc2008-keynote-announcements%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Bill Gate&#8217;s keynote has just completed. I&#8217;ll be posting a full write-up later today. For now, here are a couple of announcements:</p>
<p>Microsoft Search Server 2008 is now available.</p>
<p>Introducing Microsoft Online &#8211; hosted SharePoint and Exchange, integrating with the enterprise versions. More details to follow on this one, but here is a quote from John Betz during the demo:</p>
<blockquote><p>&#8220;the promise of enterprise class software being delivered as subscription services&#8221;</p></blockquote>
<p>Fun times ahead <img src='http://www.sharepointsharon.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>By the way, I&#8217;ve joined the world of Twitter and will be posting snippets there when possible. You can see the latest 4 posts in the sidebar of the blog and/or follow the feed at Twitter &#8211; <a href="http://twitter.com/joiningdots">http://twitter.com/joiningdots</a></p>
<p>[Update: 1 hour later] Additional announcement &#8211; Sliverlight Blueprint for SharePoint. Prescriptive guidance and code samples to integrate Silverlight and create rich web-based user interfaces that leverage and enhance SharePoint functionality.</p>
<p><span style="font-size:85%;"><strong>Technorati tag:</strong> </span><a href="http://www.technorati.com/tag/spc2008"><span style="font-size:85%;">SPC 2008</span></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sharepointsharon.com/2008/03/spc2008-keynote-announcements/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Office DevCon &#8211; BillG Keynote</title>
		<link>http://www.sharepointsharon.com/2008/02/office-devcon-billg-keynote/</link>
		<comments>http://www.sharepointsharon.com/2008/02/office-devcon-billg-keynote/#comments</comments>
		<pubDate>Tue, 12 Feb 2008 17:16:00 +0000</pubDate>
		<dc:creator>Sharon Richardson</dc:creator>
				<category><![CDATA[events]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[keynotes]]></category>

		<guid isPermaLink="false">http://www.sharepointsharon.com/2008/02/office-devcon-billg-keynote/</guid>
		<description><![CDATA[Bill Gates delivered the keynote speech to kick off the Office Developer conference in San Jose. Unsurprisingly, the &#8216;Last day at the office&#8217; video was played. If you haven&#8217;t already seen it, it&#8217;s quite a good chuckle: (The YouTube version isn&#8217;t complete but you get the picture) The content of Bill&#8217;s speech wasn&#8217;t hugely exciting. [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.sharepointsharon.com%2F2008%2F02%2Foffice-devcon-billg-keynote%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.sharepointsharon.com%2F2008%2F02%2Foffice-devcon-billg-keynote%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Bill Gates delivered the keynote speech to kick off the Office Developer conference in San Jose. Unsurprisingly, the &#8216;Last day at the office&#8217; video was played. If you haven&#8217;t already seen it, it&#8217;s quite a good chuckle:</p>
<p align="center"><object height="355" width="425"><param name="movie" value="http://www.youtube.com/v/HEWMC4usElM&amp;rel=1"><param name="wmode" value="transparent"><embed src="http://www.youtube.com/v/HEWMC4usElM&#038;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p>
<p>(The YouTube version isn&#8217;t complete but you get the picture)</p>
<p>The content of Bill&#8217;s speech wasn&#8217;t hugely exciting. Probably because Office 14 is still being kept under wraps publicly. The following are some brief notes. The Q&amp;A at the end is where it gets interesting&#8230;</p>
<p>It was curious to see the Server Platform referenced as being SharePoint Server, Exchange Server and Office Communications Server. No sign of Groove&#8230; Bill made lots of references to data connections between client, server and online services. The Business Data Catalog (BDC) is a new feature in SharePoint Server 2007. I think it is a safe bet to assume that this feature will be maturing rapidly over the next couple of product releases.</p>
<p>FedEx provided a demonstration of integrating their online services into Office applications. They also announced their intent to build web parts that will integrate natively into SharePoint. This could be particularly interesting in context of Office Live Small Business (see later). Resources are being posted at <a href="http://www.fedex.com/developer">www.fedex.com/developer</a>. It looks like FedEx has twigged to the benefits Amazon has realised from enabling people to hook into their online services and data storage&#8230;</p>
<p>Bill outlined programmability across clients and servers, integrating into online services.</p>
<p><strong>For the client:</strong></p>
<ul>
<li>Presentation = Fluent UI (aka the &#8216;ribbon&#8217;) + Task Panes</li>
<li>Logic = Object model</li>
<li>Data = OpenXML file formats</li>
</ul>
<p>The ribbon is seen as a big success in changing and improving the client UI. It is planned to expand it into other applications.</p>
<p>Examples given: AdSage &#8211; specialist ribbon within Excel for analysing the performance of advertising key words (integration with AdCenter); Mindjet MindManager is using the ribbon (makes you wonder if MS will one day buy a mind mapping tool&#8230;) and Xobni (&#8216;inbox&#8217; spelt backwards) that has created a task pane within Outlook to display email trends and social networks.</p>
<p><strong>For the server:</strong></p>
<ul>
<li>Presentation = Higher level services (don&#8217;t ask) + web parts, pages and<br />templates (aka SharePoint)</li>
<li>Logic = workflow</li>
<li>Data = business data connections (yup, referencing the BDC again&#8230;)</li>
</ul>
<p>Web services span all three, from data through to presentation</p>
<p>Examples given: MSW (Microsoft&#8217;s internal intranet built on SharePoint) integration with Siebel to increase productivity and improve usability (anyone who has used the Siebel client will understand that philosophy); PNMSoft (MS partner in Israel) has built a business process management (BPM) solution using SharePoint and Office to connect processes across back-end applications and visualise them (nice).</p>
<p>Visual Studio 2008 is being launched and the Visual Studio Tools for Office (VSTO) are now built-in.</p>
<p><strong>Office Live Small Business Winter 2008 Release</strong></p>
<p>Well that&#8217;s what was on the slide &#8211; looks like the product/service names are getting longer again&#8230; let&#8217;s just call it OLSBW08R <img src='http://www.sharepointsharon.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>OLSBW08R is basically hosted SharePoint with some tweaks. It includes a web-based tool called Office Live Site Designer (let&#8217;s call it OLSD&#8230; no &#8216;funny&#8217; comments please.) OLSD isn&#8217;t to be confused with SharePoint Designer or Office, but it actually looks like a hybrid of the two. You get a built-in ribbon and the page is broken into components that can have web parts added to them&#8230; imagine that, web parts. Like, I don&#8217;t know, you wanted to track parcels. Wouldn&#8217;t it be useful if a delivery service like FedEx agreed to build web parts to integrate into SharePoint&#8230; <img src='http://www.sharepointsharon.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  </p>
<p>OLSBW08R, despite being in dire need of a better name, looks to have some interesting features that I&#8217;ll likely cover in a separate blog post (I&#8217;ve had a half-written &#8216;Google Apps vs Office Live&#8217; waiting to be finished since before Xmas). The demo in the keynote showed how you can quickly integrate images and make connections to services such as Virtual Earth. I&#8217;ve got a non-techie friend who I set up with an Office Live account last September. It took him about 30 minutes to find Virtual Earth and drop it into his web site. That&#8217;s quite impressive. And a useful application of Web 2.0</p>
<p>More about OLSBW08R can be found at dev.<a href="http://dev.officelive.com/">http://dev.officelive.com/</a></p>
<p>To close the keynote, there was nearly 30 minutes of open Q&amp;A with Bill. This was a great treat that made you realise just how far apart Bill is from other senior folk at MS. He was able to answer questions on any subject with a reasoned opinion, even if it was a topic he wasn&#8217;t that close to. Other execs seem to lack that passion or intensity (Balmer not included).</p>
<p>The following is not a word-perfect transcript. It&#8217;s just the typing scribbles I made during the Q&amp;A session, anything in brackets are my own comments added. No guarantees about accuracy blah blah blah (I&#8217;d put &#8216;without prejudice&#8217; but that&#8217;s just taking blog writing far too seriously&#8230;)</p>
<p>Q &#8211; What&#8217;s with Yahoo?</p>
<p>A &#8211; Yahoo has done great work. They have great engineers but the question has always been should they become pure media or keep a mix of engineering and media. Using an ad model, you need scale. Only one company has that scale (yup, it&#8217;s not just Balmer who avoids the &#8216;G&#8217; word). How do you combine engineering R&amp;D with scale? There is a strategy of giving up engineering and just doing media, and give up engineering to somebody else. We don&#8217;t believe in that approach and plan to keep engineering core to the business</p>
<p>Q &#8211; What&#8217;s the next killer app?</p>
<p>A &#8211; Not sure we are going to have one killer app that takes over everything. In a sense, SharePoint is becoming central &#8211; the potential to replace email attachment culture with attaching to a web site instead. Excel will continue to be very important for BI (business intelligence). The fastest growing module in Office is OneNote. It is way behind the others right now but I see it joining the others as an equal in the future. It is great for gathering disparate data together from a variety of different applications</p>
<p>Q &#8211; What&#8217;s with Unified Communications?</p>
<p>A &#8211; Unified communications (UC) is a big deal. The desktop telephone has always been a separate entity, why can&#8217;t it be software driven? Once it is, you can automatically transfer calls to the mobile, to the PC, create interactive applications, set up behaviour rules to determine calls you will and won&#8217;t answer depending on context. This all becomes possible when software drives the hardware. Things like presence information becomes ubiquitous. This can save time and money &#8211; reduces the cost of telecomms and saves costs through better interaction. (Bill became very animated about this &#8211; big clue that UC is important to Microsoft going forward)</p>
<p>Q &#8211; MS vs Open Source</p>
<p>A &#8211; (Bill now a lot less animated). (Didn&#8217;t capture the response in words but he didn&#8217;t make the distinction between free software and open source software. Instead just focused the response on not paying for software, how MS has always had free elements of software, that other types of free software typically have a cost associated such as a support contract.)</p>
<p>Q &#8211; Why is the SharePoint documentation not so good</p>
<p>A &#8211; SharePoint is playing catchup to the client. SharePoint has caught us by surprise. We always knew it would become a mainstram tool but it has really accelerated in the last 18 months. Please give you us your feedback during the conference about what you specifically want to see, this is an area we are working on. (SharePoint is certainly getting the most attention, despite this being the Office DevCon and a separate SharePoint conference coming up next month.)</p>
<p>Q &#8211; What&#8217;s with the new declarative &#8216;D&#8217; language</p>
<p>A &#8211; Most code that is written today is procedural code. It has always been the holy grail of development that you shouldn&#8217;t have to write so much procedural code, you ought to be able to do it on a declarative basis. In the past, data models were too weak. But we now have stronger data models, such as XML schemas. They are much richer and, in that environment, a lot of business logic can be done in declarative form. Don&#8217;t know just how much can be done today, we are doing a lot of research in this area. But we believe that declarative modelling should take the requirement for procedural code down to 10% of what it is today. This is something that will change software development but more likely in a 5 &#8211; 8 year timeframe than overnight. (Bill was clearly very passionate about this subject &#8211; add it to the &#8216;hot topic&#8217; list to track.) (Side note: I often get asked about why so much of SharePoint&#8217;s UI customisations are done as XML &#8211; here&#8217;s your answer. It&#8217;s not a perfect solution today, but it&#8217;s a starting point for reducing the amount of compiled code required to customise the product.). This question and answer cropped up on Techmeme straight after the keynote &#8211; <a href="http://www.infoworld.com/article/08/02/11/gates-declarative_1.html">Infoworld: Gates talks up declarative language</a> &#8211; I&#8217;m assuming it was the reporter who asked the question, &#8216;else spotted its importance)</p>
<p>Q &#8211; Office for Mac and the Fluent UI</p>
<p>A &#8211; (it appears that the latest release of Office for Apple PCs does not include the ribbon UI) Mac Office is somewhat diverged from traditional Office, to take full advantage of the Apple hardware and their system direction. It&#8217;s forked code. Some elements of extensibility do cross over, such as OpenXML formats. Some features do not translate. The aim is to make Office for Mac as Mac-ish as possible. Not all features translate.</p>
<p>Q &#8211; Google Office works everywhere. How can we avoid VPN with MS stuff</p>
<p>A &#8211; There are several answers to that one. SharePoint needs to be able to render a broader set of documents into rich HTML. We are also working on things that are equivalent to OWA &#8211; that&#8217;s what to keep in mind. We want the equivalent of OWA for Office, won&#8217;t be full functionality but should be able to do the common tasks. This is part of the O14 dev plan. (Bill became quite passionate again about this one.)</p>
<p>Q &#8211; Customising MOSS is sometimes harder to do vs just build from scratch on ASP.NET</p>
<p>A &#8211; There is a huge thing that I am very keen on driving is that our richest data store by far is SQL Server. Big theme in the next version of SharePoint is to let you manipulate actual SQL tables as lists (insert fanfare audio), you don&#8217;t give up the ability to have lightweight lists like today but these will be &#8216;super&#8217; lists. A big theme is how much split there is between .NET and SharePoint &#8211; how much is stored within SharePoint versus SharePoint being the user interface (UI) for incredibly rich data structures that exist natively underneath. (Bill became quite animated again &#8211; it&#8217;s them data connections&#8230;)</p>
<p><strong>Additional references:</strong></p>
<ul>
<li><a href="http://www.infoworld.com/article/08/02/11/gates-declarative_1.html">Gates talks up declarative language</a> (Paul Krill, Infoworld)</li>
<li><a href="http://blogs.zdnet.com/microsoft/?p=1171">Microsoft axes paid versions of Office Live Small Business</a> (Mary Jo Foley, Microsoft Watch)</li>
<li><a href="http://channel9.msdn.com/showpost.aspx?postid=382189">Bill Gates back stage interview at the ODC</a> (MSDN Channel 9)</li>
</ul>
<p><strong>Filed under</strong>: <a href="http://www.joiningdots.net/library/Elements/Microsoft/index.html">Microsoft</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sharepointsharon.com/2008/02/office-devcon-billg-keynote/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

