The agreement is expected to facilitate the delivery of Java technology-based applications on mobile phones by overcoming wireless network connection and limited memory issues. AppStream for Java Technologies speeds up the startup time for Java applications by dividing Java applications into streamlets and then sending them to the client device in the best sequence. AppStream for Java Technologies also automatically coordinates application version control on the handset, requires no changes to existing code, and can decrease traffic over cellular networks by sending only the streamlets that are needed to run an application. PERC's memory management abilities have also been improved with the addition of a tree-shaker function that can decrease an application's footprint by automating method and class pruning. Version 3.1 also offers a priority inheritance feature, which enables developers to control thread execution to ensure that higher priority threads are performed first, and improved garbage-collection capabilities.
Developers can now hone the collection rate, priority levels, and schedules of garbage collection.
The pure Java application can be used for file sharing. MagiExpress uses a public DNS server to share files across corporate and individual systems. It offers users the ability to share, store, and retrieve files among a collection of Internet-connected systems. It also offers dynamic URL mapping for user authentication and location. MagiExpress is part of Endeavors Technology's Magi software suite of tools that is scheduled to be released during the fourth quarter 2000.