定位你的Twitter好友,开源项目--OpenMapTwitter

来源:it168 作者:SDN Gao Ang
      OpenMapTwitter项目是通过调用OpenStreetMap开放地图,来显示Twitter好友位置的开源项目。OpenMapTwitter在NetBeans 6.7 Beta平台上使用Java代码开发,并且重用了NetBeans的Platform API以及专门提供Twitter API封装的Twitter4J类库,在OpenStreetMap地图显示方面,借用了SwingLabs提供的Swing组件JXMapKit。

  项目处于Startup阶段,代码托管在Sun的开源平台kenai.com上,地址参见:http://kenai.com/projects/openmaptwitter/  

OpenMapTwitter用到的主要技术Tips如下:

  ·NetBeans 6.7:Platform API提供了重用NetBeans组件来构建应用程序的机制,应用程序的基础即为IDE核心,在Netbeans Platform可以通过附加模块开发来为应用拓展新的功能。

  ·Twitter4J:提供Twitter API的Java封装,可以帮助开发者将Java应用与Twitter服务结合。目前已包含的功能有:更新用户状态,获取Twitter好友列表,用户Timeline,OAuth认证,收发Direct Messages,搜索Tweets内容等。

  ·OpenStreetMap:提供由世界各地志愿者使用GPS终端,通过收集数据而创建的世界矢量地图。OpenStreetMap服务器对外提供API调用接口,开发者可以通过OSM命令或HTTP请求等方法来调用API获取OpenStreetMap提供的矢量图。

  ·JXMapKit:是SwingLabs开源实验室项目的子模块,SwingLabs提供了众多简化Swing界面设计的工具,以帮助开发者改进Swing应用的性能和界面外观。JXMapKit提供了OpenStreetMap瓦片地图的调用功能。

  ·Geocoding:地址译码,使用了geonames.org提供的地址译码Web Service,但目前这个服务对中文译码的支持并不好。

  项目原型使用了三天左右的时间开发,还处在初始阶段,Twitter好用的客户端非常多,故此项目初衷也并非是重新打造一个成熟的Twitter客户端。最主要目的,是将各种流行的元素如Twitter、Kenai.com、NetBeans Platform、OpenStreetMap等融合在一起进行一些有趣的展示,并借此推广最近关注的一些Java技术。


时间:2009-05-31 20:52 来源:it168 作者:SDN Gao Ang 原文链接

好文,顶一下
(1)
100%
文章真差,踩一下
(0)
0%
------分隔线----------------------------


把开源带在你的身边-精美linux小纪念品
无觅相关文章插件,快速提升流量