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 other countries.
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 http://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 (6AM-6PM GMT)
Fax: +1 (509) 271 5205
# # #