jmathlib是一个用于计算复杂数学表达式并能够图形化显示计算结果的java开源类库。它是matlab、octave、freemat、scilab的一个克隆,但完全采用纯java实现。
Tabris是RAP mobile的新名称,这是一个用于帮助开发者构建iOS、Android移动应用的开发平台。 Tabris 基于Eclipse RAP(Rich Ajax Platform),并提
Development Platform的缩写,即应用级产品开发平台,可以帮助你快速开发基于B/S多层架构的信息管理系统。而对于Java初级开发者,也能从APDPlat 中学到众多的架构设计原则及编码技巧。
QuickConnect 是一个功能强大、模块化的、简单易用的应用程序开发库,支持多种开发语言和平台,当前支持的平台包括有:iPhone, Android & Mac JavaScript apps,
和 CSS 实现的程序编辑器。这样不但可以使用熟悉的工具,应用还是天然跨平台的。在本教程中,我们为你展示如何使用 NW.js 开发一个程序编辑器,可以跨 Windows Mac OS X 和 Linux
Nylas 提供一个现代化开发者邮件平台,提供邮件,联系人和日历功能。 Nylas 是下一代邮件平台,Nylas Sync Engine 基于一个强大的邮件同步平台提供一个 RESTful API,可以很容易基于邮件构建应用。
Android SDK 2.2开发平台搭建过程 搞开发的先头工作就是搭建开发环境了,开始学Android 了,看了一些教程,不过真正操作起来却不是那么顺利的,好在最后还是OK 了。趁热把过程记下来,哈哈。
杂的数据展示,数据编辑,表单处理等功能,可以将您的开发效率提高5倍以上,代码减少60%以上。 注: 1、Wabacus框架是一个JAVA开发框架,提供完整的前后台服务,所以与JQuery,Ex
CodeLite IDE 是一个强大的开源,跨平台的 C/C++整合开发环境. 支持包括 Windows、Linux 和 Mac 系统下运行。 亮点: 1. 代码自动完成功能很强大 2.
asmack 是smack 在 Android 平台上的开发包和补丁程序。 Smack 是一个开源,易于使用的XMPP(jabber)客户端类库。 收录时间:2011-10-17 08:38:26
Pivot是一套采用Java构建 RIA应用程序的开源平台。Pivot平台的定位是内嵌于浏览器的Flex和Silverlight等富客户端开发技术的直接竞争对手。 Pivot的实现借鉴了其它工具箱的一
Wakanda 是一个开源平台使得 Web 2.0 应用开发变得很简单,通过在客户端和服务器端组合使用 HTML5、CSS 和 JavaScript 技术实现,并提供包括 NoSQL 数据库和传统数据库支持、云计算、协作开发等特性。
Bountysource 是一个软件开发集资平台项目,主要为开源软件服务。当你发现某个开源软件有bug要修复、或者新功能迫切需要添加,而原软件的进度又摇摇无期,这时你可以借助 Bountysource
是开源的Android应用开发平台。针对Android手机、触摸屏等终端设备,提供底层开发和 运行平台,以及扩展工具包,简化基于SDK的Java原生开发,支持开发者以标准化Web开发模式,即使用HTML5+CSS3+Javascript快
WebBuilder是一款跨平台、数据库和浏览器的可视化Web应用开发平台。WebBuilder使用了多项最新的技术,使Web应用的开发更快捷和简单。 作为一款高效的Web开发工具,WebBuilder的特色是:
这个开源博客平台采用Nodejs开发,并拥有一个可爱的仪表板能够在同一个地方呈所有重要信息。 我们可以通过它轻松浏览文章,查看他们的统计或快速编辑和创建新的文章。 项目地址: http://ghost
基于Android平台的桥梁监测终端的开发 孙弋a,刘俊贤a,刘涵君b (a 西安科技大学 通信学院,陕西 西安 710054) (b 西安电子科技大学 微电子学院,陕西 西安 710071) 摘
ToyBricks(积木)(以下简称ToyBricks)是基于面向积木方法论构建的、面向Java开发(尤其是RIA应用)的开源开发平台, 旨在提供给开发者一个简单易用、高效率、高产品质量、易扩展的开源平台,“像搭积木一样开发软件”。 ToyBricks解决了很多长期困扰Java开发者的问题,如: 1)开发所应用的“平台”都是拼凑而成而非真正意义上的整合解决方案。事实上,很多软件公司的平台都是用开源软件“混搭”而成,典型的,如 SSH(Struts+Spring+Hibernate)、FSH(Flex+Spring+Hibernate)等,这种混搭方案天然的割裂了作为组件 的完整性,很多组件是横跨展现、业务逻辑甚至持久层的; 2)JavaEE中Web开发规范的缺陷。在当前版本的JavaEE开发中,作为一个功能,页面与业务逻辑、配置等文件是分散在不同地方的(页面jsp、 html、js、css、图片等等一般放在工程rootFolder的某个文件夹中;业务逻辑放在classpath下;配置文件有时候要放在WEB-INF 文件夹中),这种分散天然的破坏了作为一个功能的“聚合”要求,我们很多时候是希望作为一个功能的全部文件放在一起的; 这种分散式的结构直接导致了“一个功能或模块打包形成一个jar文件作为产出物”的困难。 3)多个功能、模块之间的冲突问题。jar冲突是最显而易见的了,不同模块要求同一jar的版本可能不同,由于缺乏像OSGI那样的单元(OSGI中为Bundle) 隔离机制,所以只能一方向另一方妥协; 4)编程模型复杂、学习难度高。无论Struts的MVC、Flex的组件模型、Spring的IOC/AOP、Hibernate的ORM等等,其学习与应用 都是有一定难度的; 5)缺乏组件模型或组件模型复杂。可复用的资源积累是一个软件企业知识资产积累的重要组成部分,以JSP的Tag为例,目前很多企业内部只有少部分高 水平技术人员被授权开发公司应用的标签库,这严重限制了可复用资源的积累; 6)缺乏清晰的功能、模块边界。功能、模块之间高度耦合,且体现在不同的位置,导致模块拆分困难;
微信公众平台是运营者通过公众号为微信用户提供资讯和服务的平台,而公众平台开发接口则是提供服务的基础,开发者在公众平台网站中创建公众号、获取接口权限后,可以通过阅读本接口文档来帮助开发。 <br> 为了识别用户,每个用户针对每个公众号会产生一个安全的OpenID,如果需要在多公众号、移动应用之间做用户共通,则需前往微信开放平台,将这些公众号和应用绑定到一个开放平台账号下,绑定后,一个用户虽然对多个公众号和应用有多个不同的OpenID,但他对所有这些同一开放平台账号下的公众号和应用,只有一个UnionID,可以在用户管理-获取用户基本信息(UnionID机制)文档了解详情。
Android平台输入法开发解析 Android平台自1.5版本之后开放了输入法框架(Input Method Framework,IMF),IMF是Android平台的特色设计。它的出现,为诞生