Author name: 歇歇脚|Java|Linux

歇歇脚元老

java

XWiki Enterprise 2.0 Milestone 4 发布

XWiki Enterprise 2.0是一个基于LGPL协议发布的开源wiki应用程序平台。XWiki由纯Java编写,因此可以部署在任何支持Java的平台上。XWiki提供了很多企业应用特性,例如Blog,权限管理,LDAP整合校验,PDF导出,皮肤更换等。XWiki还提供了一个功能强大的脚本引擎,这让XWiki不仅仅可以作为一个wiki应用程序平台,还可以作为基于数据的应用程序开发环境,也就是说XWiki直接可以作为一个开发平台来使用。XWiki的开发平台特性允许创建协作式Web应用程序。 本次发布的版本是XWiki Enterprise 2.0 M4(第四个里程碑),也是最后一个里程碑版本,该版本引入一个名为 Colibri 的样式,同时在网络事件分发系统、调度和关注列表上有了不少的改进和提升,增加了活动流插件,支持宏目录和附件等诸多改进,值得一试。 XWiki Enterprise 2.0的更多信息请访问: http://enterprise.xwiki.org/xwiki/bin/view/Main/ XWiki Enterprise 2.0下载地址: http://forge.objectweb.org/projects/xwiki [ad#468-60]

Linux

Group-Office 3.2.29 发布

Group-Office 是一个基于Web的办公管理套件,其功能及其丰富,包括日程管理,CRM,邮件管理,文件共享,项目管理,数据同步,用户管理、模块管理、等等。Group-Office分为收费版本和社源版本。收费版的Group-Office相对开源版本的Group-Office提供了更多专业应用,但对小型企业和个人用户来说,Group-Office不失为一个很不错的选择。与之类似的还有不少在线的办公系统,如Google Doc。 安装使用Group-Office 需要满足一下条件: Group-Office支持多种操作系统,包括:Linux, BSD, UNIX, Mac OS X, Windows,官方推荐Linux Group-Office 由php编写,因此需要web服务器:Apache Group-Office 运行环境为:PHP > 5.2,php_mysqli extension,php_imap extension

Linux

Nokia力挺Maemo Linux是为了对抗苹果?

为了与苹果在高端手机市场展开竞争,诺基亚将推出首款采用Maemo Linux操作系统的手机。 诺基亚将在下周于德国斯图加特举办的“诺基亚世界”年度主题大会上展示采用Maemo Linux 操作系统的手机,Maemo Linux是一个符合GUN的Linux操作系统。但也有人认为,Nokia的此番动作未见得能给目前的Nokia高端市场的竞争力带来多少帮助。 早在2005年诺基亚就在“互联网平板电脑”产品“诺基亚770”中采用Linux操作系统,但部分因为该上网设备无法拨打电话,最终未能获得大众市场的认可。市场研究公司Strategy Analytics分析师尼尔·毛斯顿(Neil Mawston)认为:“在未来一至两年,Maemo Linux 很有可能成为Nokia高端市场的主打操作系统。” 随着诺基亚将Symbian操作系全部收入帐下之后,Symbian基本统占据智能手机市场的半壁江山,超出其它竞争对(包括RIM,手苹果和谷歌)的总和。但有分析师认为,基于Linux的产品将具备更重要的优势。市场研究公司MKM Partners分析师特罗·特里宁(Tero Kuittinen)称:“Maemo Linux比Symbian更具灵活性和兼容性的优势,对于使用不同的显示技术以及飞速发展的用户界面软件的高端设备而言,前者是一个更佳选择。” 由于诺基亚不仅在高端手机领域的市场份额下滑,而且其产品平均售价降速也超过了行业平均水平,因此高端产品对于诺基亚是个非常重要的领域。预计,诺基亚市场价值份额(以销售额计算的市场份额)已从两年前的33%下降至13%。投资银行eQ Bank分析师加里·霍克(Jari Honko)认为:“Maemo Linux是诺基亚在手机市场进行竞争的最佳选择。”Linux是最为流行的免费开源操作系统,与微软收费Windows操作系统直接竞争。Linux厂商通常通过提供技术或定制服务营利。 诺基亚手机业务执行副总裁凯伊·奥斯塔莫(Kai

java

Google Java App Engine之数据存储

Google Java App Engine的目标是将可扩展的web应用程序从编写持久层的困境中解脱出来,但它是如何实现着一宏伟目标的呢?Richard Hightower concludes写了一篇文章,文章中阐述了它对Google Java App Engine的一些介绍和看法。文章结合Java Data Object(JDO)和Java Persistence API (JPA)对Google Java App Engine进行了讨论。最后,Richard指出了目前Google Java App Engine的一些缺陷,并给出了对应的演示。

Linux

Nokia力挺Maemo 5-放弃Symbian转投GNU Linux?

Maemo 5 被选择为Nokia N900的操作系统,而不是Symbian,这多少让人么有些意外,先来看看什么是Maemo。 Maemo是一个符合GNU的Linux的发行版,按照官方的说法。Maemo是一个移动设备开源软件平台。它是Nokia与众多开源软件(如the Linux kernel,Debian Linux,GNOME)共同开发的Linux操作系统,尤其是针对为高端移动设备提供了丰富的特性支持,目前Maemo已经被应用在诺基亚N770、N800和N810上。 我们从Nokia官方了解到,Maemo已经被定位成 诺基亚的顶级操作系统,通过使用Maemo来弥补Symbian的某设计上的缺陷。目前Maemo主要是被用于高端手持移动设备商,但由于其Linux内核的特性(Maemo本身就是Linux),Maemo上的应用将更容易甚至是无缝的移植到笔记本电脑等高端设备上。 诺基亚的最新手机Nokia N900没有采用Symbian系统,而是选择了GNU Linux的发行版Meamo,这足以说明Maemo在Nokia中的地位已经如日中天。 最后简单介绍一下Nokia N900的配置: 3,5英寸800×480触摸屏,滑盖式键盘 Wi-Fi, HSPA,GPS 五百万像素摄像头,CZ镜头 32

java, jetty

Google App Servlet容器转型 – 从Tomcat到Jetty

Google App Servlet容器转型了,最初是Apache Tomcat ,但最终将切换到 Jetty 上。很多人想问:为什么要做?Tomcat 有什么问题吗? 我们获得的一次访问 Webtide(Jetty 开发个团队)的机会,一下是一些详细的信息: 提问: 为什么Google选择Jetty作为web服务器和Servlet容器,而不是 Tomcat 或其他的? Google选择Jetty的关键原因是它的性能和灵活性。 在云计算里,性能的因素很重要,如果你运行几万个Jetty的实例(Google就是这样干的),每个server省1M内存空间,那就会省10几个G的内存(或者在相同的内存下运行更多的Jetty实例)。 Jetty 由于其设计的精巧因此拥有可插拔和可扩展的特性,这样Google就可以高度的自定义它。 Google替换了他们自己的HTTP

java

JBoss发布HornetQ项目

HornetQ是一个开源的Java版本的消息系统,HornetQ支持多种协议,可以很容易的嵌入到您已有的系统中,并且性能方面表现十分优秀,HornetQ还支持集群和一部消息机制。HornetQ是基于JBoss Messaging 2.0 项目开发而成的。 HornetQ 基于Apache v 2.0 许可发布,下面是HornetQ一些特性: HornetQ使用纯Java编写,因此HornetQ可以运行在任何支持Java的操作系统上,但HornetQ要求Java 5以上的版本。 HornetQ完全支持JMS,HornetQ不但支持JMS 1.1 API同时也定义了很多新的API,这可以最大限度的提升HornetQ的性能和灵活性。在不久的将来更多的协议将被HornetQ支持。 HornetQ拥有超高的性能,HornetQ在持久化消息方面的性能可以轻易的超于其它杂志上常见的非持久化消息的性能。当然,HornetQ的非持久化消息的性能会表现的更好! HornetQ完全使用POJO,纯POJO的设计让HornetQ可以尽可能少的以来第三方的包。从设计模式来说,HornetQ这样的设计入侵性也最小。您可以有选择的让HornetQ独立运行或者让HornetQ与JBoss应用程序服务器,或者其他Java应用程序服务器整合。 HornetQ拥有完善的错误处理机制,HornetQ提供服务器复制和故障自动转移功能,该功能可以消除消息丢失或多个重复信息导致服务器出错。 HornetQ提供了灵活的集群功能,通过创建HornetQ集群,您可以享受到到消息的负载均衡带来的性能提升。您也可以通过集群,组成一个全球性的消息网络。您也可以灵活的配置消息路由。 HornetQ拥有强大的管理功能。HornetQ提供了大量的管理API和监控服务器。它可以无缝的与应用程序服务器整合,并共同工作在一个HA环境中。 HornetQ提供了大量参考文档,还有强大的社区支持,这些都是使用HornetQ必不可少的也是最直接的资料.

java

SpringSource企业Java云 启动

为了降低企业Java应用程序的复杂度,SpringSource企业Java云 正式启动 ,SpringSource企业Java云 允许用在一个公共的云环境中户管理部署Spring,Grails和其他Java应用。SpringSource企业Java云 提供了一组十分容易使用的服务,开发者可以在几分钟内利用简单的web接口开发他们自己的应用。同时SpringSource企业Java云还提供了通用的自动化部署蓝图,智能SLA-Driven资源分配,以及自动基础修复功能。 值得一提的是,SpringSource企业Java云 的创造者是享誉Spring社区,并且备受尊敬的Java专家Chris Richardson。现在这位大仙和他的团队已经是SpringSource的成员,您可以通过它的个人Blog了解更多关于 SpringSource企业Java云 的信息。 如果您想了解更多 SpringSource企业Java云 的特性,请访问下面网址: http://www.cloudfoundry.com/features.html Chris Richardson个人Blog http://chris-richardson.blog-city.com/ [ad#468-60]

java

EasyWeb4J 0.2 发布- 支持多数据库和简单的校验器

EasyWeb4J 0.2正式发布了,至于EasyWeb4J是什么请参考 EasyWeb4J Java Web框架-简化Java Web开发,本次发布的EasyWeb4J 0.2版本主要的增强在于,允许在同一个应用程序中可以支持多个数据库,并且可以再models中使用简单的校验器。 下面是EasyWeb4J 0.2的一些主要更新: EasyWeb4J 0.2中仓库管理代码完全重构,而重构带来的好处就是EasyWeb4J可以更容易的支持多个数据库和支持更多样的持久化机制。 EasyWeb4J 0.2已经实现了机遇Hibernate和JPA的多数据库支持。 EasyWeb4J 0.2中加入了在models中编写校验器,但目前只有一个校验方法完成所有的校验功能。(改功能应该会在后续EasyWeb4J版本中得到增强) EasyWeb4J 0.2中的基本类型校验是自动完成的。 EasyWeb4J 0.2的另一个亮点是创建工程的时候可以指定默认语言的i18n信息,这个功能为增强项目的国际化功能提供了有力的支持。 EasyWeb4J

java

Resin 4.0.1发布-支持10000个并发连接

Resin是一个以性能著称的优秀Servlet容器,Resin采用纯Java编写,因此是可以跨平台使用,您可以轻易的将Resin部署在任何支持Java SDK的操作系统上。Resin曾经被称为最快的Servlet容器。即使是到了今天,在诸多Servlet容器都有大幅度改进的情况下,Resin的性能也是在同类产品中名列前茅的。 同时Resin也是一个具有超高性能HTTP服务器,Resin完全支持HTTP 1.1协议,官方声称Resin在静态页面的处理方面的能力与Apache 服务器相差无几。当然,对于Web Server的性能来说可能Nginx会是更好选择吧。 本次发布的Resin 4.0.1版本给我们带来如下新特性: Resin 4.0.1中新增了对 Java Injection(JSR-299)的支持 Servlet 3.0也在Resin 4.0.1得到支持,即便Servlet 3.0仍然还是 Early Access版本. Resin 4.0.1可以支持10000个并发连接(由此可见Resin强悍的性能)

Scroll to Top