SV TEHS announce major software upgrade for IPJV development boards with
embedded virtual machine for JavaTM
Riga, Latvia - 03/09/2003. SV TEHS SIA today announced major software upgrade for
IPJV development boards with embedded virtual machine for JavaTM.
The IPJV-ES development board
with embedded virtual machine for Java offers an Ethernet based connection
to the Internet and numerous interface possibilities to other equipment,
include serial RS-232 DTE interface, serializer module with UART, SPI, GPSI
and 10BASE-T Ethernet support, 6-channel 10-bit A/D inputs, analog
comparator and 16 I/O pins.
IPJV-ES development board based on Ubicom IP2022 Internet Processor
with 2MB/8MB RAM and 2MB/8MB flash and include real-time clock with battery
backup. Software includes TCP/IP protocol stack, embedded virtual machine
for Java, embedded configuration utility and FTP server for remote update
of the firmware and user applications. Typical application software
includes HTTP/FTP/SMTP/Telnet servers, encryption, security and authentication
tools, reporting and alarming via e-mail, remote monitoring, control,
management and maintenance.
The software that comprises IPJV runtime environment can be divided into the
following categories: native Virtual Machine for Java code, executed directly
by IP2022 and resided in IP2022 internal flash and an API interpreted as
bytecodes by the Virtual Machine for Java. Application code can be written
in Java and utilizes the API to exploit the capabilities of the native
runtime and the underlying hardware resources. IPJV uses pre-linked Java
applications, which significantly reduce the application start-up times, as
no dynamic class loading is required. Pre-linked classes allow VM to execute
bytecodes at full speed without delays to constant pool symbolic references
resolving.
The IPJVM virtual machine for Java is a clean room implementation that has
been specially optimized to run on device with limited amount of internal
memory and designed for JavaTM 2 Platform,
Micro Edition (J2METM)
Connected Device Configuration (CDC) Foundation Profile.
IPJV utilizes GNU Classpath, free core class libraries for use with virtual
machines and compilers for Java. The following packages (some with subpackages)
are supported: java.io java.lang java.math java.net java.security java.text
java.util java.util.jar java.util.zip. This is enough to run many
non-graphic programs. Many of the implemented classes are already up to
the 1.2 API spec. Some are already compliant with the 1.3 and (preliminary)
1.4 API specification.
With the announced software upgrade IPJV now support javax.microedition.*
classes. This generic connection framework provides a coherent way to access
and organize data in resource-constrained environment.
A central objective of this design is to isolate, as much as possible, the
differences between the setup of one protocol and another into a string
characterizing the type of the connection. This string is the parameter to
Connector.open(). A key benefit of this approach is that the bulk of
the application code stays the same regardless of the kind of connection that
is used. This is different from the traditional implementations, in which the
abstractions used inside applications often change dramatically when
changing from one form of communication to another.
IPJV libraries include implementations for HTTP, Sockets, Communication Ports,
Datagrams and Files protocols, LCD user interface, midlets, BASE64 and
quoted-printable conversions and more.
IPJV-ES evaluation board offers extremely fast time-to-market solutions for
stand-alone embedded tasks such as monitoring and controlling a local device
or system, but it is especially useful for different Internet appliances.
IPJV-ES can be easily adopted for different legacy devices connection to the
Ethernet networks. Shape and specifications can easily be changed to meet
application-specific needs.
Pricing and Availability
First member in the IPJV family - IPJV-ES development boards available now from the www.svtehs.com. Price started from $120 for 2MB flash / 2MB RAM boards in 100+ quantity. Contact for volume pricing and OEM requirements.
About SV TEHS SIA.
SV TEHS SIA is embedded microcontroller solutions design and software
engineering company, located in Riga, Latvia. SV TEHS SIA has experienced
software and hardware engineering staff, able to support most complex
customer requirements in embedded applications. For more information
visit www.svtehs.com.
# # #
Ubicom, Software SOC, ipModules, ipOS, ipStack, ipWeb, ipEthernet, ipStorage,
ipFile and ipTFTP are trademarks of Ubicom, Inc. IPJV, IPJVM are trademarks
of SV TEHS SIA. JavaTM and all
JavaTM-based marks are trademarks or
registered trademarks of Sun Microsystems, Inc. in the U.S. and other
countries. All other trademarks are the property of their respective holders.
|