.NET Archive

Creating and Consuming Web Services

"Web Services signal a new era of lightweight distributed application development. While Web Services are not intended nor do they have the power to solve every distributed application problem, they are an easy way to create and consume services over the Internet. One of the design goals for Web Services is to allow companies and developers to share services with other companies in a simple way over the Internet." Read the rest of the article at ExtremeTech.

Service Pack 1 for .NET Framework Released

"Microsoft .NET Framework Service Pack 1 provides the latest updates to the .NET Framework. Service Pack 1 is highly recommended for all users of the .NET Framework, including customers of Visual Studio .NET." Download the Service Pack at Microsoft.com. On related news "the Microsoft Visual J# .NET Redistributable Package includes everything you need to run your Visual J# .NET applications on a machine that already has the .NET Framework installed. The Visual J# .NET Redistributable Package is not intended to run applications written with other Java-language development tools. Applications and services built with Visual J# .NET will run only on the .NET Framework; they will not run on any Java virtual machine."

Microsoft Visual J# .NET Beta 2 Released

From MSDN: "Welcome to Beta 2 of Microsoft Visual J# .NET, a development tool for Java-language developers who want to build applications and services on the .NET Framework. The tool integrates the Java-language syntax into the Microsoft Visual Studio .NET IDE, and supports the functionality found in Visual J++ 6.0, including Microsoft extensions such as JavaCOM and JDirect. Microsoft Visual J# .NET is not a tool for developing applications intended to run on a Java virtual machine. Applications and services built with Visual J# .NET will run only in the .NET Framework; they will not run on any Java virtual machine. Visual J# .NET has been independently developed by Microsoft. It is not endorsed or approved by Sun Microsystems, Inc." The installation file is 12 MB.

Microsoft’s Mac Business Unit Resisting .NET Push

"Last July in New York, Kevin Browne, General Manager of Microsoft's Macintosh Business Unit, provided an early glimpse at how the company's overall .NET strategy would affect the Mac. At that time, Browne told eWEEK that he expects the company to continue selling an "unconnected" version of Mac Office, as opposed to fully adopting .NET's strategy of remote software services. He also said that the company's plan -- which could change, he noted -- was to offer two versions of Office for Mac: One non-.NET version, similar to the one sold in stores today, and another less-expensive version that takes advantage of .NET services to enhance its feature set." Read the rest of the report at Think Secret.

Porting Over from Win32 and Using Assemblies & Namespaces in .NET

"Microsoft .NET provides several ways to think of your code as more than just a bunch of disconnected lines. As a Visual Basic programmer, you're already familiar with the concept of a class, a section of code that defines an object and its behavior. As you'll see in this document, you can use Visual Basic .NET to create both assemblies and namespaces. You'll need to understand both of these concepts to be a productive Visual Basic .NET developer." Read the rest of the article at MSDN. "Reduce your reliance on Win32 API calls by learning about specific and useful classes in the Microsoft .NET Framework; each class discussed here replaces one or more Win32 API calls you might have had to make in Microsoft Visual Basic 6.0 to accomplish the same goals." Read the rest of the article at MSDN.

Peer-2-Peer Survival-of-the-Fittest Computing Game Attracts Developers

Microsoft Corp. today announced that its .NET-based "Terrarium" game has been downloaded by more than 9,000 developers just one week after its launch. "Terrarium" is a peer-to-peer distributed computing game written using the Microsoft .NET Framework, Microsoft's new programming model for developing and running applications and XML Web services. In "Terrarium," developers use code to design herbivores, carnivores or plants and then introduce their creations into a peer-to-peer, networked ecosystem where they compete for survival.

What .NET is and Why We Should Fear it as Well as Embrace it

A lot of people have trouble understanding what .NET really is and what its goals are. Mostly because Microsoft has done a good job of confusing everybody using terms that are not self-explanatory or with terms that mean more that one thing. This editorial will present my thoughts on .NET, what it really is, what its motivations and goals are, and why it is the next "big thing." Should we embrace it or fear it? Both, I daresay.

Creating Components in .NET

"Microsoft .NET applications are built from components. All .NET objects expose important attributes, such as properties, methods, and events. These attributes form the foundation of object-oriented programming. As the architect of Visual Basic .NET objects, you are also responsible for implementing the interface (that is, the properties, methods, and events) necessary for other programmers to use your application's services. Much of your development time will be spent designing objects and writing the code defining the objects and components exposed and used by your applications." Read the rest of the article at MSDN.

Microsoft Unleashes Visual Studio.Net

Visual Studio .NET is the comprehensive tool set for rapidly building and integrating XML Web services, Microsoft Windows based applications, and Web solutions. After four years of preparation and two years of marketing hype, ZDNews notes, Microsoft is releasing Visual Studio.Net--development tools crucial to its Web services plans. The tools bundle replaces the existing Visual Studio tools--used by some 5 million developers, according to Microsoft--and includes several new features, along with updates to existing products such as the company's popular Visual Basic and Visual C++ tools. Update: Get the scoop for Gates' keynote, plus more information, at C|Net News. Update 2: Somewhat related, ArsTechnica features an informative article, explaining as to what .NET really is.

Looking for a Few Good ‘Code Demons’

"A year after Australia's one-man army started pounding out code for GNU/Linux's version of .Net, he's looking to double the quarter of a million lines of code already written before done, and hopes to do so in six months if he can convince some new "code demons" to sign up to the cause. "We're moving full-steam ahead," said Rhys Weatherley, the Brisbane developer who had written 254,423 lines of code by December last year - just 12 months after throwing himself into his Portable.NET project." Read the rest of the story at ZDNews.

A .NET Primer for Mac Users

"I wrote this after reading a confusing rant called 'Microsoft's .NET & The Advent Of (More) Nuisance Technology' on a site called MacObserver. The mispresentation of .NET in that story concerned me — not because it was negative, but because the author confused .NET with Microsoft's forthcoming web services (then called Hailstorm, now called '.NET My Services'). This is like critisizing MacOSX because you don't like iPhoto." Read the rest of the easy-to-follow presentation of .NET.

Upgrading to .NET – Article at MSDN

"Get the core information you need to get the most out of the .NET Framework and Visual Studio .NET, including tips and tricks on the new data access system (ADO.NET) and Web application system (ASP.NET). The articles focus particularly on the Visual Basic developer, but apply across all languages." Read the interesting article at MSDN, among four more .NET-related articles.

2002: ‘Year of .Net’?

"Microsoft Corp. watchers are dubbing 2002 "the year of .Net" as the software company prepares to release products that will build on its software-as-a-service vision. Releases slated for the new year include the Visual Studio .Net 2002 development suite, the Windows .Net Server family and the Tablet PC. The company's teams are also working on the next version of Office and the next version of Windows, code-named Longhorn, as well as Visual Studio .Net 2003." Read the rest of the article at ExtremeTech.

Microsoft Gets Backing for .Net Tools

"Microsoft on Thursday said a technology standards body has endorsed programming tools key to expanding the appeal of the company's .Net Web services plan. Microsoft said the European Computer Manufacturers Association (ECMA), an international technology standards organization, has ratified Microsoft's C# (pronounced "see sharp"), a Java-like programming language, along with a component of its .Net Web services framework called the Common Language Infrastructure (CLI). That means that C# and the CLI are now officially standards administered by ECMA. But Microsoft will retain control over who gets to license the technology and how it will be distributed, a company spokesman said." Get the rest of the story at CNet|News.

Developers Discover the Cost of .Net

Microsoft is moving along with the deployment of .NET by announcing the first details of what it will charge software developers to build applications linked to its .Net My Services Web services plan. For entry-level, small-scale applications, Microsoft will charge developers $1,000 a year for access to .Net My Services and $250 per application they create. For standard use, which Microsoft expects will involve the majority of users, Microsoft will charge $10,000 per year for using .Net My Services and $1,500 per application.

Editorial About .Net Preaches That a New Monopoly is Born

"Microsoft.Net can be summarized in one simple statement: Microsoft is building an Internet monopoly", Gary Hein from C|Net, writes. "It's unquestionable that .Net integration will simplify the Internet experience for millions of users. But at what cost? As a society, are we willing to cede control of the Internet to Microsoft for the sake of usability and convenience? Success is far from guaranteed, but Microsoft will do everything in its power to win. Our eternal vigilance is the only barrier between Microsoft and its next monopoly."