• 移动与富客户端应用平台 - Usergrid


    Usergrid是一款适用于移动和富客户端应用的综合性平台。

    Usergrid提供了一组核心应用程序对象,主要实现了对用户的管理以及对交互性的增强、通过自由的数据存储系统存储数据、检索以及返回任何类型的内容和对象集合等。Usergrid也提供了对日志数据的支持,这使得实时事件分析和关键指标的跟踪成为可能。
    应用对象包括:

    用户(user)
    用户组(group)
    行为(activity)
    消息(message)
    资源(asset)
    目录(folder)
    事件(event)
    每个对象都被保存在其各自的集合中(/users,/groups……)。Usergrid也允许创建用户想要的任何类型的动态(自定义的)实体。动态实体会被自动保存在以实体类型复数为名称的集合中。
    Usergrid的API实现了oAuth 2.0的授权模型。所有的请求都需要带有有效的访问令牌。
    Usergrid同时还提供了一个消息队列服务,该服务为保证高扩展性的同时向应用中分发消息所设计。此外为了使消息队列服务具备一定的灵活性,还将会增加客户通知、社交收件箱、内容源、评论功能以及其他一些常见的消息队列操作。该框架支持使用Websocket来进行实时处理。

    点击次数   官方主页【官方主页】   下载地址【下载地址】

    网友留言/评论

    我要留言/评论

    相关开源项目

    TomP2P: TomP2P 是一个基于 P2P 的高性能 key-value 结对数据的存储方案,每个结对数据拥有一个表(基于磁盘或者内存)用来存储其值,单个值可被查询或者更新,底层的通讯框架使用 Java 的 NIO ,支持大量并发连接。主要特点:

    使用 Java5 NIO 实现的分布式哈希表 DHT
    XOR-based iterative routing similar to Kademlia.
    标准的 DHT 操作:put, get
    扩展 DHT 操作,支持自定义操作
    Direct and indirect replication.
    Mesh-based distributed tracker.
    基于签名的数据保护
    端口跳转检测以及通过 UPNP 配置
    支持 IPv6 和 IPv4
    Commons-EL:Commons-EL 提供在JSP2.0规范中定义的EL表达式的解释器.
    Bookbinder: Bookbinder这个程序能够将一个PDF文档转换成一本适合传统装订的书籍。效果如下:
    jPDF Tweak : jPDF Tweak是一个Java Swing应用程序用于调整PDF文档的小工具,它可以实现 PDF文档的合并、分割、页面旋转、页面重新排序、水印、加密、签名以及添加附件等操作。
    收录时间:2010-12-15 20:43:31
    GroovyHelp: GroovyHelp是一款帮助软件,它能够帮助Java开发人员方便快速地查找Javadoc文档并对其进行高效管理,从此无需苦寻chm格式的帮助文档了。 GroovyHelp能够帮助Java开发者快速查阅Javadoc帮助文档,主要特性如下所示:* 根据输入关键字,查找类,接口,方法等帮助信息(支持模糊查询)* 支持全文检索,并高亮搜索结果(支持模糊查询)* 以树型结构完整展现文档的整体结构及文件结构* 支持源码关联,即查看文档所对应的源码,并语法高亮显示源码* 支持JDK1.4+(包括JDK1.4)自带的Javadoc生成的帮助文档* 无需解压文档及源码ZIP压缩包,节省磁盘空间* 用户可以自由选择所需的jre1.6.0+(自己安装的jre,或者GroovyHelp提供的jre)
    收录时间:2011-03-01 08:53:20
    Snap Backup: Snap Backup是一个只需要使用简单的鼠标单击就可以完成文件备份的备份软件。专门为一些需要简单快捷地备份重要资料的用户所准备。它虽然提供了对多种语言的支持,但是并不提供对简体中文的支持。Snap Backup可以将文件备份到磁盘中的其它分区或连接到计算机USB接口的移动存储设备中,它会以当前日期作为备份文件的名称来备份文件,省去了我们每次输入备份文件名称的工作。Snap Backup建立的备份文档是一个单一的压缩文件,可以通过WINZIP和GZIP等压缩软件来读取。
    收录时间:2011-04-26 14:10:32
    JNotify: JNotify是一个Java开源类库能够让Java应用程序监听系统文件变化事件包括:文件创建文件修改文件重命名文件删除 支持的操作系统有:Window、Linux、Mac OS。收录时间:2010-11-10 22:06:51
    系统文件目录变化监测jpatchwatch: jpatchwatch是一个Java开源类库用于监测操作系统目录变化。它使用操作系统自身的功能来实现监控,避免轮询。
    以下是能监测到在目录上发生的事件:

    文件创建和删除
    文件修改
    文件重命名
    所有在子目录中发生的变化 (递归监测)
    目录失效
    当前支持以下操作系统:

    Windows (Windows 2000, XP, Vista, 7, 32bit/64bit)
    Linux (x86, 32bit/64bit)
    Mac OS X

    (x86, 32bit/64bit, tested on 10.5)
    (PPC, tested on 10.4)
    FreeBSD (x86, 32bit)
    Commons-IO:Commons IO是Jakarta Commons项目的一个子项目。用来帮助进行IO功能开发.它包含三个主要的领域:Utility classes-提供一些静态方法来完成公共任务.Filters-提供文件过滤器的各种实现.Streams-提供实用的Stream,reader与writer实现.
    Doclava: Doclava是一个新的Javadoc工具,它允许你自定义一些javadoc标签。这个工具来自Google,并且在Google Guice项目中得到了广泛使用,你可以看一下Guice的javadoc,非常棒。Doclava使用JSilver(Clearsilver的Java实现)作为模板引擎。它可以实现多个相关项目文档之间的联合与互动。
    下面是Doclava和传统的Javadoc的一些不同点:

    新的外观样式,而且包含了搜索功能;
    在文档中嵌入了版本信息;
    用户可以通过模板引擎,方便的给定制文档的特性;
    可以侦测一些简单的错误,在构建文档的时候抛出异常,比如@param标签不匹配函数的参数名;
    可以从真正的源代码里加入Snippet;
    联合多个不同网站的文档资源;
    可以将javadocs内容嵌入到更大的网页当中去。