click tracking
Katrien's MSDN Blog - Site Home - MSDN Blogs
Posts
  • Katrien's MSDN Blog

    XNA: book, interview, event and a new CTP

    • 1 Comments

    First of all, what is XNA? If you haven’t read upon this, XNA is a framework and a set of tools that allow you to create games on Windows and even Xbox 360. Check out these resources to get started:
    XNA Developer center on MSDN: http://msdn.microsoft.com/en-us/xna/default.aspx
    Community site at http://creators.xna.com

    Official release is now XNA 2.0 but recently the Microsoft XNA Game Studio 3.0 CTP was announced. This version has several updates that allow you to more seamlessly integrate and deploy games for the Zune family. Now, I know this product is not on sale in Belgium but if you can get your hands on one you can do really cool stuff with XNA on it.

    Interview with MVP and author Riemer Grootjans

    Last month I sat down with MVP and author Riemer Grootjans to talk about his new book on XNA. “XNA 2.0: Game Programming Recipes”, by Apress was released in July 2008 so it was about time we interviewed Riemer. Check out the video on Chopsticks, there are some very nice demos from the book in there as well.

    image

    By the way, did you know there are four other videos on XNA from an event done last year in Belgium. Check it out: http://www.microsoft.com/belux/msdn/nl/chopsticks/default.aspx?list=tag&id=20

    XNA-BUG – User Group event

    In addition to Riemer, we have a second XNA MVP in Belgium: Brecht Kets. Together they started up the XNA Belgian User Group.  I already announced it on this blog previously but in case you haven’t registered: XNA-BUG is doing a launch event for the user group on November 6th in Ghent. Register here and find out about XNA here in Belgium: www.xnabug.net

  • Katrien's MSDN Blog

    Community events: BIWUG event on Silverlight and e-ID in SharePoint 2007

    • 1 Comments

    The next event for the Belgian Information Worker User Group will take place on December 8th 2008, at the new Microsoft offices in Zaventem.

    Sessions for the evening, as announced on the BIWUG site:

    Silverlight and Microsoft Office SharePoint Server 2007

    Microsoft recently released Silverlight 2.0 - it's latest version of the framework to build Rich Internet Applications. This session will start off with looking at how Silverlight works and how you can use it as a developer. In the second part we will explore some examples of how you can integrate SharePoint and Silverlight.
    Speakers: Gill Cleeren (http://www.snowball.be/) and Joris Poelmans (http://jopx.blogspot.com)

    Integrating e-ID and Microsoft Office SharePoint Server 2007

    More than ever, applications will use eID for securing online transactions, spreading and obtaining information and for the signing of documents. eID will be available for every Belgian citizen in 2009.

    In our presentation we will talk about:
    What is eID? What are the business benefits?
    What are the pitfalls of eID implementations?
    How can we integrate eID with SharePoint in an efficient way?
    Speakers: Michiel Scharpé and Benny Glassée

    Register for the event as seating is limited.

  • Katrien's MSDN Blog

    Silverlight collaboration demo source code from the MIX essentials keynote

    • 2 Comments

    A few people at the MIX essentials event we organized in April requested me to post the source code for the Silverlight demo we gave in the opening keynote. So, here is the code (download at the bottom) along with some explanations of what we implemented. What's also available: a running example hosted at Silverlight Streaming.

    image

    Check out the recording of the session to view the demo being demonstrated live.

    Button style

    The "Refresh" button's style is customized by using Application Resources. Application resources allow you to define styles and templates to be applied to controls. Check out this tutorial on styles and templates in Silverlight.

    Style and templating defined in App.xaml file:

    <Application.Resources>
            <!-- Button -->
            <Style x:Key="hardComic" TargetType="Button">
                <Setter Property="IsEnabled" Value="true" />
                <Setter Property="IsTabStop" Value="true" />
                <Setter Property="Foreground" Value="#FFFFFFFF" />
                <Setter Property="FontSize" Value="16" />
                <Setter Property="Cursor" Value="Hand" />
                <Setter Property="TextAlignment" Value="Center" />
                <Setter Property="TextWrapping" Value="NoWrap" />
    <!-- code omitted -->
          </Style>
    </Application.Resources>

    The custom style is applied to the button by using the key (Page.xaml file):

    <Button x:Name="buttonRefresh" Style="{StaticResource hardComic}" ... />

    By applying a custom style and control template, the layout of the button changes from

    image

    to

    image 

    Bubble animation

    The bubbles in the test tube were created in Expression Blend 2.5. The animation is created by moving the bubbles from the bottom of the test tube to the limit of the pink liquid. This is done in a Storyboard containing several keyframes for the different bubbles. A different path is used for each bubble so that the effect is like real bubbles are coming up. At the end of the storyboard, Opacity of each bubble is set to 0% so that these are no longer visible. We also set the Repeat behavior of the storyboard to Forever so that the animation keeps on playing once its started.

    image  (click to enlarge)

    Thanks to Stijn for the animation!

    Loading images through REST

    Photos are loaded by accessing the Flickr search REST service. This is done by creating a WebClient object, accessing the service asynchronously and then parsing the returned XML to load the photos on the surface:

    private void LoadPictures()
            {
                // Initialize Flickr URI
                string tags = "mixessentialsbe";
                string key = "hidden";
                string flickrApi = string.Format("http://api.flickr.com/services/rest/
    ?method=flickr.photos.search&api_key={0}&tags={1}"
    , key, tags); // Asynchronous call to REST Service WebClient rest = new WebClient(); rest.DownloadStringCompleted += new DownloadStringCompletedEventHandler
    (rest_DownloadStringCompleted); rest.DownloadStringAsync(new Uri(flickrApi)); } void rest_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e) { if (!_photosLoaded && (0 != Width) && (0 != Height)) { //... some code omitted if (doc.Element("rsp").Attribute("stat").Value == "ok") { // Current Page Logic int totalPages = Convert.ToInt32(doc.Descendants("photos").Single().
    Attribute("total").Value); if (_pageIndex >= totalPages) _pageIndex = 0; // Get Photo collection using Linq to XML var photos = (from results in doc.Descendants("photo") select new { id = results.Attribute("id").Value.ToString(), farm = results.Attribute("farm").Value.ToString(), server = results.Attribute("server").Value.ToString(), secret = results.Attribute("secret").Value.ToString() }).Skip(_pageIndex * 10).Take(10); // Add a photo control for each Photo returned foreach (var photo in photos) { url = string.Format("http://farm{0}.static.flickr.com/{1}/{2}_{3}_m.jpg", photo.farm, photo.server, photo.id, photo.secret); new Photo(this, this.SurfaceLayoutRoot, new Uri(url)); } _photosLoaded = true; } } }

    I recommend reading Gill's tutorial on Silverlight 2 data and services for detailed information on accessing services using Silverlight.

    The Surface-like experience

    To show the photos we reused some sample code from the Community samples at silverlight.net: Silverilght Surface sample.

    This example includes a custom Photo class that we have reused and slity adapted to fit the new parent object (our Page.xaml). It adds a really cool experience to displaying the photos.

    image

    Getting the source code to work: Flickr API key

    You do need to request your own API key at Flickr and add it to the code before being able to run the code locally. Sign-up for a key at the Flickr site and then change the key in Page.xaml.cs file:

     private void LoadPictures()
            {
                // Initialize Flickr URI
                string tags = "mixessentialsbe";
                //todo: create your own API key at Flickr and copy here:
                string key = "flickr api key here";
                string flickrApi = string.Format("http://api.flickr.com/services/rest/?
    method=flickr.photos.search&api_key={0}&tags={1}", key, tags);
    
            //rest of code omitted...     
               
            }

    Add the key, rebuild and the app should run locally.

    Download the source code

    Code can be downloaded from my Skydrive.

  • Katrien's MSDN Blog

    New WPF Starter Kit and SDK released: Syndicated Client Experiences Start Kit & Reader SDK

    • 1 Comments

    Ever wanted to build a rich client application with syndicated multimedia content?

    The SCE Starter Kit has just been announced over at the WindowsClient.NET site and Tim Sneath’s blog. This starter kit gives you a jump start to integrating a rich content experience on the desktop with branding, skinning and custom interface elements.

    The starter kit delivers a base to build upon for creating client multimedia applications with rich syndicated content, from documents and photos to videos and podcasts, that is searchable and automatically synchronized with new content and application updates, enable user annotations, keep track of bookmarks/favorites, and a lot more.

    To get started, have a look at these two applications:

    Next, review the documentation, video walkthroughs (great stuff here!) and hands on labs on the “Get Started Building Your Own Syndicated Client Experiences Application” page.

     



  • Katrien's MSDN Blog

    Silverlight workshop by the Belgian user group: get your hands dirty

    • 1 Comments

    Looking for some hands-on experience with Silverlight? The Belgian Silverlight User Group is organizing a workshop for their second event on January 15th 2009. This is an event where you get to bring your own laptop along and build a small Silverlight 2 application, learning some nice tips and tricks along the way.

    And you can stay after the workshop for a nice New Year’s drink. No reason to miss this event!

    image

    Date: January 15th 2009 
    Location: PIH, Graaf Karel de Goedelaan 5, B-8500 Kortrijk

    Agenda

    18.00 – 20.00

    Hands-on workshop

    20.00 – ...

    New Year’s drink

    Check out the details and registration on the BESUG site.

  • Katrien's MSDN Blog

    A new lightweight web tool and stack: WebMatrix

    • 0 Comments

    Today Scott Guthrie’s blog post announced the availability of the first beta for WebMatrix.

    WebMatrix includes a complete Web development stack that integrates a Web server (IIS Developer Express), database (Microsoft SQL Server Compact 4.0), programming model (ASP.NET Web pages with Razor syntax), and a tool (WebMatrix Beta).
    If you are looking for an easy way to start out with your blog or site development and fine-tuning this will come in handy. While the tool itself coming with the WebMatrix tool is not focused at professional developers, you will see that elements from the stack are pretty welcome to all. These include the Razor syntax as a view engine for ASP.NET MVC, IIS Express and the SQL Server Compact 4.0. Note that the separate downloads are not available today but will be made available in the future.

    Give it a try and learn more for creating your first site:

    WebMatrix also uses the Web  Platform Installer and Gallery, so you can start from scratch or choose an existing app from the gallery like Umbraco, BlogEngine.NET, DNN, Drupal, WordPress, and others.

    Enjoy!

  • Katrien's MSDN Blog

    PDC 2008 – Regional Directors share their thoughts (Dutch)

    • 2 Comments

    Peter Himschoot and Gill Cleeren, Regional Directors, both share their thoughts on what PDC 2008 is for them: from the main announcement around the new cloud platform to Windows 7 to new features in C# and .NET 4.0.

    Watch the video we shot on location during the PDC conference and learn what you should be doing today to be up to date with the latest developments on the Microsoft platform.

    Be sure to check out their blogs: Peter Himschoot, and Gill Cleeren who has basically all the information you need to get synced on all the PDC stuff.

    Note: this video is in Dutch.

    image

  • Katrien's MSDN Blog

    Windows 8 Release Preview: download and build your apps for Windows Store

    • 0 Comments

    Windows 8 Release Preview has been made available last week, representing another important quality milestone in the road to Windows 8 General Availability (GA).

    In this post we provide you with the must-know information around what and where to download the bits, the tools and information on how you can count on our support in taking your app to launch.

    Windows 8 Release Preview: downloads

    1. For Windows 8 downloads and ISO files you can go to http://preview.windows.com
    2. For developer downloads you’ll find the developer SDK with Visual Studio 2012 Express for Windows 8 RC and Expression Blend for Visual Studio, remote debugging tools, Live SDK and more: http://msdn.microsoft.com/en-US/windows/apps/br229516.aspx
    3. New samples for Release Preview: Download sample app pack (300 MB)
    4. Updated documentation: http://dev.windows.com
      If you have read through the documentation previously you’ll see that a lot of the content has been updated, this includes both the developer documentation as well as UX Guidelines.

     

    Changes with Windows 8 Release Preview: the most important resources

    Belgian Apps?

    If you have been following our local activities around Windows 8, ever since our developer event in March Windows 8 Developer Day and Night of Windows 8 (app-a-thon), you know folks are working hard on apps.

    We are very happy to announce that two of our Belgian partners we’ve been working with since the early stages now made it into the Windows Store for Release Preview: Le Soir by Rossel and Slash Monsters by Fishing Cactus/Tokkun Studio. Le Soir is the first European newspaper in Windows Store!

    fishing3lesoir1

     

    Your app in Windows Store? Loads of stuff coming to you

    As we get closer and closer to the next milestone for Windows 8, locally here in Belgium and Luxembourg we are preparing a bunch of ways to support you along the way into publishing that app in Windows Store by launch – you do want to take that first mover advantage.

    How we’re helping you

    Below you can find a collection of activities and resources coming your way. Or come our way by means of an App Clinic.

    image Training events for developers and designers
    Windows Camps and UX Workshops, check out our Metro map.       
    image Seaside coding at the Belgian Coast: Summer App-a-thons on Windows 8 Metro Style Apps.
    When: 12 July (and 8 August in Antwerp)        
    app clinic

    App Clinics: join Evangelists, external developer or Metro UX consultants to discuss any questions on your mind regarding your app.

    By joining an App Clinic you are also on the right track to get access to App Excellence Labs.

    Lab App Excellence Labs
    When you’ve been in touch with us through an App Clinic and your application is polished enough go to review, you are invited to participate in an App Excellence Lab. This is a 2-hour review of you application with a Microsoft engineer and if you pass the requirements checklist you get a Windows Store Token! 
    Because the Store is still closed for public registration for now, this is the only way to get registered and reserve your app name for future fame.
    Have an app ready? Register your interest via the App Clinic form (mention App Excellence Labs) .

    We are looking forward to helping you take advantage of this huge new opportunity to reach millions of users worldwide.
    It’s going to be a hot Summer!

  • Katrien's MSDN Blog

    Silverlight 2 RTW – all the links you need to get started

    • 0 Comments

    After the RC0 a few weeks ago we a, Silverlight 2 RTW (Release to Web) is here, it’s official!

    This is great news as for a lot of people, where putting something in production on a non-release version was out of the question. Now that we are out of beta, I created a list of links and resources to get you through migration, installing updates and running Silverlight 2.

    Getting started with Silverlight 2 RTW

    All the links to get you on RTW speed:

    Migrating from Beta 2 to RTW

    As a developer you will need to update your tools and SDK to be using the RTW version. Take into account that applications targeting Beta 2 will now break. For a lot of applications recompiling and changint the MIME type will be enough.
    Be sure to keep the Breaking changes document handy for migrating your applications.

    From RC0 to RTW
    If you have already migrated your application to RC0, you will still need to recompile your application using the updated RTW Tools and SDK. Not because there are breaking changes between these two but because EULA prevents you from going live on RC0.

    End-user upgrade
    For a user that has installed Silverlight 2 Beta 2 (or beta 1), Microsoft Update will start to roll out updates. If the user still has a pre-RTW version installed when visiting an application in RTW, a message will be shown and the user can click to upgrade.

    MIME Type

    The <object> tag to instantiate a RTW object is application/x-silverlight-2.

    <object id="SilverlightControl"
      type="application/x-silverlight-2"
      width="100%" height="100%">
      <param name="source"
        value="ClientBin/MyApp.xap" />
    </object>

    A plug-in for Eclipse

    Microsoft is also investing in the development of a plug-in for the popular Eclipse IDE: Eclipse Tools for Microsoft Silverlight. This will allow Java developers to create Silverlight applications and integrate more easily with Java web services using REST, JSON, SOAP, etc. The plugin will include a XAML editor with code hinting, preview mode, compiler for packaging the Silverlight application.

    These projects created in Eclipse will also be compatible with Visual Studio and Expression Blend.
    Download the preview bits from http://www.eclipse4sl.org, expect a candidate release somewhere in Sprig 09.

  • Katrien's MSDN Blog

    MS Web Platform Installer & Gallery – extensibility for your own non-public apps and products

    • 0 Comments

    The Microsoft Web Platform Installer (Web PI) is a great tool to automate the installation of web developer tools, framework, web server and database. In case you haven’t see this you I encourage you to take a look at http://www.microsoft.com/web. This is also something we showed during the REMIX 2009 keynote so you may want to have a look at the video for part 1 of the keynote.

    Installing the platform and the tools is one thing, this includes the full Microsoft stack with IIS, ASP.NET but also PHP 5.2. But next to installing the stack it also offers you the ability to install open source web applications like DotNetNuke, BlogEngine.NET, Umbraco but also PHP applications such as Drupal, Moodle, Wordpress and many others. The application available through the Web Application Gallery (WAG) are all open source and were submitted to the tool. You can also submit your own open source application to be part of the gallery. This requires your application to be packaged using the Web Deployment Tool.

    Web Platform Installer screen

    Installing non-public web applications and products

    While you can use the Web Deployment Tool used by the Web PI to package and easily deploy your own web applications you don’t get the nice UI given through the Web PI tool.

    The good news is now since the Web PI v2 RTM you have some interesting options. One of these options is adding custom XML feeds with your own non-public packaged applications or even extra products (choose the Options link). Katheryne has two nice postings on the IIS.Net site around this feature: “Web PI Extensibility: Custom Feeds – Installing Custom Products” and “Web PI Extensibility: Custom Feeds – Installing Custom Applications”, worth checking out!

    image

    Again, you don’t need the Web PI to deploy your own applications and are perfectly able to use the Web Deployment Tool separately but if you like the ease of use of the Web PI tool this is a perfect solution.

    Further reading

  • Katrien's MSDN Blog

    New sessions by VISUG: Back 2 Basics

    • 1 Comments

    As you may have noticed, VISUG normally delivers on the latest technologies. That’s a great way to keep your skills updated and learn about all that is coming. However this time VISUG is starting with a new type of session: Back 2 Basics.

    Back 2 Basics sessions are held in the afternoon (as opposed to evening) and address a technology or topic that is not on future technology but rather on existing technology.

    [Update: there are three sessions already foreseen at this stage. Thanks Gill for pointing out my mistake :)]

    Want to try it out? Registration is free and you get two sessions to choose from:

    Back 2 Basics: LINQ
    Two sessions of 50 minutes are foreseen:
    A language focused overview of the foundations of LINQ in C#3.0 (50 minutes) and LINQ to SQL compared to LINQ to Entities. (50 minutes)
    Date: 15 April 2009 from 2 PM to 4 PM, at Microsoft Zaventem offices.
    By Kurt Claeys.
    More details and registration here.

    Back 2 Basics: ASP.NET Caching
    Gill Cleeren will be presenting a two hour session on the ASP.NET Caching model.
    Date: 29th April 2009 from 2PM to 4PM, at Microsoft Zaventem offices.
    More details and registration here.

    Back 2 Basics: Integrating Membership, Role Management and Profiles into Web Applications 
    Presented by: Pieter Gheysens 
    Date: May 27, 2009   from 2 PM to 4 PM, at Microsoft Zaventem offices.
    More details and registration here.

    Next to the two above mentioned sessions also more of the “regular” type of sessions are announced:

    Mocking, by Maarten Balliauw  - on 7/5/2009 
    Domain Driven Design, Yves Goeleven  on 18/6/2009 
    IronRuby: The .NET developer should not fear the dynamic language, by Ivan Porto Carrero  on 30/6/2009 
    ORMs: Entity Framework vs NHibernate  by Kurt Claeys & Davy Brion, on 10/9/2009

    Full list here.

     

  • Katrien's MSDN Blog

    .NET Developer technologies: what’s here to stay, what can you focus on? (trends)

    • 3 Comments

    With the beta release of Windows 7, the announcements done at PDC in October 2008 around the Azure Services Platform, Oslo and others; Visual Studio 10 at TechEd EMEA and more in between you might start wondering what your focus should be. Chances are you currently work on a project that does not yet implement any of these new technologies, so what can you start using and learning today in order to have an advantage in the future? That’s what I try to identify for you so that you can invest your time in technologies that according to me will become even more used in the future (of course while evolving as well).

    Disclaimer:
    In this post I’m making a selection on technologies that according to me will be important in the future (when working with Microsoft products mainly). This is a personal view and not an official statement by Microsoft in which direction to evolve or invest. It’s based on my own assumptions and learnings of the past months.

    If I look back at what I have learned about the most in 2008 I can see a distinct moment in the year where a lot of new things started getting clearer: with PDC in October you could clearly see a shift towards a new paradigm, cloud computing. I also see PDC as the confirmation of other technologies are here to stay.

    XAML

    This is a real favorite of mine, XAML is the markup language used in WPF and Silverlight. By using XAML for the UI layer, both developers and designers/integrators can work on the same project, each with their favorite tools and focus.

    XAML also marks an evolution in Microsoft technologies with a stronger User Experience focus, and tools to enable designers/integrators and developers to work together on projects.
    Because XAML is separate from the Designers/integrators can work on the layout, interaction and styling of applications by using Expression Blend. This tool generates XAML without the need to type in all XAML manually. However a good base knowledge of XAML for WPF and Silverlight is really a plus. Developers also produce some XAML but they will mainly add business logic in the “code-behind” files using C#, VB or even IronRuby and other dynamic languages using Visual Studio or other tools.

    If we look at the evolution of WPF and the extensive use of XAML in devices such as the Surface we see this will still evolve quite a lot in the years to come. This means that with a single technology you can target multiple forms:

    • Windows client (WPF)
    • Web (Silverlight)
    • Mobile (Silverlight)
    • Surface (WPF with Surface SDK)

    XAML Resources:

    • Windowsclient.net – community site for Windows Presentation Foundation & Windows Forms
    • Silverlight.net – community site for Silverlight, the best starting point for anything Silverlight (and XAML)
    • Some sample WPF projects:
      • PhotoSuru
      • blu – Twitter client (showcase project by Thirteen23)
    • Expression community site (tutorials, articles, videos about XAML and the related technologies WPF and Sivlerlight, mainly for integrators and designers)

    I should also highlight that XAML is not only used for UI like in WPF and Silverlight but also as the declarative language for services (in WCF) or in Workflow Foundation.

    WCF

    Windows Communication Foundation was first introduced with the .NET Framework 3.0 version. WCF is Microsoft’s recommended framework for building distributed applications, using a typed programming model (service model). While previously you had to use different technologies to build services like ASP.NET Web services, Web Services Enhancements (WSE), or .NET Remoting, since .NET 3.0 the answer is WCF.

    WCF continues to evolve, with a lot of new features foreseen for WCF 4.0: tighter integration of WF and WCF, declarative services (with XAML), just take a look at the new features announced for WCF 4.0 on this MSDN page.

    REST

    REST (or Representational State Transfer, see Wikipedia) is becoming more widely used as the protocol for a lot of new services and the support for REST in the .NET framework is only increasing. The WCF REST Starter Kit was released to make it even easier to build RESTful services using WCF.

    If we look at the Azure Services Platform, quite a lot of the services are accessible through REST, like the Live Services or Windows Azure storage. This is also one of the pointers to me in choosing this as one of the current technologies where you can focus on.

    In this area we should also not forget ADO.NET Data Services, which allow you to expose and consume your data or objects easily through a RESTful interface. Again here the integration with Azure becomes important become some of Microsoft’s cloud services expose data using the same conventions as the ADO.NET Data Services. This means you can use ADO.NET Data Services client libraries when working with some of Azure Services’. Again more reasons proving that investing your time in learning REST and ADO.NET Data Services will most probably pay off in the future.

    Entity Framework

    ADO.NET Entity Framework was released last year with .NET Framework 3.5 SP1. In short, Entity Framework is a ORM for the .NET framework but we would be doing it wrong by this abstraction. On one hand, it allows developers to program against a conceptual model of your data instead of programming directly against a relational storage schema. This is done through defining Entity Data Model (EDM) to map the model to the data store.
    The model can then be programmed against by using different services:
    - Object Services
    - Entity Client
    - Entity SQL
    - LINQ to Entities

    Check out this PDC video to learn about the future of ADO.NET Entity Framework, and see how it’s going to evolve.

    A note on LINQ to SQL: I have read on several places on the web that LINQ to SQL is gone. Well, I could not really find any official Microsoft source stating it’s finished. Rather, most investments will be made in LINQ to Entities, which is part of Entity Framework. While I love LINQ to SQL for RAD development and data access it has its limitations if you need to build an object model that does not do 1:1 mapping to the database.
    See this official post on the ADO.NET blog.

    ASP.NET AJAX

    ASP.NET Ajax 4.0 promises to bring some very interesting capabilities like Client templates. Forget the extra postbacks and roundtrips to the server, you can now take advantage of Client templates and load your data exposed through JSON for example.  But that’s just one of the features, check out latest preview on the CodePlex site.

    Conclusion

    These are the main areas that I have identified, based on events I attended, readings, and discussions with colleagues and fellow developers in the community. So, IMHO you cannot do wrong going further already today with the before mentioned technologies.

  • Katrien's MSDN Blog

    ReMix Belgium 2009 – join us for Silverlight, Expression Blend, UX and Surface sessions

    • 0 Comments

    remix2009ReMix Belgium 2009, coming on September 29th 2009 in Kinepolis Brussels is a free event bringing in-depth sessions around Silverlight, Expression Blend and SketchFlow, Surface, ASP.NET MVC and .NET RIA Services.

    Joint keynote and two tracks
    Starting with a joint local keynote, we then split into a User Experience Track and a Web Developer Track. In total 8 different sessions will be presented during the day. When you register you are still free to choose and switch between the two tracks. Checkout the full agenda here.

    Register in time! Since this is a free event and places are limited we recommend registering as soon as possible to secure your seat.

    Follow ReMix on Twitter: @remixbe and add to your Facebook events.

    The speakers

    We have some top-notch speakers joining us from Microsoft corp, coming to Europe especially for the ReMix events. Take a look at this list!

    • Adam Kinney – Technical Evangelist at Microsoft Corp focusing on Silverlight and WPF from a designer but also developer perspective. Adam will be talking about Expression for developers.
      Blog: http://www.adamkinney.com/
    • Arturo Toledo – Product Manager. Arturo will be talking about SketchFlow and rapid application prototyping, and how to create Silverlight experiences with Expression Blend. Blog: http://ux.artu.tv/
    • August de los Reyes - Principal Design Director for Microsoft Surface, his team is dedicated to pioneering intuitive ways to interact with technology. August will be doing two sessions: one on the Natural User Interface (NUI) and Surface, the second one an inspiring session on the future of UX. Not to miss!
    • Brad Abrams - Principal Product Manager at Microsoft, founding member of both the Common Language Runtime, and .NET Framework teams at Microsoft Corporation. Brad is currently the Product Unit Manager of the Application Framework team which is responsible for, amongst others, delivering .NET RIA Services. Blog: http://blogs.msdn.com/BradA/
    • Maarten Balliauw - Maarten is the only non MS speaker at the event, but has quite a proven track record when it comes to ASP.NET MVC and much more. Maarten is author of one of the first books on the subject and will be doing a talk on creating an application in 60 minutes using ASP.NET MVC. Blog: http://blog.maartenballiauw.be/

    I’m really excited to be working on the preparations of this event. After having participated in the organization of MIX essentials last year this is the second event of its type, looking forward to v2! By the way if you are wondering: MIX esentials was the name for last year, this is now officially renamed to ReMix.

    See you there, in the meantime leave me a note here or on Twitter.

  • Katrien's MSDN Blog

    Girl Geek app for Windows Phone 7 resources, slides and write up from #BGGD39

    • 0 Comments

    Last week I had the great pleasure to present one of the sessions at the Brussels Girl Geek Dinner event held at Microsoft on February 16th. This must really have been the first time doing a job-related presentation where the the majority of the audience was female. Unfortunately I see very few women attending technical events, but that’s just the reality in the industry. Another reason to be really excited to present for the BGGD!
    2011-02-20_1933I took the opportunity of combining my passion for technology with another passion: fashion.

    > If you’re looking for the info on getting started with building for Windows Phone 7 yourself jump down to that section directly.

     

    The event and sessions

    The Microsoft office welcomed around 100 girl geeks, some of which with their “sacoche” as they are called (male friend) tailing along. After an introduction by founder Clo Willaerts, Mee Hyang Van Den Broeck gave an overview of the phone’s user interface and main end-user features. Next to showing the people and photo hubs, camera function and messages there was one very funny app to close off the keynote: the Hangover Helper app. Very funny and you never know if might come in handy Smile

    The second session way my Windows Phone 7 Girl Geek App session. I had great fun combining a fashion idea with the Windows Phone 7. By using Windows Phone 7 developer tools, in this case mainly Expression Blend and using built-in controls such as the Panorama control.
    By taking advantage of designing through Expression Blend you can have a very quick start on your application. I left out most code in Visual Studio since I wanted to keep it visual for non-developers. See below for some great resources on getting started yourself.
    Note: picture used in my demo app comes from Flickr, user Kekkoz: http://www.flickr.com/photos/kekkoz/4237812593/

    The last presenter was the amazing Steffest who went into ‘hacking’ Windows Phone 7. Hacking is not really the correct term, as Stef had the chance to play with the phone for a good month and the deal was: try out whatever you want but when you return it working and in one piece. He did just that and showed how to control the Powerpoint presentation using his phone, using the XBMC Remote7 app to control media center and how to control a robot. In this case the actual robot had a bit of an accident but the alternative was controlling a led to turn green or red. Amazing, very entertaining and honest presentation style. I loved it!
    WP_000031

    After the sessions my colleagues behind @MicrosoftBe had foreseen paëlla, a nice seating setup and some sweet goodie bags. I had very nice conversations with other girl geeks and guys. Looking forward to the next event.

    Check out the saved Twitter stream at Keepstream.com

    Building a Windows Phone 7 Application

    How to get started with Windows Phone 7

    Let me know if any of you ends up building an app, or trying it out!

  • Katrien's MSDN Blog

    Quick tip [link]: WCF RIA Services SP1 and WCF RIA Services Toolkit October 2010

    • 0 Comments

    Yesterday WCF RIA Services V1.0 SP1 Beta along with WCF RIA Services October toolkit were released.
    Notable updates, read the details on the blog post below:

    • Improved Business Application Template
    • Support for Complex Objects
    • Shared Entities across multiple DomainServices
    • Localization in 10 languages including French (no Dutch though)
    • With WCF RIA Services Toolkit: Domain service support for Windows Azure Table Storage, T4 template client code generation

    You can download the new release at http://silverlight.net/riaservices. Make sure you follow the instructions as outlined by Deepesh.

    Link: http://blogs.msdn.com/b/deepm/archive/2010/10/27/ria-services-v1-0-sp1-beta-released.aspx

Page 5 of 27 (399 items) «34567»