Visual Basic.net will be key to the simple development of Web services, and will be the tool that carries the industry forward, he said. "Where the development of HTML allowed easy display of Web pages, Visual Studio will be the step that makes Web services possible."
Gundotra also announced the launch of Visual J#.net, which allows developers to take an existing Java application and move it to .net for development in that environment.
"You just need to drag and drop the code into J#.net and keep developing and updating the code," said product manager Tony Goodhew. "Unlike running Java applications in [an] intermediate language, once it's there in J#.net you have access to the full .net development framework."
Key features include integration with Visual Studio .net integrated development environment (IDE), integration with the .net framework, including cross-language integration, and Visual J++ 6.0 upgrade tools. Visual J# .net includes tools to upgrade and convert existing J++ 6.0 projects to the Visual Studio format.
"We have an existing base of J++ customers and wanted to give them a way forward," Goodhew said. "If they have staff who know Java, why should they have to learn another language when they want to integrate with .net? This makes them instantly effective."
Within 12 months, Microsoft expects 15% to 20% of the Java development community to use Visual J# .net, he said. "J++ is still the most-used Java IDE, at 18%, so we think that's possible."
The launch completes the range of Microsoft's programming languages within Visual Studio .net, which includes Visual C++ .net, Visual C# .net and Visual Basic .net, Microsoft said.
Microsoft also promised an increased focus on security and reliability, saying both are essential if Web services are to take off. This has involved a complete culture change, said vice-president Dave Thompson. "And developers are glad of it - it's not nice to have your products constantly criticised," he said.
Visual Studio .net customers can download Visual J# .net from www.msdn.microsoft.com/vjsharp or from www.msdn.microsoft.com/downloads/default.asp for MSDN subscription customers.