With a hammerlock on the Web browser and PC operating system markets, if Microsoft loses sway with developers it has only itself to blame.
Executives at the Redmond, Washington-based software maker admit that in
order to maintain Windows' appeal as a development platform, the company
needs to make Web application development on Windows as simple as writing a Windows-only program.
"We're hitting the saturation mark as we approach 100 percent. We've got as many people out there
creating Windows apps as we're going to be able to get," said Jon Roskill,
director of marketing in the company's developer division. To stem the flow
of developers away from the fold, the company needs a development
tool that does for Web development what its Visual Basic tool did to
revolutionize Windows development back in 1991.
"We can do a better job of simplifying the programming model here, and the
way to do that is with tools," said Roskill.
This fall, Microsoft will detail a new development toolset and programming interfaces intended to
combine a handful of Web-related technologies with its Windows operating
system and applications.
Roskill said the tools will be delivered as Visual Studio 7.0, set to ship
next year. Overall, the new tools will make writing and deploying a single
application across multiple servers much simpler.
"It's still quite
difficult to build large-scale Web sites. Today, you need to know all of the
interfaces with our Internet Information Server, how it works with HTTP
calls, and how you work with messaging transactions. We're
[planning] to provide a set of tools which make programming Web applications easier."
The new tools will provide many new features, including better integration
with Microsoft's upcoming BizTalk Server for supporting Extensible Markup
Language (XML), e-commerce servers, and a new integration server code-named
Babylon. Visual Studio 7.0 will also include better code deployment tools,
application modeling features, and "state" management, which lets Web sites
track user movement.
Analysts said Microsoft has so far done a good job of retrofitting its
existing tools to work with the Web. But a "Visual Basic for the Web" is
what developers and analysts have been waiting for.
"It's not easy to [build server-side applications], especially in a
Microsoft environment, because there's been no cohesive tool that combines
all of their technology," said Craig Roth, an analyst at the Meta Group. "You still have to pretty
much do all the coding yourself. Visual InterDev is a lower level tool for
Web page design and scripting. But there has been no equivalent of Visual
Basic--a very easy to use, visually oriented tool that ties all of the
services together."
"They need a more cohesive vision of how to do Web development in the
Microsoft environment," Roth said. "So that means adding a series of missing
features: state and session management and a tool that ties all of
[their] technologies together." Roth said a number of Java
application server makers already offer such features.
The Java question
Another point of contention is support for Java. While
future Microsoft Java-related development plans are currently in limbo due
to the lawsuit with Java
creator Sun Microsystems, Roskill believes Microsoft's forthcoming Web
development environment with improved development tools will recruit new
programmers and entice existing developers to stay with Microsoft for the
long haul.
Microsoft and Java supporters are fighting it out over the programming
model that will help businesses build Web software that integrates with
human resources and Enterprise Resource Planning applications, he said. On
one side is Enterprise JavaBeans and the CORBA programming models and on
the other side is Microsoft's COM. Microsoft this fall will build direct
links to CORBA to make the two technologies compatible.
Microsoft is integrating its operating system, e-commerce software, and
development tools to make it less complicated for businesses to build Web
applications.
Larry Podmolik, vice president of Strategic Technology Resources, a systems
integrator which uses both Microsoft and Java technologies, said
Microsoft's claims for its Web development environment sound good, but
he'll remain skeptical until he sees it.
"Their reputation for doing quality innovative technology is at an all-time
low. Maybe they can build some of that back in with honest and good
research," he said. "There's certainly space to innovate and improve
things, but it's meaningless until they show some meat behind it.
Join the conversation
Comment replyThe posting of advertisements, profanity, or personal attacks is prohibited. Click here to review our Terms of Use.
Web giant is spending $120 million to beef up its Mountain View, Calif., headquarters, according to filings with the city reviewed by the San Jose Mercury News.
Tor's "obfsproxy" technology would make encrypted data look innocuous and let it dodge government censors. That could help citizens in Iran reach blocked sites as antigovernment protests reportedly loom.
MIT creates a simulation to celebrate the 50th anniversary of Spacewar. A relic of the early days of minicomputers, it was one of the first computer video games and set the stage for many others, including Asteroids.
George Lucas has just released his version of "Star Wars" in 3D, but c'mon--the guy believes Greedo shot first. Why not make your own Star Wars world? In the first installment of a Crave series, a crack team of crafters fight the power and turn paper bags into the Rebel Alliance's Admiral Ackbar. It's a sack!
Join the conversation