Excelsior to Develop an Essential Component for Samsung's New Software Platform
Novosibirsk, Russia (PRWEB) October 7, 2003 - Excelsior, LLC, a Russian
ISV and outsourcing services provider focused on development tools,
has announced today a 5-months outsourcing contract with Samsung Electronics.
Under the contract, Excelsior will use its expertise in the development of
Java(tm) Virtual Machines to create a Java memory manager tailored for use
in the new generation of Samsung's home embedded systems/appliances.
Samsung Electronics is considering putting the Java 2 Micro Edition
technology, licensed from Sun Microsystems, at the heart of its
future interactive broadcast service appliances that incorporate
OCAP/DASE/MHP specification. The reference implementation provided by
Sun under the licence will be enhanced to meet Samsung's criteria for
real time performance. Specifically, the Excelsior's new memory manager
component will ensure smooth operation of CPU-intensive applications
such as video games or multimedia.
A Java developer does not have to care about releasing memory no longer
needed by the program. The Java runtime environment automatically
identifies and recycles such memory so that it may be used again.
This process is called garbage collection (GC).
"Most Java garbage collector implementations periodically interrupt
the operation of the entire application for the amount of time they
need to do their work", says Excelsior CTO Vitaly Mikheev.
"The problem is that such a pause may occur at an arbitrary moment and,
if it lasts for more than a few milliseconds, it may cause a frame drop
or a delay in reaction to input from the user's perspective.
Some implementations have short but frequent pauses,
which negatively affects overall application performance."
The challenge is to find the balanced algorithm that is reasonably
fast and not too disruptive.
Excelsior's flagship product, Excelsior JET, is a Java VM for PCs.
It is supercharged with ahead-of-time compilation and a very effective
garbage collector. "The performance of Excelsior's JVM on standard
benchmarks and real-world programs has convinced us of the Excelsior
engineers' ability to create a competitive memory management component
for Samsung's proprietary Java VM", said Duke M. Hur, General Manager
in Engineering for Samsung Electronics.
Excelsior will ship production quality optimized J2ME CDC memory manager
for Linux/x86 to Samsung by the end of 2003. Ports to other platforms
are considered for 2004.
Java (tm) and all Java-based trademarks and logos are trademarks or
registered trademarks of Sun Microsystems, Inc. in the United States and
Excelsior, LLC provides advanced software development solutions -
optimizing compilers, source to source translators, analysis and
reengineering tools, and related services since 1999. Privately held,
Excelsior, LLC, has its headquarters in Novosibirsk, Russia, and is
on the Web at www.excelsior-usa.com.
About Samsung Electronics
Samsung Electronics Co., Ltd. is a global leader in semiconductor,
telecommunication, and digital convergence technology. Samsung
Electronics employs approximately 75,000 people in 87 offices in
47 countries. Samsung Electronics is the world's leading producer
of advanced semiconductors, TFT-LCDs, CDMA mobile phones, monitors
and DTVs. Samsung Electronics consists of four main business units:
Device Solution Network, Digital Media Network, Telecommunication
Network and Digital Appliance Network Businesses.
Tel: +7 (3832) 138 649
Fax: +1 (509) 271 5205