REMIX 07 BOSTON
SPEAKER & SESSION INFORMATION
Shawn Wildermuth
Shawn Wildermuth is a Microsoft MVP (C#), MCSD.NET, MCT and is the founder of Wildermuth Consulting Services, LLC, a company that is dedicated to delivering architecture, mentoring and software solutions in the Atlanta, Georgia area. He is also a speaker on the INETA Speaker’s Bureau and has appeared at several national conferences to speak on a variety of subjects. He is currently teaching Silverlight across the country during his Silverlight Tour (http://www.silverlight-tour.com).
Shawn is also the author of several books including the book "Pragmatic ADO.NET" for Addison-Wesley, and is also the co-author of four Microsoft Certification Training Kits for MS Press, as well as the upcoming book, “Prescriptive Data Architectures”. He has been writing articles for a number of years for a variety of magazines and websites, including MSDN, MSDN Online, DevSource, InformIT, Windows IT Pro, The ServerSide .NET, ONDotNet.com and Intel’s Rich Client Series. Shawn has enjoyed building data-driven software for more than twenty years. He can be reached at his website at http://www.wildermuthconsulting.com.
Getting UNSTUCK: Merging Design and Development in a 2.0 World
Web development has taught us that designers and developers can certainly work together, but can their tools. Shawn Wildermuth will take you through the lessons learned in the designer-developer relationship and how Microsoft’s design tools can help make the relationship even stronger.
Jeff Prosise
Building Great Web Experiences With Silverlight 1.0
Silverlight is Microsoft's new cross-platform, cross-browser plug-in for building Rich Internet Applications (RIAs) and offering immersive media experiences in the browser. Version 1.0 features a XAML drawing engine, a JavaScript API, and rich media and streaming support. This session introduces the Silverlight 1.0 programming model and provides developers with the knowledge they need to begin leveraging Silverlight today.
Building Great Web Experiences With Silverlight 1.1
Silverlight is Microsoft's new cross-platform, cross-browser plug-in for building Rich Internet Applications (RIAs) and offering immersive media experiences in the browser. Version 1.1 features the same XAML drawing engine and rich media and streaming support as 1.0, and it extends the Silverlight programming model to support .NET in the browser, complete with generics, isolated storage, networking, threading, and other features of the .NET Framework. Join the fun as Jeff dives into Silverlight 1.1 and explains how to leverage it to the fullest to build a whole new generation of Web applications.
Jim Zimmerman
Jim Zimmerman is currently a Visual Developer – ASP/ASP.NET MVP. He speaks on various .NET related topics including Ajax and Code Generation at Code Camps and .NET user groups in Florida. Jim is a member of the Ajax Control Toolkit (
http://www.codeplex.com/AtlasControlToolkit) and tries to blog when the kids are sleeping at
http://www.jimzimmerman.com/blog. He co-authored the book, Beginning ASP.NET 2.0 Ajax from Wrox press, which was published in July of 2007.
Jim has a software consulting company called New Edge Interactive which works with several online web properties including one he is part owner of, Car Central (
http://www.carcentral.com). For the last 4 years, Jim has been writing most web apps with C# and currently specializes in scalable web application development using ASP.NET 2.0, SQL Server 2005, C#, AJAX, and Team Foundation Server. He has 10+ years experience in web development with past experience using languages such Perl, Php, C, C++, Java and Visual Basic. He also specializes in SEO for clients using organic search, PPC, and online marketing strategies.
When not glued to the computer, Jim likes to play with his wife and children at the beach in Tampa, Florida and play guitar every once in a while.
High-Speed Development with the AJAX Control Toolkit
The ASP.NET AJAX Control Toolkit is a set of controls and extenders designed to help ASP.NET developers easily integrate rich client UI features into their Web applications. As a community effort, the toolkit contains controls written by Microsoft and non-Microsoft developers who have joined forces to create a powerful, shared-source library for all to use. Learn how to speed up your development by integrating toolkit components into your applications.
Go Deep with ASP.NET AJAX
Go below the surface of ASP.NET AJAX and see how the Microsoft AJAX Library and the ASP.NET AJAX server controls come together to create a rich platform for developing more immersive, responsive and interactive Web applications. Learn about how ASP.NET AJAX uses JSON serialization and the JavaScript proxies that are created for accessing Web services. The Microsoft AJAX Library provides an asynchronous request lifecycle; learn tips for working with the UpdatePanel control and ways to deploy scripts for greater performance.
Chip Lemmon
Chip Lemmon is the owner of JCL Technical Solutions LLC, a Microsoft .Net Solution Architecture and Development consultancy in New Jersey. For over 15 years Chip has focused on thick/rich client Enterprise applications for the likes of Merrill Lynch, Prudential, Wolters Kluwer and Cadbury. For the past 4 years Chip has been a community influencer in New Jersey with a recent focus on the User Experience. Chip believes that the user experience begins at the inception of an application and must prevail through all layers of the application architecture.
Developing with the Virtual Earth SDK
Virtual Earth is jam packed with cool visuals, great usability features and a killer SDK. We will walk through some of the great features of the SDK and demonstrate some cool functionality and crack open the code behind it. Then we will demonstrate a practical application of Virtual Earth within the Enterprise. To assist a sales department with retail store coverage we will develop a route planner and location finder based on data from The Nielsen Company. The application will plot out all of the locations to be visited by the sales person for a particular retail chain based on geo code information provided by The Nielsen Company.
Rockford Lhotka
Anthony Handley
Real-world experiences building applications using WPF and Silverlight.
Join Rockford Lhotka, creator of the popular CSLA .NET framework, and Anthony Handley, user experience specialist at Magenic, as they present their real-world experiences building applications using WPF and Silverlight. How realistic is it to build a business application using WPF/Silverlight today? Fresh off their latest project, they’ll tell you what was easier than expected, what was harder than expected and their overall impressions of the tools and technologies available to you today.
Bill Wolff
Bill Wolff is an Enterprise Architect for Unisys Corporation. He recently ran Agility Systems for 7 years offering consulting, training, and solutions architecture specializing in Microsoft development technologies. He also ran the consulting firm Wolff Data Systems for 15 years and directed armies of consultants in the dot com world. Bill is founder and president of the philly.net user group, a long time board member for INETA (Vice President, Speaker Bureau), and active in several other user communities. Bill was a contributing author to several books and articles. His certifications include trainer, systems engineer, developer and Microsoft MVP for VB.NET.
Design Rich Client Experiences with Expression Blend and WPF
Discover Expression Blend and create compelling UX for the Windows client: Draw and animate with vector and bitmap graphics, and add media and 3D. Create interfaces using standard or custom controls and rich layout. Use templates to get the look you want and bind to data for visualization and interactivity.
Chris Bowen
Chris Bowen is a Developer Evangelist with Microsoft in the Boston area. He works with all things .NET, but has specialties in application architecture and building highly-scalable transactional web systems. A software architect and engineer with over 15 years of experience, Chris joined Microsoft after holding senior positions at Monster.com, VistaPrint, Staples, and IDX Systems. He is coauthor of "Professional Visual Studio 2005 Team System" from WROX and the upcoming “Essential Windows Communication Foundation” from Addison-Wesley. He and holds an M.S. in Computer Science and a B.S. in Management Information Systems, both from Worcester Polytechnic Institute.
Using Visual Studio 2008 to Design and Develop Rich AJAX-Enabled Web Sites
See how Microsoft Visual Studio 2008 takes Web development to the next level. See a demo-filled tour of all improvements in Visual Studio around ASP.NET and AJAX development. Topics covered include a new standards-based design surface for XHTML and CSS, Intellisense for javascript, tools for ASP.NET AJAX, and more.
Richard Hale Shaw
Richard is the CEO of the Richard Hale Shaw Group, where he is a consultant, architect and lecturer who focuses on Managed Code development of distributed systems with the C# Language and the .NET Framework.
Richard is a Microsoft MVP for Visual C#, and since 2002, has been a member of the C# Customer Council: a group of hand-picked experts who consult to the C# Team at Microsoft regarding new features and new directions in the C# Programming Language.
In the Boston area, he's also known as a budding jazz bassist with a deep love of the work of Miles Davis and John Coltrane.
Dramatically Improve Data-Driven Web Application Development with LINQ
Wouldn’t it be nice to just point at a database and tell a wizard-driven tool: read all the table schemas and generate the plumbing code needed to produce the commonly-required web pages to Edit, Add, Insert and Delete rows? Wouldn’t it be great to have a way – once you’ve sucked those rows into memory – to query and search them with a SQL-like approach, regardless of whether the row data originated in a database, an XML document or any common collection type? LINQ is a technology being released in early 2008 that does just this.
In this session, Richard will explore LINQ: he’ll show you what it is, how it works and – most important – how to leverage it in a web application. You’ll learn how you can easily apply it to create common web application plumbing quickly and easily.
Nick Petterssen
Nick Petterssen is the Director of Product Design for Electric Rain, a multimedia software company serving business and design professionals. In this role, Nick researches and leads the development of game-changing products and technologies, including Electric Rain’s StandOut Presentation Solution, a new rich media application that changes the way presentations are created and delivered. Nick’s extensive research on presentations, public speaking and visual communication has transformed him into a thought leader in this space, with a particular expertise in applying software and technology to facilitate more effective communication.
Stop Building PowerPoint Backgrounds & Start Selling High-end Presentations
Why is it that you can charge a premium price for all of your design services, but when it comes to your clients’ most critical visual communication needs, all you have to offer is a low cost PowerPoint template? Sure, you can try and talk them into a custom presentation built with Flash, but convincing them to pay thousands of dollars for something they can’t maintain on their own is a tough sell. Well now there’s a solution that blends the best of both worlds…high-end rich media design meets quick and easy content editing.
In this session we’ll look at how to create broadcast quality visual experiences for your clients to deliver to their audiences, and how those experiences can break free from the outdated paradigm of the slideshow. By using a new presentation system it is now possible to design creative, on-brand, high-impact presentations that set your clients apart from their competitors and set you free from those nagging edit jobs that often come with custom projects. See how Starbucks and Microsoft have utilized this new technology to elevate their presentation game and learn how your firm can start selling the same type of high-end services to your clients.
Alex Daley
Alex Daley is Senior Product Manager for Microsoft Live Labs, an applied research organization focused on rapid incubation of new internet-centric technologies. Alex is responsible for bringing Live Labs’ technologies to market through close partnership with our scientists and engineers, and fostering a dialogue with the internet’s thought leaders to surface new perspectives and ideas that ultimately lead to further explorations.
Daley first joined Microsoft in June 2004, serving as an academic relations manager working with top universities interested in doing research or teaching with Microsoft® development technologies. Following that, Daley was product manager and technical evangelist for Microsoft Virtual Earth, where he worked to enable developers and businesses to build location-enabled applications on the Microsoft Virtual Earth platform, and to provide advertisers with solutions to take advantage of the growing local and place search markets.
Previously, Daley was an IT manager and taught courses in information technology and computer science at Rutgers University.He enjoys cooking and also considers himself a “gadget nut” and a bit of an amateur pop movie buff.
Lunch Keynote: Microsoft Labs
Abstract forthcoming
From the Lab to the Internet – Photosynth and More from Live Labs
Learn more about the projects coming from Live Labs, Microsoft’s incubation center for new internet technologies. From recreating the 3D world from digital photos with Photosynth to reimagining the way we browse the web on mobile devices with Deepfish, Live Labs is dedicated to improving and accelerating the evolution of Microsoft’s internet products and strategies through applied research and experimentation. Come see some of the unique new experiences the lab is enabling for internet users.
Andy Beaulieu
Andy Beaulieu is a professional software developer and trainer, well versed in Microsoft technologies including Silverlight, ASP.NET, ADO.NET and WindowsForms. He holds several Microsoft certifications including Microsoft Certified Trainer and Microsoft Certified Solution Developer for .NET, and is also involved in the .NET community and is the Group Leader for the Central New York .NET Developers Group, as well as the INETA Membership Manager for much of the Northeastern United States.
Silverlight for Casual Games
This session will explore techniques for building casual games using Silverlight 1.1. We will look at how to manage a game loop, sprites, input, scrolling, mixing Storyboard animation with custom code animation and using Expression Blend for design.
Fritz Onion
Fritz Onion is a founding partner of Pluralsight, a Microsoft .NET training provider. Fritz leads Pluralsight's Web development curriculum, and teaches course offerings on ASP.NET, Ajax, and Silverlight around the world. He is the author of the highly acclaimed books Essential ASP.NET and Essential ASP.NET 2.0 (Addison Wesley). He is a columnist for MSDN Magazine and is also a regular speaker at industry conferences. You can read Fritz's blog at http://pluralsight.com/fritz/.
Server communication with Silverlight and ASP.NET AJAX
The release of Silverlight brings opens a lot of doors for Web developers for building rich internet applications, including sophisticated vector graphics rendering, streaming video support, and seamless browser integration. In order to make these flashy applications actually useful, however, developers need infrastructure for communicating with the server efficiently. For the 1.0 release of Silverlight, that infrastructure is the Web service support provided by ASP.NET Ajax with its automatic generation of client-side JavaScript proxies.
This session will go into depth on how to best leverage ASP.NET Ajax Web services from Silverlight, covering the details of JSON serialization, asynchronous callbacks, and the JavaScript integration in Silverlight. We will also look at the upcoming 1.1 release of Silverlight and its native support for Web service proxies using either JSON or XML serialization with SOAP in its client-side CLR implementation.
Building Silverlight enabled ASP.NET AJAX Controls
The May 2007 ASP.NET futures release contained two intriguing controls: asp:Media and asp:Xaml. Intriguing because they are the first server-side controls released to incorporate Silverlight content as part of the control rendering. The asp:Media control makes it trivial to drop a video into an ASP.NET page, complete with a choice of eight different player skins, and the asp:Xaml control makes it easy to incorporate a Silverlight Xaml file into a control embedded on a page. What’s especially useful about both of these ‘preview’ controls is that they make it simple to incorporate Silverlight content into a traditional ASP.NET page without worrying about the details of creating the Silverlight control by hand, or associating (or even writing, in the case of the asp:Media control) the accompanying xaml file.
This talk looks at how these two controls are implemented, and walks through a sample implementation of a similar control using the ASP.NET Ajax framework to provide users with a clean ASP.NET interface to compelling Silverlight content.
Christof Sprenger
Christof Sprenger is an Architect Evangelist at the Architecture Strategy Team at Microsoft. Before Microsoft he worked as an trainer and later as the software development lead at an independent software vendor. He has been with Microsoft for over 7 years and gained a lot of experience in customer engagements around distributed software development and web applications. In 2006 he joined the Architecture Strategy team at Microsoft Corporation and is now focusing on User Experience for software architects.
User Experience for Architects (or How to put the User back into Architecture)
For the past few years Architecture in the IT industry has largely focused on data centers, back end systems and services. While it is important to get these operational items right, none of them have ever closed a deal, made an important business decision, or created a new market. As these IT architectures mature, it is time to return the focus of architecture to where it can have the biggest impact and greatest value for the business: the user. The user, whether it be the CEO, middle manager or shop floor worker, has the ability to impact business in both positive and negative ways every day with every decision. Sessions in this track will present a variety of new ways of thinking about User Experience as it relates to Architecture.
Top 10 concepts an Architect needs to know about WPF
Windows Presentation Foundation (WPF) is Microsoft’s latest incarnation of a UI Framework. This session will present what WPF is and what the concepts behind WPF are to give an architect enough knowledge to work with the development teams and decide when to use what.
Ed Blankenship
Ed Blankenship is a member of the User Experience Group (UXG) at the Infragistics Princeton corporate office. He serves as a Guidisan (Guidance Artisan) and is responsible for offering best practices and guidance for .NET and presentation layer development on the Windows Client platform (WPF & WinForms.)
He has been developing professionally for the last three years and has
developed with the .NET Framework since the very beginning with the .NET
1.0 betas. Ed currently blogs with his long-time professional friend at
http://www.edsquared.com and is the leader of the New Jersey .NET User’s
Group. Ed’s professional blog can be found at
http://blogs.infragistics.com/blogs/eblankenship.
Grant Hinkson
Grant Hinkson is Director of Visual Design at Infragistics, a software company specializing in reusable interface components and application design. He is passionate about design, usability, and technology and is rewarded by working with a team of people who share similar passions. He loves both design and development, and thrives in the worlds of Silverlight and WPF, where he gets to exercise both sides of his brain. Grant has been involved with both WPF and Silverlight since their pre-Beta days, working with Expression Blend when it was affectionately known by its codename Sparkle. Grant is author of the Fireworks to XAML Exporter, is a frequent contributor to Adobe’s Devnet site and has spoken at major industry design events.
Meeting in the Middle - Designer/Developer Interaction in WPF
In this session, Ed and Grant will highlight many of the lessons they learned when developing the enterprise-level WPF reference application, Tangerine. Tangerine is an asset browser built using the data provider model to browse the Amazon online catalog. Additionally, they will discuss the Software Release Status application currently under development. This project management tool uses the power of WPF to visually represent the status of your software projects using data from your Team Foundation Server. You'll get an inside look at the interaction between development and design, and gain insight into practical solutions for common problems.
Seema Ramchandani
Seema Ramchandani is a Program Manager on the Microsoft Silverlight team in Redmond, where she works on the graphics system and optimizing the platform’s performance. Seema initially joined Microsoft’s WPF (Avalon) team in 2003 to design and build WPF’s Controls and Panel system, and then moved to work on the MIL layer’s hardware acceleration story. Prior to her tenure at Microsoft, Seema worked on brain-computer interfaces.
A first look at Silverlight
Silverlight is a cross platform runtime enabling a subset of WPF XAML to reach customers on Windows and Mac OSX plaforms. With Silverlight, you'll be able to build rich, interactive experiences that run in major Web browsers on major platforms as well as on mobile devices. Join us to discuss the Silverlight feature set, the Silverlight Media story, targeted platforms and browsers, the developer experience, and to see how to build a basic media player. This session leverages Expression Media Encoder, Expression Blend, and Visual Studio.
Pete Brown
Pete Brown is a Lead Architect and Project Manager at Applied Information Sciences, where he has worked since 1996. From his first sprite graphics on the Commodore 64 back in 7th grade, through to Silverlight and WPF, Pete has always had a very strong interest in graphics and the user experience. Pete's personal site is www.irritatedVowel.com, where he writes about Silverlight, graphics, woodworking, and anything else he can get away with.
Real World Silverlight: The Carbon Calculator
On 7/7/7 for the LiveEarth event, we went live with one of the very first Silverlight 1.1 alpha applications: the Conservation International Carbon Calculator. Through integration with Silverlight 1.1, Virtual Earth, and MOSS 2007, the application walks the user through calculating their own personal or family carbon emissions, and teaches them about the ways they can offset those emissions. In this session, we'll take a developer-focused look at what it took to build this application, what the alpha did well, what challenges we faced, and what we might keep the same or change if we started from scratch today.
Adam Kinney
Building Rich Web Experience with Silverlight and Microsoft Expression Studio for Designers
Whether you're animating 2D objects, simulating 3D environments, or creating broadcast-style video experiences, this session shows you the ins and outs of how to create stunning looking sites and Web experiences with Silverlight and Microsoft Expression Studio.
Exploring the Possibilities of Silverlight
This session will focus on the core features & functions available in Silverlight today and how you can leverage this exciting new technology to create some very compelling Rich Internet Applications (RIA’s). We will walk thru a gallery of demos that showcase the power of Silverlight and then do a brief deep-dive to explore how these effects are accomplished using the tools & technology.
Eugene Osovetsky
Eugene Osovetsky is a program manager in Microsoft’s Connected Systems Division, currently in charge of the overall web service consumption experience in Silverlight 1.1. Before joining the Silverlight effort, he has worked on adding ASP.NET AJAX integration and JSON support to the Windows Communication Foundation in .NET Framework 3.5 and generally contributed to the effort to turn WCF into a powerful platform for “Web 2.0” scenarios. In addition, Eugene has been responsible for all aspects of working with data (serialization, XML processing, XML schema, and so on) in the Windows Communication Foundation in both .NET 3.0 and 3.5.
Interacting with Web Services and Building Mashup-Style Applications in Silverlight 1.1
Silverlight is Microsoft’s new platform for building browser-based Rich Internet Applications. Most real-world applications do not exist in isolation but need to interact with the outside world. Your application may need to mash up data from public Web APIs such as the ones for social networking sites, Live.com services, and a variety of others, or from custom services specific to your app. In order to do this, you may need to use a variety of wire protocols and formats such as XML, JSON, RSS, Atom, SOAP and REST, be able to talk to services both within and across your domain, and support a variety of authentication mechanisms. This session will present a detailed preview of upcoming Silverlight features and of associated Visual Studio tools that will enable you to interact with all these service types in a natural and easy way, and will give you the opportunity to provide feedback to help make these features even better.
David Laribee
Language Mashups with the DLR
In this session we'll take a close look at how the Dynamic Language Runtime enables C#, JavaScript, Python, and Ruby code in the same application. We'll cover a little theory and background - dynamic languages, duck typing, meta-programming - while staying focused on working code. The "how" and "why" of dynamic languages on .NET will become clear as we examine a Silverlight application and cross issues such as server-side integration, DOM integration, and the benefits of speaking multiple languages
Anthony Lombardo
Tony Lombardo is the lead Technical Evangelist in the Worldwide Evangelism Group at Infragistics, the world’s leading publisher of presentation layer tools. Tony has a deep technical background in ASP.NET and his community participation has earned him the ASP.NET MVP Award from Microsoft. Tony co-runs the Central Jersey .NET User Group, and often writes for both online and printed publications.
ASP.NET Security, with a Focus on AJAX
Security has always been a top concern for Web developers, and Ajax hasn’t made our lives any easier. Learn about some of the most common vulnerabilities, how Ajax affects security, and how you can protect your applications.
Andrew Brust
Andrew Brust is Chief, New Technology at twentysix New York, a Microsoft Gold Certified Partner in New York City. Andrew is lead author of Programming Microsoft SQL Server 2005 (Microsoft Press), serves as Microsoft Regional Director for New York and New Jersey, is a Visual Basic MVP and a member of Microsoft’s Business Intelligence Partner Advisory Council. Andrew is a Vice-Chairman of the New York Software Industry Association (NYSIA), a member of INETA’s Speaker Bureau and is a highly rated speaker at conferences throughout the U.S. and internationally. Often quoted in the technology industry press, Andrew has nearly 20 years' experience programming and consulting in the Financial, Public, Small Business and Not-For-Profit sectors.
Microsoft Popfly: Web Services for the Everyman
When Web Services and the .NET Framework made their debut, early adopters envisioned a world where re-usable Web Services could be easily discovered, shared and combined into composite applications. Web Services proponents keep pushing the envelope, and now a slew of brand name Web sites, including Yahoo, Amazon, Facebook and MSN/Windows Live, sport Web Services interfaces.
But where's the futuristic construction kit for hooking them together and creating "mashups?" Enter Microsoft Popfly, a Web browser-based development environment that quite possibly could do for Web mashups what Visual Basic 1.0 did for Windows: make the programming easy and accessible to new developers by eliminating the plumbing and grunt work.
In this session we'll cover the basic how-to of using Popfly, get an understanding for the universe of "blocks" (Web Services wrappers) available now, and discuss interesting ways of combining them. We'll continue by looking at how to customize your mashups by writing JavaScript code or modifying the code generated by Popfly. We'll finish by investigating how to modify the blocks themselves and create blocks that expose your own Web services.
This is the kind of stuff that makes programming fun. So come and see what it's all about.
Catherine Heller
Catherine Heller is a Technical Evangelist on the Platform Evangelism team in Redmond where she works with early adopters to ensure their success on pre-released versions of Microsoft technologies; her current focus is on Windows Live Services. Catherine initially joined the evangelism team in 2003 to work with early adopters of Visual Studio 2005 and VSTO 2005, and more recently, Windows Vista. Prior to moving to Redmond, she spent three years working for Microsoft Services in Spain, where she assisted enterprise customers with Web Services, COM+ and other middle-tier technologies. Catherine has worked with Microsoft developer technologies for over 15 years.
Exploring User Experiences Built on the Windows Live Platform
The Windows Live Platform provides a number of offerings that can be used in interesting ways to provide great user experiences: Silverlight Streaming, Virtual Earth, Live Search, just to name a few. In this session, we’ll review examples of sites built on these offerings, focusing primarily on the usage scenarios. (A more API-level view of the offerings will be covered in the following session: Lap Around the Windows Live Platform)
Lap Around the Windows Live Platform
Windows Live provides a wide range of experiences to millions of users world-wide. Many of these offerings are beginning to be exposed to developers through a variety of web controls and service APIs. In this session we’ll walk through available developer offerings and illustrate the mechanics of specific controls and APIs. Services that will be covered include: Silverlight Streaming, Windows Live Contacts, Windows Live Spaces, Virtual Earth, Live Search, and Windows Live ID.
Cheryl D Wise
In the years since Cheryl D. Wise created her first website in 1994 she'd become an advocate of universal access to the web. Cheryl believes that it is possible to create attractive websites that just work regardless of how the website is accessed. After all what good is a website that can only be used in one browser on a specific platform? As a Director of WiserWays LLC, Cheryl ensures that the company's clients get websites that meet their business goals while still being accessible. Cheryl D Wise's book "Foundations of Microsoft Expression Web: The Basics and Beyond", Apress
2007 was written to with the goal of helping users create sites that are standards complaint and work.
Over the years Cheryl's involvement with the web design and development community lead to being awarded with the Microsoft MVP award in 2003 for FrontPage. She has held the annual award each year since most recently as one of the first Expression MVPs.
CSS and Standards Based Websites with Expression Web
Why Expression Web? See some of the things Expression Web can do to make creating cross browser websites easier with its sophisticated CSS tools and standards based output.
Julie Lerman
Julie Lerman is an independent consultant and .NET Mentor who has been designing and writing software applications for 20 years. Julie is well known in the .NET community as a Microsoft MVP, ASPInsider and INETA Speaker. She is a prolific blogger, a frequent presenter at technical conferences around the world and authors articles for many well-known technical publications. Julie lives in Vermont where she runs the Vermont.NET User Group, is a board member of the Vermont Software Developers Alliance, and a member of the Champlain College Software Engineering Advisory Board. You can read Julie’s blogs at www.thedatafarm.com/blog and blogs.devsource.com/devlife.
Accessing Data Services in the Cloud with Astoria
Come learn about Microsoft’s new Astoria project that enables you to make your data available over the Web through a simple REST interface and using open formats such as plain XML, JSON or even RDF. We also discuss the underlying entity framework that makes it easy to model, publish, and program against your data over the Web.
Brad Abrams
Brad Abrams was a founding member of both the Common Language Runtime, and .NET Framework teams at Microsoft Corporation where he is currently the Group Program Manager for the UI Framework and Services team which is responsible for delivering the developer platform that spans both clients and web based applications as well as the common services that are available to all applications. Specific technologies owned by this team include ASP.NET and ASP.NET AJAX, parts of Silverlight, and Windows Forms.
Brad has been designing parts of the .NET Framework since 1998 when he started his framework design career building the BCL (Base Class Library) that ships as a core part of the .NET Framework. Brad was also the lead editor on the Common Language Specification (CLS), the .NET Framework Design Guidelines and the libraries in the ECMA\ISO CLI Standard. Brad has been deeply involved with the .NET Framework and Windows Vista efforts from their beginning.
Brad co-authored Programming in the .NET Environment, and was editor on .NET Framework Standard Library Annotated Reference Vol1 and Vol2 and the Framework Design Guidelines.
Brad graduated from North Carolina State University in 1997 with a BS in Computer Science. Find recent musings from Brad on his blog at:
http://blogs.msdn.com/BradA/
Keynote
Brad opens the show with a few deep thoughts and special guests MLB, ComponentOne, and Lightmaker
Creating and Delivering Amazing Video Experiences on the Web Using Silverlight, Ajax, and Windows Server 2008
Customer demands for richer UX, multi-platform support, and higher quality video are continually factors in cost of delivery. Learn how Silverlight, Ajax, Expression Studio, and Internet Information Services and Windows Media Services in Windows Server 2008 together can improve the end-user experience while reducing the cost of video and rich media delivery for companies of all sizes. This session is intended for anyone involved in the creation, management, and experience of digital media on the Web.
Molly Holzschlag
Molly E. Holzschlag is a well-known Web standards advocate, instructor, and author. Currently, Molly works with companies as well as standards bodies to develop, implement and use Web technologies in practical ways. The goal? Creating highly sustainable, maintainable, accessible, interactive and beautiful Web sites for the global community. A popular and colorful individual, Molly has a particular passion for people, blogs, and the use of technology for social progress, and keeps a person blog at, where else?
http://molly.com/.
Keynote
What does it take to be a Web Professional? Does it mean knowing our software tools and technologies as perfectly as possible? Surely that plays a role in professionalism, but looking at other professions, it’s clear that those of us working the Web have vast and varied measures of what makes a professional. Join Molly in this interesting discussion about evolving best practices, ethics and other aspects of a truly professional community.
IE7 + Web Stds
In this session, gain insight into the design and development features that you can now use confidently to achieve cross-browser design. You’ll learn about CSS selectors that are now useful in progressive design; PNG transparency; and the techniques available to make sure your work looks great in IE6 and other browsers, too.
Lou Carbone
Lou Carbone is the founder, President and Chief Experience Officer of Experience Engineering,
Inc., and is recognized as the leader who launched the “experience” movement with an article he wrote in 1994.
He has lectured at leading institutions like The Harvard Business School, Columbia School of Business,
Haas School of Business at University of California at Berkeley, Texas A&M, Boston University and many others.
Keynote: The Emotion of Customer Experience Engineering
Experience thought leader and author Lou Carbone will change the way you think about customer experience forever. His message to business leaders and professionals is simple: Create customers that come back and customers that tell others, by connecting emotionally with them through the experiences you deliver.
Carbone urges business to focus on managing experience "clues", conscious and unconscious, because experiences are what customers value most. He stresses that the world has moved from making and selling to sensing and responding—a dynamic change that requires new competencies. Through illustrations from Fortune 100 clients, Carbone will share how the systematic design and delivery of experience clues can have immense impact on customer value, loyalty and the bottom line.
Miguel de Icaza
Moonlight: Silverlight on Linux - a conversation with Miguel de Icaza
Mono provides the necessary software to develop and run .NET client and server applications on Linux, Solaris, Mac OS X, Windows, and Unix. Sponsored by Novell (http://www.novell.com), the Mono open source project has an active and enthusiastic contributing community and is positioned to become the leading choice for development of Linux applications. The Mono Project recently announced Moonlight, a Mono based implementation of Silverlight. Come chat with Miguel de Icaza, the founder of the Mono project, about Moonlight, Mono and Silverlight.
Professor John Williams
John is a professor of Information Engineering in Civil and Environmental Engineering and specializes in software and algorithms for large scale simulation and computation. He is Director of the MIT Auto-ID Laboratory which is one of 7 university laboratories worldwide using RFID to architect "The Internet of Things". The challenges involve building a global identity system for entities and data that is secure and scalable. He was previously Vice President of Engineering at two software start-ups and is currently doing research for SAP, Intel, EPCglobal and Homeland Security on RFID networks. He teaches two graduate courses on Web System Architecting and on Modern Software Development based on .NET. He finds time to write code. He holds a MA in Physics from Oxford University, a MS in Physics from UCLA and a PhD in Numerical Methods from the University of Wales, Swansea and has published two books and over 100 journal and conference papers. In his spare time he plays golf and dances Argentine tango but is grateful for his day job.
Lunch Keynote: Auto-ID Research towards the Internet of Things
This talk will focus on the problems of bringing real time visibility to physical objects and processes by using RFID. The use of RFID technology to track products through the supply chain was promoted by MIT’s Auto-ID Center and the concept of the 5 cent tag encouraged companies such as Wall*Mart and Gillette to spearhead RFID adoption. However, to be useful in a supply chain we need to be able to answer the questions of What (Identity), When (timestamp), Where (location) and Why (business context). The problem extracting higher level (business) events from the voluminous data is a key issue, since even today 70% of the data in ERP systems is unused. The problems of Discovery (where do I find the service I need) and Track and Trace in the Pharma supply chain will be used to highlight some of the issues. The Auto-ID Labs are building a simulator based on the Robotics Studio CCR and DSS to test out some of the fundamental questions of data processing, security, and event coordination. To handle over 1 million facilities MIT turned to Microsoft Research and their Robotics Studio product for the technology to handle massively threaded environment needed. The demonstration will show around 1 million threads being handled on a laptop. The actual simulator uses WCF to distribute the simulation across machines. The demo will also show work helicopter born RFID readers and wheeled robots that are being trained using Robotics Studio and XNA gaming environment and GEO-EPC location service available via http://auitoid.mit.edu and http://epcis.mit.edu and http://epcis.mit.edu/GeoEPCVE . A number of MS technologies are being used such as LINQ, XNA, Robotics Studio, WiMo, Virtual Earth, Visual Studio Team Foundation Server and Domain Specific Language.
David Isbitski
David is a Developer Evangelist for Microsoft working on the Industry Platform Team covering both Financial Services and Health/Life Sciences Industries. He has over 12 years total IT experience and has been creating enterprise solutions with Microsoft Products since Visual Basic 5. He enjoys talking about technology and has taught full day courses on various Microsoft topics as well as being a presenter at various MSDN Events and Microsoft DevDays.
UX in the Enterprise
IT Departments in today’s enterprise are consistently being asked to do more with less. But how do you accomplish such a feat? One of the often overlooked areas is that of user experience. Bad user experience can cause employee frustration and it costs money in ways not initially thought of. Lost employee productivity hours, increased helpdesk calls, cost of mistakes in financials. Microsoft’s platform today offers both designers and developers a chance to speak the same language. The result is increased end user satisfaction, loyalty, and cost savings to IT.
Josh Holmes
Josh Holmes is an Architect Evangelist with Microsoft. Prior to joining Microsoft last October, Josh was a consultant working with a variety of clients ranging from large Fortune 500 firms to smaller sized companies. Josh is a frequent speaker and lead panelist at national and international software development conferences focusing on emerging technologies, software design and development with an emphasis on mobility and RIA (Rich Internet Applications). Community focused, Josh has founded and/or run many technology organizations from the Great Lakes Area .NET Users Group to the Ann Arbor Computer Society and was on the forming committee for CodeMash. You can contact Josh through his blog, below.
Microsoft ArcREADY - Web 2.0 & Beyond
After Tim O’Reilly’s article “What is Web 2.0” in 2005, there has been considerable buzz around Web 2.0 technologies and the companies that use them. From the open platform Facebook to the rich user interfaces of web mail clients like Microsoft Exchange, the architecture of web applications is changing rapidly. While other companies have begun to see potential business value in Web 2.0 technologies, there is still uncertainty on how to integrate those technologies into corporate activities. How can you balance corporate security needs without negating the architecture of participation that is important in Web 2.0 applications? Where is the line between internal and external applications? What can we learn from the most successful public Web services and does it apply to our internal SOA?
Josh will discuss lessons learned and best practices around collaboration, rich user experiences, and data syndication from existing Web 2.0 application architectures. We’ll also provide guidance how current Microsoft platform technologies like AJAX for ASP.NET, SharePoint Server 2007, and WCF can be used to turn those lessons into a practical corporate Web 2.0 architecture. Finally we’ll take a look at the next generation of Microsoft technologies like Silverlight and Visual Studio 2008 and discuss how architects can design and deploy applications beyond the current Web 2.0 experience.