Now from NewTech: ASP.NET 3.5 Training
NewTech offers the most comprehensive and practical training in the .NET community today. Click here to learn more about our BOOTCAMP style ASP.NET 3.5 Training.

View our Student Testimonials and the Site Map here.


Microsoft tries to jumpstart Windows 2000 development

By Sharon Gaudin
Network World, 02/17/00

SAN FRANCISCO - Microsoft is upgrading its application development tool set to get as many programmers as possible building Windows 2000 applications - a savvy move since that well is basically dry.

The company this week announced that it is reworking its Visual Studio tool set to focus on building Web-enabled applications, along with applications that are Windows-2000 specific. Visual Studio 7.0 is slated to ship by year-end but a new tool kit is expected in March, according to a Microsoft spokesman.

Version 7.0 of Visual Studio, which is an umbrella that encompasses Microsoft's Visual C++, Visual Basic and other tools, is being designed to include utilities for Web-based forms and services, along with offering XML and HTTP-based services. But industry watchers say the changes to Visual Basic are creating the real buzz in the developer community.

"There have been features reserved for Visual C++ since the dawn of the VB world,'' says Dan Mezick, president of New Technology Solutions, a North Haven, Conn. VB consultant and training company. "Now Microsoft is putting those features into VB... That's Microsoft trying to leverage the huge base of VB developers and get them writing applications for Windows 2000.''

Microsoft contends there are 3.4 million VB developers but several analyst firms put that number anywhere from 1.5 million to 2.5 million. There's generally believed to be about 300,000 to 500,000 VC++ developers.

The object-oriented features that are being dropped into VB include:

Inheritance, which is like a digital family tree, where features are automatically passed down to new objects. It is virtually the opposite of aggregation, which has been a VB mainstay.

Free threading, which means that more than one process can use the same application at the same time.

Polymorphism, geared to increase code reuse, which allows the same piece of code to be used in different ways.

Analysts say these kinds of tool features are what will help developers write applications for Windows 2000, a complicated operating system with a slew of new features, like Active Directory and Intellimirror. Windows 2000 has anywhere from 30 million to 45 million lines of code. Windows NT 4.0, its predecessor, has about 15 million lines of code.

And Microsoft is hoping that more developers will mean more Windows 2000 applications. As of this week, there are 27 certified applications for the new operating system.

Laura Didio, an analyst for Giga Information Group, however, says it will take more than beefed up tools to get developers building programs for the complicated new operating system.

"We are talking about really complicated programs,'' Didio says. "It's a much larger code base and there's lots of add-ons and wizards. It's a whole new environment. You just don't hand people tools and say, go to it. They need design guides and how-to's and do's and don'ts if they're going to get any level of quality." she says.

"That's what I'm watching for,'' Didio says.

Scrum Coaching
Contact Us
Search ANY Site
Register for a Class
Agile .NET Blog
Online .NET 3.5 training
.NET 3.5 Training Online
ONLINE .NET 3.5 training online, instructor-led
NewTech's comprehensive hands-on, online .NET 3.5 training BOOTCAMP, using C#.NET and VB.NET, in a fast-paced 5-day hands-on format.
ONLINE ASP.NET training online, instructor-led
NewTech's intense hands-on, online ASP.NET training BOOTCAMP, using C# & VB.NET, in a comprehensive 5-day format.
Online .NET Training
1-Day Hands-On
.NET Training Online
online .NET for Managers training online
This is THE online .NET training class for project managers. The format is 1-day, seminar, with optional hands-on. Looking for online .NET manager training? This is it!
online LINQ .NET training online, scheduled, instructor-led
NewTech's intense 1-day hands-on .NET online LINQ training program, using C#.NET and VB.NET, includes hands-on exercises, 500+ page book, and 30 days of tech support.
Hands-On Java Training and JSP Training
Java Training BOOTCAMP™
Intense Java training for pro developers new to Java
The most comprehensive JSP training & Servlet training on the market today
Quick Java and JSP Training for Developers
Java Training ASAP™
One code-intense day of lecture in Java fundamentals
JSP Training ASAP™
One code-intense day of lecture in JSP & Servlets
Quick Java & JSP Training for IT Managers
Java Training: Technology Platform Overview
For IT managers and developers new to the Java platform
.NET vs. Java Training: Platform Technology Overview
1 day of intense platform compare-and-contrast
BEA Weblogic Overview™
One day of lecture in J2EE fundamentals using BEA Weblogic
Perl Training
Perl Training BOOTCAMP™
Four-day hands-on training, for pro developers new to Perl programming
Other Developer Training We Offer
Can't find the class you want on the schedule? We offer lots of additional training for developers and managers. Check our extensive list of additional training here
Four-day hands-on training, for pro developers new to ASP.NET
.NET and Java Help, AFTER Training
Architecture and Mentoring
System design and coaching for your team
Staff Augmentation
Horsepower to complete your projects on time
Off-Site Technical Services
Development of your apps on time and on budget

Terms of Use
Since 1993, we have delivered training in cities as diverse as: Peoria ,Arizona | Corona / Salinas / Pasadena, CA | Torrance / Lancaster / Hayward, CA | Palmdale / Orange / Escondido, CA | Fullerton / Sunnyvale / Elk Grove, CA | Thousand Oaks / El Monte / Concord, CA | Simi Valley / Vallejo / Inglewood, CA | Visalia / Costa Mesa / Downey, CA | Santa Clara / West Covina / Roseville, California | Norwalk / Fairfield / Burbank, California | San Buenaventura / Richmond / Berkeley, California | Daly City / Antioch /Foster City, California | Milpitas / Sacramento, California | Lakewood / Fort Collins / Thornton ,Colorado | Westminster / Arvada / Pueblo ,Colorado | Bridgeport / Hartford / New Haven ,CT | Stamford / Waterbury ,Connecticut | Pembroke Pines / Hollywood / Port St. Lucie ,Florida | Coral Springs / Gainesville / Miramar ,FLA | Clearwater / Pompano Beach / Ft. Lauderdale / Orlando, FL | Savannah & Athens, Georgia | Burlington,Vermont | Naperville & Joliet ,Illinois | Springfield / Peoria / Elgin ,Illinois | Muncie, Indiana | Evansville & South Bend, Indiana | Muncie & Cedar Rapids ,Iowa | Kansas City / Topeka / Olathe ,Kansas | Lafayette ,Louisiana | Springfield / Lowell / Cambridge ,MA | Warren / Sterling Heights / Flint ,Michigan | Lansing & Ann Arbor,Michigan | Independence / St. Louis / Saint Louis,Missouri | Billings & Lincoln,Nebraska | Manchester ,New Hampshire | Bellevue ,Washington | Green Bay ,Wisconsin. Contact us to discuss bringing our training to your location!