`

Nokia N800/N810如何配置java + SWT

阅读更多
最近在玩Nokia的tablet... N800和N810.  虽然不自带java, 但可以安装一个叫jalimo的冬冬, 使用cacao的java vm.  不过没有swing和awt, 所以要安装swt-gtk的jar.

jalimo的地址这里:
https://wiki.evolvis.org/jalimo/index.php/Main_Page

用你的N800/810去那里的maemo板块https://wiki.evolvis.org/jalimo/index.php/Maemo下载所需要的软件即可.

SWT的就相对简单了, 去eclipse.org那里就有很多samples:
import org.eclipse.swt.SWT;
import org.eclipse.swt.layout.RowLayout;
import org.eclipse.swt.widgets.*;
 
public class SimpleSwtSample {
 
  public static void main(String[] args) {
    Display display = Display.getDefault();
    final Shell shell = new Shell(display);
    shell.setLayout(new RowLayout(SWT.VERTICAL));
 
    Label label = new Label(shell, SWT.CENTER);
    label.setText("Hello maemo");
 
    Button button = new Button(shell, SWT.NONE);
    button.setText("close");
    button.addListener(SWT.Selection, new Listener() {
      public void handleEvent(Event arg0) {
        shell.dispose();
      }
    });
 
   shell.open();
 
   while (!shell.isDisposed())
     if (!display.readAndDispatch())
       display.sleep();
  }
}


在你PC的eclipse里面编译后SSH或者USB copy到N8x0, 然后在x-terminal或者SSH下面运行:
cacao -cp /usr/share/java/swt-gtk.jar:. SimpleSwtSample


由于目前maemo下面还没有java compiler, 所以不能在机子上编译.
貌似有人编译成功了jikes, 但需要很多的lib... 偶是功力不够... 幕友办法鸟~~~

有N8x0的童鞋可以试试, 挺好玩的一个机子~~~ 有wifi,skype,flash,python,gcc,java...
分享到:
评论
10 楼 lordhong 2010-03-14  
foxty 写道
呃。。看成810了。不过800貌似就少了个qwerty键盘。

不知JJ状况如何。 合适的话,就入一个折腾折腾。 哈哈。


挺新的,我基本没怎么用过,刚刷了2008 diablo final,装了个ssh,就这样,配件齐全
9 楼 foxty 2010-03-14  
呃。。看成810了。不过800貌似就少了个qwerty键盘。

不知JJ状况如何。 合适的话,就入一个折腾折腾。 哈哈。
8 楼 lordhong 2010-03-13  
foxty 写道
lordhong 写道
楼上的N800要吗?

莫非老大有货要出? #18

有啊,谁要?貌似几百块的样子,行情
7 楼 foxty 2010-03-12  
lordhong 写道
楼上的N800要吗?

莫非老大有货要出? #18
6 楼 lordhong 2010-03-02  
楼上的N800要吗?
5 楼 foxty 2010-03-01  
一直想入一个N810,一直也没找到。YYD,前几天谈了一个卖家,转手卖给别人了。这信用啊。
4 楼 lordhong 2009-04-08  
N810还行, 刷Android不是很稳定, 还是maemo吧
3 楼 danielking 2009-04-08  
我也有一个n810,工作环境和家里都有wifi,只是出门就不太方便,不过像西单东单这样的地方还是很容易找到免费wifi的,而且现在很多茶座,快餐店,咖啡厅也有,需要用时往门口一站....
还有它的gps也还是挺好玩的.
2 楼 lordhong 2009-04-02  
没有wifi确实没有用武之地... 有wifi+skype... 无敌的说...
1 楼 yangzhihuan 2009-04-01  
N810这种设备在国内是无用武之地的,因为没有wifi.似乎它就只能通过wifi连接网络了.

Nokia的tablet系统感觉是跟Apple的iPod touch是同一类型的产品,都是主打互联网,但不能打电话的.但是Nokia的tablet明显是不如Apple的iPod touch了.

相关推荐

Global site tag (gtag.js) - Google Analytics