By eliminating a separate Java ME to native platforms porting process, time to market can be reduced by weeks and months. alcheMo provides the benefits of simultaneous development without the cost of running multiple development teams. Java ME, BREW, Android, iPhone, Flash and Windows Mobile versions of your application are available at any stage of development, enabling QA early in the development cycle, improving project visibility and preventing project delays. Furthermore, the increased agility allows application developers to out-maneuver competitors through rapid product feature rollouts across multiple platforms throughout the product lifetime.
With alcheMo it is practical to have a single source base to target Java ME, BREW, Android, iPhone, Flash and Windows Mobile devices, which together represent 97% of current mobile devices. The software development process can be streamlined, significantly reducing development and maintenance costs. With alcheMo it is natural to release Java ME and native platform versions simultaneously, simplifying product and release management. alcheMo also helps to improve product quality and customer satisfaction; a defect fixed in the Java ME version is also a defect fixed in the BREW, Android, iPhone, Flash and Windows Mobile versions.
The same developers can now develop for Java ME, BREW, Android, iPhone, Flash and Windows Mobile platforms. Greater scheduling and task allocation flexibility results in more efficient use of their individual skills.
With alcheMo you can take full advantage of your existing investments in your Java ME tool-chain. Your Java ME frameworks and tools are now available in BREW, Android, iPhone, Flash and Windows Mobile. alcheMo is designed to integrate easily with your in-house or third party Java ME porting solution. Furthermore, through alcheMo you are now able to utilise in your BREW, Android, iPhone, Flash and Windows Mobile application many powerful open source components (such as kXML and BouncyCastle), with suitable licenses, developed by an active Java ME community.
By sharing a common code base between multiple platform, functional tests need be performed only once to cover both platforms.