News aggregator

Networking in Windows Vista

Hidden Vista - Tue, 2005/09/20 - 5:02am
The networking stack in Windows Vista has been completely rewritten. Hear about what's new. IPv6. Much better performance. Better firewall. Better security. Exciting stuff! Meet the team too. (Channel 9) Read more......

My Experience with Windows Vista Build 5219

LonghornBlogs.com - Mon, 2005/09/19 - 10:25pm

I am currently writing this blog from Windows Vista Build 5219, known as the Community Technology Preview(CTP) for September or PDC 2005 Build.

I want to talk about several key areas that have spiked by interest in this new Build. But before I talk about those, I'd like to say overall stability-wise, Build 5219 seems to carry over the stability seen in Beta 1. I've noticed only very few issues. One of the issues for me has to do with the Wireless Networking (an issue I've noticed others have had troubles with from posts on different forums around the web). Build 5219 picked up my DLink Wireless Card and loaded the drivers and detected my wireless network. But for some reason, it wouldn't let me manually put in my IP Configuration (I do not have DHCP enabled on my Router). The IP config just wouldn't stick! I would right-click on the Wireless Networking icon in the taskbar to "Repair" and I would get a "Windows Explorer" error and then the Explorer shell would crash and reload. I did not have this issue in Beta 1.

Ok now on to the neat stuff.

Transparent Taskbar: Microsoft is now making the taskbar transparent as it does with all its new Aero windows you see within Vista. I like this. The transparency isn't too much or too little. Very cool enhancement. It makes me wonder what they have up their sleeve in terms of the new user interface being talked about for Beta 2.

Windows Sidebar: Ok, I am very happy Microsoft decided to bring the Sidebar back. Its potential was apparent right from the beginning (atleast to me) and it definately seems Microsoft sees that potential now and of course with the RSS built in all over the OS, the Sidebar is a great tool. And the Gadgets will surely rock the user interface in Vista. I can't wait to see the types of Gadgets people come up with. I can't really figure out why, I am very excited for the Sidebar.

Windows Mail: Although still called Outlook Express in this build, I am going to refer to it as Windows Mail because I think Windows Mail is so much cooler than Outlook Express, I think Outlook Express can easily be forgotten. Windows Mail redefines the standard home user's ability to check their mail. Just as explained in my previous blog about Windows Mail a few days ago, in Build 5219 you can see alot of what they talked about in the Channel 9 video emerging. The emails are saved as .eml files and searchable within Vista. Although, in this build it looks like Outlook Express, its going to end up looking alot more like Outlook 2003. Except, I challenge the Windows Mail team to go all out. Be different. Develop a rocking email client. Go beyond just minicing Outlook. I am definately really excited about this one.

Address Book: Ok, I am a big nerd for even mentioning this but its cool how the Address Book has changed to allow seperate "contact files" for each contact which I have no doubt will be searchable via Windows Vista's awesome Windows Search. I like this concept alot and hope and wish that the Windows Mail team taps into this (and even the Outlook team for Outlook 12). I remember reading somewhere someplace this will eventually be "Windows Phonebook". Not sure I like that name. I would rather see "Windows Contacts" or something else...cause from what I see now, it goes beyond just being a phonebook.

Windows Calendar: Could be cool. In this build, it doesn't do anything but I'd like to see it tap into the Sidebar technology with a gadget and also tap into Windows Mail. I want to see built in reminders in Vista for calendar entries.

Did I mention how much I love the Sidebar?

They also improved the search feature a bit in this build by allowing you to search beyond your User folder. I could never get it to search anywhere else in Beta 1.

I will be posting more later on with screenshots!

Reminder: Sam Gentile at Code Camp IV This Weekend

LonghornBlogs.com - Mon, 2005/09/19 - 2:59pm

It wasn't until someone reminded me by phone today that Code Camp IV was this weekend that I realized. Look here for the “Almost Final Agenda.” You'll all be there right? As Thom mentions we have 75+ sessions and did we mention its free? What am I doing? Fun stuff, stuff that I haven't really talked on before:

400

How Agile is MSF-Agile and VSTS?

Ever since its creation in the early 90’s with Extreme Programming, Agile methodologies have become the methodology of choice for most programmers. VSTS takes a huge step forward by supporting Team development including process guidance with MSF-Agile as its default software methodology. But with daily use, many Agile developers are asking “How Agile is this really?” With this session, a creating member of Extreme Programming will examine Agile practices, what MSF-Agile provides out of the box, and then look at you can address the difficult areas of TDD and Continuous Integration, where VSTS and MSF-Agile fall somewhat short.

Sam Gentile

Presentation

300

VSTS for Architects: DSI, SDM and the Whitehorse Designers

There is a lot VSTS Team Architect Edition offers long-suffering Microsoft Infrastructure and Solution Architects. We will begin with an overview of DSM and the SDM Model that underlies Whitehorse and how it differs greatly from UML Modeling. From there, we will use the Distributed System Designers (Code-named Whitehorse) to design an SOA based Indigo Service

Sam Gentile

Presentation

400

Creating Advanced SOA Services with Indigo on Windows Vista

Building on sessions such as Michael Stiffel’s “Windows Communications Foundation aka Indigo and Service Oriented Architecture (SOA)”, this session by an Indigo Insider and Software Design Reviewer, will delve into advanced Indigo SOA services using the added facilities available using Windows Vista. This is an advanced session and assumes prior Indigo and WSE knowledge.

Sam Gentile

Presentation

400

Occasionally Connected Smart Clients?

Many developers assume wireless will be everywhere enabling applications to communicate to centrally located servers regardless of where the user is.  Any developer that has actually tried deploying connected applications knows that this is really just a dream of an alternate universe that simply frustrates users with reality.  Users want their applications to just work and their data to be available even if the network isn’t.  Custom applications require data and application updates to be constantly verified.  Users shouldn’t have to press a button or manually switch from local to remote modes.  In this session we’ll demonstrate how to build an Outlook 2003 style application that synchronizes data asynchronously when the network is available as well as checking for application updates. Using Visual Studio 2005 (Whidbey), we’ll cover how to use ClickOnce background sync API’s to constantly check for application updates so users don’t have to restart their application just to find out they have updates. We’ll cover synching technologies available using SQL Mobile for the Tablet PC and merge replication available for SQL Express as well as SQL Mobile.  Empower your users with Smart Client Applications that work where the user is, not where the network may be.

Sam Gentile

Presentation

The new Outlook Express: Vista Windows Mail demoed

Hidden Vista - Mon, 2005/09/19 - 6:37am
As part of our journey around Windows Vista teams, we wondered what was being done to Outlook Express. Well, for Windows Vista it's been renamed to Windows Mail. And that's not all. Video length: 00:46:54. (Channel 9) Read more......

Developer Best Practices and Guidelines for Applications in a Least Privileged Environment

Hidden Vista - Mon, 2005/09/19 - 6:23am
This white paper provides guidelines and suggested best practices for independent software vendor (ISV) developers on how to integrate with the new security infrastructure of User Account Protection (UAP) on Microsoft Windows Vista Beta 1. By following these guidelines, developers will be able to gain a more thorough understanding of UAP and how to develop their applications in a more secure fashion. (Microsoft) Read more......

Crypto in Windows Vista

Hidden Vista - Mon, 2005/09/19 - 5:52am
How do you keep your secret stuff secret? Cryptography. Tomas Palmer and Tolga Acar sit down with Joe Smith for an interesting interview. Video length: 00:25:02. (Channel 9) Read more......

Windows Workflow Foundation Ahead of Schedule

Hidden Vista - Mon, 2005/09/19 - 5:44am
Stop the presses. Windows Workflow Foundation (WWF), the newest of the next-generation Windows infrastructure pillars, is running early. WWF, Microsoft's combined human- and machine-level workflow subsystem, was expected to debut as part of Longhorn Server in 2007, at the earliest, Microsoft officials said this past spring. (Microsoft Watch) Read more......

PDC 05 site online

Hidden Vista - Sun, 2005/09/18 - 8:04am
Microsoft Professional Developers Conference 2005 web site...

A Guided Tour of Windows Presentation Foundation

Hidden Vista - Sun, 2005/09/18 - 6:55am
Get an overview of Windows Presentation Foundation (formerly code-named Avalon) and a context for this new graphics subsystem. Survey the architecture and major components available within this release for developers. (Microsoft) Read more......

Where is IIS in Vista Build 5219?

LonghornBlogs.com - Sat, 2005/09/17 - 3:10pm
Oh where or where is IIS a.ka.a World Wide Web Publishing Service. In Beta 1, it was turned off by default. In Build 5219. It is not there at all! I just confirmed that it's not in Vista Client.

9/14 WinFX Sept CTP Released but Will NOT Install on Vista Beta 1

LonghornBlogs.com - Sat, 2005/09/17 - 3:01pm
Now that Jason has made public the fact that the September WinFX CTP is online now, I can post my findings from a week ago, when I had it for the Indigo program, that the WinFX SDK part will not install on Vista! It says “The product only supports installation to Microsoft code-named “Longhorm” Beta 2.” So is this the PDC build or what build? While you're at it, you may want to look at my Microsoft Max post. Are you sensing a theme here?

posted on Wednesday, September 14, 2005 6:25 PM

9/14 - First of Monthly Vista CTP Builds

LonghornBlogs.com - Sat, 2005/09/17 - 3:00pm
After seeing the new Vista build yesterday, I begun drooling to replace my Beta 1 with it and couldn't find it. Robert is reporting that it will be on MSDN within 72 hours and will start a program of monthly CTP builds.

posted on Wednesday, September 14, 2005 10:44 AM

9/13 - New Stuff Videos Up on Channel 9

LonghornBlogs.com - Sat, 2005/09/17 - 2:59pm
Scoble has a whole bunch of new stuff video from today's PDC. At the risk of repeating some of what he posted, “ I just loaded six videos up on Channel 9. The two that I think will be most viewed are the Office 12 UI video and the Windows Vista Explorer video.

Also there now are the AERO interface video, the 10 things devs need to know to build a great Windows Vista video, LINQ video, and the Internet Hearts video (a cool game written with Windows Presentation Foundation).”

posted on Tuesday, September 13, 2005 5:25 PM

9/13 - Microsoft MAX ! on Vista

LonghornBlogs.com - Sat, 2005/09/17 - 2:58pm
I was real excited to see the demo app today, Microsoft MAX, leverage Indigo and Avalon. But what happens when you try to install on Windows Vista? The home of WinFX and Avalon...you get that it requires and only runs on XP SP2!!  I am getting real tired of all the WinFX stuff and various tools not running on Vista and instead on XP.

5219 Build screenshots

Hidden Vista - Sat, 2005/09/17 - 7:37am
A nice collection of screenshots from the 5219 build of Vista (PC Magazine) View screenshots...

Bill Gates Shows Next Windows

Hidden Vista - Sat, 2005/09/17 - 7:31am
Bill Gates, Microsoft's chairman and chief software architect, gave software developers a preview of the next version of the Windows operating system yesterday in an effort to build support and enthusiasm for the new program. (New York TImes) Read more......

Vista Creates Developer Opportunities

Hidden Vista - Sat, 2005/09/17 - 6:26am
Microsoft's upcoming Windows Vista operating system will deliver a series of enhancements that developers can tap to build more reliable systems, the company said. At the Microsoft Professional Developers Conference in Los Angeles this week, the software giant will highlight some of the benefits for developers, the company said. (eWeek) Read more......

Introducing Windows Mail

LonghornBlogs.com - Sat, 2005/09/17 - 1:06am

Channel 9 has thrown online a introduction and demo of the new Outlook Express now being called Windows Mail.

The new Windows Mail is dramatically different than what we have today with Outlook Express. The underlying way Outlook Express stores email has been completely tossed out. Instead, Windows Mail will store email messages on your machine as SEPERATE files (they talked about these email files me .eml extensions in the video). So you don't have to worry about corruption as much. It will be more less likely to have Windows Mail become corrupt and you loose all your email. The database storage system is JET which is being used all over the place in different applications and even within Windows Vista. What's even cooler is that you can open these emails seperately from having to launch Windows Mail. So lets say you store all your emails in a folder in Documents and are in a hurry and need to check out a specific email - you can open it via that folder in Documents, or of course use the nifty Windows Search. The email files are stored in a nice neat view in the Windows shell, just as most of your files in Vista so - in all actuallity, your email is just files. The mail program is nothing more than a nicer more organized view with a few more features. You can even reply to an email direct from the Windows shell in Vista by just right-clicking on one of the emails! I'm not sure if this is bringing on the end of email applications but it sure seems like it. Its a very overwhelming concept that will take me quite some time to get used to.

For the user interface, they are pretty much copying the Outlook interface to a certain degree of course with Vista UI enhancements thrown in such as the search box in the upper right hand corner of the program.

The Windows Mail Team has also devised a much easier way for the user to back up their email. Outlook Express pretty much blows when it comes to trying to back stuff up. Now there is only one directory you really need to back up: /mail/. This is fantastic.

What the Channel 9 Video here!

I personally think that Windows Mail is very promising for the home end user. Do I think I'll go to Windows Mail after using Outlook 2003 (and have had an great experience) for so long? Perhaps. I am willing - and more definately will - to give Windows Mail a try.

Another thing, I give big kudos to Microsoft for steamlining the naming in Windows Vista. I like the "Windows" application name theme they seem to be going with such as "Windows Mail" or "Windows Calendar" and so fourth. Its easy to remember, its consistant, and it makes sense. When I start talking to people about these applications, they will probably more likely to remember and understand its name.

Windows Vista Build 5219 Aero Glass is Amazing!

LonghornBlogs.com - Sat, 2005/09/17 - 12:15am

So,  I said in my last post that I didn't get Aero Glass by default on my NVidia GeForce FX Go5200 but you can change this. I found how on this post on Neowin:

Start > run, type in devmgmt.msc
Display Adapters > right click on Geforce FX Go5200
goto drivers
update drivers
don't do win update
don't search
choose pick from list
uncheck show compatible hardware

Man: nVidia
Device: Geforce FX 5200 (LDDM)

The thing that is amazing is all the visual candy that now works such as the Sliding Full Preview Alt-Tab feature and the Windows - Spacebar Window stacking! Holy cow this rocks! The only trouble is with the LDDM Glass driver I can only get 1024X768 instead of the regular 1440X900 widescreen which makes it hard to work but the effects are mindblowing.

Hmm, now my Glass is gone. I installed and ran VirtualPC and its gone now. [:@]

Model, View and ModelView pattern

LonghornBlogs.com - Fri, 2005/09/16 - 6:24pm

Sparkle is the code name of Microsoft Interactive Designer. It is probably the first significative project totally build with WPF/Avalon: it's 100% managed code, with a total build time of 90 seconds (on a 2GHz PentiumM) and it designs WPF/Avalon user interface using WPF/Avalon user interface. His developers learned many lessons by this experience, shared with us at PDC.

A suggested pattern to implement user interface in WPF/Avalon is a Model, View, ModelView pattern:

  • a Model is code (classes);
  • a View is written in XAML;
  • a ModelView is a class (code) that makes an abstraction of the view in terms of state and interaction activities.

The XAML View can use data-binding to Model and/or ModelView classes (it depends on the operation that has to be implemented) in an effective way. Data binding can join a button with a method, for example to set a certain state of the Model. This pattern allow developers to take control over Model and ModelView (code), while graphic designers control Views (XAML), both accessing to the same source tree!

I think that developing today a Windows Forms application following the same pattern (remove all the form state and behavior from the Form class and put it into another class) could give the better code base to easily migrate to WPF/Avalon. Also refactoring an existing application to this pattern could be a suggested migration path.

Syndicate content

Warning: INSERT command denied to user 'dbo232544940'@'74.208.16.41' for table 'vno_dru_watchdog' query: INSERT INTO vno_dru_watchdog (uid, type, message, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '<em>INSERT command denied to user &amp;#039;dbo232544940&amp;#039;@&amp;#039;74.208.16.41&amp;#039; for table &amp;#039;vno_dru_sessions&amp;#039;\nquery: INSERT INTO vno_dru_sessions (sid, uid, cache, hostname, session, timestamp) VALUES (&amp;#039;20e93badc07e8df73be14ea971ed6e1f&amp;#039;, 0, 0, &amp;#039;38.107.191.82&amp;#039;, &amp;#039;&amp;#039;, 1283845053)</em> in <em>/homepages/26/d126321691/htdocs/drupal-5.6/includes/database.mysql.inc</em> on line <em>172</em>.', 2, '', 'http://www.vistanews.org/cms/news?page=8', '', '38.107.191.82', 1283845053) in /homepages/26/d126321691/htdocs/drupal-5.6/includes/database.mysql.inc on line 172