Embedded Visual Basic or eVB, is an implementation of
Microsoft
Microsoft Corporation is an American multinational corporation, multinational technology company, technology corporation producing Software, computer software, consumer electronics, personal computers, and related services headquartered at th ...
Visual Basic Visual Basic is a name for a family of programming languages from Microsoft. It may refer to:
* Visual Basic .NET (now simply referred to as "Visual Basic"), the current version of Visual Basic launched in 2002 which runs on .NET
* Visual Basic (c ...
which is geared towards generating programmes for embedded systems such as
PDAs, cellular telephones,
pocket computers and other programmable electronic systems and devices, generally for use under
Windows CE
Windows Embedded Compact, formerly Windows Embedded CE, Windows Powered and Windows CE, is an operating system subfamily developed by Microsoft as part of its Windows Embedded family of products.
Unlike Windows Embedded Standard, which is ba ...
. The tools themselves run on desktop operating systems such as
Windows 98
Windows 98 is a consumer-oriented operating system developed by Microsoft as part of its Windows 9x family of Microsoft Windows operating systems. The second operating system in the 9x line, it is the successor to Windows 95, and was released ...
,
Windows NT
Windows NT is a proprietary graphical operating system produced by Microsoft, the first version of which was released on July 27, 1993. It is a processor-independent, multiprocessing and multi-user operating system.
The first version of Wi ...
,
Windows XP
Windows XP is a major release of Microsoft's Windows NT operating system. It was release to manufacturing, released to manufacturing on August 24, 2001, and later to retail on October 25, 2001. It is a direct upgrade to its predecessors, Wind ...
and subsequent. The tools are also capable of compiling executables for
Windows NT Embedded
Windows IoT, formerly Windows Embedded, is a family of operating systems from Microsoft designed for use in embedded systems. Microsoft currently has three different subfamilies of operating systems for embedded devices targeting a wide market, ...
as well.
Embedded Visual Basic is available from Microsoft, as are other such tools including Embedded
Visual C++
Microsoft Visual C++ (MSVC) is a compiler for the C, C++ and C++/CX programming languages by Microsoft. MSVC is proprietary software; it was originally a standalone product but later became a part of Visual Studio and made available in both tr ...
(eVC++), which is discussed in the Wikipedia article about
Microsoft Visual C++
Microsoft Visual C++ (MSVC) is a compiler for the C, C++ and C++/CX programming languages by Microsoft. MSVC is proprietary software; it was originally a standalone product but later became a part of Visual Studio and made available in both tr ...
, and Embedded
Visual J++ (eVJ++), as well as other development tools and a relational database system for Windows CE (a de facto
Visual FoxPro
Visual FoxPro is a Microsoft data-centric procedural programming language with object-oriented programming (OOP) features.
It was derived from FoxPro (originally known as FoxBASE) which was developed by Fox Software beginning in 1984. Fox Techno ...
replacement). A centrally important Windows CE-related tool is
ActiveSync
ActiveSync is a mobile data synchronization app developed by Microsoft, originally released in 1996. It synchronizes data with handheld devices and desktop computers. In the Windows Task Manager, the associated process is called wcescomm.exe.
O ...
, which allows access of a device from a desktop computer as well as
Control Panel functionality (e.g. Install & Uninstall Programmes). Amongst other tools is a version of
RegEdit for Windows CE.
The implementations of these tools provide objects and components which can be used to write programmes which automate
Microsoft Office
Microsoft Office, or simply Office, is the former name of a family of client software, server software, and services developed by Microsoft. It was first announced by Bill Gates on August 1, 1988, at COMDEX in Las Vegas. Initially a ma ...
's Pocket versions, which would be the one way to get scripting and macro capability for the Pocket office suite. There is not an Embedded
Visual InterDev Microsoft Visual InterDev, part of Microsoft Visual Studio 97 and 6.0, is an IDE used to create web applications using Microsoft Active Server Pages (ASP) technologies. It has code completion, database server management tools, and an integrated deb ...
version, nor have
MSDN
Microsoft Developer Network (MSDN) was the division of Microsoft responsible for managing the firm's relationship with developers and testers, such as hardware developers interested in the operating system (OS), and software developers developing ...
or
Visual Source Safe been ported to Windows CE. The other means of obtaining Visual Basic functionality under Windows CE is to install the
Windows Script Host implementation which is a non-default install available from the installation
CD-ROM.
Version 3 of the embedded Visual Basic, Visual J++, and Visual C++ tools approximate the language and implementation of Visual Basic 6.0, Visual J++ 6.0, and Visual C++ 6.0. The CD-Roms for installation of these tools have been provided for free from Microsoft. A further update of the latter, version 4.5, is also available. Programming tools for .NET systems are also produced by Microsoft.
[VSTO] One Basic development tool which can be run on board the Windows CE machines themselves is the third-party
NS BASIC.
References
Articles with example BASIC code
BASIC compilers
BASIC interpreters
BASIC programming language family
{{software-stub