Contents tagged with Microsoft
There’s a lot of stuff happening right now at Microsoft, they innovate, create great software and services, the new CEO accepts and wins almost all challenges and the SharePoint and Office team is listening! This is the Microsoft that I like and this is how I want Microsoft to continue to be. But Microsoft and the SharePoint team can’t just listen in blind – they listens to us out here in the real world, customers, clients etc. and we need to make our voice heard. This can be done in several ways, we can talk to our Microsoft representatives, we can whine on our blogs and on social networks OR we could make ourselves heard at UserVoice.
Microsoft and different divisions and groups within Microsoft has started to use UserVoice pretty extensively lately. UserVoice is a great service where you can set up your own channel, listen for feedback and questions, and answer them and most importantly act upon them. Just recently the SharePoint team had a blog post called “UserVoice driving improvements to SharePoint API” which shows just this. From the feedback they received on UserVoice and with direct and indirect customer contact they’ve made some pretty significant improvements to the SharePoint API’s, such as JSON Light support and others. I really dig this!
So, if you have a suggestion or improvement to Office, SharePoint and/or the Office 365 service then get your sorry behind over to UserVoice and make yourself heard. Read other peoples suggestions and vote on them. The more votes, the more likely the teams will pick up it.
Here are some of the UserVoice channels that Microsoft and the different product groups use:
- Office Developer Platform - http://officespdev.uservoice.com/
- OneNote - http://onenote.uservoice.com/
- Office Forms vNext - http://officeforms.uservoice.com/
- Visual Studio - http://visualstudio.uservoice.com/
- Windows Phone - http://windowsphone.uservoice.com/
- Microsoft Azure - http://feedback.azure.com/
It's Aprils fools day and together with a lot of other MVP's around the world we're checking our junk mail folder for the e-mail that says that we have been renewed. I just got mine (actually not in the junk for the first time). This was my second renewal and I have now been awarded MVP for three consecutive years (2010, 2011).
Thanks to everyone, colleagues, friends and Connecta, who have supported me the last year. Looking forward to another 12 months of really exciting SharePoint work and happenings.
The Microsoft MVP program is an award (not a certification) given to community leaders around the world, for their contributions to the community for the last 12 months. The MVP award is valid for one year and each awardee has to continue to contribute to the community to be renewed.
Do you want to know more about the MVP program, then head on over to the MVP site.
In less than a week Sweden's largest Microsoft conference will take place in Örebro - TechDays 2011, same place as last year. The conference is already fully booked with 1.700 participants, but there's a waiting list! The theme of the conference is "The Cloud Story".
This year I will do two sessions, or rather one long sessions split into two parts on Office 365 + Windows Azure. This will be over two hours full of great demoes and information. I've built one big demo that will combine the powers of Office 365 (SharePoint Online, Exchange Online, Lync Online) and Windows Azure (web and worker roles, SQL Azure, AppFabric). We'll also touch on technologies such as Silverlight, WPF, Open XML and WIF. So if you think this is interesting, if you're considering moving your stuff into the cloud or just want to have fun - then these are the sessions to attend.
- Tuesday march 29th at 11:00: Office 365 + Windows Azure, del 1
- Tuesday march 29th at 13:15: Office 365 + Windows Azure, del 2
My sessions will require some interactivity from you - so if your coming bring your cell phone or laptop ready to browse the web. Participation will be rewarded!
After each session I will hang out next to the session room to answer all your questions on these topics or any other things you have on your mind. You can also meet me in the Cloud Emergency Area (aka Ask the experts) or at the Connecta stand.
See you there!
Today almost everyone have more than one computer; one at work, a few at home, a media center, a PC, a Mac etc, your family members, friends and colleagues have the same. One problem is that a lot of us need access to files on one machine when we are using one of the others. For example I want to access my images when I’m at work sometimes and I do not want to copy all of these images onto my work laptop, when I’m at home I want to have the same favorites and documents that I use at work and so on. Then I have another scenario, let’s say that I do not have any of my computers with me and I want to access one of my files, then I want to have some way to access the files using a standard browser - and why not have editing possibilities.
There are several ways to accomplish this, but none (that I discovered) covers all of these scenarios. Today I use a mix of services from Microsoft (there are other vendors with similar services, but none as good IMHO); Live Mesh, Office Live Workspaces, Live Skydrive and Live Sync. Read my previous post which compares some of these features.
Live Mesh synchronizes folders between my machines as well as keeps a copy of it in the cloud. Live Sync synchronizes between the machines only. Office Live Workspaces allows me to store, share and access Office documents, lists and calendars in the cloud. Skydrive is currently a backup repository in the cloud. This pretty much covers it all, but has a few problems:
- I need to have several applications/services installed
- I need to go to different web sites to configure or access files
- They all use different storage mechanisms
- The synchronization (Mesh, Live Sync) always make a bi-directional synchronization
Why not take these services and make one über-Mesh and add some additional features. Take the Live Mesh application and add this features then you would have a synchronization service that would take the world with storm.
Modify Live Mesh in the following ways
- Merge the Skydrive storage with the Mesh storage - then we will go from 5Gb to 25Gb online storage
- Allow the Mesh folders to synchronize only between the computers and not the cloud, like Live Sync. I do not need all my files available in the cloud. For example I use Mesh to have some applications synched across my machines, just like Andrew Connell does.
- Allow you to set how the files will be synchronized; one-way or bi-directional. For example I only want my images taken with my mobile phone to be copied to the mesh, not to synchronize all images with the phone. This should be a setting per device and folder
- Today in Live Mesh you can only add top-folders, it would be awesome if you could make your own folder structure and set the synchronization options per folder
- Integrate the Office Live Workspaces folders into the Live Mesh
- Integrate the upcoming Office Live Applications into the Live Mesh, the opportunity to edit my Office documents using a browser only would really rock
- Have a REST based API to the Live Mesh - then all vendors could Meshify their applications
- Make the Live Mesh WebDAV compliant, then I could use any Office application from anywhere and edit my documents directly in the Mesh, without having to synchronize the folders
- Keep the Live Mesh RDP access
- Keep the Live Sync remote folder access
- Keep the Live Sync file size limit, Skydrive does not allow upload of large files
Anything else you would like to have?
Of course I realize, and don’t mind, that some of these services should have some fee; for example the Office Live Applications integration could have some fee and extra storage space (25Gb is not that much in these days) should also cost.
I’ve even tried the Live Mesh CTP version, which have support for custom applications - which looks awesome, throw that into the wish-list also.
I do not think I am the only one out here that would just love to see this happen.
The time has come to make a summary of the past year and have a look into the future – the year of 2009. About a year ago I made a similar post with a summary and some predictions.
This year has been a fast year and I have made so much, both personally and at work. For a few months in the spring I was at home taking care of my daughters and tried not to work (which I find really hard). It was a great time and I really need that. At work I think I’ve never felt this pressure from the market, no financial crisis in sight here. It’s mainly been about SharePoint, SharePoint and SharePoint. Our team at Pdb has had some really interesting projects and we have some even more interesting in the pipe.
This year has allowed me to focus more and more on Microsoft SharePoint. I took the two development certifications on WSS and MOSS (both with maximum scores) and I plan to take the configuration tests in 2009. I have quite some time blogging about it and answering questions on the SharePoint MSDN Forums which as always is a great way to get even more experienced.
The highlight of the year was of course the PDC conference in LA. I learned a ton of stuff, met a lot of nice people at the conference and at the parties, such as the SharePoint by day, SharePint by night party.
As usual I have a ton of personal projects that I have been working on. I released two of them out in the wild:
- ChartPart 1.0 – hosted on CodePlex – a simple charting web part that allows you to create graphs from existing lists in SharePoint
- Windows Search Index Tool – a tool that helps you look deeper into the index of Windows Search.
Blogging here has been fun as usual, and I’m glad to see so much new people dropping by. I’ve had to increase my bandwidth cap three times this year. This years most popular posts are:
- Using the new ListView control in SharePoint
- Internet Explorer 8 will render using web standards mode by default (remember this was during the early beta)
- Unboxing of Belking N1 Vision wireless router
- Internet Explorer 8 beta 1 vs Firefox 3 beta 4 Memory Usage
Most of these are popular due to internet searches. If I look at what people actually reads and links to, these are the most popular ones:
- Install Script for the SharePoint Application Templates
- The simplest form of a SharePoint application, part 2
- The simplest form of a SharePoint application
- About SharePoint 14
As you can see all of them are about SharePoint – one of this years hottest software products!
If I count in posts from previous years the most read one is:
- How to get Remote Debugging to work properly – seems like I was not the only one who had this problem!
Last years predictions
In the last years post I did some predictions about 2008:
- A working version of Windows Vista with Service Pack 1 Check – Vista behaves really nice nowadays. Just waiting for Vista R2, ahem, Windows 7
- That OOXML gets approval from the national bodies So they did and OOXML is now an ISO standard, IS29500, but the debate still continues. Microsoft has really grown during this time and I think they are now more open than ever and I really like the new Microsoft. Just take a look at the latest interoperability initiative at http://www.documentinteropinitiative.org/
- That XPS is submitted to ISO Nope. I guess they have to ride the OOXML storm out first.
- Getting at least a few of our customers to upgrade to Windows Server 2008 and SQL Server 2008 Yes – we have had fun
- Having a nice parental leave You bet
- Getting some time over so I can finish msfeedicon version 3 Nope. Did some other interesting stuff instead, such as the ChartPart.
- Testing out the new Media Center for Vista, codename Fiji Nope. But instead I got my hands on Windows 7 during the PDC.
- Internet Explorer 8 Yes and no, I did initially think that IE8 would be ready by now – but it’s not far away…
So what about 2009?
Guessing that Internet Explorer 8, Windows 7, Office 14 and SharePoint 14 will hit the streets is not that hard. But what else? I don’t expect any major new releases from Microsoft – but I do expect some more “open source” projects dropping out of Redmond and I do expect some major updates to the Windows Live services so they become even more “social”.
This will once again be a year of constant betas, like 2006.
Happy New Year!
Happy New Year to all of you readers out there, and thanks for subscribing to my little blog. I really appreciate all feedback that I get.
So the last day of PDC 2008 is over. The brain has been cooked for a few days…
This very day did not have any keynote and I kicked off with a session on the Visual Studio Extensions for SharePoint. I have note used this add-in since the first releases of it since I didn’t like it that much but had instead relied on manual packaging and deployment as well as STSDev. But after this I might think about moving over and try it out once again. During the session a basic site was built with some lists, event handlers and a Silverlight application using the new Charting controls.
Then I headed over to listen on the work on the Open Xml Formats SDK. Some nice demos of how you can merge, edit and create documents without using the Office clients. Some demos on how to integrate it to SharePoint was included. Version 1 is now available and based on the ECMA OOXML standard and version 2 will be available when Office 14 hits the street.
Next I sat down and tried out some more of Azure and Quadrant. The Quadrant tool is amazingly interesting and at the same time confusing – I wonder what it eventually will end in…
I ended the day with an introduction to F#. Really good session and Luca Bolognese explained it well by creating a real-world solution using F#. The syntax is really weird for me who is a natural-born-imperative-programmer, but I can see the usage for it and I hope that I can try it out in a project sometime. F# is currently available as a CTP but will RTM during 2009, and my guess that it will be installed with Visual Studio 2010.
PDC 2008 was a great experience and it will return to LA next year. I have had the fortune to meet some really smart people from Microsoft and from other companies. I will return home with a head full of new stuff that I need to dig into deeper and a bag full of merchandise. Now I just can’t wait to start working with all of this exciting stuff.
One thing I missed though was any “official” news on the Office 14 clients and SharePoint 14 platform.
Having one more day here in LA I will try to get some hours out in the sunlight instead of sitting inside and being a geek.
That’s all folks.
Working and developing with Microsoft products is a great, but when it all comes down to deliver a full solution to your clients you must know how the different products from Microsoft are licensed – and this is a mess (SharePoint?). Hopefully you have some in your organization that has some knowledge of the Microsoft licensing or you have a nice licensing partner that can help you out.
But once in a while you end up with a client that wants to know how much it costs – and right now! Therefore I think it is essential if you, as a developer or architect, has (at least) some knowledge of how the different products are licensed.
To get some nice details and samples how the Microsoft licensing works I really would like to recommend these two blogs written by Emma Healey, a Microsoft Licensing Escalation Manager.
Emma Explains Microsoft Licensing in Depth This blogs contains excellent samples on how you should interpret the Microsoft licenses for various products and scenarios. For all of you SharePoint developers this post on MOSS licensing is a must read.
InDepth Licensing Blog This blog, only available to Microsoft employees, partners and customers (Windows Live Id required) covers the same topics but not aimed for the general public(?).
Finally I have registered for PDC 2008. It will be awesome to head over to Los Angeles and attend to the conference.
Since there has not been a PDC for a few years I expect some interesting stuff revealed, like what’s happening with C# 4.0 and the SharePoint team will also have a few sessions (Lawrence Liu has not revealed it’s content though).
Now I will return outdoors to the beautiful weather here in Sweden...
My two girls at our summer house…Technorati tags: PDC
Breaking news! Good news! Finally! Microsoft and the Internet Explorer team has finally decided to change their previous decision and decided that Internet Explorer 8 will render pages using web standards by default, instead of having some backwards-compatible mode.
To catch up and read more head on over to these posts/links. I guess the blogosphere will be flooded with this today...
- Microsoft Press Release on the subject
- IEBlog - Microsoft's Interoperability Principles and IE8
- Mary Jo Foley - Microsoft caves: ‘Super-standards’ mode to become IE 8 default
This is by far the best news in ages from Microsoft (the new open Microsoft?), even better than the news to open up the Windows Server Protocols, since it will affect the end-users more immediate.
A few days ago Microsoft dropped the news that they are increasing their openness regarding interoperability. This is great news for the world of software, even though everyone has their own opinions in this matter.
What now have been made public is more than 30.000 pages of documentation of the various protocols used within Microsoft server products (Windows Server 2008, SQL Server 2008, Office 2007, Exchange Server 2007, and Office SharePoint Server 2007). You can find the documentation in the MSDN Library or on the Microsoft Download site.
I found a few interesting documents that I think are worth reading or saving for future reference:
There are three documents related to extensions Microsoft have made to the WebDAV protocol, which includes some new verbs (GETLIB), headers and optimizations of the WebDAV protocol.
- [MS-WDV]: Web Distributed Authoring and Versioning (WebDAV) Protocol: Client Extensions
- [MS-WDVME]: Web Distributed Authoring and Versioning (WebDAV) Protocol: Microsoft Extensions
- [MS-WDVSE]: Web Distributed Authoring and Versioning (WebDAV) Protocol: Server Extensions
- [MS-WDVRN]: World Wide Distributed Authoring and Versioning (WebDAV) Noroot Depth Protocol Specification
- [MS-WDVRV]: World Wide Distributed Authoring and Versioning (WebDAV) MS-Author-Via Protocol Specification
If you are working with implementing WebDAV enabled software/applications and would like integrate with the Office products these are highly interesting.
Windows Search Protocol
This document describes how to interact (search or manage) with the Windows Search service.
The document called [MS-SECO] Windows Security Overview contains really good information on the security in Windows and how authentication and authorization is handled as well as detailed information on security principals, SIDs and accounts and groups.
I welcome this strategic change by Microsoft. It is a lot to read, but if/when Microsoft gets the search on MSDN to work better (I currently use Google to search MSDN) we will have much easier to understand how the different products interact.