June 2004 - Posts

Web Services For Devices

We're on on way connecting everything with Web Services! I just came from a talk at Windows Embedded DevCon by Adam Sapek on Web Services for Devices, a “device” can be anything from a flash chip to a tiny motherboard connected in a Peer to Peer network with a WindowsXP machine. We already know how the message goes, from the first “Hello” or Discovery to the next message exchange, matching types and scopes. Then the message flowes till we have an Event notification another message then the Event and that can be ANYTHING! Adam gave me a disk with the alpha bits from WinHEC “ Network Connected Device Technology” and can't wait to try them out!

We-Dig

A new community has sprong up, We-Dig ...so what do we “dig“?

The Windows Embedded Developers' Interest Group is dedicated to the exchange of ideas around Microsoft Windows embedded and mobile software development.

WE-DIG was organized to support software developers engaged in creating solutions based on these technologies:

  1. Windows CE
  2. Windows XP Embedded
  3. Windows Mobile devices, which include Pocket PC and Smartphone.

WE-DIG provides a live, face-to-face forum for software developers to meet and exchange ideas. WE-DIG/Seattle meets on the first Wednesday of the month in Redmond, Washington. We expect WE-DIG groups to organize in other cities, and we are actively involved in promoting and supporting such groups. One way we plan to support such groups is by letting our registered members know about new groups as they start to meet.

We got Beta

Announcing the Release of Visual Studio 2005 Beta 1

Visual Studio 2005 is the next release of Visual Studio, and includes many of the enhancements that you've told us you want. Be one of the first to learn about the new features in this beta release.

This is going to open up the embedded space to everybody coding! You had to be a C++ programer before, but now with Visual Studio 2005 we can all write to the any device!

Windows CE 5.0

Windows CE 5.0 Windows CE 5.0 Enables You to Ship Products Based on Source Derivatives
Windows CE 5.0 is just around the corner. Microsoft enables developers worldwide to create commercial derivatives of its operating system for the first time! Learn about new features and more exciting news through the recent press release. Check out the new Windows CE 5.0 lab videos for both new and advanced Windows CE developers.

Greatings from San Diego and the Windows Embedded DevCon! I had a meeting today with John Starkweather the Product Manager of Microsoft's Embedded Devices Group and he told me about Windows CE 5.0 and showed me a bunch of new devices it will run on. There will be more to come in the next few days, this stuff is exciting and we all will be useing it soon...

Community Partnership

Do you host a Web site that provides timely and relevant technical content while fostering a greater sense of community among Mobile and Embedded developers? If so, then your site may be a candidate for addition to the Windows Embedded third-party community. To suggest a site for possible participation, visit the Community Partnership Tool.

SpaceShipOne

 

SpaceShipOne Makes History:
First Private Manned Mission to Space

"Mojave, CA: The world witnessed the dawn of a new space age today, as investor and philanthropist Paul G. Allen and Scaled Composites launched the first private manned vehicle beyond the Earth’s atmosphere. The successful launch demonstrated that the final frontier is now open to private enterprise."
(READ MORE)                                                                                     Photo Gallery

Outlook 2003 as an Object Model

 Microsoft has a long history of exposing an application's functionality to external programs. For example, if your project requires spell-checking functionality, you can leverage the object model exposed from Microsoft Word. In a similar vein, if you are building an application that requires the functionality supplied by Microsoft  Outlook 2003, you can leverage the associated object model.  An Introduction to Programming Outlook 2003 Using C#.

Unit Testing

Unit Testing support should be included with all versions of Visual Studio 2005 and not just with Team System.              Vote with a post and Trackback

Windows Embedded Kit

Here's what you get:
Evaluate the family of Windows Embedded technologies.
Windows CE
Windows XP Embedded
$400 Off coupon for Windows Embedded DevCon 2004.
Makin’ it Real – Learn from developers and decision makers bringing products to market.
DevWire – Sign up for the monthly Windows Embedded newsletter to stay current on the latest Windows Embedded technical and business developments.
Links to Resources - Access to technical and business resources to help bring devices to market.
                                   

Threat Modeling

Help Protect Your Applications from Hackers with Threat Modeling

Threat modeling isn't just what a mama baboon does for her babies when she's teaching them how to look menacing. To protect your applications from hackers, you have to understand the threats to your applications. Our new Threat Modeling page will help you understand the threat modeling process and build threat models that you can use to secure your own applications.

Microsoft Research Road Show

A Preview of Technologies of the Future

Microsoft Research Road Show 2004
Dan Ling, corporate vice president, Microsoft Research (MSR)
Jim Gray, distinguished engineer
Mike Schroeder, senior researcher and assistant director, MSR
Mountain View, California

Microsoft Research now has 700-plus researchers around the world. With labs up in the Redmond corporate campus, a group in San Francisco that Jim Gray heads. The Silicon Valley Campus that Roy Levin and Mike Schroeder lead. Microsoft has a lab in Beijing, China, which is really a lab that works very closely with the university community and the research community in China, and a lab in Cambridge, England, on the Cambridge University campus right next to the computer laboratory.

 

Architecture Webcasts

From theory to practice, from practice to success
Join Microsoft for an architecture Webcast that spotlights experts and expert results. Two new Webcasts each week provide the latest information on the hottest topics. Click here.

Integrating the Enterprise

Most applications in an enterprise aren't designed to interact with other applications, much less exchange data meaningfully and work cooperatively with them.

Pat Helland, platform architect with the .Net Enterprise Architecture Team (NEAT) at Microsoft, summarizes these different efforts as HST: Hooking Stuff Together. "Finding ways to connect all the disparate systems that have been built—ways that allow for easy sharing of data, future expandability, and appropriate governance—is the greatest challenge enterprise architects face today,"

The Web services movement is tackling many of these issues. Still, we're far from a common definition of a customer or a purchase order, never mind achieving semantic understanding among applications. Helland believes such app-to-app understanding will be a major area of innovation.

For Helland, enterprise architects have an important part in this innovation. Architects must think across all the levels of their organization and partner organizations. "Architecting in isolation is no longer acceptable and is downright dangerous. Everything is, or will be, interconnected, and the ability to send messages everywhere—and ensure those messages are heard—is key to long-term success."

Microsoft has its own strategy about SOA, based on the observation that solutions are increasingly getting built out of pieces that interact through messaging—and that SOA is about reducing the assumptions required to get cooperative work done. "Microsoft first wants to help in the effort to define standards that make it easier to interoperate," Helland explained. "Plus, we are building support to make .Net the premier environment for developing and deploying services-oriented applications."

For many years, IT shops have developed in isolation, with independently created applications and little overlap in how things were done. Since applications weren't connected, this seemed of little consequence. However, recently it has become very practical to interconnect both the applications within an IT shop and those from other IT shops spread around the world. People can now easily browse and visit distant applications, as well as transmit data to remote applications. What remains difficult is getting the data to work across different applications.

"Connecting applications has been an afterthought, historically," said Helland. Yet, he believes that we're going to start seeing everything designed intrinsically to be connected. "Core platforms have to provide this capability in order to really make integration faster, cheaper, and easier."

VB.Net World Tour

Visual Basic World Tour arrives in New Jersey

This is it -- your chance to learn insider tips and tricks from the creators of Visual Basic. These are the people who know it all and they want to share and answer your questions.

Northern NJ 06.08.2004
Rochester, NY 06.08.2004  Register

Microsoft Communities

Microsoft gets it! Listening to its customers can only improve the company’s bottom line. We sit at our computers every day, so why not connect in communities where we can each contribute as we experience and learn more about new technology. Marketing is essentially about research so the more information Microsoft can gather from its user base the better its products will become. Bill Gates spoke about communities at the CEO Summit, and when Bill speaks you know what happens. A Microsoft Technical Communities portal was created to guide us toward our own area of interest and influence. Don't forget the blogs, there are over 500 of us now on the Professional Developers Community site, so check it out!

WindowsXP SP2 Security

Enhanced Virus Protection in Action

See Enhanced Virus Protection in AMD64 processors distinguish a string of malicious code from regular data and treat it as read/write only. The virus is moved from the processor and trapped in the buffer overflow memory space where it is unable to execute and eventually is destroyed. WindowsXP SP2 + AMD64 = 0 buffer overflows

AMD’s enhanced virus protection security technology in combination with Microsoft’s Data Execution Prevention in the upcoming Windows XP SP2 is designed to help render some viruses, specifically buffer overrun exploits, inoperable and prevent them from replicating and spreading to other systems.

Windows Embedded

Windows Embedded Developers' Conference
June 28 - July 1 - San Diego, CA

This is your chance to attend the premier developer event for building and bringing to market solutions, applications, and content for Windows Embedded devices. The fourth annual DevCon promises to deliver more code, more demos, and more hands-on experience than ever before.

Here is a chance to learn something new and exciting! Lots of session in this conference covering Windows CE 5.0, Windows XP Embedded SP2, and more about what you can do with our good friend, Visual Studio .NET 2003.

Early Bird discount extended to June 11, 2004

Blog Clusters

Time and time again I have witnessed how a bunch of blogs quickly becomes a cluster as we read, write and bounce ideas around the web. This is a powerful new medium that is as difficult to describe as a eureka moment, it must be experienced. The term “Think Tank” came into vogue back in the twenty century and it is still used by some  conservative groups. “Brainstorming" was more inclusive, but as the name implies it could become stormy.

Auguste Rodin’s famous sculpture The Thinker depicts a lone man deep in thought, but we have many examples of groups of individuals forming thinking clusters. The great Physicists, the Manhattan Project, NASA’s achievement of putting Man on the Moon, and The American Revolution were all clusters of creative thinkers growing together. Now were blogging, aggregated and syndicated we are the living proof of the Hundredth Monkey Phenom