David Overton's Blog and Discussion Site
This site is my way to share my views and general business and IT information with you about Microsoft, IT solutions for ISVs, technologists and businesses, large and small. I specialise in Windows Intune and SBS 2008.
This blog is purely the personal opinions of David Overton. If you can't find the information you were looking for e-mail me at admin@davidoverton.com.

To find out more about my Windows Intune BOOK - Microsoft Windows Intune 2.0: Quickstart Administration click here

To find out more about my SBS 2008 BOOK - Small Business Server 2008, Installation, Migration and Configuration click here

Browse by Tags

David Overton's Blog

Buy my books

Windows Intune:Quickstart Administration


This is the RAW book (Read as Written).
Click here for more information
Buy or pre-order today

SBS 2008 - Installation, Migration and Configuration

Small Business Server 2008 – Installation, Migration, and Configuration

Buy today in book or e-book form

Request a Review Copy

Twitter

Syndication

  • Good WPF 4.5 cookbook from Pavel Yosifovich

    I was looking for a book to bring me up to date with WPF and XAML and talking to my publishers, Packt Publishing, then offered me the Windows Presentation Foundation 4.5 Cookbook by Pavel Yosifovich. I was hoping to review this book sooner, however Christmas and illness got in the way, so here is my slightly late review.  In simple terms, this was an excellent book for me.  I write in both C# and VB.Net (more VB than C#).  I’ve never used WPF or XAML except in the designers from Microsoft and my work is basically hacking those tools without enough experience.  There are lots of features that I could not get working, so I simply coded around them with my 10-20 year old programming knowledge.  This book has enabled me to change this. The book is 437 pages long excluding the index and there are 80 “recipe's” in the book.  While you can dip in and out at random, as with all good knowledge acquisition, starting at the beginning offers the best platform to understand the more complex tasks further on in the book.  There are plenty of screen shots to ensure things are clear and easy to understand in a platform that ultimately delivers UI. If you are interested in WPF, XAML and especially data bound controls, this is a fantastic book for you, even if your experience with XML and C# is not top notch.  As you would expect, this books covers UI elements, controls  and animation, however I also learnt about the Background Worker component as a simple alternative to threads as well as the basics of parallel tasks using the Tasks Parallel Library.   I hope you enjoy the book. It can be purchased on Amazon UK , Amazon US or from Packt Publishing .   ttfn David
  • Tech days 2010 – UK, covering Virtualisation, Office 2010, Windows 7, SQL Server 2008 R2, Visual Studio, the Essential Mix, Rich Client and Windows Phone

    Registration for UK Tech Days events from 12 th to 16 th April is open!. UK Tech Days 2010 is a week-long series of free events run by Microsoft and technical communities to celebrate and inspire developers, IT professionals and IT Managers to get more from Microsoft technology.  Our day events in London will cover the latest technology releases including Microsoft Visual Studio 2010, Microsoft Office 2010, Virtualisation, Silverlight, Microsoft Windows 7 and Microsoft SQL Server 2008 R2 plus events focusing on deployment and an IT Manager day. Please visit our website for full details: http://www.microsoft.com/uk/techdays and follow what’s happening @uktechdays   The agenda looks like this: Monday 12th April Tuesday 13th Wednesday 14th Thursday 15th Friday 16th IT Pro Days Virtualization Summit Office 2010 - the next wave Windows 7 - Deployment SQL Server 2008 R2 - The Platform Raising the profile of IT Dev Days Visual Studio 2010 Launch Visual Studio 2010 and .NET The Essential MIX Rich Client Windows Phone   ttfn David Technorati Tags: Virtualisation , Office 2010 , Windows 7 , SQL Server 2008 R2 , Visual Studio , the Essential Mix , Rich Client , Windows Phone
  • Developer Events in September and October in the UK

    I just saw this, so thought I would pass it on: Join other developers at free regional Microsoft Technical Events to receive technical know-how demos from Microsoft experts, insights into our latest technologies and a chance to meet and talk to other developers. Events nearest to you MSDN Event: Rich Internet Applications with Visual Studio 2008 Service Pack 1 Location: Reading Date: 2 September 2008 MSDN Event: Rich Internet Applications with Visual Studio 2008 Service Pack 1 Location: London Date: 4 September 2008 MSDN Event: What's New in Visual Studio 2008 Service Pack 1? Location: Reading Date: 2 October 2008 MSDN: What's New in Visual Studio 2008 Service Pack 1? Location: Bristol Date: 22 October 2008 MSDN Roadshow Re-Run Location: London Date: 24 October 2008 ttfn David Technorati Tags: Developer , RIA , Rich Internet Applications , Visual Studio 2008 and .Net 3.5 , Service Pack 1 , Microsoft , Events
  • Want MIX08 in the UK? Then come to ReMix08 in Brighton on 18th and 19th September and save if you book an early bird place now

    I love what goes on at these events. It would be good to see you there. Here is the little advert: Final chance to save £110 . Very limited Early Bird places left - don't say we didn't warn you! 1,000 web developers, designers, development managers and technology evangelists are going to take the media they love to the next level. Why? Because ReMix UK 08 is getting bigger and better. Scott Guthrie Developer Track Bill Buxton Design and UX Track For Designers, Developers, the Community and Beyond Work Julie Howell, Fortune Cookie • Brendan Dawes, Magnetic North • Paul Foster, Microsoft Evangelist • Guy Smith-Ferrier, Capella • Tim Regan, Microsoft Research • Mike Taulty, Microsoft Developer Evangelist See the website for the growing list of speakers... What's in the mix • Panel discussions to Interactive Mash Ups • Designers and developers hand-in-hand to • All day VJs to conceptual walls • Open Source project, CodePlex • Backnetwork to Moo cards • Photosynth master classes to Microsoft Surface • Our international act to geek bars • Swag giveaways to inflatable lounges • Designing for compatibility and for the wild • Visualising books to sneak previews • The latest developments in IM, VE and IE8 • Latest developments in RIAs and SSDs • WPF and Silverlight applications at work • • The technology Silverlight | Deep Zoom | Mobile | Expression | ASP.NET/AJAX Windows Live services | XNA | Partnering with Microsoft | Photosynth Robotics Studio | Data | Microsoft Research | Popfly | Advertising It's a full-on interactive event. Be a part of something special. Don't forget the Early Bird offer and register today at www.microsoft.com/uk/remix08/ . Early Bird price £239 (inc.VAT), full price £349 from the 301st ticket. See you there! ttfn David Technorati Tags: Silverlight , Deep Zoom , Mobile , Windows Mobile , Expression , ASP.Net , Ajax , Windows Live Services , XNA , Microsoft , Partner , Photosynth , Robotics Studio , Data , Microsoft Research , Popfly , Advertising
  • New SQL 2008 training for UK partners

    Hi, I know I’ve been away a lot recently (closing the year end and then doing some travelling for work), but while cleaning my inbox (ohh, 2500 mails processed, replied too, filed and actioned – yee har!) I came across this and it is bang up to date. SQL 2008 is going to be the hot, hot, hot product for a few months, along with how it sits with other BI solutions, such as SharePoint and PerformancePoint. To help you get started, here are some training opportunities : SQL Server 2008 Database Infrastructure and Scalability This three-day training course will help database administrators understand how to exploit the new performance, scalability, manageability and high-availability enhancements introduced in SQL Server 2008. They will also learn how to exploit these capabilities, ensure application scalability and how to manage a database using the new features. Click here Introduction to SQL Server 2008 BI Solution Development This three day course is designed to give developers the confidence to tackle a BI project, and the content is equally relevant to SQL Server 2005 and SQL Server 2008 . This should be attended by developers who are new to the Microsoft BI platform, not those who are familiar with BI development but wish to update their knowledge to SQL Server 2008. Click here Essential SQL Server 2008 Business Intelligence for Developers This two day course is targeted at experienced BI developers (or those who have completed the Introduction to SQL Server 2008 BI Solution Development course above) and wish to learn how to exploit the new features of SQL Server 2008 in their BI applications. Click here Enjoy David Technorati Tags: SQL 2008 , Microsoft , Partners , BI , Business Intelligence , Developers , Training
  • Silverlight Adoption Expected to Triple .. especially when you look at what is in V2

    Forward looking statements are always risky, but I do see Silverlight popping up all over the place. Even the next rev of the theme for this website will be based on Silverlight. in a recent article Evans Data claimed that Silverlight Adoption Expected to Triple . Evans Data official says Microsoft's support of its products will drive the growth of the company's alternative to Adobe Flash over the next 18 months. Despite Adobe Flash's dominance in the world of rich Internet applications, Microsoft's competing offering, Silverlight, is expected to triple its market share, according to a market researcher. In an interview with eWEEK, John Andrews, president and CEO of Evans Data, said that over the next 12 to 18 months, Silverlight should triple its market share. "Flash is the incumbent, the leader," Andrews said. "If you look at Flex, AIR [Adobe Integrated Runtime], Silverlight and Eclipse RCP [Rich Client Platform], all of them have smaller market share. But if you look at the next 12 to 18 months, they just about double their current market share. And interesting enough, Silverlight almost triples. Silverlight is very, very popular with this Web 2.0 technology developer." Andrews based his claims on Evans Data research. He also said much of the success Silverlight will see will be not only due to Microsoft marketing but to the fact that "Microsoft supports its products very well.” Moreover, “many people think about Microsoft as not the innovator—which they aren't in many cases—but, boy, they're the fastest follower you can find,” Andrews said. “When you look at developer support and quality of product, and then you look at how those products tie back into the stack so easily, it really facilitates the productivity of these developers." Of course I differ about the innovator stuff … maybe we just try to bake things a little more before we take the covers off, so that is why were not seen as the 1st to market. More of this will be seen later this month!! Now, if...
  • Making peace between web designers and developers - watch the movie

    This is a nice simple cheeky movie: ";" galleryimg="no" mce_src="http://uksbsguy.com/blogs/doverton/WindowsLiveWriter/Makingpeacebetweenwebdesignersanddevelop_E257/videofe25ed816e48.jpg"> It is all about and the finding some . Enjoy David Technorati Tags: Developer , Designer , Harmony , Web-harmony , XAML , Expression
  • Understand the key security engineering activities that you need to be aware of in application development. Written by a Microsoft UK employee - "The Developer Highway code" as a download or a traditional book

    It you write code then you need to understand how to write secure code. If you want to understand how to write code that is secure by design then you need to seek the help of people who "have been there". Microsoft has helped thousands of people write applications that do not leak information and Paul's book has helped even more. The Developer Highway Code , written by Paul Maher of Microsoft, is a concise handbook that captures and summarises the key security engineering activities that should be an integral part of the software development process. This companion guide should be a must for any Developer, Architect, Tester etc. undertaking software development...The book is presented in easy to read checklist form, covering essential guidance on writing and releasing secure code. The book has been downloaded by over 100,000 people and over 20,000 actual books are out there ... and now it has been updated!! In case you are still not convinced, please read the following endorsements: “The developer highway code is an innovative guide for ALL developers across the United Kingdom. The weakest link in any Security solution adopted by our customers will be exploited by irresponsible criminals worldwide. The developer highway code empowers developers with the detailed knowledge and practical steps they should take to avoid Security compromises.” Nick McGrath, Director Platform Strategy, Microsoft Ltd. “Developers are a most critical component to a more safe computing experience for all computer users in the UK and around the world. Code written for a program or operating system, or process must be able to withstand the most aggressive attempts to ‘break it’. From games to mission-critical operations, secure code will form the base for success or disaster. The Developer Highway Code should be a required reading. Edward P Gibson, Chief Security Advisor, Microsoft Ltd WHERE CAN YOU GET THE DEVELOPER HIGHWAY CODE? Download full book only as a pdf or Download full book only as an xps Book eg Amazon - The Developer...
  • If you liked the Deep Zoom (aka Sea Dragon) tool, then you will be blown away by the preview of the Deep Zoom Composer

    I created my Star Wars Deep Zoom preview and really liked it, but then contacted the author of the site to see how I could add more pictures and control the layout &/or host it myself. Normally when I ask these sorts of questions I get a response about "later" and "out of beta", but instead I got pointed to these 3 articles and I have to say Wow!! You can see what someone can do with this technology at The Hard Rock Cafe - http://memorabilia.hardrock.com/ Download the Preview of the Deep Zoom Composer What is the Deep Zoom Composer? Deep Zoom Composer allows you to quickly import your own images, arrange and position them to your liking, and export the final output as either a Deep Zoom Image or Collection that can be fed into Silverlight's MutliScaleImage control. This means that you too can use your own images and display them using our Deep Zoom technology. Download the Deep Zoom Composer However, having done this I needed a simple user guide. At this point the blog Expression Blend and Design : Deep Zoom Composer User Guide came to my aid where there is indeed the user guide to download. The tool is simple, but the guide helps you understand what you are doing. Finally, I had arranged my pictures, however the output did not have zoom and pan capability. Then I found the article Expression Blend and Design : Deep Zoom Sample with MouseWheel / Pan / Click-Zoom which basically enabled me to finish the job off. All quite simple and the output looks fantastic. In your Web Site project, inside your ClientBin folder, you will see a folder called vistaWallpapers. The vistaWallpapers folder contains the images, xml, and bin files Deep Zoom Composer (DZC) output. To reuse this sample for your own projects, delete the vistaWallpapers folder and import your own folder containing the DZC output. Once you have done that, open Page.xaml in your Silverlight project and change the source of your MultiScaleImage control to point to your new folder and its info.bin file in your Web Site project: Once...
  • PhotoZoom using Silverlight and DeepZoom (aka SeaDragon) technology - mine is on Star Wars, but we could create a SBSC one

    The above technology is built using Silverlight 2.0 beta that was announced at MIX08. You can upload photos or import via an RSS feed. I did the later, bit it occurred to me that we should start something like this for SBSC and ISV partners. To see the effect, go to http://photozoom.mslivelabs.com/Album.aspx?alias=Doverton&album=1 and then zoom in and out using the +/- in the top left corner or the scroll wheel on your mouse. It is quite amazing! Hat tip to Steve for this one ttfn David Technorati Tags: SeaDragon , DeepZoom , PhotoZoom , Silverlight , MIX 08 , Developer , SBSC , Star Wars , Community , ISV
  • How to Report a Problem Page in IE8 with the Report a Problem Webpage for Internet Explorer 8.0 Beta Add-On

    I've spent the day using IE8 and while it is faster, some pages have problems. If your seeing this, download this add-on to submit to Microsoft. Report a Webpage Problem Internet Explorer 8.0 Beta Add-On The Microsoft Report a Webpage Problem Internet Explorer Add-on allows the user to submit a report to Microsoft for webpages they believe are having rendering problems, scripting errors, or various other types of problems Download details: Report a Webpage Problem Internet Explorer 8.0 Beta Add-On To use, go to the tools menu and select Report a Webpage Problem Then you get to submit a page like this: thanks David Technorati Tags: Beta , Microsoft , IE8 , Internet Explorer , Application Compatibility , Support
  • Microsoft SQL Server Data Services - more online services announced this week

    This is one big week for developers (as Mix was always going to be). We now also have data services in the cloud ( http://www.microsoft.com/sql/dataservices/default.mspx ) On-demand Scalability SQL Server Data Services (SSDS) are highly scalable, on-demand data storage and query processing web services. Businesses use storage resources as needed transforming large upfront capital and operations expenditures into much smaller on-demand costs. On-demand storage and access Store and query your data virtually any time, anywhere on the web. Use and pay for storage resources as you go. Scales easily as your data grows Take advantage of virtually no restriction on the amount of data stored. Use the same service interfaces for your storage needs at any scale. Easy to manage Easy to use web-based service for provisioning, deployment, and monitoring. Lights-out manageability and commodity hardware for lowest service cost. Business-ready SLA SQL Server Data Services are built using robust Microsoft SQL Server database technologies and will provide strong service level agreement (SLA) covering high availability, performance, and protection against data loss. Built using enterprise-class SQL Server Database technology as a storage node Industry Standard SQL Server and Windows server technologies. Years of experience running these technologies in-house. Novel distributed data fabric for massive scale out operation. Richer functionality exposed over time based on feedback from business customers. High availability, security, and performance Store and manage multiple copies of the data for reliability. Back up data stored in each data cluster. Geo-redundant data copies to ensure business continuity. Secure data access to help provide business confidentiality and privacy. Input/output (I/O) are optimized for high throughput. Application Agility SQL Server Data Services supports simple web-programming interfaces like SOAP and REST for quick provisioning of web applications. Developers can focus on innovating with data while reducing...
  • Training announcement for ISV who are developing or planning to develop on the Windows Live Platform (Silverlight, Live Controls, Live ID, Messenger, Spaces)

    Another entry from the ISV blog - this time for developing on the Windows Live platform Training announcement for ISV who are developing or planning to develop on the Windows Live Platform. The Partner Readiness have just announced the release of the Windows Live Platform Services course. This 1.5 day deep dive covers the core technical aspects of Windows Live Platform Services including: Overview of Windows Live Silverlight Streaming Windows Live Controls Windows Live Tools for Visual Studio Windows Live Data (Authentication/Delegation model) Live ID Quick Apps Deep Dive (dev.live.com/quickapps) Messenger Presence Spaces APIs Dates currently scheduled are: 28–29 April (London) https://training.partner.microsoft.com/plc/details.aspx?publisher=12&delivery=242857&site=UK&lang=en-uk 14 -15 May (Altrincham) https://training.partner.microsoft.com/plc/details.aspx?publisher=12&delivery=242858&site=UK&lang=en-uk 9-10 June (London) https://training.partner.microsoft.com/plc/details.aspx?publisher=12&delivery=242859&site=UK&lang=en-uk Place will be limited so hurry to sign-up! UK ISV Blog : Training announcement for ISV who are developing or planning to develop on the Windows Live Platform. ttfn David Technorati Tags: Windows Live , Developer , Messenger , Spaces , Silverlight , QuickApps , Visual Studio , Live ID , Live
  • Technical RollUp : March 2008 - Technical Rollup Mail - Platforms (Windows, virtualisation, Active Directory, Core, Debugging, Terminal Services, Vista SP1 changes / new / implementation guides)

    As always, from the Technical RollUp : March 2008 - Technical Rollup Mail - Platforms blog posting. I've removed all the KB article stuff and it is worth pointing out that towards the end of the list are all the docs associated with what has changed with Windows Vista SP1: Blogs and information Windows Virtualization Team Blog http://blogs.technet.com/virtualization/ The World Simplified is a Virtual World http://blogs.technet.com/virtualworld/ Ask the Directory Services Team http://blogs.technet.com/askds/ Ask the Performance Team http://blogs.technet.com/askperf/ Microsoft Enterprise Networking Team http://blogs.technet.com/networking/ Ask the Core Team http://blogs.technet.com/askcore/ Microsoft Advanced Windows Debugging and Troubleshooting http://blogs.msdn.com/ntdebugging/ Terminal Services Team Blog http://blogs.msdn.com/ts/ The Hot Blog http://blogs.technet.com/hot/ Downloads Windows Server Update Services 3.0 SP1 Windows Server Update Services 3.0 Service Pack 1 (WSUS 3.0 SP1) delivers updates to corporate environments from Microsoft Update. This release fixes issue found since the release of the product. http://www.microsoft.com/downloads/info.aspx?na=22&p=1&srcdisplaylang=en&srccategoryid=&srcfamilyid=&u=%2fdownloads%2fdetails.aspx%3ffamilyid%3df87b4c5e-4161-48af-9ff8-a96993c688df%26displaylang%3den Microsoft Windows Server Update Services 3.0 SP1 Overview This paper introduces Microsoft Windows Server Update Services 3.0 Service Pack 1 (WSUS 3.0 SP1) and provides information about features, and server and client computer requirements. http://www.microsoft.com/downloads/info.aspx?na=22&p=2&srcdisplaylang=en&srccategoryid=&srcfamilyid=&u=%2fdownloads%2fdetails.aspx%3ffamilyid%3d1b5eac37-bd48-41fd-869b-f9b06fa64a61%26displaylang%3den Release Notes for Windows Server Update Services 3.0 SP1 These release notes describe known issues affecting Microsoft Windows Server Update Services 3.0 Service Pack 1 (WSUS 3.0 SP1) and include recommendations and requirements for...
  • Application Resources for Windows Server 2008 Launch (2 days to go)

    I was asked the other day about how to make sure if an application is likely to work on Vista or Windows Server 2008 and this blog entry has some of the answers. You may notice things like the App Compatibility toolkit and the cookbook. Between these, you should get all the information you need to ensure applications that work on current and future platforms. Resources for Windows Server 2008 Launch We at Microsoft are on the verge of releasing one of the most powerful and reliable products in the history of the company, Windows Server 2008. Containing numerous improvements and new features, Windows Server 2008 is a product everybody can be proud of. As an ISV, what’s the best way you can get up to speed and research these many improvements, and be aware of any possible application compatibility issues you might run into? Here are some resources to help you with these questions: Windows Server 2008 Product Page : This is the main Microsoft home for Windows Server 2008 as a product. You can find the many links to other Microsoft online properties regarding Windows Server 2008 on this page. Windows Server 2008 MSDN Developer Center : If you are a developer targeting the Windows Server 2008 platform, this is your one-stop-shopping center for all things “Developer” with Windows Server 2008. This dev center will continue to be updated going forward, so make sure to stay tuned for more great content coming to you in the future. Windows Server 2008 Application Compatibility : Although this is simply a part of the Dev Center above, I want to call it out specifically. Application Compatibility is such an important topic for ISVs and Customers alike, that I believe this is a very important collection of resources to be aware of. Especially be aware of the Application Compatibility Cookbook if you are interested in this topic. Innovate On : If you desire more information regarding the Windows Server 2008 Logo Program, this is the place to go. You can find everything from the actual certification requirements, to automated tools...
  • Study: .Net overtakes Java

    I saw this and thought I would share it. It gives some positioning of .Net vs Java. There is more to the article that that listed below, but the interesting statements for me was .Net >50% and Java 20%. Oh, and additional to that pure .Net @ 12% while pure Java was at 3%. Ouch!! Study: .Net overtakes Java Microsoft's .Net software development platform is more popular than Java in the enterprise, according to one industry analyst firm's report detailed on Wednesday Info-Tech Research Group said its research found .Net the choice over Java among enterprises of all sizes and industries. Entitled, "It's Official: .Net Roasts Java's Beans," the study explored the relative prevalence of Java and .Net across different types of enterprises and found .Net has gained considerable market share and become the favourite of many enterprises. In conducting its study, Info-Tech said it recently surveyed more than 1,850 organizations of different sizes. Info-Tech's research is not sponsored, a company representative said. Almost half of all enterprises responding to the survey focus primarily on .Net with an additional 12 percent focused exclusively on .Net , the research found. This compares with just 20 percent of enterprises focusing primarily on Java and only 3 percent standardizing solely on it , Info-Tech said. Read the whole article at Tech Watch | InfoWorld Staff | InfoWorld | Study: .Net overtakes Java | November 28, 2007 01:07 PM | By Paul Krill ttfn David Technorati Tags: Developer , Java , .Net , Develoment , ISV
  • Office from the past, ODF and OOXML (Office of today and tomorrow) and why is organic growth nearly always bad for software and why re-writing is not good either

    As I have said many times in the past I used to write document conversation tools. I believe this gives me a valid reason to be able to pass comment on the ODF/OOMXL debate that is raging at the moment. If these types of questions interest you, have a look at the book I talk about later ( In Search of Stupidity: Over 20 Years of High-Tech Marketing Disasters (UK) or here for US link ) Lets start with some history about the Office 97-2003 file formats. Joel was writing about this today ( Why are the Microsoft Office file formats so complicated? (And some workarounds) - Joel on Software ). Note that part of what he has commented on is the fact that the documentation for the binary file format is now available from Microsoft: Why are the Microsoft Office file formats so complicated? (And some workarounds) This item ran on the Joel on Software homepage on Tuesday, February 19, 2008 Last week, Microsoft published the binary file formats for Office . These formats appear to be almost completely insane. The Excel 97-2003 file format is a 349 page PDF file. <snipped> If you started reading these documents with the hope of spending a weekend writing some spiffy code that imports Word documents into your blog system, or creates Excel-formatted spreadsheets with your personal finance data, the complexity and length of the spec probably cured you of that desire pretty darn quickly. A normal programmer would conclude that Office’s binary file formats: are deliberately obfuscated are the product of a demented Borg mind were created by insanely bad programmers and are impossible to read or create correctly. You’d be wrong on all four counts. With a little bit of digging, I’ll show you how those file formats got so unbelievably complicated, why it doesn’t reflect bad programming on Microsoft’s part, and what you can do to work around it. The first thing to understand is that the binary file formats were designed with very different design goals than, say, HTML. They were designed to be fast on very old computers. For the early...
  • Microsoft DreamSpark - Free developer tools for students around the world. Think of the opportunities!!

    I heard about this a day or two ago and I have to say this is a MASSIVE move for Microsoft and something that can only do good. As a student you can now download, at no cost, the professional Microsoft development tools. That is all there is to the programme, however this is a dream come true for many educational institutions. Just think of the opportunity - help them implement all this software, when the software is free to the students!! Channel8 described it as : How would you like a free copy of Microsoft Visual Studio 2008 ? How about the entire Microsoft Expression Studio ? Not enough...... how about Microsoft Windows Server 2003 and more? For once, something that sounds too good to be true really is this good and really is true. Starting today (or soon in some areas), students worldwide will be able to download our professional development and design tools for free ! It's called DreamSpark and it is upon us. For information on the project from PressPass: PressPass: What is the thinking behind Microsoft DreamSpark? And how did you come up with the name? Wilson: Microsoft DreamSpark is a community-based program to provide students with free access to Microsoft’s industry-leading software development, gaming and design tools. Working with schools, governments, partners and student organizations worldwide, we will be making this available starting today in Belgium, China, Finland, France, Germany, Spain, Sweden, Switzerland, the United Kingdom and the United States. Other countries will come online over the next year, as well as expanding the program to include high school students. The program is open to all students at education institutions worldwide, though those studying science, technology, engineering and math disciplines (STEM-D) are expected to be the first to jump on it. All eligible students need is access to a computer with an internet connection to download the products, as well as free access keys at http://channel8.msdn.com . We call it DreamSpark because every great technology breakthrough starts...
  • Business Contact Manager Team Blog - good information, including SQL and VBA tools, Smartphone and product information

    I was hunting for an answer to a questions someone asked me and I came across this the BCM Team Blog. Below are some of the recent posts. It is worth adding to your RSS feed list. Troubleshooting BCM for Pocket PC/Smartphone Get Business Contact Manager with Outlook Standalone How to Change BCM Polling Interval? Happy Holidays Business Contact Manager for Outlook 2007 SP1 is Live Business Contact Manager Team Blog ttfn David Technorati Tags: Microsoft , BCM , Business Contact Manager , Office 2007 , Office System , CRM , Small Business
  • Time to Nominate your solutions for the Awards at the Microsoft Worldwide Partner Conference!

    You may remember people who have one awards at the Worldwide Partner Conference before - is it your time now? I saw Steve Morrow (my boss) has put some great information on the UK ISV blog and while he is thinkking about it from a purely ISV point of view, you could apply under any of the categories. Time to Nominate your Applications for the Awards at the Microsoft Worldwide Partner Conference! Time to submit your entry for the Microsoft Worldwide Partner Conference Awards program! This is a great way to get some free PR. As a finalist or winner you’ll receive promotions that identify your company as part of an elite class of Microsoft partners. Logos will also be displayed in Microsoft Solution Finder. The nomination process is open NOW and closes on 4th April 2008 . Finalists for the 2008 awards will be announced on June 9, 2008. Winners will be announced and recognized at the Microsoft Worldwide Partner Conference in Houston, July 7-10, 2008. Go to Award Submission Tool For a full list of the award categories can be found here . UK ISV Blog : Time to Nominate your Applications for the Awards at the Microsoft Worldwide Partner Conference! ttfn David Technorati Tags: WWPC , WPC , Worldwide Partner Conference , Microsoft , Awards , ISV , Developer
  • Is your network going to be IPv6 ready?

    You remember IPv6 - it was that thing that people didn't like in Vista and tried to turn it off? Well it is coming and it is coming quickly. I saw this and thought I would remind everyone that what you know about IPv4 is no longer going to be enough. Is your network technology and software up to the task? Switch To IPv6 On Internet's Root Servers Begins The current version -- IPv4, which can accommodate 4.3 billion addresses -- would have run out of addresses by 2012, experts predict. The switch to a new Internet address format has begun, as Web overseers look to provide a pool of virtually unlimited addresses to support the growing number of Internet-connected devices. On Monday, records written in IPv6 were added to the Internet's root servers, making it possible for the first time for computer systems to communicate via the Web using only the new format, the London-based BBC news agency reported. The development marks a milestone in the conversion from IPv4. Switch To IPv6 On Internet's Root Servers Begins -- IPv6 -- InformationWeek MSDN developer resources can be found at ( http://search.msdn.microsoft.com/search/Default.aspx?query=ipv6&brand=msdn&locale=&refinement=00&lang=en-us was used to get these links): IPv6 Guide for Windows Sockets Applications (Windows) This guide provides the information you need to enable your Microsoft® Windows® application to use the next generation of Internet Protocol , version 6 ( IPv6 ) http://msdn2.microsoft.com/en-us/library/ms738649.aspx IPv6 Application Development TCP/ Internet Protocol version 6 ( IPv6 ) is a connectionless, unreliable datagram protocol used primarily for addressing and routing packets between hosts. Connectionless means that ... http://msdn2.microsoft.com/en-us/library/aa917153.aspx IPv6 Blog : Mythbusters #1: No one is using IPv6 [UPDATED] Hmm, let's bust this myth with a quick experiment. You can all take part. In order to be a valid test, you need to meet the following requirements: 1. You must have a cell phone ....
  • Microsoft Dynamics CRM 4.0 VPC Image

    I saw this and thought I would share for those who had not seen it - Microsoft Dynamics CRM 4.0 VPC Image Microsoft Dynamics CRM 4.0 VPC Image Get familiar with the upcoming Microsoft Dynamics CRM 4.0 release: Preview Microsoft Dynamics CRM 4.0 in a Virtual PC (VPC) image. Overview This Microsoft Dynamics CRM 4.0 preview leverages Release Candidate (RC0) code in a Virtual PC image. The demo is designed as a one-computer setup with Microsoft Dynamics CRM 4.0 server and Microsoft Dynamics CRM 4.0 client for Microsoft Outlook. Note: Although the image can be utilised on a single PC or laptop computer, it is strongly suggested that the image be run using an external USB 2.0 hard drive for best performance. If you do not have an external drive, you can run the image locally on the host computer; however, you will experience a decrease in performance. Contents This VPC contains the following: Microsoft Dynamics CRM 4.0 (RC0) Microsoft Dynamics CRM Laptop and Desktop Client Microsoft Dynamics CRM SDK (C:\CRM Tools\SDK) Microsoft Windows Server 2003 R2 Enterprise Edition (SP2) Microsoft SQL Server 2005 Internet Explorer 7 Microsoft Office Professional 2007 Microsoft Office SharePoint Server 2007 Microsoft Visual Studio 2005 POP3 E-Mail Services (No Exchange) Microsoft LCA Approved Sample Data System Requirements Supported Operating Systems Windows Vista operating system; Microsoft Windows XP Other Requirements Personal computer with1.5 GHz or higher processor and at least 2.0 gigabytes (GB) of RAM 12 GB of available hard drive space Super VGA (1024x768) video adapter/monitor Microsoft Virtual PC 2007 software (Microsoft Virtual PC 2004 and Microsoft Virtual Server 2005 R2 also compatible) ttfn David Technorati Tags: MS CRM , CRM , Dynamics , Virtual PC , VPC
  • Register Now for the Windows Server 2008, Visual Studio 2008 and SQL Server 2008 UK Launch Event

    I saw this in the Technet newsletter and thought I would pass it on: The launch of Windows Server 2008, SQL Server 2008 and Visual Studio 2008 is drawing near and we are pleased to announce the three main launch activities to help you learn more: 1) The main launch event on 19 March at the ICC Birmingham - register now 2) The TechNet and MSDN Roadshows in April and May - pre-register now 3) The Virtual Launch Experience also on 19 March - pre register now ttfn David Technorati Tags: Events , Windows Server 2008 , SQL Server 2008 , Visual Studio 2008 , Launch
  • Heroes Happen Here - Where are you?

    If you don't know about the Heroes Happen Here :: Home campaign then you are very much behind the times. The Launch events for SQL Server 2008 (errrm), Visual Studio 2008 and Windows Server 2008 are fast approaching and so is your customers ability to buy and use them - do you understand what, why and when? If not, go to the website and see how your customers can benefit and why you should learn more about the product and what you can do to improve your business with these products. ttfn David Technorati Tags: Heroes happen here , Heroes happen {here} , Heroes , Windows Server 2008 , SQL Server 2008 , Visual Studio 2008
  • UK MSDN Events (Windows Live, Silverlight, Hyper V, Smart Client, Black Marble, Security, Visual Studio 2008 and .Net 3.5)

    I know I should have posted these earlier, but ho-hum - sorry!! 29 January, Reading : MSDN- Building Services: .NET FX 3.5, SOAP, REST, and Beyond . 29 January, Bristol : VBUG -'Code Access Security for Protecting Web Applications'with Chris Seary . 30 January, Birmingham : MSDN - Developing on the Windows Live Platform . 31 January, Reading : Vista Squad UG- Silverlight 2.0 & Hyper V Introduction . 31 January, Bradford : MSDN -What's new in Smart Client Development . 31 January, Bradford : Black Marble's Annual Technical Update for Microsoft Technologies . 31 January, Bradford : Black Marble - Ed Gibson, Microsoft's Chief Security Advisor in the UK . 05 February 2008, Reading : MSDN- What's new in Visual Studio 2008 and .NET Fx 3.5 for the Web Developer . ttfn David Technorati Tags: Events , MSDN Events , Windows Live , Silverlight , Hyper V , Smart Client , Black Marble , Security , Visual Studio 2008 , .Net 3.5
  • Want to make life easier developing databases apps against SQL, XML and other databases (Oracle, MySQL, PostgreSQL) - look at the Beginning LINQ development articles

    LINQ looks like another amazingly simple move for app developers (I've written a few DB apps myself over the years). While Microsoft provides support for Objects, SQL and XML, others provide for other platforms such as Oracle, MySQL and PostgreSQL ( http://code2code.net/DB_Linq/ ). The reason why it is so nice is because the gap between the process of writing SQL queries and then programming them into your code is considerably removed. For example, a query might now look like: var q = from p in db.Products where p.ProductName == "Pen" select p.ProductID; I think that looks very much like a SQL query, which is really good for developers and database peeps alike, especially since the underlying execution is very efficient. To make understanding all this easier there has been a number of articles written including... Beginning LINQ development, Part 1 Brian Eastwood, Site Editor The Language Integrated Query, or LINQ, is one of the most important of the new features afoot in VB 9.0 and C# 3.0.Developers can use LINQ to query to data sources like ADO.NET, SQL and XML. The idea, of course, is that data queries are now an integrated part of Visual Basic and C# and an immeasurable improvement over data integration in the days of preprocessors. LINQ first emerged at PDC 2005, and though it is intended for the next version of Visual Studio, code-named "Orcas," LINQ is available for use with Visual Studio 2005 . A good starting point for learning more about LINQ is Hooked on LINQ , a wiki for anyone interested in dipping his toe in the water. Among the site's resources are "five-minute overviews" of using LINQ with objects, SQL and XML. For more on LINQ-to-SQL queries, which were previously called DLINQ queries, check out the Scott Guthrie post Understanding LINQ to SQL Query Translations . (Guthrie is the head of ASP.NET development at Microsoft.) Here you can find hints for working with stored procedures, Where clauses and mathematics functions. Beginning LINQ development, Part 1 and...
  • Developing solutions on Windows Home Server

    Some people have asked why WHS is not available on MSDN. Well, it is largely Windows Server and eval media is easy to obtain, so for most people, this should be excellent for developing solutions. A MSDN link has also been created to get to the developer information easily - http://msdn.microsoft.com/windowshomeserver Windows Home Server Windows Home Server enables families with multiple PCs to organize, share, and automatically protect documents, photos, music, and videos. Windows Home Server supports third-party applications and enables integration. Below you will find development guidance and additional resources. What is a Windows Home Server software add-in? Add-ins are supplemental programs that extend the functionality of Windows Home Server. These applications can be added to and managed by Windows Home Server via integration into the Windows Home Server Console, running as a web service on Internet Information Server, or operating in a client/server fashion. Step by Step: Developing an Add-in You develop applications to run on Windows Home Server with APIs, both from Windows Home Server and Windows Server 2003 . Specific guidance about APIs is available in the Windows Home Server SDK . To begin developing for Windows Home Server it is helpful to have an understanding of Visual Studio 2005 , Visual C# , and Microsoft .NET Framework 2.0 . The following steps are intended as a check-list to guide you through the process of creating an add-in along with the appropriate technical resources available to you. Evaluate Windows Home Server Order or download an evaluation version for review. 120-day evaluation physical media Review documentation Windows Home Server SDK : Provides tools and information to create your own custom applications for Windows Home Server. Using the SDK, you can learn how to use the Windows Home Server application programming interface (API) to build applications. Technical Briefs : Provides an in-depth look into various features and functionality of key Windows Home Server technologies. (Link...
  • If you are a Virtual Earth wannabe, then you need to know about the UK Partner Day

    This is a simple "if you care about this" posts, but a few people have asked me about MapPoint / Virtual Earth. James has published details at James.Random() : Virtual Earth UK Partner Day on how to integrate Virtual Earth into your applications. Virtual Earth UK Partner Day The Microsoft Virtual Earth EMEA team are holding an event on 6 th February 2008 at the Great House at Sonning to provide you with all the information you require to integrate VE into your business offering. Never before has it been so easy for your clients to track assets, find customers, manage mobile sales force & engineers or make sure their customers find them before they find a competitor! The agenda is not yet finalised but will consist of: · Informative sessions; you will hear from customers and partners who have utilised Virtual Earth as well as technical presentations and the latest updates from VE. · A masterclass from Johannes Kebeck highlighting useful tips and tricks for developers, ensuring you get the most out of the Virtual Earth platform. · A valuable opportunity to network with other partners and developers as well as members of the EMEA Virtual Earth team. The day will run from 9.30am until 5pm and we do hope you can join us. To register your attendance please follow the link below. Click here to register Or call 0870 166 6676 to register by phone. If you have colleagues who would also like to attend please forward them this e-mail. ttfn David Technorati Tags: Virtual Earth , Developer , ISV
  • Do you want a Microsoft Architecture Poster?

    I saw this at Chris's site and thought I would share: Chris Bowen's Blog : Got Tech Posters? There are plenty of technology posters and charts for developers available on MSDN. I didn't realize just how many until I searched for "poster" on MSDN downloads . Here's a list of the more recent ones: [Edited list by David - more on Chris's blog] .NET 3.5 Namespaces Poster The .NET Framework 3.5 Common Namespaces and Types Poster Exchange Component Architecture Poster This poster highlights the architecture and feature set of Microsoft Exchange Server 2007. Visual Basic 2008 Keybinding Poster Printable wall poster containing list of useful keyboard shortcuts for Visual Basic 2008 developers Visual C++ 2008 Keybinding Poster List of keybindings for Visual C++ language within Visual Studio and Visual C++ Express 2008 Visual C# 2008 Poster Wall chart showing useful keyboard shortcuts for Visual C# programming language 2007 Office System: Developer Posters Download these posters to learn more about the new features and enhancement to the 2007 Microsoft Office System. Windows Server 2008 Component Posters Windows Server 2008 Component Posters, originally printed in the July 2007 issue of TechNet Magazine. Microsoft Silverlight 1.1 ( Ed: Make that 2.0 ) Developer Reference Poster Microsoft Silverlight Developer Reference Poster ttfn David Technorati Tags: Developer , .Net Framework , Visual C# , Visual C++ , Office System , Silverlight , Windows Server 2008
  • If you are a developer, what can Windows 2008 do for your developments... lots maybe

    Sorry to sound so vague, but I have to start by saying that Windows Server 2008 is a server platform, not a cure for cancer, so lets put it in perspective and set our expectations high, but not stupidly high expecting it to be revolution. Server 2008 is a quality evolution of Windows Server 2003 and extends and enhanced the Server 2003 offerings. However, if you plan on building applications for the future then Server 2008 will be the place to be. Microsoft have released a document called the "Windows Server 2008 Developer Story" that has a wealth of information on Server 2008 developer directions and how they combine to offer something greater than the sum of the parts. The download site describes itself as: Windows Server 2008 Developer Story An executable containing the Windows Server 2008 Developer Story The Windows Server 2008 Developer Story introduces users to new features of the Windows Server 2008 operating system by providing a cohesive story about how the features fit together to make a compelling platform for developers. The Developer Story topics explain how to take advantage of a new feature or solve a problem using the new Windows technologies. The topics include conceptual information for context and technical specifications for practical application of each scenario. This download contains the Windows Server 2008 Developer Story (ServerDevStory.chm). Download details: Windows Server 2008 Developer Story If you look inside the help file it loads then you get this list of the top 7 ways to take advantage of Windows Server 2008. Top 7 Ways to Light Up Your Apps on Windows Server 2008 Whether you are building Web applications or writing core server-based system services, Windows Server® 2008 provides many new features that you can leverage to build more secure, flexible, and innovative applications. Build More Flexible Web Applications on Internet Information Server 7.0 (IIS7) Extend IIS7 through modules New unified configuration model Administration capabilities using Microsoft.Web.Administration...
  • More on how to use / develop with Silverlight 1.0 and the fact that users are itching for Silverlight 2.0

    I love content produced in Silverlight, in fact, not enough is happening with this technology in my personal opinion inside Microsoft (or at least, inside and coming out), however I have found a few resources worth mentioning. 1st up we have information on Silverlight 1.0 development by Dan Wahlin - My Latest Silverlight Articles - Dan Wahlin's WebLog : My Latest Silverlight Articles Over the past few months I've been writing articles for the .NET Insight insight newsletter covering various ASP.NET AJAX concepts. You can read those article here . I've wrapped up that series and have started writing about Silverlight 1.0. Each week a new article will be published and I'll update them here so check back. The articles are designed to be focused and concise and get straight to the topic without a lot of fluff. Getting Started with Silverlight Using Microsoft's Silverlight Control in a Web Site Understanding Silverlight's createObject and createObjectEx Methods Silverlight XAML Primer 1: Exploring Canvases Silverlight XAML Primer 2: Rectangles, Ellipses, Lines and Text Silverlight XAML Primer 3: Working with Image Brushes and then we have the news that people just can't wait for the next version (was Silverlight 1.1 alpha) Users Itching for Silverlight 2.0 By Darryl K. Taft Microsoft continues to evolve its Silverlight cross-browser, cross-platform plug-in for generating rich Internet applications and Web content, and users are anxiously awaiting the features due in the next release. The Redmond, Wash., software giant released Silverlight 1.0 in September, along with a 1.1 update. Then on Nov. 29, Microsoft announced that it was renaming Silverlight 1.1 to Silverlight 2.0. And in addition to adding support for .NET, Microsoft is taking the next version of Silverlight further by adding a comprehensive control model, powerful skinning/theming, data binding and over 20 controls in the box, Microsoft said. "Silverlight 2.0 is the version we're excited about," said Scott Stanfield,...
  • Office 2007 SP1 is here and it does more than just update the desktop - SharePoint gets AJAX for example

    I'm sure you have heard that the Office 2007 Service Pack is here. Darren Strange has documented what is in it and how to get it at Office 2007 sp1 ready for download today and OfficeRocker! : More detail about sp1 . In answer to Susanne's post at here , hopefully this post has some more info in it One of the little things he puts that I like is: Some other factoids about sp1 There are roughly 2500 fixes in SP1. This an average size for a service pack, but the issues fixed are very important to our customers. Almost 20% of those fixes are direct result of customer requests. Over 500 of those fixes focused on security. There are a total of 24 different releases in 38 languages. There are 683 distinct packages. All have released simultaneously today. If you get the whitepaper then you would be keen to see the information below. Notice that SharePoint amongst other things a developer update to support Ajax and that other server products (Groove and Project Server) are also updated. Stability Microsoft continues to improve its software products by listening to customers and acting on customer requests. With the 2007 Microsoft® Office system Service Pack 1 (SP1), Microsoft demonstrates this commitment by fixing at least the top five software bugs in each application that caused crashes, resulting in an even more stable product. The 2007 Office system SP1 also addresses many minor annoyances and distracting problems that users had to contend with in the initial release. Many of these minor usability and stability fixes are in response to customer requests as well. The following section lists summaries of some of the most notable stability improvements delivered with the 2007 Office system SP1. Access 2007 For third-party applications that use Data Access Object code to synchronize replicated information in a Microsoft Office Access™ 2007 database, Office Access 2007 no longer returns a run-time error that causes the application to close or time out. Communicator 2007 Microsoft Office Communicator 2007 now presents...
  • Windows platform documentation (Windows Server System Reference Architecture, Planning VM Manager deployment, Installing and configuring VM Manager, Windows HPC Server 2008 Technical Overview, Windows Server 2008 Developer and App Compat testing)

    The TRM blog can be found here December 2007 - Technical Rollup Mail - Platforms Infrastructure Planning and Design The Infrastructure Planning and Design (IPD) guides are the next version of Windows Server System Reference Architecture. The guides in this series help clarify and streamline design processes for Microsoft infrastructure technologies, with each guide addressing a unique infrastructure technology or scenario. http://www.microsoft.com/downloads/info.aspx?na=22&p=5&SrcDisplayLang=en&SrcCategoryId=&SrcFamilyId=&u=%2fdownloads%2fdetails.aspx%3fFamilyID%3dad3921fb-8224-4681-9064-075fdf042b0c%26DisplayLang%3den Planning a Virtual Machine Manager 2007 Deployment This content provides an introduction to System Center Virtual Machine Manager (VMM) 2007 and practical guidance for planning a VMM deployment. http://www.microsoft.com/downloads/info.aspx?na=22&p=15&SrcDisplayLang=en&SrcCategoryId=&SrcFamilyId=&u=%2fdownloads%2fdetails.aspx%3fFamilyID%3d3e674bc0-bb85-47ae-b73d-f5bc515f1006%26DisplayLang%3den Installing and Configuring Virtual Machine Manager 2007 This content provides information about installing and configuring Virtual Machine Manager (VMM), with all VMM components installed on a single computer or with each VMM component installed on separate computers. This content also provides step-by-step instructions for uninstalling VMM and reinstalling VMM with a database retained from a previous installation. http://www.microsoft.com/downloads/info.aspx?na=22&p=23&SrcDisplayLang=en&SrcCategoryId=&SrcFamilyId=&u=%2fdownloads%2fdetails.aspx%3fFamilyID%3d8b09bc46-1a34-450b-86f3-a574602b6450%26DisplayLang%3den Windows HPC Server 2008 Technical Overview Read about benefits and features of Windows HPC Server 2008, the successor to Windows Computer Cluster Server 2003 http://www.microsoft.com/downloads/info.aspx?na=22&p=25&SrcDisplayLang=en&SrcCategoryId=&SrcFamilyId=&u=%2fdownloads%2fdetails.aspx%3fFamilyID%3d7a4544f0-81f2-4778-8a59...
  • Microsoft Live Labs Volta Team Blog

    I saw this and thought I would share. Write apps with another simple set of tools. Between Popfly, this and more it seems that building on Microsoft is getting easier and easier. Have a look at http://www.microsoft.com/presspass/features/2007/dec07/12-05Volta.mspx for some more info. Announcing Volta: Web Development Using Only the Materials in the Room Today, we are announcing the Volta technology preview , a developer toolset for building multi-tier web applications using existing and familiar tools, techniques and patterns. Volta’s declarative tier-splitting enables developers to postpone architectural decisions about distribution until the last possible responsible moment. Also, thanks to a shared programming model across multiple-tiers, Volta enables new end-to-end profiling and testing for higher levels of application performance, robustness, and reliability. Using the declarative tier-splitting, developers can refine architectural decisions based on this profiling data. This saves time and costs associated with manual refactoring. In effect, Volta extends the .NET platform to further enable the development of software+services applications, using existing and familiar tools and techniques. You architect and build your application as a .NET client application, assigning the portions of the application that run on the server tier and client tier late in the development process. You can target either web browsers or the CLR as clients and Volta handles the complexities of tier-splitting. The compiler creates cross-browser JavaScript for the client tier, web services for the server tier, and all communication, serialization, synchronization, security, and other boilerplate code to tie the tiers together. In effect, Volta offers a best-effort experience in multiple environments without requiring tailoring of the application. Learn more about Volta and download it to try building applications yourself > Microsoft Live Labs Volta Team Blog ttfn David Technorati Tags: Developer , Volta
  • Looking for where to focus as a developer - latest job ads data suggests Microsoft based technology is the place to be!

    I saw this data on developer jobs at http://www.itjobswatch.co.uk/default.aspx?sortby=0&orderby=0&q=&id=1300&lid=2618 and thought it would make some interesting reading. It shows: lots of demand around MS technologies and reasonable pay (average salary over £40K and about 3rd of the market is focused on MS specific skills) J2EE and Websphere pay/cost the most in terms of staff, but represent just 7.8% of the market demand, so if you are here, you are feeling good!! Old style HTML web jobs are dying in terms of pay (html, CSS, XHTML, JSP) and falling demand in terms of the number of jobs AJAX, the next great web dev scenario is not in high demand, which is a surprise to me For those of you who like graphs, you can see the highest salaries for J2EE & Websphere people, but this is probably caused by the fact that there are so many fewer jobs, so rushing to get skilled in this area could severely weaken any salary advantage. The chart above was created from the data below. Development Skill Average Salary Average salary change Number of Job Ads Percentage of all IT Job Ads .NET £40,685 1.57% 34623 15.72% XML £40,624 -3.55% 19978 9.07% ASP.NET £37,046 0.98% 16975 7.71% HTML £34,228 -1.96% 14740 6.69% J2EE £49,061 1.28% 13049 5.92% CSS £32,981 0.71% 9559 4.34% WebServices £43,242 -0.60% 6686 3.03% JSP £42,265 -4.93% 4761 2.16% AJAX £37,246 -4.56% 4739 2.15% WebSphere £50,239 3.81% 4311 1.96% XHTML £32,747 -0.03% 3848 1.75% ttfn David Technorati Tags: Jobs , Developer , .Net
  • SQL Server Downloads (CTPs - Synchronization Services for ADO.NET, VS 2005 Support for SQL Server 2008, Configuration Manager config packs, Assessment packs for HIPPA, European Union Data Protection Directive (EUDPD), SOX, GLBA, FSMA, ReportViewer samples,

    From the TRM Blog at November 2007 - Technical Rollup Mail - SQL Microsoft Synchronization Services for ADO.NET v2.0 CTP1 Microsoft Synchronization Services for ADO.NET provides the ability to synchronize data from disparate sources over two-tier, N-tier, and service-based architectures. Rather than simply replicating a database and its schema, the Synchronization Services application programming interface (API) provides a set of components to synchronize data between data services and a local store. Applications are increasingly used on mobile clients, such as laptops and devices, that do not have a consistent or reliable network connection to a central server. It is crucial for these applications to work against a local copy of data on the client. Equally important is the need to synchronize the local copy of the data with a central server when a network connection is available. The Synchronization Services API, which is modeled after the ADO.NET data access APIs, gives you an intuitive way to synchronize data. It makes building applications for occasionally connected environments a logical extension of building applications where you can count on a consistent network connection. http://www.microsoft.com/downloads/details.aspx?FamilyID=147c41a9-69f0-496e-b095-dbc5cffd6285&DisplayLang=en Visual Studio 2005 Support for SQL Server 2008, Community Technology Preview This CTP resolves a problem that when you try to open a database connection to SQL Server 2008 by using Visual Studio 2005 design tools, you may receive the following error message: “This server version is not supported. Only servers up to Microsoft SQL Server 2005 are supported.” This CTP addresses this issue, and enables the following Visual Studio functionality for SQL Server 2008 CTP5 : Server Explorer successfully connects to SQL Server 2008, and database objects such as stored procedures and table data can be viewed and edited. Note that table schemas still cannot be viewed or edited in this release. SQL CLR projects that target SQL Server 2008...
  • Free Developer Events (IIS7, ASP.net 3.5, SharePoint, Windows Server 2008, Web services, SOAP, REST, Windows Live Platform, Visual Studio 2007, Silverlight and Smart Client development)

    Free Developer Events for Customers & Partners: MSDN: Microsoft’s Web Platform. IIS7 and ASP.NET 3.5 Date: 08 January 2008 Location: Reading MSDN: Sharepoint for Developers Date: 10 January 2008 Location: London MSDN: Windows Server 2008 for developers Date: 17 January 2008 Location: Manchester MSDN: Windows Server 2008 for developers Date: 23 January 2008 Location: Edinburgh MSDN: Windows Server 2008 for developers Date: 24 January 2008 Location: Edinburgh MSDN: Building Services: .NET FX 3.5, SOAP, REST, and Beyond Date: 29 January 2008 Location: Reading MSDN: Developing on the Windows Live Platform Date: 30 January 2008 Location: Birmingham MSDN: Web, Web, Web : Visual Studio 2008, ASP.NET 3.5 and Silverlight Date: 31 January 2008 Location: Bristol MSDN: What’s new in Smart Client Development Date: 31 January 2008 Location: Bradford Find out about all MSDN events ttfn David Technorati Tags: IIS7 , ASP.net 3.5 , SharePoint , Windows Server 2008 , Web services , SOAP , REST , Windows Live Platform , Visual Studio 2007 , Silverlight and Smart Client development , Developer , Event , Training
  • Microsoft Office System Developer Conference - February 10-13th 2008

    Where: San Jose Convention Center , San Jose, CA Who: 2000 developers and architects who build solutions on the Office platform (Office clients, servers, and services) ODC 2008 will bring together architects, developers, industry technical experts, Microsoft insiders and key partners in a public forum for the first time! Together, we will redefine what it means to be focused on Microsoft Office development, exchange ideas on how to continue innovating in this ever-changing space, and share best practices on how to craft the next generation of Office Business Applications . Microsoft Chairman Bill Gates will deliver a special keynote that is not to be missed (and probably one of the last ones, so be there!!). The web site http://www.odc2008.com is now live. Who is the Microsoft Office System Developer Conference for? Those involved or interested in using the Microsoft Office system (clients, servers, and services) as an application development platform. For example, people in technical roles e.g. architects, developers, designers, and technical managers. Will it cost to attend the conference? Yes, there will be a reasonable registration fee for the conference. For those that register early, we will have a special early bird rate as well. Which products/technologies will this conference cover? Obviously, the conference will cover everything in Microsoft Office system, including clients, servers and services, but business productivity applications don’t exist in isolation. More and more, we’re finding that people are using others parts of the technology stack and bringing together various technologies to make applications more compelling. So a great number of sessions will have topics involving Office application development in the context of leading-edge technologies such as VOIP, Silverlight, integration with third-party line of business applications, etc. I’ve heard there’s also a SharePoint Conference. What’s the difference? The SharePoint conference will take place in March 2008 in Redmond, WA. Unlike the Microsoft...
  • Partner Perspectives : There's a new breed of Web Solution partners

    If you work in the ISV / developer end of the market then there is a chance you will have met Katy already, however here is a person who is passionate about people who design and deliver solutions. When I first sat down and "worked" with Katy (rather than chatting several times previously) it was when I was new to the ISV team and Katy was a beacon of information. Once we had the ISV "bit" done we then spent a considerable amount of time looking at what designers and web developers needed in life. Now, as if by magic she now has a new area of focus... read more at Partner Perspectives : There's a new breed of Web Solution partners . Oh, and yes, it is about Silverlight, Expression Web and more!! There's a new breed of Web Solution partners Katy Hamilton's got something up her sleeve. It's a new brand of partners - the Web Solution partners. The move towards next-gen web applications such as Silverlight and web tools such as Expressions has opened up a whole load of new opportunities for our partners. We in the MSPP tower recognise this and have updated the MSPP programme by introducing a new partner type. Here's Katy to tell us all: So Katy, you’re no longer looking after ISVs. What are you doing now? Hi Emma, yes that’s right – I have ‘changed direction’! My new role is looking at building the web communities – design and developer. However, my focus on ISV hasn’t completely gone because I am also looking at the ‘Partner’ focus for ‘Next Web’ which ISVs have a major part in! It’s a really exciting time for anyone working in the web space and Microsoft is creating some fantastic support initiatives and benefits – it’s a real ‘watch this space’! ttfn David Technorati Tags: Web solution partners , Web Developers , Web Designers , Microsoft , Partners , Developer
  • Action Pack - you now have to take an exam to qualify ... so do so!

    I suspect that you will have seen this everywhere before, but just in case, see below - notice that SBSC and Web Developers, designers and agencies get an even more valueable kit: Enhancing the value of Microsoft Action Pack Subscription In response to feedback from our partners, on 30 November 2007 we will unveil a new renewal and subscription procedure, as well as launch two new special edition kits. This is all part of our continual effort to enhance the value of the Microsoft Action Pack Subscription (MAPS), our quarterly toolkits of software and resources that help our Registered Partners stay competitive, meet their sales goals and grow their business. Essential courses and assessments Starting 30 November, new MAPS subscribers must take an online course and pass an assessment (with a score of 70% or higher). From 1 March 2008, those partners that would like to renew their subscription will also be required to take an online course and pass an assessment. Most courses run for an hour, while our straight forward assessments take just 30 minutes. All are 100% subsidised. Launch of special edition kits We're launching two new editions, supplementary to the standard Action Pack kit and offered to qualified partners up to twice per year, at no additional cost. They include: Small Business Specialist Community toolkit for actively enrolled Microsoft Small Business Specialist Partners. Toolkit for Web developers, designers and agencies. Ideal for partners wanting to build a business practice with Web offerings. If you have any questions regarding your current Action Pack subscription, please call the Regional Service Centre on 0800 917 3128 . ttfn David Technorati Tags: Action Pack , SBSC , Web Developers , Developers
  • MSDN Evaluation Center for Office system, Biztalk, SQL Server 2005/2008 and Windows Server 2008

    I just found the MSDN Evaluation Center online today to give you evaluation resources that you might develop against. These include BizTalk Server, Office Communication Server, Office Enterprise , SharePoint Server, SharePoint Designer, SQL Server 2005, 2008, Express 2005 SP2, Windows Server 2008. I've pasted much of the content, but all the download links etc are country specific, so I have removed those. Click on the link above to get to download this stuff! MSDN Evaluation Centre Welcome to the MSDN Evaluation Centre, the central location for all Microsoft developer product trials and beta evaluations. Try a product before you buy it or test the latest beta to see what is in store for the next release. Start at the beginning of the evaluation process and follow the new products as they go through to the final releases. Remember to check back often as new products will be added as they become available. As you evaluate your software, we'll provide you with comprehensive and relevant insights and information delivered to your inbox. Resources like: Webcasts | Virtual Labs | Community insight | White papers| E-Learning | Events Featured Evaluations BizTalk Server BizTalk 2006 R2 Regardless of the size of your organization, you need best-in class infrastructure. BizTalk Server 2006 R2 delivers enterprise-class infrastructure that enables you to connect .NET applications and infrastructure with your non .NET applications and platforms, as well as those of your partners. Office system Microsoft Office Communications Server 2007 Microsoft’s unified communications platform enables developers to efficiently build secure, productivity enhancing applications on top of an extensible software foundation. Microsoft Office Enterprise 2007 Microsoft Office Enterprise 2007 provides a comprehensive suite of applications that developers can extend to deliver solutions that make data and processes more accessible and relevant to users. With Office Enterprise 2007 you can build solutions that give users the power to collaborate...
  • Office Open XML file format information or Standard ECMA-376 and the OOXML SDK information on MSDN

    I saw this question asked internally today, so I thought I would share. If you want to develop to use the Open XML document format you probably want to look at two things. The Microsoft resources (eg http://msdn2.microsoft.com/en-gb/office/aa905545.aspx ) and the ECMA resources Standard ECMA-376 . On the MSDN site you will find documentation and a MS SDK (less interest if you are developing using a functional language for your mainframe ). The ECMA site has the following: Standard ECMA-376 Office Open XML File Formats (December 2006) This Standard defines Office Open XML's vocabularies and document representation and packaging. It also specifies requirements for consumers and producers of Office Open XML. An Office Open XML overview is available on the Ecma website. Copy these file(s), free of charge: File name Size (Bytes) Content ECMA-376 Part 1 350 630 zipped DOCX file ECMA-376 Part 1 1 441 795 zipped PDF file ECMA-376 Part 2 341 625 zipped DOCX file with 2 Annexes ECMA-376 Part 2 1 286 494 zipped PDF file with 2 Annexes ECMA-376 Part 3 6 625 515 zipped DOCX file ECMA-376 Part 3 5 930 003 zipped PDF file ECMA-376 Part 4 14 477 799 zipped DOCX file with 4 Annexes ECMA-376 Part 4 29 008 573 zipped PDF file with 4 Annexes ECMA-376 Part 5 99 655 zipped DOCX file ECMA-376 Part 5 687 279 zipped PDF file Just thought I would share for those who know I am a big fan of easy access to the innards of document formats. ttfn David Technorati Tags: Open XML , Office System , Office Open XML , ECMA-376 , Open Standards , Developer
  • What has Visual Studio 2008 got for developers of applications for Windows Mobile devices

    I saw the story at Visual Studio 2008 adds mobile application features that summarised the new features in Visual Studio 2008 for mobile application developers and realised that developing for the small platform is getting easier and easier. I plan to see a master at work in a couple of weeks on using the .Net Micro framework, which is even smaller, but the stuff you can produce with the stuff for mobile is amazingly flexible. Eric has an update on training available for Visual Studio 2008 which includes the Compact Framework stuff at Visual Studio 2008 Training Kit updated for RTM Visual Studio 2008 adds mobile application features <snipped> Microsoft says, "developers will be able to build a mobile device client application that works [even] in a partially connected environment. The application will be able to send and receive data from a server, even if the device disconnects or roams." New features for developers, summarized previously by a post on the Windows Mobile Team Blog , include: Automated functional testing of managed code An enhanced device emulator (version 3.0) that permits simulation of real-world changes in device state, such as signal dropoff or battery running dead NET Compact Framework 3.5 , introducing new features such as LINQ and as an implementation of the Windows Communication Foundation enabling device to device and device to server communication over the Exchange Activesync transport The ability to build SQL Server 3.5 Compact Edition applications using the Visual Studio 2008 designer experience Mobile developers need to use Visual Studio 2008 above to build Windows Mobile applications, according to the blog post. Those who already have the Windows Mobile 6 SDK or SDK Refresh installed will need to reinstall it after they're done with installing Visual Studio 2008. Visual Studio 2008 supports the following platforms: .NET Compact Framework 3.5 .NET Compact Framework 2.0 .NET Compact Framework 1.0 (projects will be upgraded to 2.0) Windows Mobile 6 (by installing the...
  • Lots of Partner training (new url) - Licensing 101, Sales 101, Office PerformancePoint, Office Business Applications (OBA), Enterprise Search, SharePoint Services and Server 2007, Office Communications Server 2007, Infrastructure Optimisation (IO) ...

    [updated with a working URL] Partner Licensing 101 – The next one is being held on the 4 th December 2007 This session will equip sales people with a top level knowledge that will enable them to talk to new and existing customers about Microsoft licensing. Target Audience: This session is aimed primarily at sales people from all Partner types, although it is appropriate for all Partner roles whether in Sales, Purchasing or Technical. The course is ideal for new starters looking for a good introduction to Microsoft licensing or just a great as a refresher for those who have taken a break from Microsoft licensing. This session is suitable for people who present technology solutions to customers from a non-technical perspective and need to demonstrate the correct way for customers to purchase. Click Here to register For further information please contact Carla Symonds. Partner Sales 101 - The next one is being held on the 5 th December 2007 - Aim: This session will equip sales people with the knowledge and skills that will enable them to talk to new and existing customers about the business benefits of Microsoft technologies, and associated areas such as licensing. -Target Audience: This session is aimed at sales people. People within a partner organisation who present technology solutions to customers from a non-technical or business point of view and people who are not technical experts and do not demonstrate software, but talk about the possible solution outcome. -Objectives: For the sales person to gain an understanding of all key Microsoft technologies, with additional focus on infrastructure, and the Portals and Business Intelligence solutions, Windows Vista, Office 2007,the Microsoft Dynamics products and the fundamentals of Microsoft licensing. Click Here to register for the 5 th December 2007. For further information please contact Carla Symonds. Microsoft Office PerformancePoint Server 2007 Technical training. This four day instructor-led workshop provides students with the knowledge and skills to architect...
  • Visual Studio 2008 and .NET 3.5 Released - MSDN members can download the product and the Express and trial versions are available for download now too.

    I just saw this as Scott's blog while preparing something on SQL 2008 CTP. This is an amazing set of tools now released!! Visual Studio 2008 and .NET 3.5 Released Today we shipped Visual Studio 2008 and .NET 3.5. You can download the final release using one of the links below: If you are a MSDN subscriber, you can download your copy from the MSDN subscription site (note: some of the builds are just finishing being uploaded now - so check back later during the day if you don't see it yet). If you are a non-MSDN subscriber, you can download a 90-day free trial edition of Visual Studio 2008 Team Suite here . A 90-day trial edition of Visual Studio 2008 Professional (which will be a slightly smaller download) will be available next week. A 90-day free trial edition of Team Foundation Server can also be downloaded here . If you want to use the free Visual Studio 2008 Express editions (which are much smaller and totally free), you can download them here . If you want to just install the .NET Framework 3.5 runtime, you can download it here . Quick Tour of Some of the New Features VS 2008 Multi-Targeting Support <snipped - see the original blog entry for more> ASP.NET AJAX and JavaScript Support <snipped - see the original blog entry for more> VS 2008 Web Designer and CSS Support <snipped - see the original blog entry for more> Language Improvements and LINQ <snipped - see the original blog entry for more> Data Access Improvements with LINQ to SQL <snipped - see the original blog entry for more> Browsing the .NET Framework Library Source using Visual Studio <snipped - see the original blog entry for more> Lots of other improvements <snipped - see the original blog entry for more> The list above is only a small set of the improvements coming. For client development VS 2008 includes WPF designer and project support. ClickOnce and WPF XBAPs now work with FireFox. WinForms and WPF projects can also now use the ASP.NET Application Services (Membership, Roles, Profile) for roaming...
  • MSDN Events in November (Silverlight dynamic applications, SharePoint, SQL Server 2008, web applications and Smart Client) and not in Reading, but Manchester, Edinburgh, Bradford, Birmingham and Bristol ... and one in Reading

    MSDN Events – Free Technical Events for Your Partners We have the following free MSDN developer events taking place as listed below covering various topics/technologies. It would be great if you could communicate these events with your partners to offer them the opportunity to receive technical 'know-how' demos and insights into our latest technologies. · 15 November 2007, Manchester MSDN: Building Dynamic Web Applications with Microsoft Silverlight · 20 November 2007, Edinburgh MSDN: SharePoint for Developers · 21 November 2007, Edinburgh MSDN: SharePoint for Developers · 22 November 2007, Bradford MSDN: SQL Server 2008 · 27 November 2007, Reading MSDN: An Introduction to the Microsoft Web Platform (and how do it for zip, nvada, zero cost to you) · 28 November 2007, Birmingham MSDN: Web, Web, Web: Visual Studio 2008, ASP.NET 3.5 and Silverlight · 29 November 2007, Bristol MSDN: What’s new in Smart Client Development Click Here If you wish to view the overall events homepage. ttfn David Technorati Tags: Developer , Silverlight , SharePoint , SQL Server 2008 , Smart Client
  • There I was talking about Office Business Applications (OBA) and there is training around the UK available

    From the Empower Blog I saw: Office Business Applications (OBA) Technical Briefing This two day technical briefing explores an emerging category of applications, known as Office Business Applications (OBA). It explores the technologies that underpin them, in particular Microsoft Office 2007, Windows SharePoint Services, Microsoft Office SharePoint Services and Open XML. This two-day course is run as a seminar and the labs are provided as a take-away for attendees to go through in their own time. For more information and to enrol, follow the link to the Partner Learning Centre and sign in using your Partner Program login and password. OBA Briefing ttfn David Technorati Tags: Office Business Applications , OBA , Training
  • Where to start to build products that integrate with Microsoft Office

    I came across the OBA (Office Business Applications) web site www.OBACentral.com which has lots of information about nearly 200 OBA solutions. While there is a getting started and "on ramp" information on the site, I found the MSDN site ( Office Integration ) which I like almost as much. Given the prevalence of the Office Platform, assuming it is there and building on it can make life much easier!! Office Integration Need to integrate two or more Office products? Need to integrate Office products with other Microsoft products and technologies? Want to learn about designing and building applications using the Microsoft Office System? This section of the portal provides pointers to resources that will help you build real-world business solutions. Office Business Applications The 2007 Microsoft Office system provides a comprehensive set of servers, clients, and tools to make it easier for enterprises, software vendors and developers to build and deploy a new class of business applications called Office Business Applications (OBAs). OBAs connect Line of Business (LOB) systems with the people that use them through the familiar user interface of Microsoft Office. OBAs enable businesses to extend the Microsoft Office clients and servers into business processes running in LOB applications such as Enterprise Resource Planning (ERP), Customer Relationship Management (CRM), and Supply Chain Management (SCM). This enables enterprises to create new value from existing IT investments by combining them in innovative ways. Microsoft Office System for Architects With the 2007 Office System, Microsoft Office has evolved beyond a productivity suite into a unified solutions platform that makes enterprise data and processes more accessible and relevant to users. Composed of clients, servers, services, and tools, it provides a single infrastructure for communication and collaboration, business intelligence, and content management solutions. This MSDN Solution Architecture Center brings together relevant ideas, concepts, and best...
  • Microsoft Windows security tools, Server 2008 readiness, step-by-step guides, virtualisation updates, synctoy beta, VHDs and LOTS on the new Terminal Services

    This is an extract from the TRM blog which can be found here http://blogs.technet.com/trm/ . I have removed the KB article list and some items which I don't think are relevant to small business / ISV partners, however the full info can be found on the blog page too. News Microsoft Security Assessment Tool 3.0 The Microsoft Security Assessment Tool (MSAT) is a risk-assessment application designed to provide information and recommendations about best practices for security within an information technology (IT) infrastructure. http://go.microsoft.com/?linkid=7623431 Start your Microsoft Windows 2008 Readiness Right Here Focus on readiness for Windows Server 2008 now, and you can be the one who stands out when initiatives happen - and when promotion decisions are made. Let Microsoft Learning resources give you the head start you need to transition your skills and credentials to the latest Windows Server technologies - from free elearning clinics and free ebook downloads. http://go.microsoft.com/?linkid=7623432 Get an Extra Shot at Microsoft Certification For a limited time, you can get an extra chance to pass any Microsoft IT Professional, Developer or Microsoft Dynamics Certification exam - free. Register for this offer before your first exam and you'll get two shots at success. Register now! http://go.microsoft.com/?linkid=7623434 The Windows Server 2008 Upgrade Exam Is Coming Update your skills and get ready for the Windows Server 2008 certification exam with special offers on e-learning collections and classroom training. http://go.microsoft.com/?linkid=7623435 Documents Windows Server 2008 Technical Overviews These technical overviews provide IT Professionals with information about how a Windows Server 2008 technology works. They may also cover design and planning considerations and basic setup and operating instructions. http://www.microsoft.com/downloads/details.aspx?FamilyID=46dc26d6-af47-43f0-b3de-521831fe09d6&DisplayLang=en Windows Server 2008 Step-by-Step Guides These step-by-step guides help IT...
  • Releasing the Source Code for the .NET Framework - not going Open Source

    Another step in the direction of openness of the .Net code, this is how Visual Studio 2008 will enable developers to step into the code for .Net while debugging their products. Scott is a fantastic man to follow if you want to develop for the MS platform. Some people are mis-quoting this access to information as .Net going open, which is not true at all. If you read Microsoft did not open source .NET. They just released the source code to public from Krish you will see the correction of this perception. However, openness and transparency is a good thing, so I don't see this as bad. Releasing the Source Code for the .NET Framework Libraries One of the things my team has been working to enable has been the ability for .NET developers to download and browse the source code of the .NET Framework libraries, and to easily enable debugging support in them. Today I'm excited to announce that we'll be providing this with the .NET 3.5 and VS 2008 release later this year. We'll begin by offering the source code (with source file comments included) for the .NET Base Class Libraries (System, System.IO, System.Collections, System.Configuration, System.Threading, System.Net, System.Security, System.Runtime, System.Text, etc), ASP.NET (System.Web), Windows Forms (System.Windows.Forms), ADO.NET (System.Data), XML (System.Xml), and WPF (System.Windows). We'll then be adding more libraries in the months ahead (including WCF, Workflow, and LINQ). The source code will be released under the Microsoft Reference License (MS-RL). You'll be able to download the .NET Framework source libraries via a standalone install (allowing you to use any text editor to browse it locally). We will also provide integrated debugging support of it within VS 2008. <snip> In the screen-shot above, you can see that we've set a debugger breakpoint in my page where we are calling GridView1.DataBind(). Previously there was no way to drill into this DataBind() method to see how it was implemented. Now with VS 2008 you'll be able...
  • MSDN events around the UK - North, South, Scotland and London! Covers SharePoint, Silverlight, SQL 2008, Visual Studio 2008 and .Net 3.5

    I saw this and thought I would pass it on. If you are interested in SharePoint, Silverlight, SQL 2008, Visual Studio 2008 and .Net 3.5 then you should look at these: MSDN Southern Events Developing on the Windows Live Platform Date: 6 November 2007 Location: Reading An Introduction to the Microsoft Web Platform (and how to do it for zip, nyada, zero cost to you) Date: 27 November 2007 Location: Reading What's New in Smart Client Development Date: 29 November 2007 Location: Bristol SQL Server 2008 Date: 4 December 2007 Location: Reading Find out about all MSDN events MSDN London Events Building Dynamic Web Applications with Microsoft Silverlight Date: 8 November 2007 Location: London What's New in Visual Studio 2008 and .NET Fx 3.5 for the Web Developer Date: 6 December 2007 Location: London Find out about all MSDN events MSDN Northern Events Building Dynamic Web Applications with Microsoft Silverlight Date: 15 November 2007 Location: Manchester SQL Server 2008 Date: 22 November 2007 Location: Bradford Web, Web, Web: Visual Studio 2008, ASP.NET 3.5 and Silverlight Date: 28 November 2007 Location: Birmingham Find out about all MSDN events MSDN Scottish Events SharePoint for Developers Date: 20 November 2007 Location: Edinburgh SharePoint for Developers Date: 21 November 2007 Location: Edinburgh Find out about all MSDN events ttfn David Technorati Tags: Events , MSDN Events , Developers , SharePoint , Silverlight , SQL 2008 , Visual Studio 2008 and .Net 3.5
  • Microsoft is making more of it source code available for others to look at (Microsoft opening up .Net Framework libraries)

    Back in the days when I was a developer, Borland allowed me to see all the tips and tricks inside their Windows libraries. It gave me insight and examples on how to "do" things that I could see them doing, but was unable to replicate. Well this is now happening with the .Net framework. Microsoft opening up .Net Framework libraries By releasing the libraries under its Reference License and Shared Source Initiative, Microsoft has made the .Net source code viewable but unmodifiable By Paul Krill Opening up to developers, Microsoft is releasing its .Net Framework libraries under the Microsoft Reference License, which allows viewing of source code but not modification or redistribution, the company said on Wednesday. The release gives developers the opportunity to better understand the inner workings of the framework's source code, Microsoft said. Microsoft's efforts fall under the company's Shared Source initiative, which allows for sharing of source code; Shared Source has been viewed as Microsoft's answer to open source, in which users can view selected source code. Also, Microsoft will introduce a capability in the upcoming Visual Studio 2008 developer tools package to allow .Net Framework developers to debug into .Net Framework source code. "One of the things my team has been working to enable has been the ability for .Net developers to download and browse the source code of the .Net Framework libraries and to easily enable debugging support in them," said Microsoft's Scott Guthrie, general manager in the Microsoft Developer Division, in his blog . "Today I'm excited to announce that we'll be providing this with the .Net 3.5 and Visual Studio 2008 release later this year," he said. The initiative begins with offering source code with source file components for the following technologies: * Net Base Class Libraries (including System, System.IO, System.Collections, System.Configuration, System.Threading, System.Net, System.Security, System.Runtime, and System...
  • .NET Survival Guide by Redmond Developer News

    Great tips for Microsoft Developers - on a side note, those who said .Net would never take off... dropped to 64% of people targeting Windows (of course, more people are targeting the Web): .NET Survival Guide Eight essential skills and technologies for Windows developers. by Chris Kanaracus with RDN Staff If you're a .NET developer today, the landscape has to be looking pretty murky. On the one hand, Microsoft's dominance has clearly eroded, thanks to key rivals whose market penetration has come at Redmond's expense, open source alternatives and the remarkable growth in the power and reach of Web-based programming. A recent Evans Data Corp. survey validates the challenges facing the .NET community, revealing that the portion of developers targeting Windows continued to decline, to 64.8 percent this year from 74 percent in 2006. Despite these shifts, .NET- and Windows-based development remains the dominant programming platform for user-facing clients, Web applications and business-critical systems. Microsoft Visual Studio (VS) is unrivaled among integrated development environments (IDEs), and is on track to grow even stronger when VS 2008 ships early next year. Rich Internet Applications | SOA and Web Services | Data-Driven Development Dynamic Languages in Managed Code | Office Development Platform Mad About Multi-Core | Development Testing | Web Development Technology Urgency Risk Maturity Recommendations Rich Internet Applications (RIA) High Low Moderate Deploy SOA and Web Services High High Moderate Study Data-Driven Development High Moderate Low Study Dynamic Languages High Low Low Study Office Development Moderate Low Moderate Deploy Multi-Core Moderate Moderate Low Study Development Testing Moderate Low Moderate Deploy Web Development High Low Moderate Study Each of sections has a full explanation at Redmond Developer News | .NET Survival Guide ttfn David Technorati Tags: Developer , .Net
  • Microsoft Passes OpenAjax Alliance Interop Tests

    More evidence that Microsoft is playing very nicely with its "open" buddies. The Open Ajax Alliance has confirmed that Microsoft has passed its interop tests. Microsoft Passes OpenAjax Alliance Interop Tests By Darryl K. Taft Microsoft joins several other companies and open-source projects in meeting OpenAjax guidelines. Microsoft has passed the OpenAjax Alliance's suite of interoperability tests to prove that its software can interoperate with other parts of the OpenAjax ecosystem. On the eve of the AJAX World Conference and Expo 2007 West taking place Sept. 23-26 in Santa Clara, Calif., Microsoft officials said the Redmond, Wash., company's software passed the OpenAjax InteropFest 1.0 tests and is interoperable with other AJAX (Asynchronous JavaScript and XML) components in the OpenAjax ecosystem through the OpenAjax Hub. The OpenAjax Hub is a set of standard JavaScript functionalities defined by the OpenAjax Alliance, with strong focus on being small and fast. Brad Abrams, a project manager for Microsoft's ASP.Net Atlas, wrote in his blog Sept. 23 that Microsoft passed the OpenAjax InteropFest test. Bertand Le Roy, a Microsoft engineer who prepared the Microsoft entry for the OpenAjax test, also blogged about the entry and the testing process itself. <snipped> The organization's key objective is to accelerate customer success with AJAX by promoting a customer's ability to mix and match solutions from AJAX technology providers and by helping to drive the future of the AJAX ecosystem, OpenAjax officials said. Microsoft Passes OpenAjax Alliance Interop Tests If this is right up your street then you might want to look at ASP.NET AJAX plays well with other AJAX frameworks or Too Much Choice with AJAX . ttfn David Technorati Tags: Developer , OpenAjax
  • Hackers eye open source coding tools - are your development tools safe to use?

    Now this sounds familiar - compromise the dev tools and they compromise all products produced with them. Enterprises using open source software to engineer custom applications could be vulnerable to a newly discovered class of hack attack, a security firm claimed today. Fortify Software 's Security Research Group reported that so-called 'cross-build injection attacks' could allow a hacker to insert code into the target program while it is being constructed. The use of open source coding tools have opened the doors to "possible system-wide exploits", according to Fortify. If an attacker compromises either the server that hosts a component, or the DNS server that the build machine uses to locate that server, he could use these vulnerabilities to take full control of the build machine and possibly other machines on the remote network. Fortify discovered that, during the application build process, systems that automatically download external dependencies, including the popular Ant, Maven and Ivy tools, are particularly vulnerable. Hackers eye open source coding tools - vnunet.com ttfn David Technorati Tags: Security , Developer tools , Open Source
  • Do you want to write code for Windows Home Server? Do you want intellisense to make it easier?

    I came across this and thought I would share it. Microsoft have released the SDK for Windows Home Server, but you don't get intellisense with it. The SDK can be found at http://msdn2.microsoft.com/en-us/library/aa496121.aspx . HomeServerControls Documentation for Developers If intellisense, public classes and methods mean absolutely anything to you, then Brendan Grant is your man. Due to the lack of intellisense documentation, he has compiled an XML file and an accompanying help file explaining what some of the public classes and methods exposed by HomeServerControls do. More information and the downloads are on Brendan’s blog and also on the accompanying thread on the Windows Home Server forums. HomeServerControls Documentation for Developers « MS Windows Home Server ttfn David Technorati Tags: Developer , Windows Home Server , Intellisense
  • SharePoint Webcasts and info for developers and implementers

    Announcing the Microsoft Business Data Catalog Definition Editor for Microsoft Office SharePoint Server 2007 Summary The Business Data Catalog Definition Editor tool (or "BDC tool") is now available in the latest (August 2007) version of the downloadable MOSS 2007 SDK, which was just posted at http://www.microsoft.com/downloads/details.aspx?familyid=6d94e307-67d9-41ac-b2d6-0074d6286fa9&displaylang=en http://blogs.msdn.com/sharepoint/archive/2007/08/22/announcing-the-microsoft-business-data-catalog-definition-editor-for-microsoft-office-sharepoint-server-2007.aspx Just Published: Major Update to the MOSS and WSS Downloadable SDKs [Cross-posted from Randall Isenhour's blog ] Hello SharePoint Developers! We are very proud to announce a major update to the MOSS and WSS Software Development Kit (SDK) downloads. http://blogs.msdn.com/sharepoint/archive/2007/08/22/just-published-major-update-to-the-moss-and-wss-downloadable-sdks-8-22-2007.aspx Creating a Custom User Site Provisioning Solution with Microsoft Office SharePoint Server 2007 The white paper and code sample for Creating a Custom User Site Provisioning Solution with Microsoft Office SharePoint Server 2007 is now live. http://blogs.msdn.com/sharepoint/archive/2007/08/22/creating-a-custom-user-site-provisioning-solution-with-microsoft-office-sharepoint-server-2007.aspx MOSS 2007 supports Live Earth – Conservation International’s Public Web Sites – How We Did It (Part 2 of 2) Continuing from part 1 of the “How We Did It” blog series about how Conservation International 's web sites were migrated to MOSS 2007 in support of the Live Earth 24-hour, 7-continent event that occurred in early July. http://blogs.msdn.com/sharepoint/archive/2007/08/21/moss-2007-supports-live-earth-conservation-international-s-public-web-sites-how-we-did-it-part-2-of-2.aspx Announcing the CTP for VSeWSS Version 1.1 [Cross-posted from the SharePoint Designer Team Blog .] Greetings all, Alex Malek here, PM for SharePoint Designer. I'm pleased to announce that today we...
  • Securing ASP.Net applications

    Building Secure ASP.NET Applications: Data Access Security http://go.microsoft.com/?linkid=7243611 This MSDN article presents recommendations and guidance that will help you develop a secure data access strategy. Topics covered include using Windows authentication from ASP.NET to the database, securing connection strings, storing credentials securely in a database, protecting against SQL injection attacks, and using database roles. just a short one :-) David
  • SQL Development with LINQ and .Net

    MSDN Webcast: Framework Masterclass: LINQ to SQL (Level 200) – Recorded Microsoft .NET Language Integrated Query (LINQ) provides a common way to work with data in your applications. In this session, we dive into how LINQ provides methods to work with Structured Query Language (SQL) databases, including how to query, insert, and manage data using the LINQ framework. MSDN Webcast: Framework Masterclass: LINQ to SQL (Level 200) MSDN Webcast: Framework Masterclass: LINQ to XML (Level 200) – Monday, September 17, 2007 12:00 PM Pacific Time (US & Canada) In other sessions, we have already seen how Microsoft .NET Language Integrated Query (LINQ) works with relational databases. In this webcast, we explore how LINQ can help you develop XML applications. We cover the basics of the XML helper functions, and we also dive into deeper topics. MSDN Webcast: Framework Masterclass: LINQ to XML (Level 200) MSDN Webcast: Programming SQL Server 2008 (Level 300) – Monday, September 17, 2007 1:00 PM Pacific Time (US & Canada) Microsoft SQL Server 2008, code name "Katmai," introduces a significant amount of new or improved functionality, including new data types, in addition to performance and security enhancements. In this webcast, we discuss how you can easily take advantage of the new functionality available in SQL Server 2008 within your application development. MSDN Webcast: Programming SQL Server 2008 (Level 300) MSDN Webcast: Framework Masterclass: LINQ to Entities (Level 200) – Monday, September 24, 2007 12:00 PM Pacific Time (US & Canada) In other sessions, we explored how Microsoft .NET Language Integrated Query (LINQ) is used for Structured Query Language (SQL) databases and working with XML. In this webcast, we connect to the data access layer, the business objects that provide the functionality of working with enterprise data. Join us to learn how you can make your LINQ applications really sing when working with entities. MSDN Webcast: Framework Masterclass: LINQ to Entities (Level 200) ttfn David Technorati...
  • Microsoft code name "Acropolis" - Build WPF enabled applications simply with reusable modules, workflow and theming of your application

    I saw this and had to share.&#xA0; In the samples on the site it includes a RSS reader, Outlook tool and more! Welcome to Acropolis The Microsoft code name &#x201C;Acropolis&#x201D; Community Technology Preview is a set of components and tools that make it easier for developers to build and manage modular, business focused, client .NET applications. Acropolis is part of the &#x201C;.NET Client Futures&#x201D; wave of releases, our preview of upcoming technologies for Windows client development. Acropolis builds on the rich capabilities of Microsoft Windows and the .NET Framework, including Windows Presentation Foundation (WPF), by providing tools and pre-built components that help developers quickly assemble applications from loosely-coupled parts and services. With Acropolis you will be able to: Quickly create WPF enabled user experiences for your client applications. Build client applications from reusable, connectable, modules that allow you to easily create complex, business-focused applications in less time. Integrate and host your modules in applications such as Microsoft Office, or quickly build stand-alone client interfaces. Change the look and feel of your application quickly using built-in themes, or custom designs using XAML. Add features such as workflow navigation and user-specific views with minimal coding. Manage, update, and deploy your application modules quickly and easily. Microsoft code name "Acropolis" - WindowsClient.net for information and http://www.microsoft.com/downloads/details.aspx?FamilyID=9AF56576-217B-4599-9472-FFA7835F3BF4&displaylang=en to download the code, help files and samples. &#xA0; ttfn David Technorati Tags: WPF , Acropolis
  • The Open XML Vote (OOXML) and why I hate politics

    This is a rant and it is my opinion and does not reflect that of Microsoft or others - It is my Opinion! From 1992 to 1995 I had to write document converters - I had to pick apart binary file formats and translate them to another format. It was hard work and I JUST WISHED people would create a largely encompassing standard for documents that was documented so I did not have to do all the work myself. Role forward to today, Office is still the prominent document format (which is now documented on http://msdn.microsoft.com ), but there is a new kid in town that encompass everything that an Office document is and more. This is the Open XML document format. People have cried for years that they wanted the Office Document standard to become more than a defacto standard, they wanted it to become a format an open standard. It was always going to be large, but to cover all the features and functions available in Office, it would have to be. There is no point in the standard being something different to that used in Office as it would be useless. Today, something like 600 million people use the Office document standard and Open XML format is growing too with tools existing for previous versions of Office prior to 2007 to make the use of the ECMA standard seamless for users. So what happens, Microsoft submits their file formats to the standards bodies and while it is accepted by ECMA a HUGE POLITICAL effort is made to stop it becoming an ISO standard. I don't mind people saying they want more documentation, but the only reason I can think why people want to stop it becoming an ISO standard is because they don't want it to be easier for people to use Office documents - they want it to be hard, to make use of Office harder for developers, not easier. This means that those who said "make it a standard" really meant "don't use it because it is not a standard and that is the only weapon we have as to why you should not use it". You may disagree with me, but a while ago I tried to enter the discussion...
  • SharePoint User Group Meetings in UK (Newcastle and Reading) in September

    I got this e-mail today from the UK SharePoint User Group. They have two meetings coming up, one in Reading and one in Newcastle. Since SBS includes WSS and you can easily load WSS v3 onto it too, here are the details: Newcastle - 10th September MOSS MVP and general all round nice guy Spencer Harbar will be presenting an evening of goodness for all that attend. Arrive 6:30 for a 7pm start 1st Presentation: MOSS Server Farm Architecture & Design. This session introduces the fundamentals of MOSS Farm design including server roles, topology constraints and design goals which are paramount for delivery of a secure, available and scalable MOSS hosting platform. Each server roles’ unique characteristics will be covered with their associated trade-offs. In addition, three common models will be presented with a discussion of their strengths and weaknesses. 20 minute food and drinks break 2nd Presentatoin: Top 10 Tips for your SharePoint Development Environment. This session will present 10 essential tips, tricks, tweaks or utilities for making your SharePoint Development easier and quicker. All tips can be used equally in a Virtual Machine or on a “real” server. Many of the tips are also useful for systems administrators working with SharePoint 2007 location: BT, Unit 7, room 3, Innovation Place , Delta Bank, Newcastle upon Tyne, NE11 9DJ Please post your full name here if you with to attend. Reading - 17th September The famous Patrick Tisseghem is over from Belgium so it seemed like a great opportunity to arrange a meeting. 1800 - 1830 arrive 1830 - 1930 - OBA, Office Business Applications Explained - Patrick Tissegham This talk provides an overview of Office Business Applications. OBAs connect Line of Business (LOB) systems with the people that use them through the familiar user interface of Microsoft Office. They enable businesses to extend the Microsoft Office clients and servers into business processes running in LOB applications such as Enterprise Resource Planning (ERP), Customer Relationship Management (CRM),...
  • MSDN free events for September 2007 (.Net 3.0 & 3.5 and Visual Studio 2008)

    I just saw these in my inbox (post holiday processing) and thought I would pass them on. 19 September, Edinburgh : MSDN - Introduction to .NET Framework V3.0 (& sneak preview of v3.5 changes) 20 Sept 07, Bradford : Introduction to .Net Framework V3.0 (& sneak preview of v3.5 changes) 25 Sept 07, Reading : Building Dynamic Web Applications with Microsoft Silverlight 26 Sept 07, Birmingham : OVERVIEW OF VISUAL STUDIO 2008 AND .NET FRAMEWORK 3.5 27 Sept 07, Bristol : OVERVIEW OF VISUAL STUDIO 2008 AND .NET FRAMEWORK 3.5 ttfn David Technorati Tags: MSDN Events , .Net 3.0 , .Net 3.5 , Visual Studio 2008 , Developers
  • How to improve Array Performance in .Net programming

    I have been known to write the odd program, often using a large number of arrays for some of the manipulation I do. Multi-dimensional arrays is something I have done a lot of, so seeing this little tip from CodeGuru to speed them up and reduce memory footprint is a great benefit for me. Below are a few snippets, but read the whole article to know more. Jag It Up What is a jagged array, and why does it have such an alarming name? I can't answer the second question, but I'll give the first one a shot. A jagged array is essentially just a one-dimensional array where each element contains its own one-dimension array. It's an array of arrays! (For those who just must jump ahead—you know who you are—yes, you can indeed have arrays of arrays of arrays through infinity or until your memory runs out. But, let's not go there now....) How is an array of arrays different from a two-dimensional array? I'm glad you asked. This is where the jaggy bit comes in. In a two-dimensional array, you have a fixed number of elements in each dimension. It might be 10 by 10, providing 100 elements, for example. In a jagged array, your primary array has a fixed number of elements, but then each element array can have any number of elements. So, you could have a primary array with 10 elements, where the first element holds an array of 12 elements, the second has 7 elements, the third has 20, and so on. If you imagine the 10 by 10 array as a square, the right edge of that square becomes quite jagged when it is replaced with the array-of-arrays. The benefit that immediately comes to mind is a savings in memory—you only use the number of elements needed for each element array, rather than giving a second dimension the maximum number of elements you'll ever need and then having a lot of blanks. The benefit that's not obvious is the accelerated processing time! So, how do you declare a jagged array in your code? Here's an example: Dim EmployeesByRegion()() As Integer = {_ New Integer() { 12, 25, 7, 33, 2 }, _ New Integer...
  • New blog "hackers @ microsoft"

    A new blog has opened at Microsoft called "hackers @ microsoft". As many people know Microsoft is very strongly involved in the security arena. Part of this is having people who have hacked or now hack against our products to understand how to make them more secure. This group of people know have a voice in the blogsphere. Welcome to a new blog from Microsoft. The focus of this blog is likely to be a little different from most other blogs you'll see on blogs.msdn.com. Microsoft employs some of the best hackers in the world and actively recruits them and develops them. They work on all kinds of projects, whether it be in development, research, testing, management and of course security. Of course, there is controversy even in the word " hacker " but I don't think that should stop us from using it in the manner I think is the most appropriate. At his or her core, a true hacker is someone who is curious and wants to learn how systems work. This can and of course at Microsoft is done in an ethical, legal manner. We employ " white hat hackers " who spend their time pentesting and code reviewing applications and software looking for weaknesses and vulnerabilities so that others don't once we've released that code into the wild. We employ many many smart testers who know more about some of our software then perhaps the architects who designed it. We also employ some of the top researchers in their industry, dedicated people working on the bleeding edge of whats going to be common place in the next 5 or 10 years of computing. So yes, Microsoft does have hackers, and its time to introduce you to some of them and show you what it is, exactly that they do. Generally most of the content you'll read and people you'll meet on this blog will be somehow related to security but not all by any stretch. -techjunkie hackers @ microsoft ttfn David Technorati Tags: Hackers , Hacking , Security , Microsoft
  • News this week - multi-core chips need some software help and some software re-architecting to make them most effective at delivering extra performance .. and of course, there is more multi-core to come!

    I've read the two articles - Computer-Chip Makers Pick Up Pace in Multicore Race - WSJ.com and BetaNews | AMD: Will More CPU Cores Always Mean Better Performance? and realised they were both harping on about the same thing - the need for better use of mutli-core / multi-processor technology. In a former life I helped people make their software take advantage of many cpus and the scheduling of tasks, sharing of information and understand how many processes can put load onto the memory, disk and internal buses is a huge area of learning. Whether it is a 8-core or a SMP 8-processor box, the problems are the same. If 8 cpus all demand a disk read from different regions of the disk, then you have 8 disk seeks, which could mean 1-8 x 8ms wait for the processes. In computer terms, waiting for 64ms for a disk read (as the 8th cpu would do) is almost an eternity for a cpu. What is more, if the disk regions are on 8 separate disks to stop I/O bottlenecks then the i/o bus and front-side-bus might not be able to take that amount of data without some scheduling difficulties. Anyway, it is interesting to hear how task scheduling, memory protection and run-time engines changes make me think that these are really just little scratches on the surface of a deep problem. As anyone will tell you who has got their product running in a 64-node cluster - it takes software re-design and more than just creating a bunch of threads or lock management. Anyway, the articles are worth reading to see where it is going. I have snipped the articles, so click the links above to read the full articles. Computer-Chip Makers - Pick Up Pace in Multicore Race A race to cram more electronic brains on computer chips is accelerating, and prompting new moves to address the difficulty of programming such complex creations. <snipped> "We've really eliminated every reason not to go to quad-core," said Kirk Skaugen, a vice president in Intel's digital enterprise group. {ed - really, what about helping with mutli-processor / multi-core...
  • A selection of WPF-based (Silverlight) applications

    I saw this blog entry and just had to share it - a number of Silverlight application (don't know how many will work with the updated Silverlight builds) - WPF Cornucopia - A selection of WPF-based applications . Below are some of my favourites. There are many more on the blog entry Some cool WPF and Silverlight applications that you can download or play with today. The deployment model has been added so that you know what you are getting into as far as installation goes. Lots are using ClickOnce .application files and .xbaps, so installation is trivial! My Web Pages Starter Kit New with Silverlight Demo (Web Application) New York Times Reader Next-generation online reading experience for the NY Times (MSI) Microsoft Calendar Printing Assistant Generate printed calendars from your Outlook schedule (MSI) Microsoft Expression Blend Designer tool for building WPF experiences (MSI) Microsoft Expression Design Illustration and graphic design tool (MSI) Microsoft Windows Live for TV 3D access to Messenger contacts from Media Center or IE (MSI) Wikipedia Explorer 3D exploration of related articles from Wikipedia (Application) iBloks Mashup application for creating 3D movies (MSI) RikReader RSS Reader that integrates with Internet Explorer 7 (Application) Nostalgia Yahoo! Flickr browser and photo manager (Application) Cine.View Netflix movie queue manager (Application) Actipro Wizard A control for building wizard dialogs in WPF (XBAP) British Library Turning the Pages British Library's 'virtual viewer' for some of their most precious books (XBAP) ITN Hub Player Video clips and news stories from ITN (Application) Evolution Media Center HTPC Front-end with stunning animations and dynamic XAML-skinning (ZIP) WeatherNews Weather visualization (XBAP) DOSV Computer Configuration (XBAP) Roxio Central DVD and CD Burning Software (Application) 90 Degree's Radius Reporting Tool for Business Data (Application) Forbes.com Reader News Reader Application from Forbes.com (Application) Seattle Post -Intelligencer PI Reader...
  • Application news for developers - x64 support, application people ready assessments, Vista Gadget security inspection and SharePoint development

    While I am on holiday I thought I would forward these items for the developers out there. The http://blogs.iis.net blog looks awesome for IIS7 information, including videos and the other MSDN information demonstrates how to develop SharePoint tools. Application support Is Your Application Platform People-Ready? Complete the Self-Assessment and Find Out Take the Application Platform Infrastructure Optimisation assessment to measure the effectiveness of your current infrastructure in platform-agnostic terms, and compare your application platform infrastructure against industry best practices and the latest IT research. http://www.microsoft.com/business/peopleready/appplat/ac/apio.mspx Inspect Your Gadget http://msdn2.microsoft.com/en-us/security/bb498012.aspx Today, the Windows Vista Sidebar hosts Gadgets built from HTML, JavaScript, and potentially ActiveX controls. Because Gadgets are HTML, they are subject to Cross-site Scripting style bugs. These bugs are extremely serious because script in the Sidebar is capable of running arbitrary code in the context of the locally logged-on user. This article outlines some of the secure programming best practices that should be considered when building Windows Vista Sidebar Gadgets. ISV Support for Windows Server X64 White Paper The time is right for ISVs and developers to make the move to supporting their existing applications and developing new native applications for Windows Server x64 Edition. IIS7 related videos on blogs.iis.net Tips for Classic ASP developers on IIS7 I was reminded the other day just how many classic ASP applications and developers there are out there! The original ASP rocks, I remember experiencing it for the first time back in 1996/97 when it first came out with IIS3, and being amazed at h ... http://blogs.iis.net/bills/archive/2007/05/21/tips-for-classic-asp-developers-on-iis7.aspx Using ASP.NET Forms Authentication with all types of content on IIS7 (Video) One of my favorite ASP.NET features is forms authentication, supported by the powerful membership...
  • FoxPro Service Pack beta

    Many years ago I used to do database development and my preferred environment was FoxPro. Well, were now on version 9 and the latest service pack is in beta. Have a play, but think how you can move to Access or SQL in the future. Microsoft Visual FoxPro 9.0 Service Pack 2 and "Sedna" - Beta This download contains the BETA release for Microsoft Visual FoxPro 9.0 SP2 and the "Sedna" add-ons. This release has two parts: The Sedna Beta download contains six components: VistaDialogs4COM, Upsizing Wizard, Data Explorer, NET4COM, MY for VFP and VS 2005 Extension for VFP. The VFP 9.0 SP2 Beta download contains a patch that can be applied to VFP 9.0 or VFP 9.0 SP1. In addition to fixes to the core product, this patch contains significant enhancements to the Reporting features. Note that the SP2 patch can only be applied to VFP 9.0 or VFP 9.0 SP1. http://www.microsoft.com/downloads/details.aspx?FamilyID=05A0E7C9-43C1-417F-8810-AE7D7C66BAC8&displaylang=en ttfn David Technorati Tags: Foxpro , beta , service Packs
  • SQL 2005 & 2008 webcasts, recovery tips, developer tools, best practices, Silverlight development and more

    As you know SQL 2005 has been released and we are already seeing SQL 2008 on the horizon. To keep up to date and step into the future the following should be able to help with understand the products, finding information about solutions using them and developing solutions using them, SQL Server 2005 SQL Server Premier Field Engineers Deliver SoundBytes The UK SQL Server PFE team is preparing a series of SQL Server SoundBytes aimed to deliver proactive content to our Premier customers via LiveMeeting. Premier SoundByte sessions will be ideal for customers who need proactive information, for whom it may not be convenient to leave the office to come to a workshop. These sessions are set to run from the beginning of September 2007 through to the end of December 2007 and will range from Clustering a SQL Server 2005 Database System, to Database Mirroring, Configuration Best Practices through to SQL Server in a SAN Environment, Corruption / Detection and Recovery of a SQL Server 2005 System. Please contact your TAM if you are interested in attending a SoundByte Session and they will arrange your attendance for the specific topic, agenda and date / time. For more information regarding these SQL Server 2005 SoundBytes, checkout the UK SQL Server Premier Blogsite : http://sqlblogcasts.com/blogs/thepremiers/ SQL Server 2005 Books Online (May 2007) Download an updated version of Books Online for Microsoft SQL Server 2005. Books Online is the primary documentation for SQL Server 2005. The May 2007 update to Books Online contains new material and fixes to documentation problems reported by customers after SQL Server 2005 was released. Refer to "New and Updated Books Online Topics" for a list of topics that are new or updated in this version. Topics with significant updates have a Change History table at the bottom of the topic that summarizes the changes. Beginning with the February 2007 update, SQL Server 2005 Books Online reflects product upgrades included in SQL Server 2005 Service Pack 2 (SP2). http://www.microsoft...
  • SharePoint webcasts, business information, KB support information and developer information

    When I talk to partners delivering solutions on Windows SharePoint Services V2, V3 and even for some Portal server is becoming a real business opportunity. When I met with Vin of Wem & Co the other day, some of the stuff they were doing was amazing! Anyway, here are the 3 things I thought might be useful - one being the SharePoint VHD so you can just download and play. SharePoint information Creating Business Value through Better Collaboration http://www.microsoft.com/downloads/Browse.aspx?DisplayLang=en&nr=20&productId=353C4E9D-9E78-4435-A360-01BB7F540D17&sortCriteria=date Tools Office SharePoint Server 2007 VHD This download comes as a pre-configured VHD. This download enables you evaluate Microsoft Office SharePoint Server 2007. http://www.microsoft.com/downloads/Browse.aspx?DisplayLang=en&nr=20&productId=353C4E9D-9E78-4435-A360-01BB7F540D17&sortCriteria=date Webcasts TechNet Webcast: Workflow in Microsoft SharePoint Products and Technologies 2007: Out-of-the-Box and Creating Custom Workflows (Level 200) In this session, we discuss the integration of Windows Workflow Foundation into Windows SharePoint Services version 3.0; how workflows are designed, stored, and used; and which capabilities are enhanced by taking advantage of client and server technology. We explain different authoring tools and techniques, including how to create no-code workflows using Microsoft Office SharePoint Designer 2007 and provide guidance on deployment and management in a Microsoft Office SharePoint Server 2007 environment. http://www.microsoft.com/events/EventDetails.aspx?CMTYSvcSource=MSCOMMedia&Params=%7eCMTYDataSvcParams%5e%7earg+Name%3d%22ID%22+Value%3d%221032340734%22%2f%5e%7earg+Name%3d%22ProviderID%22+Value%3d%22A6B43178-497C-4225-BA42-DF595171F04C%22%2f%5e%7earg+Name%3d%22lang%22+Value%3d%22en%22%2f%5e%7earg+Name%3d%22cr%22+Value%3d%22US%22%2f%5e%7esParams%5e%7e%2fsParams%5e%7e%2fCMTYDataSvcParams%5e TechNet Webcast: An In-Depth Look at SharePoint Server 2007 Search Technology (Level 200) In this...
  • Explore Web Development with ASP.NET 2.0 webcasts and virtual labs

    In my new role I find I need to get up to speed on the MS Dev technologies. I found the page Explore Web Development with ASP.NET 2.0 which seems to have lots of education for me in the ASP.Net 2.0 world. Microsoft ASP.NET is a set of Web application development technologies that enables programmers to build dynamic Web sites, web applications, and XML Web services. Whether you already use ASP.NET 2.0 or want to start, watch our webcasts and participate in our virtual labs to see what it can do for you. This series will help you learn about the improvements in ASP.NET 2.0 and better understand how you can utilize ASP.NET 2.0 to create faster, more secure Web applications. Webcasts During this series, learn how you can use membership and personalization to build rich Web sites, use the new provider model to customize ASP.NET for your enterprise, and more. Virtual Labs Take part in these virtual labs to learn about the major improvements introduced with ASP.NET 2.0 and see how you can create richer Web applications. It's simple—no complex setup or installation is required. You get a downloadable manual and a 90-minute block of time for each module, and you can sign up for additional 90-minute blocks anytime. Virtual Labs for you to participate in: ASP.NET 2.0 Configuration and Health Monitoring ASP.NET 2.0 Creating a Web Site ASP.NET 2.0 Data Access ASP.NET 2.0 Membership, Login Controls, and Role Management ASP.NET 2.0 User Interface Enhancements: Master Pages, Themes, and Controls Webcasts still to happen: MSDN Webcast: ADO.NET Step by Step (Part 15 of 16): Reading and Writing XML and the XmlDataDocument (Level 200) Wednesday, August 15, 2007 9:00 A.M.–10:00 A.M. Pacific Time MSDN Webcast: Silverlight 1.0 Overview (Level 200) Wednesday, August 15, 2007 11:00 A.M.–12:00 P.M. Pacific Time MSDN Webcast: ADO.NET Step by Step (Part 16 of 16): Using ADO and ADOX in the .NET Framework (Level 200) Wednesday, August 22, 2007 9:00 A.M.–10:00 A.M. Pacific Time MSDN Webcast: Building ASP.NET AJAX Applications for Windows...
  • The Linux is beginning to admit that Microsoft might have some good ideas, but shows that it is still important for you to code the kernel and there still is not a way to know an application will run on it!

    You know me, I like talking about Linux and when I saw these three articles I thought I had to share them. They all came out last week. The 1st article discusses the need for a bit more respect between the Windows an Linux camp. Microsoft has tried to put fact behind the arguments against Linux adoption and while some people think the surveys were doctored (they were not), they did start the discussion as to why each OS was better. I have said before that this should not be a religious discussion, but an evaluation based upon needs. In some cases people will choose Linux, in others Windows. It is nice however to have this recognised by the Linux community. While the article only discusses Microsoft's PR, there is an underlying respect beginning to grow with statements like "has a good track record in fending off competition" have to mean more than just marketing otherwise it paints most users as pretty stupid. One other thing discussed is the fact that the lack of release synchronisation causes users pain. Backwards compatibility does not seem to be high on the Linux charter of needs and therefore seems to always cause problems when running a complex system with something that does NOT come in the box, which is quite often. To this extent Novell CEO Ron Hovsepian called on the Linux community to develop a standard application-certification process for independent software vendors (ISVs) . Ron and his company however are not flavour of the month with the Linux community for their "audacity" of signing a deal with Microsoft - something so "bad" that explicit changes were made to GPL v3 to stop it happening, which is about as silly as it gets. For the Linux community to tell you that you are bad for signing business deals is simply stupid. Meanwhile, Andrew Morton, a co-maintainer of the Linux Kernel reminded people recently that they should get involved, help code Linux . For most of my partners this is an OMG moment - they don't want to code Linux, they want to sell solutions and...
  • Simple overview of what is in Windows SharePoint Services 2007 & MOSS 2007 and how to develop on them

    For those who wish to expand into SharePoint enhancements (remember that you can enhance the site without any dev tools using the browser features) I found this simple blog entry ( Know your options for developing with SharePoint 2007 - Program - .Net - Builder AU ) and it is quite nice. Read the whole blog, but here is a snippet. The editions of SharePoint One of the more confusing aspects of SharePoint is that there are two versions available: Windows SharePoint Services (WSS) 3.0 and Microsoft Office SharePoint Server (MOSS) 2007. Developers follow the same basic steps to get started with SharePoint regardless of the version. Here's an overview of both offerings. |> WSS: This is the so-called "free" version, as there are no additional licensing issues. It is included with the Windows Server 2003 operating system (version 2.0). The current 3.0 version is available via download. It provides core document management, collaboration, and search functions, which include blogs, wikis, RSS feeds, e-mail support, and Office 2003/2007 integration to name a few. WSS will suffice for small organisations or departments. |> MOSS: The server product is built on top of WSS. Along with the core WSS functions, it adds enterprise search and people search capabilities, along with an unlimited document repository, personal sites, additional Web parts, workflow, content syndication, and much more. MOSS targets organisations that will store more than 500,000 documents, which are usually larger enterprise customers. SharePoint utilises SQL Server on the backend. You may choose to use an existing SQL Server installation or the limited version (think MSDE) included with it. Development tools There is more than one way to get involved with SharePoint development. The most basic approach involves a FrontPage-esque tool and evolves to full-blown development with Visual Studio. Before exploring external tools, SharePoint provides browser-based editing tools that allow you to manipulate and customise SharePoint applications...
  • Mix:UK 07 - Want to know more about building solutions using Silverlight, Expression and Live Services in the UK? With UK Early Bird registration until 10th August

    I intend to be there - it will be great if you can be there too if this is for you. I have to say I think it is an incredibly exciting area. Have a look at Mix:UK 07 for more information. Latest event news: Registration and schedule now live! About Mix:UK 07 Mix:UK 07 is the premier event for web designers and web developers to: Get creative inspiration from design and development gurus, web agencies and innovators Discover how technologies like Silverlight, Expression and Live Services are already being used to create a new generation of rich media experiences and RIAs (Rich Interactive Applications) Connect with others in the industry who, like yourself, have a passion for innovation and creativity and have built personal and business success on that passion. Register now, early-bird rate expires soon! Until the 10th of August 2007 we’re offering a discounted early bird registration price of £199, saving you £100 from the standard price of £299. Speakers Announced to Date. We are proud to announce that Scott Guthrie, General Manager in Microsoft's Developer Division, will deliver the keynote for the event along with George Moore, General Manager for the Windows Live Developer Group. In addition, Scott will be delivering a number of sessions on Silverlight and ASP.NET. Other speakers just announced include: Andy Hood , Creative Development Director, AKQA Beau Ambur , CEO of Metaliq Inc Paul Dawson , Head of Interactive Media, Conchango Danny Thorpe , Senior Software Designer and previously architect of the Gears API at Google, and former Chief Scientist at Borland and Chief Architect of the Delphi compiler Pete Barr-Watson , Interactive design industry veteran and best-selling author Check out the full lineup of speakers here . What others have said about the Microsoft technologies to be presented at Mix:UK 07 Technorati Tags: Silverlight , Expression Web , Expression Suite , Live Services , RIA , Developers , ISVs
  • Visual Studio F5 debugging of ASP.NET applications on Vista

    If you are having problems with authentication issues when trying to debug with Visual Studio on Vista then there is a fix for you. A Visual Studio patch that fixes the Visual Studio F5 debugging of IIS7 applications on Windows Vista Home Premium and above has been released! This patch solves the "An authentication error occurred while communicating with the web server. Please see Help for assistance.", and "Debugging failed because integrated Windows authentication is not enabled. Please see Help for assistance" errors, that until now had to be worked around using the instructions below. This patch also enables customers using Windows Vista Home Premium customers to use Visual Studio F5 debugging, who were not able to use this feature at all previously because Windows Authentication was not available on Windows Vista Home Premium. Mike Volodarsky's ServerSide : Fix problems with Visual Studio F5 debugging of ASP.NET applications on IIS7 Vista ttfn David Technorati Tags: Developer , Vista , Visual Studio
  • MicrosoftBlog.com » Windows Server 2008, Visual Studio 2008 and SQL Server 2008 to Launch on February 27, 2008

    Just a FYI, 6 days after my birthday Microsoft launch another storming set of products. Microsoft announced at its partner conference on July 10 that it will launch Windows Server 2008, Visual Studio 2008 and SQL Server 2008 together in a single launch on February 27, 2008, in Los Angeles. MicrosoftBlog.com » Windows Server 2008, Visual Studio 2008 and SQL Server 2008 to Launch on February 27, 2008 ttfn David Technorati Tags: Windows Server 2008 , Visual Studio , SQL Server 2008 , release date
  • IIS7 - the next generation of Web Servers from Microsoft in Windows Server 2008

    IIS7 is the web server in Windows Server 2008 and is not only already getting great press, but is already running Microsoft.com for us !! Once again, pinched from Technet. Administering IIS7 on Server Core Installations of Windows Server 2008 Posted 6/26/2007 3:34:00 PM As you may have seen from TechEd 2007 announcements and recent Bill Staples’ (IIS Product Unit Manager) blog, IIS7 is now supported on Server Core installation option of Windows Server 2008. We are hoping to address customer requests by offering lo ... http://blogs.iis.net/metegokt/archive/2007/06/26/administering-iis7-on-server-core-installations-of-windows-server-2008.aspx IIS7 on Server Core - June CTP build released! Posted 6/26/2007 3:06:00 PM I'm excited to announce that a new build of IIS7 and Windows 2008 Server is available for testing by Beta testers. This build includes updates and fixes made since the Beta 3 release earlier this year, and includes the previously announced IIS7 on Se ... http://blogs.iis.net/bills/archive/2007/06/26/iis7-on-server-core-june-ctp-build-released.aspx BlueDragon/CFML : an awesome IIS7 extensibility story Posted 6/25/2007 10:35:00 AM I've blogged a few times about the extensibility of IIS7, but here is a real world example that provides a really concrete idea of the real possibilities: Vince Bonfanti just announced end-to-end BlueDragon/CFML integration with IIS7 including core s ... http://blogs.iis.net/bills/archive/2007/06/25/bluedragon-cfml-an-awesome-iis7-extensibility-story.aspx Catalyst Software Publishes In-depth IIS7 Whitepaper for .NET Developers Posted 6/12/2007 1:55:29 PM Scott Seely just published a 30 page whitepaper on IIS7. It includes a great overview of many of the new IIS7 features and architecture, along with lots of great code samples for .NET developers. This is especially helpful if you're looking for ... http://blogs.iis.net/bills/archive/2007/06/12/catalyst-software-publishes-in-depth-iis7-whitepaper-for-net-developers.aspx ttfn David Technorati Tags: IIS7 , Longhorn , Windows...
  • How to customize Business Contact Manager 2007 forms in Outlook 2007

    I found this on the Office Website when someone asked me about form customisation for BCM. I thought I would share it. Demo: Customize Business Contact Manager forms You can customize Microsoft Office Outlook 2007 with Business Contact Manager forms by adding fields and list items (drop-down lists) that are unique to your business. You can customize the following types of forms: Account Business Contact Opportunity Business Project You can customize drop-down lists by clicking Edit this list and then adding your item to the list. Watch this short demo to see how to customize a Business Contact Manager for Outlook form. How to do it (text version) Customize your Business Contact Manager forms through user-defined fields Customize drop-down lists on Business Contact Manager forms Demo: Customize Business Contact Manager forms - Outlook - Microsoft Office Online ttfn David Technorati Tags: Business Contact Manager , BCM , Customise , Customize
  • SQL 2000/2005 June Downloads including Management Pack, JDBC Drivers, Virtual Hard Disks and Access Migration Assistant

    Microsoft SQL Server 2000 / 2005 Management Pack The SQL Server Management Pack monitors the availability and performance of SQL Server 2000 and 2005 and can issue alerts for configuration problems. Availability and performance monitoring is done using synthetic transactions. In addition, the Management Pack collects Event Log alerts and provides associated knowledge articles with additional user details, possible causes, and suggested resolutions. The Management Pack discovers Database Engines, Database Instances, and Databases and can optionally discover Database File and Database File Group objects. http://www.microsoft.com/downloads/details.aspx?FamilyID=8c0f970e-c653-4c15-9e51-6a6cadfca363&DisplayLang=en Microsoft SQL Server 2005 JDBC Driver 1.2 Community Technology Preview April 2007 In its continued commitment to interoperability, Microsoft has released a new Java Database Connectivity (JDBC) driver with SQL Server 2005. The SQL Server 2005 JDBC Driver 1.2 CTP April 2007 download is available to all SQL Server users at no additional charge, and provides access to SQL Server 2000 and SQL Server 2005 from any Java application, application server, or Java-enabled applet. This is a Type 4 JDBC driver that provides database connectivity through the standard JDBC application program interfaces (APIs) available in J2EE (Java2 Enterprise Edition). This release of the JDBC Driver is JDBC 3.0 compliant and runs on the Java Development Kit (JDK) version 1.4 and higher. It has been tested against all major application servers including BEA WebLogic, IBM WebSphere, JBoss, and Sun. http://www.microsoft.com/downloads/details.aspx?FamilyID=f914793a-6fb4-475f-9537-b8fcb776befd&DisplayLang=en SQL Server Tables and Exchange Web Services The SQL Server Tables and Exchange Web Services sample demonstrates a powerful integration of Microsoft® Exchange Server 2007 and Microsoft SQL Server™ 2005 features. This integration enables you to provide data from both Microsoft Exchange and SQL Server to client applications so that...
  • Windows Home Server Blog : Couldn't have said it better myself - Terry Walsh and the Home Server UK Hero

    The Home Server team have made a shout out to a UK blogger who has lots of Add-ins and How-Two's for Home Server. Worth a peak!! Terry Walsh, some dude from the UK who has a blog ( We Got Served ) all about Windows Home Server, has been doing great things for the community. He's got a list of Add-ins , a bunch of How-Tos , and some great descriptions of the technology of Windows Home Server. Windows Home Server Blog : Couldn't have said it better myself ttfn David Technorati Tags: Home Server , Add-ins , Developer
  • Developing a solution for Vista - get some help landing the solution with Glidepath

    This is a little old, but I needed to get it out. Basically, if you want some help building applications that take advantage of Windows Vista functionality, go and look at this. Project codename "Glidepath" is an Evangelism initiative targeted at helping MicroISVs get started and be successful with a focus on Windows Vista. Project Glidepath includes a free software factory add-in for Visual Studio 2005 that delivers, via RSS, guidance, content, code samples, step-by-step instructions and even custom tools that help MicroISVs take full advantage of Windows Vista including .NET 3.0 (WPF, WCF, WF, and CardSpace) as well as many non-technical aspects of being a MicroISV. Project Glidepath also features the Windows Vista Spotlight highlighting MicroISV applications available worldwide that are compatible with Windows Vista. Full information plus community forums and a blog are available via www.projectglidepath.net Windows Vista Team Blog : Small Software Developers: Get Flying with Windows Vista ttfn David Technorati Tags: Developer , Windows Vista
  • Whatever happened to FrontPage and what has it got to do with SharePoint Designer or Web Expression

    I seem to be being asked this a lot, so I thought I would pop up my simple answer: FrontPage has been both extended and then split into two products. We now have SharePoint Designer which is one child of FrontPage, but obviously ideally suited to modifying SharePoint (and OfficeLive) sites and then we have the “any type of web page editor” which is Expression Web. If you look at http://www.microsoft.com/products/expression/en/web_designer/fpwd_faq.mspx you will also see: How is Expression Web different from Microsoft Office FrontPage 2003? Expression Web builds on Microsoft Office FrontPage® 2003 technologies to provide an unprecedented level of support for creating standards-based Web sites. Valuable feedback from customers like you have helped us create a new product that fully supports Web standards such as Extensible Hypertext Markup Language (XHTML), cascading style sheets (CSS), and Extensible Markup Language (XML). If you are familiar with FrontPage, then you will find Expression Web easy to use. Expression Web has strong CSS support and takes full advantage of the power of ASP.NET 2.0 with integrated support for server and user controls. Who is Expression Web for? Expression Web is designed for creative professionals. However, experienced WYSIWYG Web designers will also appreciate the extensive features of Expression Web. No technical background is required to start using Expression Web. Convenient task panes and menus help users build attractive and compelling Web pages without knowing any markup or server code. How is Expression Web different from Microsoft Office SharePoint Designer 2007? Microsoft Office SharePoint® Designer 2007puts the emphasis on creating and customizing SharePoint Web sites. Expression Web is a new product for creating standards-based Web sites. The two products share common technologies including a high-fidelity design surface with deep support for CSS and ASP.NET. Can I use Expression Web to work on files created in FrontPage? Yes. You can use Expression Web to open Web sites created...
  • Getting data out of or into Office 2007 documents just got easier with the Open XML gets an SDK

    If you are still undecided in the Open XML debate, or decided but want tools to make it easier then hop over to James blog and have a look at Views on Windows Vista : Open XML gets an SDK : Yesterday Microsoft announced a SDK (Software Development Kit) for SDK which allows developers to create code which works well with the Open XML thanks to the libraries, samples and documentation provided by the SDK. You can download the SDK here . If you now think that having this as a standard is a good idea, please go to here to add your vote. ttfn David Technorati tags: open XML , Office 2007 , Office System
  • Interactive Developer Map - want to develop something on top of a Microsoft platform, but don't know where to go for information - now you can do it all interactively

    Microsoft Office Interactive Developer Map The Microsoft Office Interactive Developer Map is a Windows Presentation Foundation (WPF) application that helps developers visualize the different programs, servers, services, and tools that will help them build solutions. It allows them to drill down to each product and technology and learn about new features, objects, Web services, namespaces, and schemas required to extend Microsoft Office and build custom Office Business Applications (OBAs) . Source: Interactive Developer Map I have a look at this and was quite impressed with the list of resources available to you. For example - look at the link below - it is the Office Live drill down - look at all the places to get information - I checked - the sites are good! ttfn David
  • How I created my popfly carousel

    If you go to the blog entry on Microsoft Surface you will be asked to install Microsoft Silverlight. When you do so you will see a carousel effect to show the 12 Surface pictures. As many of you know I am NOT a developer by any means, so I thought I would show you what I had to do to get to the finished product - it is not hard at all. 1st off I signed up for a Popfly account at http://www.popfly.com and was lucky enough to get an account very quickly. OK, so I dropped 3 blocks onto the screen - one to read the RSS fead of the Surface pictures, one to pull out the picture urls and one to display them. That was it (well I did drag those blue lines across too) Here is what I put in the RSS feed Here is what I put in the filter Here is what I put in the carousel initially (I changed it to a more complex piece of code later to change the screen resolution of the images it pulls down) that was it. That is why popfly is so simple to combine things together. ttfn David Technorati tags: popfly , mashup , silverlight
  • Clint Covington: Software design, Microsoft Office Access : Cool As Ice uses Office Live and Access 2007 with custom ribbon

    I saw this and thought you might like to see how one ISV has joined Office Live and an Access application. Web access and rich client applications. Nice!! Here is some information about the Access 2007 application that I’ve developed for Cool As Ice, which is a leading Norfolk-based supplier of air conditioning and refrigeration here in the UK. Cool As Ice wanted a bespoke customer contact system that they could use to hold data securely yet allow their workforce to use that data on their laptops, including adding and altering data, i.e. not just a read-only copy. Access 2007’s integration with Sharepoint meant it could provide the basis for a good solution. The application holds its data in a workspace that is part of my company’s Office Live site. The choice of Office Live to provide the SharePoint part of the solution means that their data is secure and that Cool As Ice do not need to get involved in organising that part of the solution, concentrating instead on the things they do best. Backups of data are done by Office Live and of course, the Office Live Recycle Bin is there in case it is needed. If neither of these needs to be used, everything is handled in Access 2007, i.e. the normal end-user just sees Access 2007 and no web user interface. The image below shows the main screen of the application, i.e. where the main customer contact information is entered. Source: Clint Covington: Software design, Microsoft Office Access : Cool As Ice uses Office Live and Access 2007 with custom ribbon ttfn David Technorati Tags: Office Live , Access
  • Office Live extensibility - Business Applications, Mash Ups, Workflows, Live IDs, Share data between the public and private (internal) site and rich client side applications

    Office Live is an amazingly flexible web design and business application tool, but understanding how to build customisation services around Office Live can be a bit of a hard one, especially when it includes things like Live ID from a client application. The presentation video from Mix07 goes through the process by initially doing a couple of site design. Then they build a reservation mini application that shares information between custom sharepoint lists internal to the site and present input/output information on the public site. Then workflow is added to make the reservations move from requests to processes when the status is changed and update a calendar. Remember that Office Live is built on a Windows SharePoint Services V3, so a platform that is already hotting up. A simple mashup is built using the customer information and a Local.Live.com map. Finally a client based application is created to log into the web service and then access the lists to update information. While this is nothing revolutionary, it means that Office Live suddenly becomes another developer platform rather than just a web site and domain with e-mail addresses. Watch the video at Play (Silverlight) and download the PowerPoint from Launch PPTX enjoy David Technorati tags: Office Live , Mashup , Developer , Share Data
  • Where to go for information on Office Live in the UK, see a demo, see how to develop against it and even use it as a SharePoint data repository and show the information on the public site

    Tim Kimber the UK Office live product manager sent me these links and they are pretty good: bCentral Office Live SB+ webcast (requires sign-in) - http://www.microsoft.com/uk/businesscentral/small-business-plus/sign-up.aspx?xid=sbplus_ol_bcban Flash demo : http://www.microsoft.com/winme/0703/29661/UK/DEV_Deploy/index.html Office Live Mix presentation : http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1556816&SiteID=1 Tips and Tricks for Using JavaScript on Your Office Live Public Site : http://blogs.msdn.com/doncampbell/archive/2007/04/20/tips-and-tricks-for-using-javascript-on-your-office-live-public-site.aspx Using the collect/display data module (connect to the SharePoint back end) in Office Live : http://channel9.msdn.com/Media/Firesign.html ttfn David Technorati Tags: Office Live , demo , develop
  • Vista Squad 2nd Reading meeting on 24th May 2007 - Bitlocker and WPF to be discussed

    Did you make it to the 1st Vista Squad event? Well, if you did you will know how well it was appreciated, and if you did not, then time to get down here. The details are: The next Vista Squad meeting is confirmed :) All your favourite superheroes will be in attendance. In addition we have two guest heroes sharing their superpowers on WPF and Vista's BitLocker feature. Date: 24th May 2007 Time: 5.30pm onwards Location: Microsoft UK HQ, TVP, Reading, Building 3 Room: Memphis Agenda: 6.15pm - 6.30pm "Introduction" 6.30pm - 7.20pm "BitLocker presented by Stephen Lamb" 7.20pm - 7.30pm "BitLocker Q&A" 7.30pm - 8.30pm "Food and Networking" 8.30pm - 9.20pm "Introduction to WPF presented by Ray Booysen" 9.20pm - 9.30pm "WPF Q&A" Link: http://vistasquad.co.uk/blogs/announcements/archive/2007/05/02/vista-squad-2-0.aspx Come along!! ttfn David
  • Using Silverlight to tattoo my hand with SBSC - more demos, community and more

    I was watching the MIX Keynotes, which just blew me away with the news regarding speed of deployment, platform options, browser options, developer options, demos and just sooo much more. It is just worth going to http://visitmix.com and watching the keynotes - it will really blow your socks off. Using one of the demos from http://silverlight.net/samples/1.0/Ink-Tattoo-Studio/default.html I just tattoo'd my hand using a web based app - this is something I would expect from a client app. enjoy David
  • Microsoft Silverlight (the new name for WPF/E) - the future of web based apps - try some samples on the site

    I saw the news about Silverlight and the things that struck me was that it was a) cross platform and b) provided a fantastic experience. You can also use the Expression tools to build this stuff. So much was I impressed by the stuff that I have hosted it on my server for you to see what is there. To find out more go to Microsoft Silverlight It does pretty graphics, movies, effects like turning pages and more. If you install the runtime (you must have .Net 3.0 installed - i.e. native on Vista and installable for Windows XP) then pop along to http://uksbsguy.com/febctpsamples to see the demos. To get started you need to do some downloading (click below for Windows or http://www.microsoft.com/silverlight/asp/downloads.aspx for Windows and MAC): System Requirements and Installation Instructions There are a number of blogs on this product and they can be found at http://www.microsoft.com/silverlight/asp/blogs.aspx . It is also worth noting that the Silverlight web site ( http://www.microsoft.com/silverlight ) will be enabled with this technology today :-) Ok, so to the tech demos - obviously download the Sample Code for youself from the downloads pages about, however, the samples on the site look like this: Film Strip Provides a simple tool to show a group of bitmaps in something like an old fashioned movie film reel (hint, click the arrows at the bottom of the screen) Grand Piano Play 1 octive on the piano using the keys on your keyboard (z->m for the white keys for C through to B and then SDGHJ form the flats or black notes) PageTurn This is an electronic magazine with realistic page turning experience - inside a browser!! Grab the corner of the page on the bottom left to turn the pages and click the little two page icon in the far bottom corner of the screen to show the thumbnails. Sleek Video Player This video player itself did not inspire me much, however the video did make me laugh a lot!! I did notice that when I hover over the bottom of the video I get the option to move the slider along, which is neat! Sprawling...
  • SBS 2003 R2 & CALsare now on the Academic Price list so you can sell SBS to schools again :-)

    Hi guys, I've just picked this up from one of our internats web chats and thought I would share it. SBS will be on the Academic Price List and available in all languages (SBS Standard, Premium + 5 CAL packs) through Volume Licensing as of April 1st. For FPP, retailers will be able to get the product as of May 4th. This is great news and I have had it confirmed that it is on Wescoasts price list, plus some other distributors. ttfn David
  • Help to make the Office 2007 document type a standard (Open XML) - click the link

    I love standards - they make life easier. TCP is one, ODF is one, SNA is one, ASCII and EBDIC are. Even PDF is one. It just makes life easier. In this connected world standards are a good thing and sometimes more than one standard is very good. Microsoft has offered the Open XML (Office 2007 document format) as a standard too. We can have it as a standard in a short time frame or a long time frame. I want you to sign the petition to help it happen in the short time frame. Even Novell are supporting this as they see it as just making their customers lives easier. Go here and sign the petition to help move things forward in the short time frame. If you want to see how developers could use the standard have a look at http://openxmldeveloper.org/posts.aspx . You might wonder why I am asking you to do this. Well I've read the text at the microsoft.com site on Open XML and I like the idea of this being a public standard that people can write to without having to pay for the right to do so and the knowledge that writing to the standard will give them good interoperability. My 1st three years after University was writing document converters, including those for Microsoft Office and Open XML would have made my life MUCH MUCH easier. To aid interoperability, XML-based file formats can unlock data in documents and help integrate front- and back-office processes. Recognising these benefits, Microsoft has implemented XML-based formats in successive releases of Office. Both public and private sector customers have expressed their preference for making Open XML an open standard so that they have broad rights to use, without cost, any Microsoft patents necessary to implement all or part of the format. Responding to this, Microsoft and others called for the standardisation of Open XML. On 7 Dec 2006 Ecma International, a highly respected standardisation body, approved the adoption of Open XML as an international open standard. The strengths of Ecma Open XML are clear: Ecma Open XML was developed through the collaborative efforts...
  • View and Search the Windows Vista Registry from the Windows Shell (Explorer) through this Namespace Extensions

    I came across this due to someone pointing it out internally - talk about awesome. The Windows Registry Shell Namespace Extension allows Windows Explorer to view and interact with the Windows Registry data via Explorer windows. It demonstrates existing Shell extensibility points like IShellFolder2 and SHCreateShellFolderView and also demonstrates new concepts in Vista including the property system, property schema extensibility, and content indexing via Protocol Handlers. This project is implemented using C++ and ATL. This release includes all of the latest deltas and addresses the installation issues for systems without VS2005. This is a temporary fix until James finishes the WIX setup. Installation notes: - Download/open the zip file. - If you have VS2005 installed, just double-click RegNamespace.msi. - If you don't have VS2005, run Setup.exe. This will install the necessary VC Redistrubutable. Source: Windows Vista Registry Shell Namespace Extensions ttfn David Technorati tags: Vista , Windows Vista , Search , Registry
  • Was Vista's arrival a surprises to anyone? No? Then how come so many people were unprepared - hardware vendors, ISVs, even Microsoft to an extent

    Lets start off by saying this is a RANT. If you don't like rants, look away now. I saw this in CRN and it made me laugh and cry. We have seen news that iTunes has undisclosed issues with Vista (even after being fixed ), poor drivers from nVidia and others and even enough to stop a BBC reporter from getting it going , yet from the list below, most are down to 3rd parties. I have only a little sympathy for hardware partners who didn't get drivers out - I was at WinHEC 3 and 2 years ago when the need to build drivers was hammered home. I have seen the offers of help to ISVs to get their applications working. I have seen the large amount of online training available for partners of all sizes to understand the benefits of the products. However, I have also seen the difficulties people have in when to bet on Vista and deploy the resources - I think its success has taken a few people by surprise! Microsoft is certainly happy with the launch . If like me, when you have 2 years to solve a problem it is always tomorrows problem, until eventually the deadline looms and it suddenly urgent - perhaps many face this issue. Of course, I am hugely over simplifying the issue. Some people chose not to move, saying that they would wait until there was enough market demand. Others, so the rumours say, have no desire to make older versions of hardware or software work on Vista and are using it as a lever to drive upgrades. Finally, the meaning of "minimum requirements" somehow seems to have been lost on people, so when all editions other than basic recommend a minimum of 1GB, that should not be seen as optimum for all users, but the minimum. I am frankly amazed that some vendors "top" PCs are not Vista compatible and it is because they were not ready - I thought the product was delayed to help these guys get ready - and if lower spec machines are working... gosh! While others have got it all working, on new machines and with new hardware designed for Vista style PCs . For application issues, many uncertified Windows Vista Apps May Work...
  • Need to learn a bit about that developer thingy that goes on with Microsoft Technology? Never been "dot Netted" before (.Net to those in the know)? Now you can quietly get up and running with the Beginner Developer Learning Center

    This is shameless ripped from Beginner Developer Learning Center: Beginner Developer Learning Center Home as it looks just what some of us need. Overview Welcome to the Beginner Developer Learning Center - a centralized learning environment specifically targeted to beginning programmers. Here you'll find a rich array of learning content that starts with the very basics, and guides you through step-by-step to becoming a fully-fledged developer! No experience or programming knowledge required - so dive right in! For an overview of all the lessons available on this site, see My Learning Path . All lessons in the Beginner Developer Learning Center are organized into two development tracks: Windows Development and Web Development. Web Development Are you interested in creating dynamic web sites, or building online applications and services? Then this is the Development Track for you! Windows Development Would you like to customize your desktop with cool utilities or build fun Windows applications and PC games? Then you should explore this Development Track In addition, all Lessons are classified into Tiers or levels of difficulty to make it easier to choose the right lessons for your skill level. Tier 1 Lessons are a great place to start if you're brand-new to programming. Most of these lessons don't assume any prior software development knowledge and will take the time to introduce basic concepts. Tier 2 Lessons assume you understand the foundations of .NET development. These lessons will proceed at a faster pace, and cover a lot of the core concepts of Windows and Web development. By the end of these lessons, you should be able to create a basic, working application! Tier 3 Lessons follow up on the skills learned in Tier 2. These lessons expand your knowledge of Windows and Web development with more advanced concepts such as data access and debugging. If you finish the Tier 3 lessons, Congratulations – you've graduated from the Beginner Developer Learning Center and can officially call yourself a Software Developer!
    Filed under:
  • Infopath training

    There are then a number of labs online - http://msdn2.microsoft.com/en-us/library/bb251751.aspx covering Lab 1: Publishing an InfoPath 2007 Form Template to a Server Running InfoPath Forms Services Lab 2: Deploying and Managing InfoPath 2007 Forms Lab 3: Integrating InfoPath 2007 with the Data Connection Library Lab 4: Enabling Digital Signatures in InfoPath 2007 Form Templates Lab 5: Importing Word Forms into InfoPath 2007 Lab 6: Using InfoPath 2007 E-mail Forms Lab 7: Restricting Permissions to InfoPath 2007 Forms and Form Templates Lab 8: Using the InfoPath 2007 Object Model and Visual Studio Tools for Applications Lab 9: Designing InfoPath 2007 Forms for Mobile Web Browsers Lab 10: Creating and Inserting InfoPath 2007 Template Parts Lab 11: Integrating InfoPath 2007 Forms in Web Sites Using Visual Studio Lab 12: Using SharePoint Server Workflows with InfoPath 2007 To use these labs you need a number of downloads found at InfoPath 2007 Sample: Training Labs . ttfn David Technorati tags: Infopath , Training , Developer
  • Building Office Live applications - this is where you need to start

    I had a partner ask me about Office Live today, so these are the places you need to start: 1) Client SDK - Windows Live ID Client 1.0 SDK in Alpha 2) Web Based Info - http://forums.microsoft.com/msdn/showpost.aspx?postid=924592&siteid=1 and http://msdn2.microsoft.com/en-us/office/aa905514.aspx 3) Windows SharePoint v3 APIs - Working with Windows SharePoint Services 3.0 Web Services (what is supported from WSSv3 and what is blocked) 4) Some important sections: How to: Integrate Access 2007 and Excel 2007 with Office Live How to: Integrate Office Live with other Office 2007 applications Chris's unofficial Office Live developer blog That is it for now - the client SDK is key - you can build rich client applications and then share data via the OfficeLive web. nice. ttfn David Technorati tags: Office Live , Live , Saas , Software as a service , software with service
  • Microsoft, BT hook up for hosted apps | Tech News on ZDNet

    Given the recent good moves forward with Office Live (UK web site - http://www.officelive.co.uk , partners getting excited - Tim Long , bCentral information on the products and 5 amazing case studies ) I thought I would share this further advancement in the online world. There will always be a place for the small business products that rely on physical servers, but the business by Vlad and many others shows us that the SaaS (Software as a Service and Software AND Service) work well for a business model. The difference between SAAS and SaS, IMHO, is one is rich in both client and web based tools, the other is ONLY rich when connected. Take Exchange and Outlook - Outlook is a great client when connected to Exchange. OWA is a great client too, however Outlook's offline ability is what sets it apart. You can get get great online and offline experiences with SaS. Microsoft and BT are to launch an online marketplace for hosted applications, with small-business customers as the target. The BT Applications Marketplace forms part of Microsoft's concerted push into the field of "software as a service." In this delivery mechanism, software is remotely hosted and usually paid for on a monthly subscription basis, rather than hosted on a company's own server and paid for up-front. In the marketplace, customers can expect to see "commodity apps" such as those for human resources, customer relationship management ( CRM ) and payroll, said Claire O'Halloran, of Microsoft's partner development group. But the linkup with the U.K. communications giant will also likely provide niche applications geared to the likes of realtors and dentists. Around 30 hosted applications are expected to be available through the marketplace at its launch. Source: Microsoft, BT hook up for hosted apps | Tech News on ZDNet Technorati tags: SaaS , Office Live , Software as a Server , Software and Service , Hosted , Microsoft , BT

(c)David Overton 2006-13