我正在开发一个使用OpenMRS作为Android后端的医疗记录系统.OpenMRS依赖于一些严重的重量级库,包括Hibernate和Spring.
"Dexing"整个OpenMRS应用程序生成的文件对于Android classes.dex文件格式来说太大了(这个大小限制已经很好地记录了).为了解决这个问题,我目前正致力于从依赖项创建多个dex文件,并在运行时使用Android的dex类加载器加载它们.
由于服务器的移动版本将在实践中使用的方式,尽管存在巨大的依赖性,但实际处理需求将非常低.我不打算在手机上运行企业服务器.
在我花费数周的时间来设计这个之前,我只是想问开发者社区:这个策略只是一个梦想吗?如果我加载所有这些库,整个二进制文件是否会加载到RAM中并且只是破坏系统?有没有一种优化这种应用的好方法?我在这里缺少一些明显的问题或解决方案吗?
我正在为ODK-Clinic编写基于Android的病历系统,我正在尝试使用HL7与OpenMRS服务器进行通信.
不幸的是,对于手机而言,HAPI对资源来说太过密集,尤其是我们正在使用的手机.这些将用于记录无国界医生的霍乱流行病数据.
有没有人知道适用于V2.5标准的Java的HL7解析器?