EditorialEDITORIALEditor-in-ChiefDerek Ferguson derek@<strong>sys</strong>-<strong>con</strong>.comEditorial BoardGary Cornell gary@thecornells.comPeter Drayton peter@razors<strong>of</strong>t.comKeith Franklin ka_franklin@empowered.comDean Guida deang@infragistics.comEditorial DirectorJeremy Geelan jeremy@<strong>sys</strong>-<strong>con</strong>.comExecutive EditorGail Schultz gail@<strong>sys</strong>-<strong>con</strong>.comManaging EditorJean Cassidy jean@<strong>sys</strong>-<strong>con</strong>.comEditorsM’lou Pinkham mpinkham@<strong>sys</strong>-<strong>con</strong>.comNancy Valentine nancy@<strong>sys</strong>-<strong>con</strong>.comAssociate EditorsJamie Matusow jamie@<strong>sys</strong>-<strong>con</strong>.comCheryl Van Sise cheryl@<strong>sys</strong>-<strong>con</strong>.comAssistant EditorJennifer Stilley jennifer@<strong>sys</strong>-<strong>con</strong>.comOnline EditorLin Goetz lin@<strong>sys</strong>-<strong>con</strong>.comWRITERS IN THIS ISSUEBob Beauchemin, Derek Ferguson, Christian Forsberg,Kevin H<strong>of</strong>fman, Andreas SjöströmSUBSCRIPTIONSFor Subscriptions And Requests For Bulk Orders,Please Send Your Letters To Subscription DepartmentSubscription Hotline: subscribe@<strong>sys</strong>-<strong>con</strong>.comCover Price: $6.99/issueDomestic: $69.99/yr. (12 Issues)Canada/Mexico: $99.99/yr. Overseas: $129.99/yr.(U.S. Banks Or Money Orders). Back Issues: $12/ea.,plus shipping and handling.EDITORIAL OFFICESSYS-CON Media 135 Chestnut Ridge Rd.,Montvale, NJ 07645Telephone: 201 802-3000 Fax: 201 782-9600.Net Developer’s Journal (ISSN#1541-2849) IsPublished Monthly(12 Times A Year) For $69.99 BySYS-CON Publications, Inc.,135 Chestnut Ridge Road, Montvale, NJ 07645.Periodicals Postage Rates Are Paid AtMontvale, NJ 07645 And Additional Mailing Offices.Postmaster: Send Address Changes To:.NET Developer’s Journal,SYS-CON Publications, Inc.,135 Chestnut Ridge RoadMontvale, NJ 07645.Copyright © 2002 By SYS-CON Publications, Inc.All Rights Reserved.No Part Of This Publication May Be Reproduced OrTransmitted In Any Form Or By Any Means, Electronic OrMechanical, Including Photocopy Or Any InformationStorage And Retrieval System, Without Written Permission.For Promotional Reprints, Contact Reprint CoordinatorCarrie Gebert, Carrieg@<strong>sys</strong>-<strong>con</strong>.com.All brand and product names used on these pages aretrade names, service marks, or trademarks <strong>of</strong> theirrespective companies. SYS-CON Publications, Inc., is notaffiliated with the companies or products covered in .NETDeveloper’s Journal.SYS-CON Publications, Inc., Reserves The Right To Revise,Republish And Authorize Its Readers ToUse The Articles Submitted ForPublication.dot<strong>net</strong>developers<strong>journal</strong>.com • Preview IssueWelcome to a Truly IndependentVoice in the World <strong>of</strong> .NETwelcome to the first issue <strong>of</strong>SYS-CON Media’s new.NET Developers Journal.We’ve started this magazinebecause we’re excited about .NET.We’re excited about Visual Studio.NET’s ability to bring the power <strong>of</strong>drag-and-drop, GUI-based developmentto even the most complicatedkinds <strong>of</strong> development. We’re excitedabout the .NET Framework’s potentialfor radically decreasing theamount <strong>of</strong> custom code developersmust write. Finally, perhaps most <strong>of</strong>all, we’re excited about .NET’s potentialto become the industry’s platform<strong>of</strong> choice for XML Web servicesdevelopment – not just on Windows,but on all manner <strong>of</strong> devices andoperating <strong>sys</strong>tems.As editor-in-chief, I want to maketwo promises to you regarding our<strong>con</strong>tent.The first is that we’ll always be atruly independent voice on .NET technologies.We’ll give you the whole story:the good, the bad, and the ugly…regardless<strong>of</strong> the players involved. Myse<strong>con</strong>d promise is that we’ll alwaysserve up technically in-depth <strong>con</strong>tent.Developers don’t need another publicationthat’s long on opinions and shorton code. We aim to bring you the indepthinformation you need to succeedas a .NET developer.Meet the TeamTo help us deliver on thesepromises, we’ve rounded up some <strong>of</strong>the best people in the industry forour editorial advisory board and to beour regular columnists. Industry leaderssuch as Gary Cornell from Apress,Peter Drayton from DevelopMentor,Dean Guida from Infragistics, andKeith Franklin from EmpoweredS<strong>of</strong>tware Solutions have alreadyjoined our editorial board.Meanwhile, for columnists, we’vealready gathered together suchrespected names as ChristianForsberg and Bob Beauchemin – withmore <strong>of</strong> similar caliber soon to follow!Love at First SightAs for myself, I had the honor to beone <strong>of</strong> the first to see a <strong>sneak</strong> preview<strong>of</strong> .NET nearly three years ago atMicros<strong>of</strong>t’s corporate headquarters –before they’d even decided to call it.NET. But even then, with flaky technicalpreview code, it was love at firstsight! Even then it was easy to see howthe tools that now make up the .NETplatform were going to vastly improvedevelopers’ lives – particularly those <strong>of</strong>us who were wrestling with the difficulties<strong>of</strong> COM programming on aday-to-day basis.When I’m not editing this <strong>journal</strong>,I work as CTE for Expand BeyondCorporation, makers <strong>of</strong> wirelessenterprise management s<strong>of</strong>twareproducts such as PocketDBA andPocketAdmin. For this reason, I havea particularly keen interest in themobile aspects <strong>of</strong> .NET technology.Last year, I even wrote a book forApress called Mobile .NET.Getting AroundWhether you’re doing mobilecomputing or more traditional desktopand Web-based development,you’re sure to find plenty <strong>of</strong> interestin every new issue <strong>of</strong> .NETDeveloper’s Journal. To this end,we’ve divided it into four main sections:“Home” is where you’ll find bookreviews, news items, and editorials. In“Desktop,” GDI+, Visual Studio .NETtips and tricks, and general languagediscussions are just some <strong>of</strong> the manytopics. In our “Server” section, technologiessuch as ASP.NET, ServicedComponents, and other enterprisecomputingtopics will be given thespotlight. Last, but not least, “Everywhere”covers such cutting-edge topicsas mobile computing, .NET on otherplatforms, and Web services.Finally, as you read this or futureissues, please feel free to send whatevercomments, complaints, or suggestionsdirectly to me at derek@<strong>sys</strong><strong>con</strong>.com.Happy coding!BY DEREK FERGUSONDerek Ferguson is editor-in-chief <strong>of</strong>.NET Developer’s Journal and arenowned author, speaker, anddeveloper. His list <strong>of</strong> booksauthored includes Mobile.NET,Debugging ASP, MCSD SolutionArchitectures, and BroadbandInter<strong>net</strong> Access for Dummies.Derek serves as chief technologyevangelist for Expand BeyondCorp., a leading provider <strong>of</strong> wirelessenterprise management s<strong>of</strong>tware.derek@<strong>sys</strong>-<strong>con</strong>.comDESKTOPSERVEREVERYWHERE5HOME