2012-01-20 66 views
0

我正在研究智能手机的操作系统及其内置的Java,我知道你不能(没有很多工作)运行没有内核的Java应用程序在后端,那么可以用一个非常小的Linux内核来运行GUI?Java - 具有Java GUI和Linux内核的移动操作系统

+0

为什么不安装Android?顺便说一句,你需要某种窗口系统来使用GUI。 – 2012-01-20 12:11:10

回答

0

一个Linux内核将是一个不错的选择,但你将需要的不仅仅是这些。您将需要某种X服务器来显示gui(以及手机上图形设备的驱动程序)。你基本上必须移植linux内核和所有驱动程序来支持电话硬件,X server/framebuffer,并且选择了一个Java VM实现来运行。

你所描述的是采取了Android和一个有才干的团队几年来实现的团队。如果你想做一些低级别的设备类型的黑客攻击/ Java开发,也许你应该考虑进入Android内核/操作系统开发。获取手机,解锁引导程序,获取root并开始黑客攻击

+0

我只是将其作为一个侧面项目来看看我能得到多远,是的,我想我可能会得到一个android手机,并破解它或使用arduino进行测试 –

1

您可以获取Android源代码并安装JAVA模拟器,然后删除所有的google/android /不需要的服务和poof!您的GUI位于Android Kernel/OS上!