alcheMo for BREW is ideally suited for migrating feature rich Java ME applications to Brew MP and BREW. alcheMo for BREW is specially designed for demanding and complex applications which needs to be reliable and robust. Initially launched in June 2007, alcheMo is the world's first and market leading fully automated Java to Brew MP and BREW porting solution.
With alcheMo for BREW you can leverage your existing Java ME technology investment and R&D talents. With the proliferation of mobile platforms, the alcheMo product family is the natural choice for multi-platform mobile development. The alcheMo product family makes possible simultaneous BREW, iPhone, Android, Flash, Windows Mobile and Java ME development with a single Java ME application code-base and a single development team.
alcheMo for BREW is capable of converting Java ME applications utilizing an extensive subset of Java ME CLDC 1.1 and MIDP 2.0 and supports a wide range of JSR extension APIs.
For application store owners, mobile operators and handset vendors, Innaworks offer an Ecosystem Solution to rapidly populate a BREW application store with quality content.
alcheMo for BREW is capable of porting rich Java ME application using an extensive set of JSRs including MIDP 2.0/CLDC 1.1, JSR-75 FC, JSR-75 PIM, JSR-120 WMA, JSR-135 MMAPI, JSR-179 LBS and JSR-256 Sensors subsets. Please contact Innaworks for the latest list of JSRs. alcheMo supports advance features including dual screen support and background applications.
As of Nov 2009, alcheMo ported games and applications have been True BREW Tested on more than 240 BREW handsets (PlatformIDs) for various North American and Latin American operators, with new handsets constantly added to the list. alcheMo's unique architecture and design makes it possible to minimize the number of SKUs while maximizing handset coverage, greatly reducing QA, TBT certification, and SKU management costs.
As part of the conversion process, alcheMo for BREW generates a complete Visual Studio project. Developers can therefore take full advantage of the interactive debugging support provided by Visual Studio.
alcheMo for BREW is designed from the ground up to deliver high performance for BREW devices with constrained resources. The alcheMo Java ME to C++ translator incorporates state-of-the-art whole program optimizations to deliver compact and fast games and applications. The alcheMo run-time library is specifically designed and architected to work around the device limitations. The alcheMo run-time library incorporates a high performance graphics system, providing game publishers the necessary tools to produce screamingly fast games.
alcheMo's advanced patent pending compiler technologies provides its unique ability to correctly translate Java ME application source code to its C++ equivalent with no any post-processing modification required.
BREW has a single threaded and an event driven architecture, while Java ME is designed around a multithreaded, synchronous-method-call architecture. alcheMo for BREW is fully capable of converting multithreaded Java ME application to BREW.
Garbage collection and automatic memory management is one of the strengths of the Java ME environment. By incorporating an advanced garbage collector alcheMo eliminates the need for manual memory management. Whole classes of common programming errors such as dangling pointers are thus prevented.