Портирование Java Server на Android

Я работаю над разработкой системы медицинских записей, используя OpenMRS в качестве бэкэнда для Android. OpenMRS зависит от некоторых серьезно тяжелые библиотеки, включая гибернацию и весну.

«Hexing» Вся приложение OpenMRS генерирует файл, который слишком велик, даже для формата файла Android Classex. Чтобы обойти это, в настоящее время я работаю при создании нескольких файлов DEX из зависимостей и загрузки их во время выполнения, используя CloseLoader Android DEX.

Из-за того, как будет использоваться мобильная версия сервера на практике, фактические требования обработки будут очень низкими, несмотря на огромные зависимости. Я не пытаюсь запустить сервер предприятия на моем телефоне здесь.

Перед тем, как я проведем недели больше моего времени, пытаясь инженерировать это, я просто хотел спросить сообщество разработчика: это стратегия всего лишь трубную мечту? Если я загрузим все эти библиотеки, будет ли всю бинарную баран и просто сломать систему? Есть ли хороший способ оптимизировать такое приложение? Есть ли какая-то очевидная проблема или решение, мне не хватает здесь?

6
задан Nick 6 September 2011 в 00:50
поделиться