Microsoft is giving away eMbedded Visual Tools for Windows Ce
I know whatyou're thinking: it sounds to too good to be true. Microsoft has just released its new eMbedded Visual Tools kit that is "priced" to sell. Except for shipping charges, it's free!
eMbedded Visual Tools 3.0 is the set of tools for developers and is
used to write software applications for devices based on the Microsoft
Windows CE operating system. Included in the kit are full versions of
Microsoft eMbedded Visual C++ 3.0 development system, Microsoft eMbedded
Visual Basic 3.0 development system, SDKs, remote tools, and documentation.
For the most part, these new tools look and feel exactly like the
previous Visual Studio 6.0 counterparts with the CE Toolkits installed.
However, there are a few notable differences.
One major improvement is that the program debugger is finally
integrated into Visual Basic. In previous versions the debugger was an
external application. This made certain tasks difficult, including the
setting of breakpoints before the application was already running. In
addition, the previous version's debugger was unpredictable and would not
let you single step through comments! The new version fixes these
problems. Installation of the Visual C++ module is much easier than with
previous versions.
Perhaps the most notable difference between the eMbedded Visual Tools
and Visual Studio 6.0 is that the eMbedded versions of both Visual C++ and
Visual Basic will only build Windows CE applications. While this shouldn't
affect most projects, it will create some issues for those of you who want
to build a cross-platform application.
And, of course, the biggest difference between the new eMbedded Visual
Tools and Visual Studio 6.0 is that this one's free. That's right. All you
have to do is tell Microsoft where to send the CDs and pay the $7.50 for
shipping. That's really not a bad deal when you consider that getting
started with the previous version would almost certainly run you about
$2000 just in dev tools alone! Ouch.
Years ago, I was participating in a Compuserve chat (that'll give you
an idea of how long ago this was) with then-CEO of Borland, Philippe Kahn.
Someone in the chat asked for Kahn's thoughts on IBM's trouble in gaining
user acceptance for their OS/2 Warp operating system. Kahn offered his
opinion that IBM ought to take half of their advertising budget and spend
that money on getting some really good applications developed for their
operating system. After all, he reasoned, users don't buy an operating
system; they buy what an operating system does for them.
IBM didn't follow Kahn's advice and we all know where OS/2 is today.
Hopefully, these free development tools from Microsoft will help make
Windows CE popular with developers and keep it from being another
"looks nice, but what can it do?" operating system.
Follow-up on flat rate cellular calling plans
In my previous column, I addressed the question of whether flat rate
cellular calling plans would some day be available, particularly since
many of us are starting to use our Windows CE devices and cell phones for
data access.
That column generated quite a bit of mail, much of it from "devoted" Palm users who took the opportunity to tout the benefits of Palm devices. They also pointed out that the OmniSky (www.omnisky.com) service already allowed Palm users to get flat rate data access.
In addition, Dan Urness of Airtimer (www.airtimer.com), manufacturers of a line of PDA pouch/daytimer holders) was good enough to point out that VoiceStream (www.voicestream.com)
is currently offering flat rate calling plans for data access. (And, yes,
they do offer phones that will work with the Windows CE via the Socket
Communications' Digital Phone Cards.)
What's the catch? Well, to be fair to both Palm and CE users, both
OmniSky and VoiceStream have very poor coverage. In fact, they each leave
about 80-90% of the United States without coverage. So, while it is true
that they do offer flat rate cellular data access, neither one is really
quite the solution envisioned in my previous column.
www.microsoft.com/mobile/developer/default.asp