Hot information on "NI's commitment to platform independance"
in info-LabVIEW
ナショナルインスツルメンツのPlatform Independenceへのコミットメント(原文)
- To: info-labview@pica.army.mil
- From: Jeff Kodosky <jeff.kodosky@natinst.com>
- Subject: National Instruments' Commitment to Platform Independence
- Date: 2 Apr 1999 15:54:43 GMT
- Organization: National Instruments, Austin, TX
- In a recent discussion thread concerning a platform-independent
LabVIEW,
- many of you have expressed concern that National Instruments is
not
- committed to a multi-platform solution. I'd like to allay those
concerns
- by describing what we've done recently, the issues I see and what
we're
- planning to do.
- First of all, I think it's great that you're giving us your feedback
on
- this subject and I encourage you to continue. We appreciate and
highly
- value your feedback and suggestions. We may not always respond
as quickly
- as desired (it took us ten years to finally implement UNDO!) but
I assure
- you we listen carefully and take your input very seriously. I
look at it
- as a vote of confidence in NI that you take the time to give us
feedback.
- Thank you.
- Secondly, let me state something that may or may not be obvious
but
- nevertheless is a fact of life. Windows 95/98/NT is our volume
platform
- and all others are niche platforms, including the Macintosh, although
it's
- the largest of the niches. I say this in order to set the proper
stage,
- without impugning the value, quality, or potential of any of the
- non-Windows platforms (I love my new 400MHz G3 and my daughters
love their
- new grape and blueberry iMacs; Dr. T likes the new iMac he bought,
too).
- Nor am I implying that "niche" is better or worse than "volume",
just
- different (as another point of reference, Microsoft is a large,
if not the
- largest, supplier of software for the Macintosh).
- Many of the concerns expressed in the discussion thread had to
do with
- features supported only on Windows such as Report Generation,
3D Graph, and
- DataSocket. What are you to infer from this? You can infer that
we are
- trying to exploit as much technology as we can as efficiently
as we can
- with our finite resources (the quickest way we could get these
features
- into LabVIEW was to use ActiveX, which is only available on Windows
at this
- time). What is not reasonable to assume is that this is ALL that
will be
- done. If ActiveX appears on the Mac these features would appear
in Mac
- LabVIEW instantaneously, otherwise, it will take us a little longer.
- I have some more comments about how we make tradeoffs in spending
our
- software development dollars but before that I'd like to mention
some of
- the things we've done recently and how they relate to niche versus
volume
- platforms.
- Recent Development History
- Today, LabVIEW 5.1 is available for Windows NT/98/95, Power Macintosh,
Sun
- Solaris 2, HP-UX 10X, Concurrent PowerMAX, and Linux. Few software
- packages today are available on such a broad range of platforms.
In
- addition, we continue to sell LabVIEW 5.0.1 for the older operating
systems
- Windows 3.1, 68K Macintosh, Solaris 1, and HP-UX 9X. We made the
decision
- to discontinue further development on these older systems in an
effort to
- maximize development efficiency on the modern OSs.
- One year ago, we introduced LabVIEW 5.0 with many platform-independent
new
- features including
- undo documentation tools
- graphical differencing menu bars
- the VI Server multithreading on the many platforms that support
it
- translation tools
- In addition, LabVIEW 5.1 offered many additional platform-independent
- features, including
- scalable front panels
- more than 100 new math functions
- built-in Smith charts and Polar plots
- programmatic pictures with the inclusion of the Picture Control
Toolkit
- sound acquisition and generation VIs
- built-in web server
- save for previous version functionality
- improvements to the application creation process
- In addition, in March, we announced that our entire line of 23
PCI plug-in
- boards are fully compatible with the new Power Macintosh G3 computers
- introduced in January 1999. As you may know, Apple Computer revealed
- changes late in the G3 development process that required National
- Instruments to immediately test all boards and update our driver
software.
- The result is that we now offer 13 data acquisition boards (ranging
from
- high-speed, simultaneous-sampling multifunction boards to simple
digital
- I/O boards); six boards for multiaxis motion control; three boards
for
- GPIB, VXI, and VME instrument control; and one board for image
acquisition.
- Philosophy on Future Development
- Like many Mac users, I'm disappointed by the decline in popularity
of the
- Mac in test and measurement and laboratory automation, especially
- considering where we came from with LabVIEW on the Mac. But looking
back
- isn't going to help us figure out what to do from here on out.
We need to
- have a strategy for addressing the portion of the market that's
on the
- niche platforms and it has to make business sense. What that means
is
- that, to first approximation (i.e., ignoring initial investment,
- opportunity costs, etc.), our R&D spending on a niche has to be
- proportional to the revenue.
- Actually, a more flexible business statement would be that our
R&D plus
- Marketing plus Sales spending has to be proportional to the revenue.
If we
- can make the assumption that customers on these platforms are
willing to
- visit our web site to get marketing info, make product recommendations,
and
- even to purchase products, we can justify redirecting the Marketing
and
- Sales dollars to R&D dollars and develop more products.
- What we do with the limited R&D dollars is what you help us with.
To date
- we've been using this R&D investment in two main areas: supporting
new
- versions of the operating system and designing new software (or
redesigning
- existing software) to be platform independent. We've been able
to keep up
- with the former but not with the latter (if/when we have sufficient
revenue
- to keep up with the latter we would also look at doing platform-specific
- development that exploits distinctive features of the niche platform).
To
- the extent that we're unable to keep up, we need help from you
to
- prioritize what we should do.
- We are in the process of setting up special areas on our web site
for
- platform specific interest groups. Once these pages are up (give
us a few
- weeks), please come visit these areas and help us figure out the
best way
- to spend our resources in supporting the Mac, SUN, Linux, and
other
- non-Windows platforms. We plan to use these sites as a forum in
which
- users can create a community to help guide development and drive
the
- success of these platforms. The more clever we can be here the
more we can
- accomplish and the more successful (and happier) we'll all be.
- The good news is that we are supporting, will continue to support,
and even
- extend support of non-Windows platforms as long as there's revenue
- available.
- Sincerely,
- Jeff Kodosky
- Vice President, Research and Development
- National Instruments
戻る