Tech ED – Windows 7 embedded

image I had the pleasure of attending the DEMO MANIA session on Windows Embedded Standard 2011, also called “Quebec” or plain Windows 7 Embedded.

Due to the fact that it was a DEMO session, the amount information given were minimal and the visual presentation was in focus.

The embedded team has come up with a treat for all of us technical guys. They have prepared Windows 7 for embedded devices, and in such a way that when you boot up for the first time, a menu appears to let you chose which Device drivers you need for the system (the ones it did not find it self). After this, the system let’s you pick and chose your desired configuration, meaning that you now have a chance to deselect IE, or just the parts of IE you don’t want… And off course not only IE, but every little piece of Windows 7 you select and deselect as of your likings (That is WOW!). In Short it is a full Windows 7 with all features, (silverlight etc.) where you deselect features to make it fit your device and wishes.

I got a hold of an early preview version of Windows Standard 2011 and when I got home, I immediately started to install the version onto my Asus Eee 901 just to see the how it worked! And you can really optimize a laptop with this kind of version :-)

But…. It was brought to my attention that it was illegal to install Windows Embedded Standard on a Notebook, and therefore I have now erased it, and cannot show any pictures of my progress with the adventure (I will not even explain about it).

Windows 7 Embedded Standard 2011 as OS for Windows Mobile?

But with all of this power at your hands, and the statements from Microsoft that the future of their mobile phones will run on at least 1GHz processors…. Hmmm wouldn’t be weird if Microsoft didn’t use this as a new operating system (OS) for Their Mobile products too?? Let me answer that! Yes it would.. With this product at their hands, Microsoft is finallly able to have – One Operating System For All platforms – A vision they had for years, and a vision Mr. Steve Balmer talked about on his last visit in Denmark.

And here is the more technical information:

Processor Architecture
Support for multiple processor architectures
· x86
· x64

Tools
Improved developer experiences:
· Wizard experience with Image Build Wizard (IBW)
· Advanced experience with Image Configuration Editor (ICE)

Componentization
The right level of granularity to build special-purpose devices
· Hundreds of feature packages based on latest innovations for Windows 7
· Embedded enabling features such as Enhanced Write Filter, File Based Write Filter, Registry Filter, Hibernate Once Resume Many, and Custom Shell to fulfill embedded-specific requirements
· Large number of driver sets for compatibility with growing set of device hardware and peripherals

Application Compatibility
Applications and drivers for Windows 7 can work on Windows Embedded Standard 2011 without difficult, expensive, and time-consuming porting effort

Enterprise Connectivity and Manageability
Support for Active Directory, Domain Join, Group Policies, Network Access Protection, and IPv6 to enable connectivity and manageability with Windows Server, System Center Configuration Manager, System Center Operations Manager, and Windows Server Update Services

User Experiences
Rich, interactive user experiences with Windows Aero and Windows Touch and Gesture. A stable framework Windows Presentation Foundation for building new and innovative experiences.

Video resources

image http://channel9.msdn.com/posts/Charles/Windows-Embedded-Past-Present-and-Future/

Websites

image http://windowsembedded.com

imagehttp://msdn.microsoft.com/en-us/windowsembedded/ce/default.aspx

imagehttp://msdn.microsoft.com/en-us/windowsembedded/standard/default.aspx

Blogs

image Olivier Bloch - http://blogs.msdn.com/obloch/

imagehttp://blogs.msdn.com/mikehall

imagehttp://blogs.msdn.com/jcoyne

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Posted by: AllanJP
Posted on: 12/5/2009 at 4:24 PM
Tags: , , ,
Categories: Embedded | OS | Tech ED | Windows 7
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comments (0) | Post RSSRSS comment feed

Tech Ed experience

At the Tech ED Conference

We started our journey to Tech ED Europe, on Sunday the 8th of November. All of the Danish Microsoft Student Partners had agreed on, meeting at the airport, because we were on the same flight. But as the plane was going into the air we were missing one of our MSP’s. He had unfortunately missed the flight, and had to wait until Monday morning to get the next flight down to Berlin.

clip_image002

Picture 1 - First day at Tech ED, Jacob Korsgaard and Martin Esmann

Welcome to Tech ED

The first day of Tech ED came, and we started with a check in – to get our access passes – and thereafter headed directly to the SWAG hand out area to collect a brand new bag, that could hold our laptops, and of course the bag had even more goodies in the form of a Windows 7 ultimate etc. After this it was a matter of finding the sessions that you had put in your calendar from home. One thing that I hadn’t calculated into my schedule was the 7200 other conference attendees! And the fact that finding things among so many people would not be easy. But luckily that turned out alright and I found all my sessions (and on time). After this first day, we headed back to the hotel, ready to put the day’s experiences and newly acquired knowledge onto our blogs….. But, the hotel did not have free internet!? In fact the hotel wanted us to pay 4 euro per half hour of internet usage!? I’ll let that hang for awhile….. That’s 6 Dollars or 32 Danish kr. FOR HALF AN HOUR!!!! So if you go to Berlin and need internet, please keep away from - Hotel Grand City Excelsior, or you will lose money! That’s the main reason why most of our post to our blogs, are being done after the Tech ED event, and not during the event. When attending the event, you don’t have the time to, attend sessions, be social, post on blog and do some coding, if you don’t have the possibility to do some blogging from the hotel... (If you want to be serious with your blog posts, internet access is necessary to check up on facts before posting).

The next thing about going to Tech ED as a Microsoft Student Partner is, that there are MSP’s from all over Europe gathered at this event, and we were all put together on Tuesday in an event just for us Microsoft Student Partners. At this event we were given some of the top speakers at Tech ED at our disposal, so we could ask them any questions we might have, and get top of the line expert answers to the questions. To name a few of the speakers we could talk to: Rob Miles, Microsoft Most Valuable Professional and lecturer in the Department of Computer Science at the University of Hull (he also gave an exclusive talk on building games with XNA, and he took some awesome pictures of us! See his version of the event here http://www.robmiles.com/journal/2009/11/10/student-session-fun.html), Don Syme, Microsoft Research and developer of F#, Olivier Bloch, Embedded Systems Engineer at Microsoft and many others…

clip_image004

Picture 2 - The panel of speakers at our disposal

This event did indeed bring us MSP’s closer together, and we began talking to one another on daily basis, exchanging contact information and knowledge. We had a meeting point at the conference, which was called The Community Lounge, where we all hanged out whenever we had time. And as it turned out so did some of the top speakers which gave us MSP’s opportunity to ask even more questions and get quality answers.

On Thursday, all the MSP’s were gathered again (after the sessions had ended) and now it was time for us to see some of Berlin’s culture. We went to a restaurant and had dinner (all 77 MSP’s), and after dinner, we went out to see the Berlin underground, how it looked from medieval time till now, and why things had changed (of course did had something to do with breweries and us drinking a few beers while taken the tour). This tour lasted for one and a half hour, after which we went back to the restaurant and held a party.

clip_image006

Picture 3 - At the Comunity Lounge

At one point a fellow MSP named Jacob Korsgaard and I decided to enter a contest, where we should develop artificial intelligence for an ant colony. We could create as many ant personalities we wanted to, and deploy these ants to collect foods and sugar while avoiding other teams ant and bugs that wanted to kill our ants. This turned out as a very fun challenge, and we actually won the daily contest as well as the final. Whoo hoo ;-)

As a Microsoft Student Partner you always travel to Tech ED with a hope to get to talk to specific speakers, and my hope was to catch Harry Pierson who is a Senior Program Manager in the Visual Studio Languages-team, with focus on IronPython. And I was not disappointed! A was able to catch by the Visual Studio stall, where he took his time to talk about IronPython and Dynamics languages in general. This was really awesome to be able to get to talk to him at the Tech ED, and of course I was attending his session on the DLR (dynamic language runtime).

clip_image008

Picture 4 - Harry Pierson geting ready for session on DLR

But that wasn’t it! While I was resting in the Community Lounge, I suddenly saw Harry Pierson and Don Syme getting ready for a live stage talk on programming languages. I went over and sat on a chair, and I was in for a treat! Harry and Don gave us all a good debate talk on IronPython, F# and C# (to name a few), and afterwards we could ask them questions to our liking… They really gave all of us an in dept insight into their opinions on the differences and forces of the languages and the DLR.

clip_image010

Picture 5 - Harry Pierson and Don Syme talking about languages

The experience as a Microsoft Student Partner at the Tech ED is one of the best ones I’ve had in a long time. I have used this Tech ED to gain a stronger knowledge base, and to create a large network af other MSP’s and other delegates. And I hope that you too one day get to experience this technical highway of knowledge at your disposal.

Oh and of course!

The last night in Berlin, we were a couple of MSP’s going into the streets of Berlin to see if we could find some of their famous beer, and we did!

clip_image012

Picture 6 - Green apple beer and red raspberry beer

These are the funniest tasting beer I’ve ever tasted, but they were not bad! The bar had as different beers as Banana beer, ginger beer, beer with coca cola, raspberry beer, cherry beer and many others. If you ever go to Berlin, don’t miss out on their beer ;-)

Currently rated 1.0 by 1 people

  • Currently 1/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Posted by: AllanJP
Posted on: 11/15/2009 at 6:12 PM
Tags:
Categories: Tech ED
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comments (2) | Post RSSRSS comment feed

Tech ED – Top 10 mistakes made by Web developers and how to avoid them

At this Tech ED Session Pete LePage Talked about top 10 mistakes that web developers do, when creating a website. This has for a long time been a problem, although standards are there, too aid the developer in designing/developing the website (and apparently this is very much still an issue.

  • The use of colors on websites 
  • Not optimizing websites for search engines
  • Over extended use of Flash, Silverlight and Rich Media in general
  • Not giving the ?tab? key any thought when using forms
  • Inconsistent website design
  • No easy navigation of the website
  • Errors in the code 
  • Extreme use of ads on websites, and sticking them in everywhere
  • Having non designers, design the websites

Web developers have to pay close attention to the use of colors on their sites. There are many great resources out there to help finding those ?websafe? or ?websmart? colors. When building a site using a lot of colors, we tend to forget about the millions of colorblind people out there not being able to use the sites due to web developers use of colors that suck! And because of the developer being a little to creative with the use of colors like yellow background with blue text etc?

There are also a lot of developers, that do not make use of the meta tag keyword in their websites. This meaning that search engines will categorize the websites using their <h1> tags (So please also make sure that this tag gives a meaningful interpretation of what this page has to offer!). An search engine rank a website by their use of meta tags:

<head> <title>meta - HTML 4.01 dokumentation</title> <meta name="description" content="Description of site.">
<meta name="keywords" content="meta, html, css, xhtml, xml">
<meta name="title" content="meta - HTML 4.01 dokumentation">
<meta name="language" content="dan"> <meta name="date" content="20-10-00">
<meta name="robots" content="index, follow">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head>

their <h1>, <h2> tags and the text used to describe the <h1>, <h2> tags.. (Think about his before making everything as a picture on the site!).

When designing a website there are trends moving towards using a Flash only website?? Please open up a browser and take a look at this awesome car site

 http://www.miniusa.com/ 

Looks really cool right? Now open up your browser and disable JavaScript and browse the site again! If you click on a few links, you even get an 404 error!!  Be aware of using to much flash will cut some people from using your site. And if it?s a products site trying to sell something, then you?re cutting potential buyers from buying your product?

A basic an simple thing to keep in mind when using forms on the website is to have a tab order index, and have that index match what you would expect when filling out a form.

When creating a web site, one of the most important things to keep in mind is to design/develop the site consistently. Every page on the site most have the same look and feel to it (when ever possible). There are a lot of sites on the web, which do not have consistent look and feel to them, and honestly it look ridiculous and un-professional.  For example look at these two sites:

http://www.wsdot.wa.gov/traffic/seattle/flowmaps/bridges.htm

http://wsdot.wa.gov/traffic/
It is the same site, just different views of traffic information, but the two pages doesn?t have the same look!

Links on a web page is the most important thing to have! But some sites really makes you guess what are links and aren?t.

http://www.samanzerin.com/

It?s graphically a really cool site, but it makes the users have to guess what the links are? Too much ?Glam? in a site, will ruin what the site is actually supose to say? Hey we want to sell you something, and that something is?.. Remember that the users have to be able to use the navigation, let alone find the navigation on your website.

Be aware of using to many automated tools, without knowing what they do! Make sure you know what DOCTYPE your using when developing your site. When developing your site, the architecture must be designed with DOCTYPE in mind. Otherwise you will end up having HTML code tags that are not supported by the given DOCTYPE, and the web browser engines will not render your site correctly. This tend to leave even more hacks in the HTML code just to make the site function as intended. When web site is designed with a specific DOCTYPE in mind, you will ? in advance ? know what tags you?re able to utilize, and in the architecture design fase, how to implement it?..

A quick word on ads on your site!

http://www.barcelona.com/

What are they trying to tell me? Is this an website promoting ads? Are they selling ads, or do they just like lots of ads? Too many ads, in ?weird? places ruins the site entirely, and the user will click away!

In the end, find out what you want your site to state! And be aware of too much information on the website (not too little, and not too much) . This web page gives a good example of ? what not to do!

http://www.havenworks.com/

What just happened here!?

Also, when putting up a website, developers are very often not the right persons to get to write the content on the website! In general, people with deep knowledge of the subject is very often the wrong ones to write the information made availeble on the site. They tend to use specific language terms etc. in the text, that end-users will not understand? Get someone to read through the text, sugesting normal langu<ge terms, and please?? Check the spelling! ;-)

And again, because you can do something, it doesn?t mean it?s a good idea!?

http://web.archive.org/web/20060613061524/http:/moire.ch/

Try hovering over the links?

Currently rated 3.0 by 2 people

  • Currently 3/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Posted by: AllanJP
Posted on: 11/10/2009 at 5:44 AM
Tags: ,
Categories: Tech ED
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comments (1) | Post RSSRSS comment feed

Attending Tech ED Berlin 2009

TechED

“All my bags are packed, I’m ready to go……”

I’m am very exited to get to Tech ED Berlin 2009 (which is now sold out!). I’ve been trying to wrap my head around what track and sessions I should attend, because there are MANY! to chose from. As a person I believe it’s importent to focus on the fact that this is a unique opportunity to evolve your knowledge. Therefore I have chosen to expand my choice of sessions to not just include areas of immediate focus, but to also include areas of common interest.

I spend a few hours on the track & sessions page, figuring out pros and cons on sessions that unfortunately collided on day and hours. But I think I hit an amazing agenda for the entire week:

TechEd Europe Keynote - Welcome to the New Efficiency
Enabling Rich Business Clients with Windows Presentation Foundation
Top 10 Design Mistakes Made By Web Developers and How to Avoid Them
Windows 7 Demo Mania
Embedding Windows 7 into Devices
Tips and Tricks for Building High Performance Web Applications and Sites
Pumping Iron: Dynamic Languages on the Microsoft .NET Framework
F# for Parallel and Asynchronous Programming
Microsoft Visual Studio Team System 2010 Team Foundation Server: Become Productive in 30 Minutes
Unit Testing Best Practices
The Windows API Code Pack: How Managed Code Developers Can Easily Access Exciting New Windows Vista and Windows 7 Features
Windows 7 and Windows Server 2008 R2 Kernel Changes (*PDC at TechEd)
Windows 7: The Power Management Workout!
Building High Performance Parallel Software
Windows Embedded: "Demos Only"
Parallel Computing for Managed Developers
Achieve new levels of desktop optimization with Intel Core™ 2 processors with vPro™ technology and Windows* 7
Case of the Unexplained... Windows Troubleshooting with Mark Russinovich

The one session that I look really forward to is Windows 7 and Windows Server 2008 R2 Kernel Changes!! I’ve been following the discussion on the internet, and following the videos from Channel 9 on Windows 7.

The official note on the session leaves me with the impression that this is going to be really good:

“This session goes beneath the hood of Windows 7 and Windows Server 2008 R2 to describe and demonstrate the key changes in the kernel. Topics include: scalability improvements such as removal of the global scheduler lock, support for more than 64 logical processors, and user mode scheduling, virtual service accounts, core parking and timer coalescing for power efficiency, trigger-started services, core architecture changes to modularize Windows ("Minwin") and more.”

And the embedded part with demo’s are also something to be looking forward to:

“This demo-packed session presents all sorts of devices, tools, and technologies used in today's and tomorrow's embedded projects. If you want to learn how Windows Embedded can be used to build stunning devices or if you are just a geek, you can't miss this session.”

And yes, I’m a geek!

I’m really looking forward to this mix of Desktop, embedded, web technology and architechture sessions. And not forgetting all the demo presentations that makes this Tech ED a must-see event.

Appart from all of these sessions, I will be on the lookout for the expo areas, where I will get a chance to have a look at what all other developers are doing right now.

I’m also loking forward to meeting all the other Microsoft Student Partners from all over the world. And this will ofcourse introduce them to my network, and me to theirs.

If you find the subjects listet above interesting, then I will attempt to blog on every single one of them, and hopefully provide you with awesome pictures from the whole event. If you find subjects of interests missing in my list, I will suggest that you have a look at some of the other Microsoft Student Partner blogs. We are well represented at the Tech ED event, and maybe they will attend more convenient subjects. You can find links to there blogs on the left column.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Posted by: AllanJP
Posted on: 10/31/2009 at 5:14 PM
Tags:
Categories: C# | Embedded | F# | FMOD | IronPython | OS | Programming | Tech ED | Velkommen | Windows 7
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comments (0) | Post RSSRSS comment feed

Tech ED 2009 in Berlin

The time has come, this November 9 -13 there will be Tech ED in Berlin.

The Tech ED is a really great place to get in- deep coverage of technical material from Microsoft,
but that's the only thing! You will have the ability to certified on the spot! And Microsoft Partner solutions
will also be presented.... Cool!

I've taken a snapshot to show which Topics will be presented at Tech ED 2009 Berlin:

 

273

The Windows Client track e.g. contains sessions on adoption, deployment, management,
and virtualisation of the Windows® Desktop Environment, including a technical introduction 
into Windows® 7 and Windows® Internet Explorer® 8.


The Web and Internet Application track contains sessions on Microsoft® Expression® Studio, Microsoft® 
Silverlight™, Microsoft® Internet Information Services (IIS), ASP.NET, ASP.NET AJAX,
Windows® Internet Explorer®, Windows Live™ Platform and more.

So as you can see it's an action packed Tech ED, covering the whole week:

 

And you can spend hours on their website just planning what to see!


For more information go to The TechED 2009 Berlin Website

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Posted by: AllanJP
Posted on: 9/1/2009 at 3:50 AM
Tags:
Categories: Tech ED
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comments (0) | Post RSSRSS comment feed

Steve Ballmer is comming to Denmark

Microsofts Next Web Vision

Mister Steve Ballmer is arriving in Denmark at the 29th. of september, too give a talk of Microsoft's next web vision, And I'm for one is looking forward to hear what he has to say. And I promise to give a summary of the event to you.

 

Steve Ballmer

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Posted by: AllanJP
Posted on: 9/19/2008 at 1:53 PM
Tags:
Categories: Tech ED
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comments (0) | Post RSSRSS comment feed