| 8:00am – 4:00pm |
Registration |
|
| 8:00am – 9:00am |
Breakfast |
|
| 9:00 AM – 10:00 AM |
Sessions (11) |
|
-
Wednesday 9:00 AM
Learn how teams around Microsoft and ISVs around the world use the Fiddler Web Debugger to find bugs, troubleshoot performance problems, and uncover security vulnerabilities in web applications. We explore the best add-ons for Fiddler, and demonstrate how to use JavaScript and Microsoft .NET languages to extend Fiddler to suit your needs. We also take a quick look at FiddlerCap, a lightweight capture tool that enables your support team to collect web traffic logs from visitors, and FiddlerCore, the .NET class library that lets you build Fiddler-like functionality into test frameworks and other tools.
Tags: .NET, AJAX, Internet Explorer
Calendar: Add to Outlook
-
After a slow evolution, the landscape for custom type on the web has been changing quickly. This session will cover the history of embedding fonts, diving into the options available to us today and finally taking a look at the hurdles before us.
Tags: UX
Calendar: Add to Outlook
-
Windows Phone 7 Series represents a significant change from the past. The entire stack, starting with the operating system, user experience, and the application platform have been engineered to build a new class of phone that users will just love. This session will go under the covers and describe how to think about applications and games from the perspective of user experience, security, packaging, cloud services and performance. Details on the new application model, device capabilities, location, sensors, and other platform capabilities will be covered.
Tags: Mobile, Windows Phone
Calendar: Add to Outlook
-
From news feeds to search, the web has become all about real-time access to news and other information as it happens. This panel discusses what it takes to build the platforms and user experiences that power some of the most notable services on the real-time web. Come hear a lively discussion about the real-time web with moderator Dare Obasanjo (Microsoft) and panelists Ari Steinberg (Facebook), Brett Slatkin (Google), Chris Saad (JS-Kit), Lili Cheng (Microsoft) and Ryan Sarver (Twitter).
Tags: Cloud
Calendar: Add to Outlook
-
Increasingly, companies are using SharePoint to build their Internet-facing properties. Examples of such sites are Ferrari.com and ConocoPhillips.com. In SharePoint 2010, there are many improvements that designers and developers can leverage to build exciting and compelling sites. This session provides an overview of some of the great new features in SharePoint 2010 for designing Internet-facing Web sites including Silverlight support, XLST Web parts, CSS, and themes. If you’re designing on SharePoint, you don’t want to miss this session.
Tags: Open Standards, SharePoint, Silverlight
Calendar: Add to Outlook
-
Building big web apps requires unique approaches to storing data. In this session we share hard-won lessons from Azure early adopters on how they've combined Microsoft SQL Azure and Windows Azure Storage to handle typical storage needs in the cloud. We discuss sharding and data partitioning approaches and how these can impact transaction throughput in SQL Azure as well as techniques to get the best out of "NoSQL" data stores like Azure Table Storage.
Tags: SQL Azure, Windows Azure, Windows Azure Platform
Calendar: Add to Outlook
-
In this session, two ASP.NET MVPs share their experiences from building Australia's largest e-commerce site with ASP.NET Web Forms. They show you how to be a good web citizen by covering standards compliance (properly!), cross browser and accessibility considerations, non-JavaScript support, as well as coding techniques like the Model-View-Presenter pattern to improve maintainability and testing. Along the way, there is plenty of discussion of the differences between Web Forms and ASP.NET MVC in each area, as well as a good look at some of the new features in ASP.NET 4 and Microsoft Visual Studio 2010.
Tags: ASP.NET, MVC, Open Call
Calendar: Add to Outlook
-
Come learn from world-renowned interactive developer Grant Skinner about the opportunities, challenges, and processes for developing successful games using Silverlight. Hear about key Silverlight animation topics from many angles including business, technical, tools, workflow and design integration.
Tags: Silverlight
Calendar: Add to Outlook
-
Data is the lifeblood of any web service or application. In this talk we focus on how to interact with a variety of different data sources within your application, including XML and relational databases. Focusing on the different data features of the .NET Framework including System.XML, System.Linq, and System.Data, see practical examples of data access in web applications and learn more about the latest advancements in our data access technologies, including insights into Microsoft ADO.NET Entity Framework 4, our highly productive ORM framework.
Tags: .NET, OData
Calendar: Add to Outlook
-
Wednesday 9:35 AM
Come learn about the developer tools built into Internet Explorer 8 and how they can help streamline and optimize your coding and testing efforts. We’ll also demonstrate the new features and enhancements for the developer tool to be released in Internet Explorer 9.
Tags: Internet Explorer
Calendar: Add to Outlook
-
Wednesday 9:00 AM
This presentation is a study in the simplest of objects, their usefulness, and how they become part of our culture. It relates to web design and our tendency to overcomplicate, to play drum solos when a tight and crisp backbeat will do. Learn how to find inspiration in the ordinary and pause before adding that flair to your next project.
Tags: UX
Calendar: Add to Outlook
|
| 9:00am – 4:00pm |
The Commons |
|
| 10:00am – 10:30am |
Break |
|
| 10:30 AM – 11:30 AM |
Sessions (10) |
|
-
Wednesday 10:30 AM
Numerous devices and infrastructure services have the ability to expose location, but comprehending how to best make use of these technologies can be complex. Additionally, after the infrastructure is put in place, the next hurdle to overcome is understanding how to create a useable location-based feature that users can comprehend and love while also feeling safe and secure. This session is targeted to those who want to learn about these location technologies, and to those who want to understand how to think about their users' needs, their security, and their privacy. We'll also review web and mobile services that have been designed with location at their core, or location as a …
Tags: Cloud
Calendar: Add to Outlook
-
Come hear how the creative industry and its incumbents are under attack by a growing group of "underdogs" - nighttime freelancers, creative hobbyists, surprising talent from the developing world, and just plain (albeit shockingly good) amateurs. Learn how cloud computing, has catalyzed this revolution by making it easier, cheaper, and quicker to deploy user generated content and fueled its advance in the areas of video (YouTube), design (crowdSPRING), photography (iStockPhoto) and countless others. We also ask the question "what's next?" and discuss how unrelenting pressure is crumbling the old-world empire, as represented by Getty, Ogilvy, and Burnett, and giving way to …
Tags: Cloud, UX
Calendar: Add to Outlook
-
Creating complex sites that work well across browsers is a constant challenge for developers. See how Internet Explorer 9 makes it easier to create Web sites using interoperable HTML, CSS, and JavaScript. We'll show best practices you can use today to target a broad range of browsers.
Tags: Internet Explorer, Open Standards
Calendar: Add to Outlook
-
Windows Phone Marketplace will revolutionize distribution of Windows Phone applications, games, and content, and is designed to solve the two largest problems of the Windows Phone consumer-focused developer community: distribution and monetization. This session will provide application developers with the insights, tools, and processes necessary to begin distributing and monetizing their applications on the Windows Phone platform.
Tags: Mobile, Windows Phone
Calendar: Add to Outlook
-
Come learn how to use Silverlight for building compelling large-scale, data-centric applications. Hear a review of the approaches for architecting large-scale Silverlight applications, packaging and interacting with business services, adding monitoring and disaster recovery, and instrumenting the application. Also see how Silverlight can help deliver compelling, rich data-centric solutions faster and cheaper than with other technologies.
Tags: Silverlight
Calendar: Add to Outlook
-
What does Windows add to the Web 2.0 world? Can you reach and grow your audience with Windows applications? What are the best programming models to use for building innovative Windows applications? How does HTML 5 fit into a Windows world? What is the best way to build multi-channel applications that span PC, web, phone and television? A guest panel will discuss these questions and others while sharing their perspectives based on real-world experience of creating Windows client applications.
Tags: Windows 7
Calendar: Add to Outlook
-
The Natural User Interface (NUI) is the next revolution of human-computer interaction. Microsoft Surface has shown the potential of multi-touch NUIs to uniquely engage users, and multi-touch tablets and displays are becoming more and more common. This session is focused on how you can create multi-touch NUIs for these devices. Learn the difference between manipulations and gestures, when to use each, and how to implement specific NUI design concepts with both Silverlight and the Windows Presentation Foundation (WPF) 4 Touch API. The differences between the Silverlight and WPF 4 Touch APIs are highlighted. If you are interested in rich, engaging multi-touch interfaces for the web or client, …
Tags: Multi-Touch, Open Call, Silverlight
Calendar: Add to Outlook
-
Windows Azure provides a highly available and massively scalable cloud storage service. In this session, learn how to create and access the different types of Windows Azure storage including blobs, tables, and queues. Also, learn about the new type of storage we are introducing, Windows Azure XDrive, which lets you use existing NTFS file system APIs to access durable storage.
Tags: Cloud, Windows Azure
Calendar: Add to Outlook
-
Wednesday 11:05 AM
Learn to create applications that change layout and visual appearance using smooth, dynamic and visually rich transitions without writing code. Come see new features in Expression Blend that raise the bar, making it even easier to create amazing applications that will delight users.
Tags: Expression, Silverlight
Calendar: Add to Outlook
-
Wednesday 10:30 AM
If you know how to design and develop Flash applications, you are more than half the way there to creating Silverlight applications. Similar languages, graphic and animation features and skinnable controls, ease the training between the two technologies. Listen and learn how to add a new skill to your skillset and expand your opportunities.
Tags: Silverlight
Calendar: Add to Outlook
|
| 11:30pm – 12:00pm |
Break (pick up box lunch) |
|
| 12:00 PM – 1:00 PM |
Sessions (11) |
|
-
Wednesday 12:00 PM
SQL Azure provides a highly available and scalable relational database engine in the cloud. In this demo-intensive and interactive session, learn how to quickly build web applications with SQL Azure Databases and familiar web technologies. We demonstrate how you can quickly provision, build and populate a new SQL Azure database directly from your web browser. Also, see firsthand several new enhancements we are adding to SQL Azure based on the feedback we’ve received from the community since launching the service earlier this year.
Tags: Cloud, SQL Azure, Windows Azure Platform
Calendar: Add to Outlook
-
With the release of Windows Phone, game developers will be able to create amazing content rapidly through the power of Silverlight and the XNA framework. This talk will outline the basic application model of Windows Phone, enumerate Windows Phone core device characteristics, and walk through highlights of Silverlight and XNA Frameworks on the phone.
Tags: Mobile, Silverlight, Windows Phone, XNA
Calendar: Add to Outlook
-
Web development as we do it right now is on the way out. The future of the web is what its founders have planned a long time ago: loosely joined pieces of information for you to pick and choose and put together in interfaces catered to your end users. In this session, see how to build a web portfolio that is always up-to-date, maintained by using the web rather than learning a bespoke interface and high in performance as the data is pulled and cached for you by a high traffic server farm rather than your server. If you wondered how you can leave your footprint on the web without spending thousands on advertising and development, here are some answers.
Tags: UX
Calendar: Add to Outlook
-
Wednesday 12:35 PM
This session outlines the use cases for the networking and web service technologies available in Silverlight, including Windows Communication Foundation (WCF) and WCF RIA Services. We then focus the core WCF stack and cover basic request/reply scenarios as well as duplex scenarios, where the service can push data to the client. The session is heavy on demos and assumes you are familiar with the WCF stack.
Tags: Silverlight, WCF
Calendar: Add to Outlook
-
Wednesday 12:00 PM
SketchFlow is the prototyping environment in Expression Blend. See how to use SketchFlow to collaboratively design, evolve, explore and review user experiences and interactive content.
Tags: Expression, Silverlight
Calendar: Add to Outlook
-
Most the time, designers don’t publish napkin sketches as final designs. But the same is not true of content. We regularly cram last-minute, sketchy content into our otherwise thoughtfully planned websites. Learn why content strategy and web writing matter, what they are, how to incorporate them into your design process, and how they make meaningful websites that connect with people. Also, look at a few case studies that show how content strategy and happy collaborations produce better web experiences. For everyone.
Tags: UX
Calendar: Add to Outlook
-
Have you heard of Ruby? It's an expressive, malleable, and fun language you can use in any Microsoft .NET-connected application. In this session we look at using IronRuby and the DLR to extend .NET-connected applications, test user interfaces, and even script behavior in the browser.
Tags: .NET, Languages, Open Call
Calendar: Add to Outlook
-
As a radically open company, Twitter's success is dependent on the success of the developers in its ecosystem and the business partners who extend the Twitter experience across the Internet. Come hear how developers and partners are creating new, innovative and compelling ways for people to use Twitter. As we open our firehose of public data to a diverse set of uses, there is much to discuss about how we collectively can create even more inspiration and great user experiences.
Tags: Cloud
Calendar: Add to Outlook
-
If you typically deploy your web applications using Windows Explorer and Aero Snap, please stop. Come see a practical session on the new deployment goodness in Microsoft Visual Studio 2010 and .NET Framework 4. We dig into Web Deploy (a.k.a. MSDeploy) and deployment from within Visual Studio 2010. Is deployment a chore? I say, nay, nay. Let's learn how to package up web apps, deploy them, their settings and component parts easily. We start with the basics and ramp it up quickly, exploring custom database providers and advanced techniques.
Tags: .NET, Visual Studio
Calendar: Add to Outlook
-
Join Doug Schepers (W3C) and Patrick Dengler (Microsoft), as they take you through the past, present and future of SVG on the Web. These two members of the W3C SVG Working Group give a tour of SVG and its capabilities, including how the standard is evolving to target web developers who want to build an interoperable experience for users. They provide an introduction to how SVG works, as well as show SVG in action.
Tags: Open Standards
Calendar: Add to Outlook
-
Search engines are the primary entry point into the web for millions of users on the internet and increasingly in corporate intranets as well. Come learn how to unlock the valuable content in your Silverlight applications by making it available to search engines to discover. This talk describes best practices and discusses real-world examples of SEO-enabled Silverlight applications with the help of RIA Services and Microsoft ASP.NET.
Tags: Silverlight
Calendar: Add to Outlook
|
| 1:00pm – 1:30pm |
Break |
|
| 1:30 PM – 2:30 PM |
Sessions (11) |
|
-
Wednesday 1:30 PM
In this session, learn about the new features we're enabling with Windows Azure AppFabric to build rich, connected web applications. Today, Windows Azure AppFabric allows connecting service applications to their clients irrespective of network topology, firewalls, and NATs, providing endpoint discoverability, access control and bi-directional information flow between sites in the cloud, on-premises and on the road. We preview new features that make it easy for developers to build rich, connected Microsoft Silverlight applications. We also demonstrate how Windows Azure AppFabric is reaching beyond its .NET Framework roots, making it easy to extend modern, web-based communication patterns …
Tags: AppFabric, Cloud, Windows Azure Platform
Calendar: Add to Outlook
-
So much information and so little time. Matthias Shapiro, contributing author for "Beautiful Visualization", talks about how to create information visualizations in Silverlight that bring both beauty and insight to the data. He covers different methods for portraying data, in which cases different methods should be used, and how Silverlight can inform the process and speed up a visualization project.
Tags: Open Call, Silverlight
Calendar: Add to Outlook
-
This session will detail how to use XNA to develop 3D games for Windows Phone, with a special eye towards the special characteristics of Windows Phone application platform. Special attention will be placed on optimizing high-performance managed code games for the platform, to help you squeeze out every last drop of performance.
Tags: Mobile, Windows Phone, XNA
Calendar: Add to Outlook
-
Wednesday 2:05 PM
Join one of Bank of America’s leading technical evaluators as he discusses his exploration of Silverlight 4. Hear his analysis of Silverlight’s capabilities and his perspective on Silverlight’s enterprise-oriented features. See a demonstration of features that would appeal to an enterprise developer.
Tags: Silverlight
Calendar: Add to Outlook
-
Wednesday 1:30 PM
Sina Finance is the leading finance channel in China with 80 million users. Sina Finance's SilverPulse is a Silverlight 4-based application with cutting edge features in finance information accessibility and analysis. In this session we share how we built the application from scratch and how to integrate Silverlight 4 into cutting edge products like SilverPulse.
Tags: Silverlight
Calendar: Add to Outlook
-
Orchard is a new open source platform in Microsoft ASP.NET that you can use to build applications. We take a deep dive together into the architecture of an Orchard CMS application. We discover how content types can get composed from extremely extensible parts, and see how parts then get composed into meaningful UI. Learn how you can build your own module today and see what exciting features we'll enable over the next few months.
Tags: ASP.NET
Calendar: Add to Outlook
-
Come hear how the ability to search within audio/video content can enhance web experiences in many ways such as better targeting of advertising, more efficient browsing of Audio/Video content, and improved ability for search engines to retrieve relevant content. Learn about the Microsoft Research technologies that bring together speech recognition, cloud computing and Microsoft Silverlight with novel design to enable searching of audio/video content just like you currently search text.
Tags: From the Labs, Media
Calendar: Add to Outlook
-
Want to see how Surface can be combined with location-based services and social software? Attend this session to see how a research project team at the University of Linz, Austria succeeded in developing a cool application for university students. The location-based service enables the students to improve communication and learning. It also supports planning of academic life at the university. As an extension to the application, which was developed in Windows Presentation Foundation (WPF), there is also one developed for Surface. To see the challenges we faced and how we developed this great project, join this session!
Tags: Multi-Touch, Open Call, Surface, UX
Calendar: Add to Outlook
-
Come learn how to use IronRuby and IronPython on the web, be it on the server with Microsoft ASP.NET MVC to simply the writing of your controllers and views, or on the client with Microsoft Silverlight - letting you write Silverlight apps as easily as HTML apps. But you don't have to start from scratch to use these languages today; they support using their engines from static Microsoft .NET languages (C# and Visual Basic .NET, for example), enabling you to script your existing applications and use libraries written in other languages. Adding scripting to your web applications lets you get things done, like writing ASP.NET MVC views in embedded Ruby (ERb), or testing you web …
Tags: .NET, Languages
Calendar: Add to Outlook
-
Find out why digital agencies are content domain experts and how a surprisingly simple content approach can help leading brands break out of the clutter and avoid the short hop from standardization to commoditization. Find out how to avoid the pitfalls and embrace simplicity!
Tags: UX
Calendar: Add to Outlook
-
The UX/IA process often feels walled-off from the design phase of web projects. Many times, wireframing and designing follow a disjointed and awkward workflow with much getting lost in the translation. Learn how to better integrate UX and IA work into the design process. Explore ways to smooth the flow from wireframe to final design and improve communication between project phases.
Tags: UX
Calendar: Add to Outlook
|
| 2:30pm – 3:00pm |
Break |
|
| 3:00 PM – 4:00 PM |
Sessions (10) |
|
-
Wednesday 3:00 PM
In this session, see different testing techniques and tools for manual, exploratory, performance, and scale testing your web application. We also look at testing in production and how to work testing into an Agile process. We cover the testing capabilities of Microsoft Visual Studio 2010 for developers, for testers, and perhaps most importantly: ways in which developers and testers can work better together to improve software quality and reduce "bug ping-pong."
Tags: Visual Studio
Calendar: Add to Outlook
-
The Mobile Web has been a long time in coming, and now that it’s here, it’s a force that you and your business can’t afford to ignore. What has made all of this possible is the combination of ever-more-powerful devices, fast network connections, and highly capable mobile browsers. In this session, you will learn how to build sites that work well and look great on Windows Phone and across mobile devices. We’ll cover the core mobile Web scenarios, preparing content for mobile, and tips and techniques for debugging and testing your sites.
Tags: Mobile, Windows Phone
Calendar: Add to Outlook
-
OpenID is gaining popularity as an Internet identity system. Nonetheless, it is widely recognized that both usability and security issues are limiting the adoption and applicability of OpenID as it exists today; both kinds of issues can be improved by the introduction of an active client for OpenID. In this session we describe a community collaboration to explore these issues through working code. We demonstrate an experimental multi-protocol version of Windows CardSpace that enables end-users to bring their OpenIDs with them to sites, while mitigating phishing attacks, including its use at production OpenID sites.
Tags: Identity
Calendar: Add to Outlook
-
Come hear how the Reactive Extensions ("Rx") framework takes care of the difficult parts of asynchronous programming by viewing asynchronous computations as push-based collections. Instead of focusing on the hard parts, developers now can start dreaming about the endless possibilities of orchestrating and synchronizing computations at a high-level of abstraction. In this session we cover the design philosophy of the new Reactive Extensions for JavaScript, rooted on the deep duality between the well-known iterator and the observer design patterns. From this core understanding, we start looking at various combinators and operators defined over observable collections, as provided by Rx, …
Tags: AJAX, From the Labs
Calendar: Add to Outlook
-
ASP.NET MVC is a great foundation for building AJAX-driven web applications. Come hear a talk about building Agile Zen, a lean project management application. Learn how easy it is to make ASP.NET MVC and jQuery play nice together, as well as talk about why building on ASP.NET MVC is a great choice, both from a business and technical standpoint.
Tags: ASP.NET, jQuery, MVC
Calendar: Add to Outlook
-
Translating comps into code can be a painful and unremitting process. Learn how to develop a personalized, systematic approach to the continuous give-and-take between static comps and interactive code. Master the fine-line between minimal CSS and extensible CSS. We also explore the benefits of "designing through code" by looking at a few recent case studies.
Tags: UX
Calendar: Add to Outlook
-
By combining the rich user experience with Silverlight with the flexibility and scalability of Windows Azure compute and storage, you can build some incredible end-to-end web applications. In this session we show you tips and tricks so you can best use these technologies together. We cover key topics such as client-server communications, cross-domain access policies, and accessing Windows Azure storage from Silverlight.
Tags: Cloud, Silverlight, Windows Azure
Calendar: Add to Outlook
-
So you've whet your appetite on MVC. Maybe built a website for your son's hockey league or your WoW guild. And you've started to see some cracks in the veneer. "Why do I need to create my own ActionResults all over the place?" you ask. "Why is it so cumbersome to serve up the same object in different formats?" "Why is the routing configuration so flaky?" OpenRasta is a resource-based open-source framework that enables easy development of ReST-ful applications. Based on the concept of resources and HTTP verbs, OpenRasta allows you to build applications that take advantage of web semantics rather than working around them. Handling of resources and their …
Tags: Open Call, REST
Calendar: Add to Outlook
-
Dive deep into the process used to create wireframes, a key deliverable for user experience designers. Hear about the principles that guide this process, how to create great wireframes (all the way down to the nitty-gritty page or screen level), and how to identify and deliver solutions that meet your clients' business goals and solve their problems. Walk away with a better understanding of what delivering awesome wireframes entails - from methodology, to process, to delivery - and how to do it yourself. If you're an information architect, interaction designer, visual designer, or regular old user experience-curious creature: this one's for you.
Tags: UX
Calendar: Add to Outlook
-
Learn how Web Forms continue to evolve in ASP.NET 4, and how they can be used to rapidly build rich and highly performing applications. We cover some great tips and tricks to improve your Web Forms applications with lean, standards compliant markup, rich interactivity with ASP.NET AJAX, and more.
Tags: ASP.NET
Calendar: Add to Outlook
|
| 4:00pm |
Conference Ends |
|