刚刚和兄弟们讨论了对于新版本的虚拟机的设计, 很快就会分工合作新的版本的java虚拟机了. 这个版本的目标非常明确, 就是全面兼容j2me的标准, 同时也支援市面上主流的移动终端平台. 当然, 新版本会瞄准对高端设备的支持, 比如MTK中我们就是以Arm9系列为基础开发的, 比如TMK 6235. 届时, 我们将有一个完全自主的虚拟机可以直接运行任何j2me编写的软件, 包括我心动的Opera mini, cool!
不过更值得期待的是在虚拟机之后的下一步内容, 就是提供给开发者一系列好的Cloud Computing(云计算)类库, 完成MAOL的跨时代之旅.
很久没有组织展开如此大的软件体系设计和开发了. 尤其是又可以直接编写其中的代码, 挺让我兴奋的. 一直搞不懂为什么写了快20年程序了, 还是这么喜欢编程. 一旦投入进去, 什么劳累和烦心都不见了.
在这里先透露一下新版本的结构
1. 平台透明化的 Unified C Library (MCSET for Symbian/MTK/WindowMobile/Linux/IPhone......)
2. 100% java bytecode standard VM (基于MCSET, multi-thread enable, ha!)
3. J2ME classpath (CLDC/MIDP2.0...... 将会使用opensource的, 并且保证我们的改动也会opensource, 主要的改动应该是native functions的实现).
Misa是有梦想的好青年:)
回复删除