• 媒体品牌
    爱范儿
    关注明日产品的数字潮牌
    APPSO
    先进工具,先知先行,AIGC 的灵感指南
    董车会
    造车新时代,明日出行家
    玩物志
    探索城市新生活方式,做你的明日生活指南
  • 知晓云
  • 制糖工厂
    扫描小程序码,了解更多

Nokia Maemo 上面的范软和八卦:N900,开发者,IM,Twitter

公司

2009-08-31 09:30

rabbitrun84@twitter | 转载请注明 ifanr.com 原文链接及作者 Twitter。

Nokia N900 是一款移动掌上电脑向手机融合的产品,虽然 N900 并没有被定位成传统的智能手机,但它的竞争对手无疑还是 iPhone, Palm Pre, HTC Hero, Samsung i8910 这些智能手机中的王者。自从 iPhone 的 App Store 开创出移动应用程序的新商业模式以来,第三方软件支持成为了移动平台竞争力的一个重要衡量标准。Maemo 平台从开创之初就以开放性为本,所以在 N900 正式宣布之前,Maemo 5 的 SDK 就已经公布了。Maemo 开源社区已经积极地开发或升级了很多开源软件。以下我想推荐几款值得期待的 Maemo 5 上的第三方软件。N900.jpg

1. RTCOMM

这个软件把 Facebook chat, MSN, QQ (感谢国内的 OpenQ 团队!), Yahoo 等聊天协议集成进 Maemo 系统自带的聊天软件里。这个软件使用了开源多协议库 libpurple,这个软件库也被 pidgin, aduim 以及 Palm Pre 使用。除了上述这些 IM 聊天协议,我个人最期待的是 twitter。Maemo 社区里已经有人在实验把 Twitter 也集成进来,用聊天的方式把你 follow 的更新实时发送过来,而你发送的任何消息都会更新到你的 twitter 上去。N900 官方支持 Ovi, Gtalk 和Skype,加上 RTCOMM 所支持的这些协议,这绝对是真正意义上的 unified instant messaging。

关于这款软件,可参看下面两个帖子:
http://talk.maemo.org/showthread.php?t=30843 (在N810上实验 Facebook chat 和 Twitter )
http://talk.maemo.org/showthread.php?t=26531 (关于 RTCOMM 在 Maemo 5 中是否支持的讨论)

另外八卦一下。telepathy-haze 是 RTCOMM 最重要的一个组件。这款软件的作者是 Telepathy ( Maemo 用的 IM 和 VoIP 的框架) 的主要程序员 Will Thompson, 他同时也是 libpurple 的开发者之一。据他说,Palm pre 调用 libpurple 的代码中有一小部分是从 telepathy-haze 中借鉴或 copy 过去的 😛 他跟我说的,我没考证过,就当成业界的一个小插曲吧 😀

2. FBReader 和 Evince

它们是我在 N810 上用得最多的两款软件。它们都是电子书工具。FBReader 可以看 chm, html, txt 这些格式,Evince 则是 Maemo 上最好的 pdf 阅读器。N900 演变为手机后屏幕尺寸也较 N810 小了不少,但我希望在 N900 上看电子书的体验还能一样好。

http://maemo.org/downloads/product/OS2008/fbreader/
http://maemo.org/downloads/product/OS2008/evince/

3. Mauku

Mauku 是从第一款 Maemo 设备 770 时代起就存在的 micro-blogging 客户端。最开始支持的是芬兰特产的 Jaiku (一个前 Maemo 的产品经理在 Nokia 干了一个月就辞职所创业的网站,后被 Google 收购,然后被 kill 掉),后来支持了 Twitter。因为 Maemo 5 的 SDK 在 N900 公布之前就已经发布了,所以专门为N900 定制的 Mauku 2.0 目前已非常成型了,可参见:

http://talk.maemo.org/showthread.php?t=30637

对于开发者来说,Mauku 2.0 最大的改变在于软件作者从中提取了一个 social network 的软件框架。也就是说,Mauku 只是一个应用程序界面,背后有一个独立的后端进程在和 Twitter 交互。开发者可以自由地集成进各种 social network 或 microblog 的后端(也就是和网站 API 交互的模块),这样 Mauku 一个应用程序可以显示来自不同服务的状态更新。作者已经在考虑开发 Facebook 的后端了,今年下半年我如果有空,计划写一个校内/人人网的后端 🙂

4. liqbase

这大概是 Maemo 社区里最创新最有想象力的作品。作者自己简介是 Maemo 上的” graphical playground “。你可以在一个黑板上面画画,每个物体都可以在黑板上随意拖动并且遵守力学定律(比如你可以画两个怪兽对打,用一个去推另一个,能把另一个撞飞);它还有很多惊人的 UI 效果演示,比如 kinetic scrolling, zoom in/zoom out,其流畅绝对可以让你瞠目结舌;它还有一个模拟绚丽星空的动画。总之语言不足以形容,眼见为实:

http://liqbase.net/

这个软件是把用户界面模拟成视频发送给 X server (http://en.wikipedia.org/wiki/X_Window_System),所以 scrolling 和 zooming 的效果惊人地快和流畅。

5. WordPy

论媒体消费(视频音乐应用下载),iPhone 具有无可比拟的巨大优势。但 Nokia 的设备一向都有不错的媒体制作功能(比如 S60 系统里的 share online )。N900 有一个好的全键盘,所以没准是个好的 blogging 工具。Youtube 上有个 WordPy 在 Maemo 5 SDK 里的演示视频:

http://www.youtube.com/watch?v=mpqiIbdqYAc

就简单的介绍这 5 款开源软件吧。更多关于 Maemo 开源社区的信息可以在maemo.org上找到。另外再推荐两个链接:

社区评选的 Remarkable community projects
http://wiki.maemo.org/Task:Remarkable_community_projects

以及为 Maemo 5 挑选的 Fremantle Stars 项目
http://wiki.maemo.org/Fremantle_Stars

希望以上介绍(和几段小八卦)对您有帮助 🙂

感谢关注 Maemo 社区!更多深入讨论,请移步这里

登录,参与讨论前请先登录

评论在审核通过后将对所有人可见

正在加载中