Search
Skip Navigation Links
Login / Register
Conferences Conferences
Mix11
Mix11
Partner Showcase Partner Showcase
Iterative Training provides real world training to developers and architects. With the avalanche of new technology coming from Microsoft, how are you expected to stay ahead of the game? 
This is where we come in. All the courses we provide have been designed by experts to teach you not only the raw technology but most importantly, how to apply it to the business domain.
Iterative Training provides real world training to developers and architects. With the avalanche of new technology coming from Microsoft, how are you expected to stay ahead of the game? This is where we come in. All the courses we provide have been designed by experts to teach you not only the raw technology but most importantly, how to apply it to the business domain.
Powered by ASP.NET 2.0
NxtGenUG Profile
Smith-Ferrier, Guy
Guy is the author of .NET Internationalization (Addison-Wesley, http://www.dotneti18n.com).
Biography
Guy is an MVP in ASP.NET. He is the author of ".NET Internationalization" published by Addison-Wesley (http://www.dotneti18n.com). He is a Microsoft Certified Professional developer, author, trainer and speaker, has spoken at many European and US conferences, is the winner of the NxtGen Best Presentation 2006/2007, has been voted best speaker three times and is an INETA Speaker. He runs The .NET Developer Network (http://www.dotnetdevnet.com), a free .NET user group in the South West of England. He is the author of C#/.NET courseware and much of the official Borland courseware including courses on COM and ADO . He has written over 50 articles for numerous magazines, has co-authored an application development book and is the author of the ADO chapter of "Mastering Delphi 6". You can read his blog at http://www.guysmithferrier.com.
Speaker Presentation List
Internationalisation
The global market place is creating an ever increasing demand for internationalized Web and Windows applications. The basics of .NET internationalization are easily acquired in a short timeframe. However, the 'gotchas' and best practices of internationalization demand specialised knowledge and experience. This session shows you the top 10 nuggets of .NET internationalization facts and tips for Web and Windows applications that you should know before you start your next internationalized application.   
Using ClickOnce and XBAPs To Deploy Windows Forms and WPF Applications
ClickOnce provides the ease of web form deployment for Windows Forms applications. The same technology is used in XAML Browser Applications (XBAPs) which are Windows Presentation Foundation applications that are hosted in a browser. This session introduces the ClickOnce technology and demonstrates its use in many scenarios including: zero touch deployment, one touch deployment, reversion to previous versions, uninstallation. We also cover deploying WPF applications through the browser (known as XBAPs) and illustrate the similarities and differences between XBAPs, MSI-deployed WPF applications and Windows Forms applications deployed using ClickOnce. This session represents an opportunity to understand how to get the ease of web deployment together with richness of Windows Forms or WPF.   
Microsoft Codename "Astoria"
The emergence of Web 2.0 technologies has brought new opportunities and caused us to solve old problems in new ways. AJAX and Silverlight applications need read/write access to data and business objects without performing full page refreshes and without dumbing down the data so much we are just left with primitives. Microsoft's answer to this problem is Microsoft Codename "Astoria". In short "Astoria" is a data access layer for client-size technologies such as AJAX and Silverlight. This session shows how it works, how you can write "Astoria" data servers and how you can customize "Astoria" to your applications requirements.   
Internationalizing WPF and Silverlight Applications
The .NET Framework has supported internationalization since 1.0 but with each new UI platform comes a new approach and new challenges. Unlike Windows Forms and ASP.NET, WPF does not offer one standard solution to localization. Instead it offers choices. This session shows how to localize WPF applications using standard .resx files and how to localize ‘post-build’ using LocBaml with and without Resource Dictionaries. In addition you will see how to localize a Silverlight application using .resx files and we will consider issues that are specific to Silverlight. We will evaluate the pros and cons of each approach and arm you with the information required to form a localization strategy for your applications.   
Automating Testing With Virtual Server 2005
Automating Testing With Virtual Server 2005 Virtual Server 2005 is a free virtualization download from Microsoft. It allows you to run and maintain multiple virtual machines running different Microsoft operating systems in different configurations. Virtual Machines allow you to test your software in different configurations without the need for buying and maintaining separate physical machines. Virtual Server 2005 includes an API for programmatically controlling these virtual machines. This session describes this API and shows you how to use it to run automated tests on multiple platforms.   
What's new in C# 4.0
At PDC 2008 Microsoft unveiled C# 4 and all of the new features within. So now we start the roller-coaster of catch up all over again as we desperately struggle to keep up with what's new and why we should be interested in the latest flashy feature. In this session we will look at dynamically typed objects, optional and named parameters, type embedding, type equivalence, loose type coupling and more. In addition if we have time we will look at the "compiler as a service" feature to be released after C# 4.   
Visual Studio 2008 IDE Tips and Tricks
Visual Studio is a treasure trove of functionality and productivity. The problem is that many developers don’t know what’s there. In this session we will cover some simple and not so simple tips and tricks and improve your productivity and enjoyment of Visual Studio. The majority of tips and tricks are common to both Visual Studio 2005 and Visual Studio 2008.   
How To Achieve World(-Ready) Domination In Silverlight
So you’ve written your Silverlight application and you want it to work in another language ? Then this session is for you. World-Readiness is all of the work that a developer needs to do to globalize an application and make it localizable (i.e. capable of being localized). Whereas these concepts are well established in Windows Forms and ASP.NET, Silverlight is not only a cut-down version of the .NET Framework but also cross platform and client-side. In this session you will learn how to localize Silverlight applications using .resx files, download culture-specific resources on demand so that users only download resources for the culture they need, understand what System.Globalization types and properties Silverlight does not support and why, what CultureInfo and RegionInfo support you can expect on different operating systems, what the Silverlight installation user experience is for non-English users and what language support you can expect from the Silverlight framework.   
Touch Me, Stretch Me, Squeeze Me: The Windows 7 WPF Multi-Touch Story
Arguably the most innovative and forward thinking feature of Windows 7 is its multi-touch support. And it should be no surprise to see that WPF 4 boasts the same multi-touch support that utilizes this Windows 7 multi-touch support where available. In this session we will explore this new feature in WPF 4 and see what we get for free (i.e. without having to do any work), what you can get with only minimal additional work and what takes a bit more time and effort. Along the way we’ll discover the basic touch support together with support for rotation, manipulation and inertia. Please note: the presentation shows true multi-touch – this is not a trick with two mice simulating multi-touch.   
Touch Me, Stretch Me, Squeeze Me
Arguably the most innovative and forward thinking feature of Windows 7 is its multi-touch support. And it should be no surprise to see that WPF 4 boasts the same multi-touch support that utilizes this Windows 7 multi-touch support where available. In this session we will explore this new feature in WPF 4 and see what we get for free (i.e. without having to do any work), what you can get with only minimal additional work and what takes a bit more time and effort. Along the way we’ll discover the basic touch support together with support for rotation, scaling and inertia as well as how to handle low level touch events using the raw API. Please note: the presentation shows true multi-touch – this is not a trick with two mice simulating multi-touch.   
Mind Control Your Computer In C#
No, really. This isn't some clever session title. I'm really talking about controlling your computer with your mind. I'm not making this stuff up. This is real. Today. You put on a headset, you use a C# SDK and you control your computer with your thoughts. Yes, you are reading this right - you mind control your computer. It is a reality and it is possible today. Once you've gotten over your disbelief consider the applications. Applications for the physically impaired alone are a whole revolution. Not to mention the possibilities for gaming. Want to be shocked and amazed ? Come and see this session.   
Internationalizing ASP.NET MVC
So you’ve written your ASP.NET MVC application and you want it to work in another language ? Then this session is for you. In this session we will cover localizing HTML and HTML Helpers, positioning resources, creating WebViewPages for localization, localizing and globalizing Data Annotations, the importance of Resource Manager abstraction, localizing and globalizing JavaScript, localizing URLs and more. No previous experience of ASP.NET localization is required.   
Going Global with MVC
Top bloke, worldwide speaker and all round nice chap Guy Smith-Ferrier heads up the M5 to Birmingham to talk about his one true passion "Internationalisation"! Guy will show us how to internalise an MVC application. There'll might be a nugget, but there'll definitely be Pizza and Swag!   
Internationalizing ASP.NET MVC
So you’ve written your ASP.NET MVC application and you want it to work in another language? Then this session is for you. World-Readiness is all of the work that a developer needs to do to globalize an application and make it localizable (i.e. capable of being localized). In this session we will cover localizing HTML and HTML Helpers, localizing and globalizing Data Annotations, the importance of Resource Manager abstraction, localizing and globalizing JavaScript and localizing URLs. No previous experience of ASP.NET localization is required.   
Globalization: Know Your Enemy
Metaphorically speaking, the world is shrinking every day. Ironically this means that it is getting less acceptable to brush aside cultural differences and pretend that all cultures are essentially English but with different words. Appreciating globalization is about achieving humility, understanding that the world is a lot bigger than most developers give it credit for. Most developers understand that different cultures use different date formats, number formats and currencies. However, how many developers do not know that postal code formats, phone number formats, address formats and person name formats also differ. Not to mention the issues of localizing for gender-based languages or languages with less simplistic plural forms. What about ordinal subscripts, ordinal words, alphabet character sets ? The intention of this session is to open eyes, provide globalization enlightenment and with luck it will scare the living bejeezus out of you enough to make you question every line of code you write.   
Interviews & Articles
Member Swag
PrizeQuantityValueDate
Wrox T-Shirt1£4.9910/19/2007 5:57:00 PM
Idera Pen1£0.4910/19/2007 5:57:00 PM
Copyright © 2006-2009 NxtGenUG - Powered by ASP.NET 3.5