NDS上的iava DS-Lvc开发包



掌叔
2009-01-20 18:39:37

[url=http://www.yayabo.cn/viewthread.php?tid=326]iava开发指南[/url]

[url=http://www.yayabo.cn/viewthread.php?tid=325]iava API指南[/url]

1.1 IAVA的技术特点
首先IAVA是一个虚拟机平台,这就决定了IAVA具有和JAVA类似的很多特点:
上层程序开发平台无关,接口一致。
动态下载运行,一次编译,到处运行。
程序安全机制和认证机制。
提供丰富的GUI控件。
提供多线程机制
另外,IAVA和JAVA又有很多不同的特点:
支持C语言开发。
运行效率高。
针对嵌入开发的特点做了很多优化,适合嵌入式开发。
1.2 IAVA主要组成部分
1)标准 C 支持:支持常用标准C函数。
2)文件系统:包括常用文件系统接口。
3)显示设备函数:DC相关函数。
4)事件机制:提供基于事件驱动机制。
5)GUI:包括窗口,各种常用控件等,接口和WINDOWS类似。
6)多线程:为编程方便,提供了多线程机制。
7)多媒体功能:包括音频,视频播放函数。
8)无线网络应用:支持SOCKET接口。
9)手机相关接口:提供针对手机平台的各种必要接口
10)IavaIDE:基于VC平台的应用程序调试环境,支持程序单步跟踪,断点调试等。但只是在WINDOWS上仿真接口,并不是在虚拟机上的实际运行。
11)IVM:IAVA在WINDOWS平台上的实现,可以在WINDOWS平台上运行IAVA程序,可以直接运行LAV文件。但是,目前没有实现程序单步跟踪和断点调试等。


niubo_
2009-01-29 22:36:01

咳~这个论坛还真是冷清啊,比老Lee的iava官方论坛还冷清……
这个东西可是我等了一年才出来啊……去年寒假老Lee就把DS运行iava的图片贴在博客上了,那个眼馋啊,那时候这个DS端的虚拟机只有老Lee自己把玩,只说“在适当的时候放出来”,这一等就是一年啊。
太激动了,不知楼主怎么得到的?连官方论坛都没提过这个东西啊。

不过这个开发包里的东西和官方论坛上放出的不大一样啊,之前的那个要用VC6进行编译,而这个ZeroIde真的实现了IDE功能了,但是只能编译出Lvc文件,没有可运行在IVM上的Lav文件,而且那个Zvm只能通过IDE调用运行编译好的Lvc文件。
另外,貌似这个DS端虚拟机只能运行ZeroIde这个开发环境编译出来的lvc文件,没法用官网上下载来的lav程序……残念,iava的跨平台没真正跨到DS上来啊。
还有,搞不明白要将资源文件夹放在何处才能被这个Zvm读取里面的图片资源。


xawsol
2009-02-06 16:12:59

好东西,支持


jj58871618
2009-08-27 17:37:53

我想制作下


幻の上帝
2009-09-26 18:36:27

官网上等了快两年都没看到。。。
真怨念= =。。
(火星杯具啊。。。)


kaitiren
2010-03-11 15:27:18

[b] [url=http://www.yayabo.cn/redirect.php?goto=findpost&pid=3596&ptid=324]5#[/url] [i]幻の上帝[/i] [/b]


很多东西都要给能看的明白的人看才能知道真谛;所谓内行看门道,外行看热闹!


始败罪
2010-03-11 17:08:12

咱是外行,看热闹= =


白枫
2010-03-11 17:19:08

外行路过。


xclrk
2010-05-04 11:46:40

又见传说中的LEE?

以前用LAVA,现在试试IAVA


511674811
2010-07-14 12:30:17

NDS上能运行JAVA程序吗


125855023
2010-09-06 09:19:50

支持下能运行JAVA就是进步


强悍的葱头
2010-09-06 09:44:24

這帖揪出一對元老級人物...咱這個外行是來湊熱鬧頂帖的