Geoffrey Emery
Tech Goodness

Free training on Visual Studio 2010 and C# 4.0

October 28, 2009 09:11 by Geoffrey Emery

Did you know that you can train yourself for what’s new in Visual Studio 2010 and C# 4.0 (also VB) ?

The Microsoft Visual Studio 2010 and .NET Framework 4 Training Kit - October Preview is available for more than a week now and it includes lots of slide decks, demos and labs covering the following topics:

  • Whats New In the .NET Framework 4
  • Whats New In Visual Studio 2010
    • Video: Downloading And Installing Visual Studio 2010 Beta 2
    • Demo: Hello Visual Studio 2010
  • Common Language Runtime
    • Demo: System.Threading.Barrier Demo
    • Demo: System.Threading.CountdownEvent
  • Managed Languages
    • What's New In C# 4 and Visual Basic 10
    • Video: Fixing PIA Pains with Type Equivalence
    • Demo: Managed Languages 10-in-1
    • Lab: Introduction To F#
    • Lab: Visual Studio 2010: Office Programmability
    • Lab: Visual Studio 2010: Test Driven Development
  • ASP.NET 4
    • Introduction to ASP.NET MVC
    • Whats New In ASP.NET AJAX 4
    • Whats New In ASP.NET Web Forms 4
    • Web Deployment with Visual Studio 2010
    • Video: Simplifying Data-Driven Web Applications
    • Demo: AdventureWorks using AJAX
    • Demo: ASP.NET AJAX 10-in-1
    • Lab: ASP.NET AJAX
    • Lab: Building an Web Application
    • Lab: Enhancing a Web Application
    • Lab: Introduction to ASP.NET Web Forms 4.0
    • Lab: Web Development in Visual Studio 2010
  • Windows
    • What's New in Windows Presentation Foundation 4
    • Lab: Building a Data-Driven Master/Detail Business Form in WPF using Visual Studio 2010
    • Lab: Taskbar - MFC
    • Lab: Gestures - MFC
    • Lab: Multitouch - MFC
    • Lab: Ribbon – MFC
  • Windows Workflow
    • Workflow 4: A First Look
    • Video: Workflow Web Services
    • Lab: Introduction to Workflow 4.0
    • Lab: WCF Service Discovery using .NET Framework 4.0
  • Windows Communication Foundation
    • Lab: WCF Service Discovery using .NET Framework 4.0
  • Silverlight
    • Introduction to .NET RIA Services
  • Data Access
    • Whats New In Entity Framework 4
    • Whats New In ADONET Data Services 1.5
    • Introduction to Project "Velocity"
    • Video: Server-Driven Paging with ADO.NET Data Services
    • Demo: Project Velocity
    • Lab: Introduction to ADO.NET Data Services
    • Lab: Introduction To Project "Velocity"
  • Parallel Computing
    • Parallel Computing for Managed Developers
    • Demo: ContosoAutomotive Demo
    • Demo: BabyNames
    • Demo: Parallel.For Loop
    • Demo: Parallel LINQ (PLINQ)
    • Demo: System.Threading.Tasks
    • Lab: Parallel Extensions: Building Multicore Applications with .NET
  • Extensibility
    • Introduction to the Managed Extensibility Framework
    • Video: MEF Preview 7
    • Demo: Demos for "Intro to Mef" Presentation
    • Lab: Introduction To Managed Extensibility Framework
  • Application Lifecycle Management

Download the Visual Studio 2010 and .NET Framework 4 Training Kit - October Preview

Channel 9 also hosting lots of VS 2010 & .NET 4.0 Training classes


Microsoft Launches BinScope and Minifuzz to help you detect security flaws in your code

September 30, 2009 07:35 by Geoffrey Emery

BinScope
"BinScope is a Microsoft verification tool that analyzes binaries on a project-wide level to ensure that they have been built in compliance with Microsoft’s Security Development Lifecycle (SDL) requirements and recommendations. BinScope checks that SDL-required compiler/linker flags are being set, strong-named assemblies are in use, up-to-date build tools are in place, and the latest good ATL headers are being used. BinScope also reports on dangerous constructs that are prohibited by SDL."

Get Microsoft Silverlight


MiniFuzz
"MiniFuzz is a basic testing tool designed to help detect code flaws that may expose security vulnerabilities in file-handling code. This tool creates multiple random variations of file content and feeds it to the application to exercise the code in an attempt to expose unexpected and potentially insecure application behaviors."

Get Microsoft Silverlight

BinScope Download: http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=90e6181c-5905-4799-826a-772eafd4440a
BinScope Video Demo: http://edge.technet.com/Media/binscope-overview-and-demo/
MiniFuzz Video Demo: http://edge.technet.com/Media/minifuzz-overview-and-demo/
MiniFuzz Download: http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=b2307ca4-638f-4641-9946-dc0a5abe8513


Tags:
Categories: Microsoft
Actions: E-mail | Permalink | Comments (6) | Comment RSSRSS comment feed

Microsoft Announces Web Platform Installer 2 and Website Spark

September 24, 2009 14:37 by gemery

Today Microsoft announced the RTM of Web Platform Installer and Web App Gallery. We also introduce WebsiteSpark. To explain what this means, exactly, VP of the .NET platform and web technologies, Scott Guthrie, tells all. Here's a hint: 


WebsiteSpark is a new global program, designed by Microsoft to help small professional Web development and design service companies succeed, by providing new business opportunities through connections with global partners and customers, support and training, and software tools – at no upfront cost
.
OK. So, free tools and support for small web dev companies? Very cool! Explain...
Tune in.

Get Microsoft Silverlight


Tags:
Categories: Microsoft
Actions: E-mail | Permalink | Comments (6) | Comment RSSRSS comment feed

Microsoft's 196 Megapixel Camera

April 8, 2009 07:29 by gemery

Microsoft announced a new larger format 92 megapixel camera for aerial photography. You may not have even known that Microsoft makes cameras, but this is how they get the really good quality from the Bird's Eye view on Live Maps. Stemming from an acquisition of Vexcel several years ago, the UltraCamLp is the latest in aerial photography. Whereas the previous UltraCamL was 64 megapixel, the UltraCamLp at 92 megapixels takes photos that are natively 11,704 x 7,920 pixels, making it the largest footprint medium format camera system for small aircraft.
Wait, you say, medium format? Does that mean there is a large format camera? Why yes, that would be the UltraCamXp coming in at a whopping 196 megapixels. The UltraCamLp will be in service in flying season 2010.

OMG


Microsoft Launches On-Demand Solutions for Government and Education

April 2, 2009 11:13 by gemery

Microsoft has developed a groups of solutions that are intended to help customers with technology priorities outlined by the Obama administration, including a more transparent and connected government, or what many are calling “Gov 2.0.” The concept of Gov 2.0 is about opening up two-way communication within and between government agencies and between government agencies and citizens. Microsoft’s Public Sector On-Demand Solutions help organizations improve communication and citizen services through a full-service, constituent relationship management service, hosted by one of Microsoft’s certified partners. The cloud-computing, browser-based service provides public sector organizations with off-the-shelf tools that aggregate a 360-degree view of critical data, enterprise-class reporting and analytics, all with virtually no ramp-up time.

Here are the offerings

Public Records Tracker. Public Records Tracker organizes and automates the public records request process for state, local and federal government organizations that must respond to Public Records Act and Freedom of Information Act requests. Public Records Tracker’s easy-to-use interface allows public employees to enter a new public records request, track all communication and activities associated with the requester, and deliver a response — all from a single screen. In addition, Public Records Tracker sends alerts when the request is approaching its mandatory due date to ensure that the agency maintains compliance with regulations and provides executives with the key reports they need for measuring results.

FastTrackGov Citizen Service Solutions. FastTrackGov is a hosted subscription-based system that provides a full suite of automated community development applications for licensing, permitting, code enforcement and inspection management. Serving a variety of organizations, including county and municipal governments, government agencies, special districts, and taxing authorities, the system enables users throughout a public agency to manage a broad array of revenue sources from a single, security-enhanced, integrated system. By dramatically improving control over processes, organizations hope to increase productivity and efficiency, expedite revenue collection efforts, and enhance citizen satisfaction.

Agenda Builder. The Agenda Builder on-demand solution provides organizations with electronic review and approval capability for agenda items, resulting in significant time and paper savings. Through workflows and tight integration with Microsoft Office, users, managers, elected officials and their staff members can monitor progress on agenda preparation to prevent unnecessary delays. Agenda Builder can be used to streamline agenda preparation for city council meetings, county commissioner meetings, hearings and other types of formal meetings that require preapproval of agenda items while helping organizations achieve their “green” initiative goals through reduced paper usage.

Constituent Issue Manager. The Constituent Issue Manager on-demand solution provides elected officials and their staffs with case management tools that facilitate timely responses to constituent requests. Requests for assistance or information can be captured through a number of sources and are recorded through the easy-to-use interface, which provides an address validation capability and duplicate detection logic. Constituent Issue Manager provides the tools necessary to deliver improved constituent service at a lower cost than paper-based alternatives.

Inspection Manager. The Inspection Manager on-demand offering provides organizations with a Web-based case management solution that gives field inspectors and inside office staff the tools needed to schedule and perform field inspections and manage the abatement process when violations are found and citations are issued. With Inspection Manager, organizations can plan and perform inspections more efficiently with an easy-to-use case management tool for resolving cases where violations are found.

Backpack 2008 Student Information System (SIS). Backpack is the first on-demand social student information system of its kind, designed to revolutionize SIS technology and provide the ability to centrally manage all aspects of an entire school district. Backpack has two components:

--Backpack SIS. This interface allows administrators, staff and teachers to manage all aspects of the district down to individual classes and students. With Backpack SIS, teachers and staff can easily manage attendance, grade book information, courses, students, master scheduling, state reporting and assessments. By automating tasks that otherwise consume time or cause frustration, stress is reduced while freeing more time up for teachers to teach.

--Backpack Community. This Web portal provides parents and students with full, real-time transparency, interactivity and communication with teachers and each other. Backpack Community brings parents, students and teachers together through a safe and secure online community, promoting information transparency, accountability and family involvement in an environment geared for how today’s students want to interact online with their education and each other. Parents can see in real-time how their child is doing and even set up alert e-mails or text messages for specific updates. More information is available at http://www.backpacksis.com.

More information on these six solutions can be viewed at Microsoft’s new public sector on-demand community, Public Sector Idea Bank (http://www.publicsectorondemand.com/), created with the help of Neighborhood America’s social network platform.


Tags:
Categories: Microsoft
Actions: E-mail | Permalink | Comments (0) | Comment RSSRSS comment feed

Microsoft’s Marketplace for Mobile Signs up Big Names

April 1, 2009 13:17 by gemery

msft-bag-110x116
The mobile world has gone app store crazy lately, with Apple’s pushing up revenue in rough economic times, RIM’s BlackBerry Application World launching tomorrow, and of course Microsoft’s Marketplace will finally bring a little order to the chaotic Windows Mobile world of software apps.

Today at CTIA Microsoft announced 27 big-name partners for their Marketplace for Mobile. No big surprise with some of these: Facebook, Sling, EA, AP and CNBC are given. However, I was pleased to see a few names on the list so early on, especially our good friends Magmic (wicked game dev company)!

To see the whole list, check after the jump.
* AccuWeather.com.
* The Associated Press,
* CNBC,
* Developer One Mobile Software
* EA Mobile
* Facebook
* Gameloft
* Glu Mobile
* Handmark
* Ilium Software Inc.
* Jeyo Inc.
* Kinoma
* LiteScape
* Magmic Games
* Melodis Corp.
* MySpace
* Namco Networks
* Netflix
* Pandora
* PhatWare Corp.
* Resco s.r.o.
* ShoZu Inc.
* Sling Media Inc.
* SBSH Mobile Software
* Spb Software
* Web Information Solutions Inc.
* Zagat Survey.


Tags:
Categories: Microsoft | Mobile
Actions: E-mail | Permalink | Comments (3) | Comment RSSRSS comment feed

Windows Live Mobile Application Suite Launched

April 1, 2009 08:14 by gemery

Starting now, Windows Live Mobile is available for download. Basically, it's a suite of internet services for Windows Mobile devices. It includes Windows Live Search, Windows Live Messenger, Lice Contacts, and Live Spaces. It should be pretty handy for those that use a lot of Microsoft's products. You can visit the mobile site right from your device.  


Tags: ,
Categories: Mobile | Microsoft
Actions: E-mail | Permalink | Comments (0) | Comment RSSRSS comment feed

Microsoft Office Live Offers Stimulus for students

April 1, 2009 07:55 by gemery

Finding a job is never easy, but in this rough economy job seekers really need all the skills and resources they can muster. Wouldn’t it be nice if we could all have free professional tips and advice for writing our resumes, to make them shine? Well, you don’t have to click your sparkly red shoes for that wish to come true. Office Online and Monster.com have teamed up to help you rise to the challenge of finding a new job in this difficult market.

As of today, everyone has access to the new Office Online Career Center, a one-stop-shop for job hunters that combines the best of both worlds. You can choose from the hundreds of Office resume and career-related templates, as well as benefit from Monster.com’s many job postings and career management tools and advice.

“I really liked the idea of going to work, and being able to say I did something that made the world a little bit better,” said Alycia Delmore who was looking for an administrative job with a non-profit and used the new resources to create a better resume for herself. “I had no idea anything like Microsoft Online existed. I went there, chose a template, put in all my information and there it was, boom, a really impressive resume.” Watch a video on Alycia’s experience, including a brief demonstration of the Office Online Career Center site, at http://office.microsoft.com.

And if you are a college student, Microsoft is launching a campaign just for you called My Resume Talks. As of April 7, students in search of a summer internship or a first job post-graduation can sign up on Facebook to win one of 500 one-on-one professional resume review sessions. The winners will set up an Office Live Workspace, where they will collaborate with a professional to edit, fine tune and customize their resumes. Talk about a perk! Stay tuned for more about that, such as demos and details about the Facebook page, closer to the start of the campaign.

As always, we value your feedback so let us know what you think and how we can do better.


Tags:
Categories: Microsoft
Actions: E-mail | Permalink | Comments (3) | Comment RSSRSS comment feed

MSN Mobile Video Adds All MSN Videos

April 1, 2009 07:49 by gemery

image

The MSN Mobile site has recently been updated to include a lot more content, most notably additional videos from MSN Videos. The new videos section of the MSN Mobile site is now offering both high and low quality streaming videos in addition to a download option which you can use to save the videos onto your device. The videos can then be streamed anytime, even offline, with Windows Media Player. Within the videos section, you’ll find videos in several different categories including News, Sports, Music, Movies, TV, Comedy, Viral, Latino, and Lifestyle, as well as a “What’s Hot” section at the top. From your mobile device, go to home.mobile.msn.com to see the new content.


James Senior and Angus Logan Talk about New With the Windows Live Platform

March 31, 2009 10:38 by gemery

While at Mix09 Geoffrey Emery talked to Angus Logan and James Senior about New Improvements to Live Messenger, In the second part of the interview we dive into what is new in the live framework. Its amazing at how much stuff these guys have going on. Sometimes it makes my head spin. In this interview we also get into what the difference between live sync and Live mesh.

 

 

What’s New in this Release

This update includes:

  • Support for side-by-side installation of the www.mesh.com local client and the developer.mesh-ctp.com local client. This means that you can use the production Mesh.com to sync data across all your devices, and develop applications for the Mesh Developer Sandbox that uses the local client—all on the same machine. For instructions on setting up side-by-side, please see this forum post.
  • Support for Windows 7 and Internet Explorer 8
  • Single installer for the Live Framework SDK and the Live Framework Tools for Microsoft Visual Studio.
  • Resource Scripts are now supported in Silverlight applications and with the local Live Operating Environment
  • Public availability of the SDK and Tools on the Microsoft.com Download Center.
  • Improved stability in the client and the cloud Live Operating Environment.
  • Design and performance improvements to the API toolkits
  • Simplified workflow for setting up an account and a Live Framework project on the Azure Developer Portal.

The Live Framework SDK and Tools April CTP has just been launched!  Not really sure why they launched mid-March and called it an April CTP – but hey, I’m not complaining when you get:

  • All-in-one installer (like a multivitamin – lots of goodness in one capsule)
  • Support for Win7 and IE8 (satisfies even the most demanding dogfooder)
  • Side-by-side installation of Live Framework CTP and Live Mesh Beta (now be a consumer and dev – all at the same time!)
  • Performance Improvements (we’re super slick, just like Win7)
  • and more

For the full announcement

Live Framework Explorer (LFE) is an addin for Visual Studio 2008 that makes it much easier to browse the contents and data inside a user's Live Framework Resource Model.

http://www.codeplex.com/lfe


Microsoft backs down on Marketplace Update charges

March 31, 2009 08:47 by gemery

  As predicted, today’s Marketplace good news is that Microsoft would back down from their $99 update charge to Marketplace apps.

CNET’s Tom Krazit reports that in a major reversal now all updates or version upgrades for applications that have already been submitted to the store will be accepted free of charge. This applies to minor bug fixes as well as second-generation releases that add new features or capabilities.

Microsoft still plans to charge developers $99 a year, plus $99 per application, to submit applications to Windows Marketplace for Mobile.

On the second point of contention, we can report that Microsoft has still not decided internally whether Marketplace will eventually come to Windows Mobile 6.1 or not.

Read more about the $99 charge at CNET here.


Screenshots of the Windows Mobile Marketplace (App Store)

March 31, 2009 08:33 by gemery

At long last, we get a glimpse of how the Windows Mobile application store will look! They were buried in a pile of new WinMo 6.5 screenshot .
The opening screen of Marketplace seems to be a screen that allows you to choose among Most Popular, New apps, Categories, and so on. The OEM can choose to have their own suite of applications accessible from the main screen. This may be perfect for carrier-branded programs. You can also search right from the main screen.
Then, once you get into a category, you can get a finger-friendly view of the applications which will show you rating, number of ratings, price, and number of applications that with within each category.
We see that there many be a lot of free applications to choose from, such as one from CNBC business news, Fusion Voicemail plus, a Weather program, and so on. Of course, this is just an early glimpse of what will be available.
The interface looks clean and easy to use, but we really want to see what happens once you drill into any of the program screens and actually purchase/install the program. We also hope that the prices for apps don't stay as high as we're accustomed to now. For example, Spb Traveler 2.0 is shown at its usual price of around $30. It remains to be seen whether the Marketplace will force developers to lower their prices.
So what do you think? Is this a good start? 

image


MySpace Launches SilverLight And Windows Mobile Apps

March 31, 2009 08:20 by gemery

It seems Microsoft will work to keep Windows Mobile relevant by creating a series of partnerships around social networks.

Following news of Microsoft developing a Facebook application, MySpace just announced that it will bring its Open Platform to Windows Mobile phones. The new MySpace mobile application for Windows Mobile will be built on top of Microsoft’s Silverlight platform. In addition, MySpace also announced its MySpace Silverlight SDK, which will make it easier for developers to build OpenSocial applications using Silverlight.

Also In a blog post today, Microsoft Developer Evangelist Michael Scherotter reveals that MySpace will now support Silverlight in its developer platform.  Developers will now be able to create Silverlight applications on MySpace’s OpenSocial based platform.  According to the blog post:

  1. MySpace has just announced support for Silverlight on MySpace’s Open Platform.  Take a look at their new page about Silverlight support.
  2. On Thursday, April 2, MySpace and Microsoft will jointly release a kit on the CodePlex Open Source site (with the MS-PL License) that will make it easy for developers using Visual Studio and designers using Expression Blend to create Silverlight applications on MySpace’s OpenSocial-based developer platform.
  3. Along with Max Newbould, Development Manager for OpenSocial on MySpace, I will be giving a presentation at the Web 2.0 Expo in San Francisco on Thursday, April 2 at 1:30 PM on this Silverlight Kit for MySpace.  The kit should be available on CodePlex at the conclusion of the session.

 

According to Microsoft, the company will also release a kit on April 2 that will allow developers to use Visual Studio and Expression Blend to create OpenSocial-based applications.

Windows mobile is really stepping it up! It will really get interesting if myspace changes its huge video service to use silver light.


AT&T UVerse and Microsoft to Enable Shared Content Across TV, PC and Mobile Devices

March 31, 2009 08:04 by gemery

att uverse AT&T chooses Microsoft PlayReady content access and protection technology to enable next-generation entertainment services across its mobile and in-home offerings.

As part of this collaboration, Microsoft intends to add support for PlayReady into its Microsoft Mediaroom IPTV software platform, enabling access to PlayReady-based content through AT&T U-verse TV set-top boxes.

“We’re committed to offering compelling entertainment experiences across a wide variety of platforms and devices,” said Brian Shay, senior vice president of Converged Services, AT&T Mobility and Consumer Markets. “PlayReady will help us give customers broader access to compelling content.”

“AT&T’s vision of converged entertainment services is something we share, and our collaboration on the use of PlayReady technology for content access and protection represents a significant milestone toward the future of integrated entertainment across multiple screens,” said Enrique Rodriguez, corporate vice president of the TV, Video and Music Business Group at Microsoft. “Through the power of software such as PlayReady and Mediaroom, AT&T will bring its customers an exciting new range of services and content.”

PlayReady is designed to enable digital entertainment services across devices and software applications, with a specific focus on meeting the needs of mobile and network operators, service providers and device manufacturers. PlayReady supports a broad range of business models that can be applied to almost any type of digital content and a wide range of formats. PlayReady also provides features such as service domains and embedded licenses specifically designed to make it easy for consumers to enjoy content on all their registered devices without the need of an active connection.

* AT&T products and services are provided or offered by subsidiaries and affiliates of AT&T Inc. under the AT&T brand and not by AT&T Inc.

There is also some really cool work going on around the iphone and Uverse. Stay Tuned


Tags:
Categories: Microsoft
Actions: E-mail | Permalink | Comments (3) | Comment RSSRSS comment feed