MSDN Flash Ireland - International Resources - 11 Apr 2007

Evaluation Center

Experience the New MSDN Evaluation Center The new central location to register to download trial software. Receive updates during the evaluation period and enjoy a set of technical resources put together to enhance your evaluation experience.
Try Microsoft Office Enterprise 2007 Get an overview of the 2007 Microsoft Office system user interface (UI), and learn how its flexibility and ease of customization will help you create a powerful and responsive user experience. Tech Resource Preview: Extending the Office 2007 UI with a Custom Ribbon
Evaluate SharePoint Server 2007 and SharePoint Designer 2007 Use the new developer-centric features in Office SharePoint Server to keep your apps rolling. Design a custom workflow with SharePoint Designer 2007 that is triggered on file creation or change. Tech Resource Preview: SharePoint Designer Workflow

Spotlight on: Windows Vista

April MSDN Magazine This month's issue features the Desktop Window Manager in Windows Vista and tons more.
The Code Project Windows Vista Mobile PC App Competition Through June 15, 2007 Today's apps must work in an increasingly mobile environment and must allow new means of input: ink, touch, and more. Build a great application that encompasses these needs, write an article about what you've done, and you may win one of three cool Samsung Ultra-Mobile PCs.
Webcast: Learn to Use Applications Optimized for Mobile PCs Software partners demonstrate Windows Vista applications optimized for mobility. Get an in-depth look at how mobile PC features are supported.
Microsoft Windows Vista Virtual Labs Test-drive Vista's improved security, management, and productivity through these new virtual labs updated for Windows Vista release-to-manufacturing (RTM) versions.
Innovate on Windows Vista Put your solutions on a fast track to success by qualifying for the Certified for Windows Vista logo. Get plenty of assistance along the way as you develop new solutions on this advanced platform.
Books   
Check out the Windows Vista Developer Center for more great resources...

Spotlight on: the 2007 Microsoft Office System

New: Five Visual How-to Articles from MVP Ken Getz Watch the video, code it, read it, and then explore more in these five new Visual How-to articles. More to come in the next few weeks.
Office Open XML Formats: Setting Custom Word 2007 Document Properties Learn to programmatically set the property in Word 2007, save the document, and move to the next document without loading each document individually.
Office Open XML Formats: Retrieving Lists of PowerPoint 2007 Slides Imagine that you need to retrieve a list of slide titles from one or more PowerPoint 2007 presentations.
Office Open XML Formats: Replacing PowerPoint 2007 Slide Images Want to change a single image in one or more PowerPoint 2007 presentations without loading each presentation?
Office Open XML Formats: Retrieving Lists of Excel 2007 Worksheets Retrieve a list of all the worksheets in an Excel workbook or set of workbooks using the Office Open XML File Formats.
Office Open XML Formats: Retrieving Excel 2007 Cell Values Retrieve information about a specific cell in an Excel workbook or set of workbooks using the Office Open XML File Formats.
New: Developer Information Centers for SharePoint Server Check out the five new Information Centers on the SharePoint Server 2007 Developer Portal.
SharePoint Server 2007 Information Center
Business Data Catalog Information Center
Enterprise Search Information Center
Excel Services Information Center
Web Content Management Information Center
Conditional Formatting: Adding Customized Rules to Excel 2007 (OfficeTalk) Take advantage of the powerful conditional formatting options from the UI and programmatically.
Deploying Visual Studio 2005 Tools for Office Second Edition Solutions Using Windows Installer (Part 1 of 2) Use a Visual Studio 2005 Setup project to create a Windows Installer package.
Deploying Visual Studio 2005 Tools for Office Second Edition Solutions Using Windows Installer: Walkthroughs (Part 2 of 2) Read two walkthroughs about using a Visual Studio 2005 Setup project to create a Windows Installer package.
Setting Up a Development Environment for the 2007 Microsoft Office System Learn to create a development environment for the 2007 Microsoft Office system. See examples of common application solutions that you can create using this system.
Sample: Deploying Office Solutions Using Windows Installer Get the sample files described in the MSDN article for using a Visual Studio 2005 Setup project to create a Windows Installer package.
Sample: Setting Up a Development Environment for the 2007 Microsoft Office System Samples include project files and sample files to create a basic Workflow template, a custom task pane, a Word add-in, and event handler.
Sample: Visual Studio Code Snippets for the Office Fluent UI Download this package to install Office Fluent UI code snippets for use with Visual Studio 2005.
SharePoint Server 2007 Presentations: Enterprise Search Deep Dives Download six detailed presentations on enterprise search in Microsoft Office SharePoint Server 2007.
Configuring and Integrating SharePoint Server 2007 and Commerce Server 2007 Download step-by-step setup and configuration information, plus a link to sample code, for solutions that are based on SharePoint Server 2007 and Commerce Server 2007.

Spotlight on: Expression Web

Design. Develop. Deploy. Dx3 Conference and Expo May 15 - 18, Boston, MA Join the Expression team for how-to workshops for the interactive design industry. Save US$50 when you register with discount code MSE293BN.
Microsoft Expression Web Learn how to create rich Web sites, manipulate links and images, and work with style sheets in our two new Microsoft Expression Web virtual labs. You can complete these free hands-on labs in 90 minutes or less and walk away with a better understanding of how these professional design tools give you greater flexibility to create sophisticated applications and content. Also, watch our Expression webcasts.

MSDN Subscribers

Coming soon in your April 2007 shipment*:

DirectX SDK (December 2006)
Microsoft Internet Security and Acceleration (ISA) Server 2006 SDK
MSDN Library for Visual Studio Team Edition for Database Professionals (January 2007) (French, German, Italian, Korean, Simplified Chinese, Spanish, Traditional Chinese)
Visual Studio 2005 Service Pack 1 (Multilanguage)
Visual Studio 2005 Team Edition for Database Professionals (French, German, Italian, Japanese, Korean, Simplified Chinese, Spanish, Traditional Chinese)

*Please note that your actual shipment contents depend upon your subscription type.


News for Students

Windows Mobile 6.0 SDK released in March and works with the .NET Compact Framework to enable development of mobile applications for Smartphones and Pocket PCs. The articles on Windows Mobile 6 describe improvements to line-of-business applications and enhanced business efficiency. All of this is great, but the fast and fun feature of developing mobile applications seems to be lost in the mix.

Why develop and design mobile applications? The fun of mobile applications is that they travel with you to show friends and family. Developing with Windows Mobile SDK brings the familiarity of Windows programming with similar drag and drop controls and provides an emulator to simulate mobile devices right on your desktop. If you've ever tried to develop mobile applications without an emulator, you'll find this is perhaps one of the best development tools ever. No more guessing at what things will look like on a small screen.

Windows Mobile applications bring with them a new paradigm for programming. Similar to the best practices you follow in Windows programming (such as CTRL+C for copy and CTRL+V for paste), there are a set of practices to keep in mind when you are developing mobile applications. Smartphones, for example, have no stylus. Applications running on a Smartphone need to be designed so that the user can easily navigate through the application with a directional pad. This means careful attention must be paid to tabbing order in a Smartphone application. Additionally, entry fields on a Smartphone are borderless until they have focus. Navigation on a Smartphone requires labels to be coupled to input fields so that users can navigate to these fields. Screen orientation is another consideration for mobile applications. What will your application look like if the screen is rotated?

What do you need to get started? Microsoft Visual Studio Professional Edition 2005 with Service Pack 1, the .NET Compact Framework 2.0 Service Pack 1, and the Windows Mobile 6.0 SDKs. If you have a Windows Mobile device that has not migrated to Windows Mobile 6.0, the Windows Mobile 5.0 Smartphone and Windows Mobile 5.0 Pocket PC SDKs may be a better option for you. Microsoft Visual Studio Professional Edition 2005 is free for students in departments with MSDN AA. Otherwise, you can obtain a sample version by ordering the Developer Resource Kit (DRK).

Hello world is always a great way to get started. Once you've got your hello world running, I recommend taking a look at these sample applications for Windows Mobile 5.0 and exploring some of these Windows Mobile resources.

March and April Campus Launch Events
Microsoft is making its biggest product launch ever and we are bringing it to your campus!

Come to this event to learn more about Windows Vista and the 2007 Microsoft Office system. You will get a firsthand look at Vista and Office, hear about these new products from Microsoft speakers, and learn how they can help you have more time, do better in school, and get a great job. You will also have the chance to win great prizes!

March 27, 2:00 P.M - University of Utah, University of Utah Bookstore, 270 South 1500 East , Salt Lake City, UT
March 28, 10:00 A.M. - Cornell University, Upson Hall, Ithaca, NY
March 28, 10:00 A.M. - University of Houston, PGH/232, 4800 Calhoun Rd, Houston, TX
March 28, 2:00 P.M. - University of Connecticut, Student Union, 2059 Hillside Road, Storrs, CT
March 29, 5:00 P.M. - University of South Carolina, Swearingen Engineering Center, Amoco Hall, Room 1C01, 315 Main St., Columbia, SC
March 28, 6:00 P.M. - Clemson University, Bracket Hall Room 100, Clemson, SC
March 29, 12:30 P.M. - Rice University, McMurty Auditorium, Computer Science Bldg, Houston, TX
March 30, 1:30 P.M. - Texas A&M University, Rudder 410, College Station, TX
March 30, 7:00 P.M. - Rutgers University, Van Dyck Hall 211, 16 Seminary Place, New Brunswick, NJ
April 3, 12:00 P.M. - Wayne State University, Purdy-Kresge Library, Room 110, 5265 Cass Avenue, Detroit, MI
April 4, 9:00 A.M. - Xavier University, 1 Drexel Drive, University Center, New Orleans, LA
April 4, 6:30 P.M. - Howard University, Blackburn Digital Auditorium, 2400 Sixth Street NW, Washington, DC
April 4, 6:30 P.M. - San José State University, Dr. Martin Luther King, Jr. Library, SJSU, 150 E. San Fernando St., San José, CA
April 4, 7:00 P.M. - Michigan State University, B108 Wells Hall, East Lansing, MI
April 4, 7:00 P.M. - Oklahoma State University, Classroom Building 313, Stillwater, OK
April 5, 12:00 noon - California Polytechnic University - Pomona, 3801 Temple Ave., Pomona, CA
April 5, 6:00 P.M. - University of California at San Diego, 9500 Gilman Dr., La Jolla, CA
April 9, 5:00 P.M. - University of North Carolina Chapel Hill, Bingham Hall, Chapel Hill, NC
April 11, 4:15 P.M. - University of South Florida, 4202 E. Fowler Avenue, Tampa, FL

Web Resources

April 2007 MSDN Magazine

MSDN Magazine: Secure Your ASP.NET Apps And WCF Services With Windows CardSpace This article reviews the roles of each party in the identity metasystem, introduces Windows CardSpace, and provides scenarios involving both ASP.NET Web applications and Windows Communication Foundation services - explaining how to integrate Windows CardSpace as an authentication mechanism for each scenario.
WCF Messaging Fundamentals Also in MSDN Magazine, Aaron Skonnard highlights how Windows Communication Foundation builds on XML as the data model and uses SOAP and WS-Addressing as the messaging framework to create a unified programming model that allows a great deal of flexibility in how data is represented and messages are transmitted.

REMIX the MIX home page and your original design could be your ticket to MIX07. Create one of the top three designs and you will receive paid registration to the conference, three nights at the Venetian hotel and US$1,000 towards your travel expenses. In addition, we will be providing Zunes to ten designs awarded honorable mentions by our panel of judges. Deadline is midnight (Pacific time), April 10.
April 30 - May 3, Las Vegas, NV Choose from over 140 technical breakout sessions and 80 hands-on labs. Save US$400 when you register before March 30.
In this new episode of the Halo 2-based video series, Scott drops in to Blood Gulch, and that means bad news for Private Donut.
This comprehensive, powerful resource guides you through everything you need to grow your server business.
March 27, 10:00 A.M. Pacific time This session introduces the BioIT Alliance and describes the Windows Presentation Foundation front-end that enables scientists to annotate, search, and share laboratory data.
Gain the knowledge and skills to develop mobile enterprise solutions by using the Smart Device Extensions for Microsoft Visual Studio .NET and the Microsoft .NET Compact Framework.
Your personalized MSDN Flash is showing this item because you chose to receive Windows Server System news. Click the icon to customize your profile.   
April 4 and 5, 9:00 A.M. and 10:30 A.M. Pacific time Learn about the new features and technologies that will enhance your development capabilities and IT infrastructure. This fast-paced series of webcasts and labcasts is designed for experienced software developers and solution architects.
April 16, 8:30 A.M. Pacific time
April 21, 8:30 A.M. Pacific time Find out about new developing for Windows, the Web, Office, mobile devices, data access, and the development lifecycle.

Security for Developers

Security Development Lifecycle (SDL) Banned Function Calls This list is the SDL view of what comprises banned APIs; it is derived from experience with real-world security bugs and focuses almost exclusively on functions that can lead to buffer overruns.

Your personalized MSDN Flash is showing this item because you chose to receive Development Tools Beta news. Click the icon to customize your profile.   
Your personalized MSDN Flash is showing this item because you chose to receive Development Tools Beta news. Click the icon to customize your profile.   
Your personalized MSDN Flash is showing this item because you chose to receive Development Tools Beta news. Click the icon to customize your profile.   

Case Studies, KB Articles, & How-tos

Iowa Department of Human Services Breaks Up IT Silos with Data Warehouse A data warehouse based on SQL Server helped break down silos of automation that have historically been an obstacle to case workers doing their jobs.
The effects of U.S. daylight saving time changes on the databases of some SQL Server editions

The City of Cape Town improved operations by standardizing on the .NET Framework after rejecting Java/J2EE, and became the first public-sector organization in South Africa to achieve IS0 9001:2000 certification.
By moving to the .NET Framework 3.0, U.K.-based Tribal Group is able to deliver modular software in Web-based or smart-client formats, reducing dependence on proprietary technologies.
Your personalized MSDN Flash is showing this item because you chose to receive .NET Framework news. Click the icon to customize your profile.   
Your personalized MSDN Flash is showing this item because you chose to receive ASP.NET news. Click the icon to customize your profile.   

SQL Server KB Articles
Click the icon to customize your profile. Your personalized MSDN Flash is showing these items because you chose to receive SQL Server and Data Access news. Click the icon to customize your profile.

Visual Studio and Visual Studio .NET KB Articles
Click the icon to customize your profile. Your personalized MSDN Flash is showing these items because you chose to receive Visual Studio and Visual Studio .NET news. Click the icon to customize your profile.

Partner News

Free Trial: Full-Featured ASP.NET/Windows Forms Instrumentation Components Test-drive NI Measurement Studio - a full suite of engineering components, including scientific analysis libraries, graphs, gauges, tanks, hardware assistants, and more.
RAD for .NET Web Apps - Free 15-day Evaluation Iron Speed Designer V4.2 generates Ajax-enabled .NET Web applications directly from your database. Visually stunning apps are easy-to-customize and ready-to-deploy.

Received MSDN Flash from a Friend? The MSDN Flash is full of pointers to in-depth technical information that we encourage subscribers to forward to friends and co-workers. If you've received this issue from someone via e-mail and would like to receive the free MSDN Flash newsletter biweekly, all you have to do is register.

International Events

Microsoft OEM Technical Seminars Through May 2007, worldwide See how Microsoft Windows Embedded products are revolutionizing the way that people work and live. Attend a free OEM Technical Seminar and find out how Microsoft Windows Embedded can help you quickly configure, build, and ship your next device.
Win with Microsoft Virtualization 10 - 12 April, Bangalore, India 17 - 19 April, Singapore 24 - 26 April, Seoul, Korea 8 - 10 May, Zaragoza, Spain 15 - 17 May, Copenhagen, Denmark Enhance your technology, evaluation cycle, application performance, end-user experience, and ROI. Attend the Virtualization 3-day hands-on lab, learn how to leverage Microsoft Virtual Server 2005, and optimize your existing products for virtual environments.
MIX07 30 April - 2 May, Las Vegas, NV Free Windows Vista Ultimate for all attendees.
Mobile & Embedded Developer Conference 30 April - 3 May, Venetian Hotel, Las Vegas, NV Save US$400 when you register before 30 March.
WinHEC 2007 15 - 17 May, Los Angeles, CA
Prepare to Make your Mark: Come to Tech·Ed 4 - 8 June, Orlando, FL Register by 6 April and save US$200.