注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

疯狂的阶梯

将八卦进行到底

 
 
 

日志

 
 

Opensocial出客户端开发工具了  

2009-03-22 11:57:45|  分类: 技术 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

又是eclipse插件, 还是小日本写的,不过总比在web上方便了。

只是开发时要在本地起个shindig server, 所有数据都是本地模拟的,碰到容器自己扩展的API或不兼容的地方就麻烦了。不过既然是开源的 ,可以边玩边写办法。 

http://blog.opensocial.org/2009/03/introducing-opensocial-development.html

http://code.google.com/p/opensocial-development-environment/

 

With the OpenSocial Development Environment (OSDE), you no longer need an online OpenSocial container environment to build your applications. OSDE is a new Eclipse plugin that lets you develop either OpenSocial JavaScript (gadget) client applications or OpenSocial Java client applications using OpenSocial 0.8's REST/RPC protocols, entirely within the Eclipse development environment.

OSDE is the creation of Yoichiro Tanaka, an expert software developer and leading pioneer in OpenSocial development from Japan. Yoichiro has also published a book on OpenSocial development in Japan.

Installing the OSDE plugin onto Eclipse 3.4.1 (or later) takes only minutes, and you can be up and running with a fully self-contained OpenSocial development environment. OSDE provides a complete social network environment in a single plugin, along with the necessary tools to easily manage your environment's social data. Additionally, you won't need to create multiple accounts on a social network for testing your applications. This can come in handy if you happen to feel inspired to create a new OpenSocial app while on a plane!

Architectural Highlights

OSDE is able to provide a complete, standalone development environment because it bundles the same code running on many OpenSocial containers today into a single Eclipse plug-in: for serving gadgets and OpenSocial data, Apache Shindig is bundled along with a compact Java H2 database, allowing for social data persistence. OSDE also uses Hibernate for Java Object Relational mapping of the OpenSocial data entities: people, activities, and data. Plus, OSDE bundles the OpenSocial Java client library so its wizards can quickly generate runnable Java client applications that use OpenSocial's REST/RPC protocols.

Feature Highlights

OSDE also includes development features that greatly enhance OpenSocial development:

  • OpenSocial project creator wizards for both JavaScript/gadget client apps, as well as Java client applications that use the REST/RPC protocols.
  • A re-entrant gadget specification editor that enables efficient editing of OpenSocial gadget properties, views, locale settings, user preferences as well as gadget and spec/JavaScript source code.
  • An OpenSocial console view that shows the console output of the local Shindig/H2 social engine, as well as tabbed views for directly managing the onboard People, Activities and AppData persisted social data.
    • OSDE users can use the social database console to edit their own custom social data (such as people, friend relationships, activities etc.), or they can simply load the sample social data that comes with Apache Shindig's 'Sample Container' application.

For more information on how to use OSDE, checkout the OSDE tutorial (which includes a screencast) and visit the OSDE homepage.

Posted by Chris Schalk, Google Developer Advocate

  评论这张
 
阅读(1274)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017