java eye新闻月刊 2011年01月 - 总第35期

101
2011年01月 - 总第35期 Android 3.0 Honeycomb 预览 SDK 发布,界面细节 揭晓 Android 3.0 Honeycomb专为大屏幕平板重新设计了用户界面,主要关注互动 性,重新定义了多任务、丰富的提醒栏、可自定义的主界面、widgets等…… Firebug 1.6.1 正式版发布 Firebug是firefox下的一个插件,能够调试所有网站语言,如Html,Css等,但FireBug 最吸引人的就是javascript调试功能,…… 10个给力的在线Web设计开发工具介绍 对设计师来说,这是一个简单又好用的文本生成小工具。内含许多种字体,可设置 字符的大小,数量,样式,段落的数量及对齐方式等…… http://www.javaeye.com - 做最棒的软件开发交流社区 第 1 / 101 页 本书由JavaEye 提供的电子书DIY功能自动生成于 2011-02-09

Upload: ma-jianxiong

Post on 26-May-2015

4.227 views

Category:

Education


4 download

TRANSCRIPT

Page 1: Java eye新闻月刊   2011年01月 - 总第35期

2011年01月 - 总第35期

Android 3.0 Honeycomb 预览 SDK 发布,界面细节揭晓

Android 3.0 Honeycomb专为大屏幕平板重新设计了用户界面,主要关注互动性,重新定义了多任务、丰富的提醒栏、可自定义的主界面、widgets等……

Firebug 1.6.1 正式版发布

Firebug是firefox下的一个插件,能够调试所有网站语言,如Html,Css等,但FireBug最吸引人的就是javascript调试功能,……

10个给力的在线Web设计开发工具介绍

对设计师来说,这是一个简单又好用的文本生成小工具。内含许多种字体,可设置字符的大小,数量,样式,段落的数量及对齐方式等……

http://www.javaeye.com - 做最棒的软件开发交流社区

第 1 / 101 页 本书由JavaEye提供的电子书DIY功能自动生成于 2011-02-09

Page 2: Java eye新闻月刊   2011年01月 - 总第35期

目 录

1. Java编程

1.1 离开了社区Java将一无所有 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

1.2 Tomcat 7.0.6 发布 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

1.3 2010年IT薪酬报告:java,apex,python,windows技术最赚钱 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

1.4 J2EE 全文检索工具:DBSight 4.1.0 发布 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

1.5 JBoss Tools 3.2 CR1 发布 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

1.6 Spring Roo 1.1.1 发布 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

1.7 SpringSource Tool Suite 2.5.2 发布 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

1.8 Seam 2.2.1 发布 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

1.9 开源项目管理工具Maven 3.0.2发布 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

1.10 流行的开源网站建设工具 Drupal 7 发布 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

1.11 Java开源报表:JasperReports 4.0 发布 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

1.12 轻量级 IDE:Geany 0.20 版本发布 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

2. 移动开发

2.1 Android 3.0 Honeycomb 预览 SDK 发布,界面细节揭晓 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21

2.2 Android 3.0 Honeycomb 平板细节操作视频 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

2.3 14岁孩子开发游戏挤下Angry Birds登iTunes榜首 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29

2.4 Nokia Qt SDK 1.1 技术预览版发布 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

2.5 Android2.3与iPhone合体成功 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

2.6 Google专利组合"过弱" 无法保护Android . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

http://www.javaeye.com/news

第 2 / 101 页

Page 3: Java eye新闻月刊   2011年01月 - 总第35期

2.7 GeoHot越狱了Windows Phone 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

2.8 Android身陷恶意扣费门 部分开发者参与其中 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

3. Web前端

3.1 Firebug 1.6.1 正式版发布 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

3.2 jQuery 1.5 RC 1 发布 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

3.3 20款优秀的可以替代桌面软件的Web应用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

3.4 苹果新官网上线:大量采用HTML5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

3.5 10个给力的在线Web设计开发工具介绍 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

3.6 10个能帮你提高工作效率的CSS工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

3.7 Web服务器:Cherokee 1.0.16 发布 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

3.8 4款Windows下的免费HTML & CSS编辑器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

3.9 iPad也能做Web设计:九款必备应用程序推荐 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

3.10 Visual Studio 2010 SP1将支持HTML5和CSS3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60

4. 综合技术

4.1 Google API 和开发者产品元素表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

4.2 RDoc 3.5 版本发布 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

4.3 Python 3.2 RC 1 发布 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

4.4 开发人员能够得到的最好赞扬 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64

4.5 阅读优秀代码是提高开发人员修为的一种捷径 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

4.6 Tiobe2011年1月开发语言排名(Python获年度大奖) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71

4.7 开源语言Scala获欧盟资助 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73

http://www.javaeye.com/news

第 3 / 101 页

Page 4: Java eye新闻月刊   2011年01月 - 总第35期

5. 互联网

5.1 IE9 RC发布日期确定 最新版截图曝光 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74

5.2 Firefox 4.0 Beta 10发布 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75

5.3 一位资深IT自由职业者的2010年回顾 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76

5.4 Firefox 4 Beta 9 支持新的数据库标准 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

5.5 解密 Opera 是怎么赚钱的? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

5.6 Google公布首个Chrome漏洞重奖 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82

5.7 Larry Page 上位 Google CEO 意味着 “不作恶” 口号的回归? . . . . . . . . . . . . . . . . . . . . . . . . . . .83

5.8 谷歌推动自有WebM格式进军网络视频领域 意在打击苹果 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .84

5.9 Ubuntu创始人:中国版产品已经推出 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

5.10 内容管理系统Joomla! 1.6 发布 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87

6. IT厂商

6.1 诺基亚CEO暗示新战略 或采用Android和WP7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88

6.2 甲骨文遭遇侵权诉讼:或赔偿1.1亿美元 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90

6.3 Google 意图进军团购领域 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91

6.4 人心涣散?微软又有两位高管离去 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92

7. 操作系统

7.1 Windows 8安装程序截图漏出,于2012发布 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

7.2 Windows 8开发日程及发布日期曝光 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94

7.3 开源模拟器Wine 1.3.12 版本发布 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

7.4 苹果开测Mac OS X 10.6.7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

http://www.javaeye.com/news

第 4 / 101 页

Page 5: Java eye新闻月刊   2011年01月 - 总第35期

7.5 Mac OS X 10.6.6 安全更新,App Store 正式上线 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .97

7.6 Windows 8首个官方版本曝光 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98

7.7 Ubuntu 11.04将用LibreOffice替代OpenOffice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99

7.8 KDE 4.6 版本发布 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .100

http://www.javaeye.com/news

第 5 / 101 页

Page 6: Java eye新闻月刊   2011年01月 - 总第35期

1.1 离开了社区Java将一无所有

发表时间: 2011-01-11

Apache软件基金会的成员、Java规范主要制定者 Stephen Colebourne 最近写了一篇博客——The Deal。文

中Stephen Colebourne对Java和Java社区之间如何相互作用影响进行了精确的描绘。

Java的主人作巨额投资。

而社区使其意义重大。

所谓“Java的主人”,我指的是Sun,之后是Oracle。

所谓“巨额投资”,我指的是资金,开发耗时,市场推广和精力。

所谓“意义重大”,我指的是被广泛关注和使用。

这一点非常重要。当人们想到Java时,人们并不是只想到Java虚拟机(JVM)和核心JDK。人们同时会想到“其它

所有的东西”:

Servlets, JMS, Tomcat, JBoss, Lucene, JMX, Eclipse, Ant, Portlets, Lombok, Devoxx, Javalobby,

Axis, JIRA, RESTEasy, Terracotta, Ivy, JSP, TestNG, Grails, Mule, Android, ICU4J, MyFaces, Scala,

James, Geronimo, JCS, OFBiz, Jetty, GWT, Websphere, JFreeChart, JavaMail, FastUtil, Xerces,

JDBC, Griffon, JProbe, SLF4J, Wicket, XOM, JavaOne, Seam, Emma, HttpClient, EHCache,

TheServerSide, Roo, Mockito, HSQL, Guice, FOP, Kindle, Velocity, Clojure, JNDI, Clover,

Hadoop, JSF, Jackrabbit, Livescribe pen, Commons, Hibernate, EJB, Tobago, IntelliJ, Jersey,

Scalaz, HornetQ, JAX-RS, Lift, Derby, JUnit, Freemarker, JavaME, Mylyn, Gaelyk, MINA, Play,

JBPM, Cobertura, Antlr, Artima, Findbugs, Hessian, OGNL, Quartz, Trove, Tales, Javolution,

Weblogic, Spring, Maven, QCon, Guava, JPA, Colt, Zing, Pico, JAXB, Applets, Struts, Groovy,

JavaFX, Log4J, BluRay, Glassfish, Tapestry, JavaRanch, JRoller, Fusion, Excelsior JET, JAX-WS,

BIRT, JDOM, Yourkit, SmartCard, JTA, Fantom, Gradle, Netbeans, OSGi, CXF, JSTL, ActiveMQ,

JEDI, Camel, JRuby, ServiceMix, Jython, Joda-Time, 还有很多,很多!

这是一组庞大的框架、技术、网站清单。是所有的这些使得Java有其今天的成就。是所有的这些使我们可以骄

傲的成为一个Java开发者。

Stephen的一个主要观点是指出JCP真的很重要。如果没有社区来给Oracle的行动添砖加瓦,那Oracle对Java的

投资、试图推动 Java 7、Java 8成功发布的行为将会收效不多。目前的问题就在于对Google的法律诉讼,以及

JCP的行为迫使Apache软件基金会退出,这些对社区来说是个负面打击。

有时这意味着你应该做出决定、放弃目前的既得利益,为社区和生态系统的和谐和建设着想,在未来

获得更大的商业利益。

http://www.javaeye.com/news 1.1 离开了社区Java将一无所有

第 6 / 101 页

Page 7: Java eye新闻月刊   2011年01月 - 总第35期

没有人愿意看到整个社区失去希望。可以理解为什么人们对目前Java的状态如此的不满,人们付出的太多,有

谁愿意放弃?我想2011年Oracle能送出的最好的礼物就是解决Apache基金会的问题,放弃对Google的法律诉

讼,集中精力做技术研究。

有时候梦想会成真,你们认为2011年Java会有什么事情发生?

:-)

http://www.javaeye.com/news 1.1 离开了社区Java将一无所有

第 7 / 101 页

Page 8: Java eye新闻月刊   2011年01月 - 总第35期

1.2 Tomcat 7.0.6 发布

发表时间: 2011-01-14

今天 Apache Tomcat 7.0.6 版本发布了!

Tomcat是一个开源的Web应用服务器软件,同时Tomcat也是目前世界上用量最大的Java服务器软件,主要用

来支持运行Java Servlet/JSP。

该版本是Tomcat 7 首个稳定版,也就是正式版。

更新详情请见:http://tomcat.apache.org/tomcat-7.0-doc/changelog.html

下载地址:http://tomcat.apache.org/download-70.cgi

Tomcat官网:http://tomcat.apache.org/

http://www.javaeye.com/news 1.2 Tomcat 7.0.6 发布

第 8 / 101 页

Page 9: Java eye新闻月刊   2011年01月 - 总第35期

1.3 2010年IT薪酬报告:java,apex,python,windows技术最赚钱

发表时间: 2011-01-27

Dice.com一项网上从2010年8月13号至11月15日近20000名IT专业人士进行调查的数据结果展示了前12项技术

技能统计包括存储、应用程序开发、操作系统、数据库和网络,以及全国使用这些技能的人士的平均工资。

1、Java仍然占主导地位

Java/J2EE以及相关技术,如JSP和JDBC,平均薪金仍然是最高的。尽管占据了编程语言前10名中的前三个位

置,IT专业人士也应该考虑扩大到其他语言,同时加强其Java能力。自2009年以来JDBC,JSP和Java/J2EE的平

均工资下降了1.4%到3.9%。 C语言也降了,但有很多C程序员同时也是Java程序员。平均工资为:jdbc 98100

美元; JSP93813美元;Java/J2EE:91060美元; C程序员 90346;Visual C++ 88227;的C ++86648; C#85501美

元。

2、Apex云计算编程进入新境界

Apex是Salesforce.com这个项目的开发语言,Java或C#程序员都很容易掌握,他运行在一个多租户云计算环境

中。一个较新的调查显示,熟悉Apex的技能两个优点:还没有很多人熟悉这项技能,连续两年都这样。此外,

该项调查报告显示差不多100%的Apex受访者工资都有上涨。2009至2010年间apex专业人士的平均工资有最

大的增长,飙升10.2%至95192美元。

3、Python勉强超过Ruby

Python是一种通用编程语言,有时却被Ruby掩盖,特别是在与流行的Web框架Rails配合时。尽管所有的注意

力都围绕Ruby on Rails,Python技能的IT专业人士的平均薪酬为90208美元,比RoR人士的89973美圆高一点

点。虽然Python从去年上升7.1%,而回报率下降0.6%。熟悉这些语言经验的人的数量仍然相当低,学习

Python可能是更好的投资。平均工资:Python的90208美元; Ruby on Rails的89973美元。

4、Windows 技术

2010年 .net开发人员的薪酬并没有很大变化。 尽管微软平台使用在市场上很流行,NET开发 薪水比Java、C略

低,甚至比ColdFusion开发人员和的工资还低,而且薪水还在下降。然而,ASP.net开发人员平均薪金略高于

ASP,Visual Basic.net比Visual Basic开发者薪水高。所以,如果你技能与微软平台有关,应该更关注。NET技

术。平均工资:.NET的83288美元;ASP.net为83268美元;ASP为82670美元,Basic.net为79646美元,Visual

Basic为77994美圆。

5、Perl和COBOL语言

尽管有新的语言普及,Perl仍然很抢手。即使是开发Web应用程序的开发人员随着Python采用PHP和Ruby开发

一般程序,Perl开发人员平均薪水更高了。事实上,从2009年平均工资就开始上升。虽然仍然要求开发人员有

COBOL背景,工资还是达到了85847美元。平均工资:Korn Shell的96886美元; Perl的94210美元;Shell 88918

美元; COBOL的85847美元。

http://www.javaeye.com/news 1.3 2010年IT薪酬报告:java,apex,python,windows技术最赚钱

第 9 / 101 页

Page 10: Java eye新闻月刊   2011年01月 - 总第35期

6、有关Mac,Windows和Red Hat

由于需求稳定,主要操作系统Microsoft Windows Server,Mac OS和 Red Hat Linux技能的专业人士平均工

资保持了2009年的水平。Mac OS的份额增长了1.7%。这可能是因为更多商业机构允许苹果产品进入他们的工

作场所。平均工资:Red Hat 88223美元,Microsoft Windows Server 76915;Mac操作系统74199美元。

7、特殊操作系统仍然赚钱,但能长久吗?

Solaris专业人员为$94429美圆,超过操作系统图表的最高平均工资,但报告还显示,是2009年以来的最大跌

幅之一。在oracle领导下,不管Solaris能否夺回市场份额,都将决定甲骨文未来的需求,虽然专家们将始终保

持现有的系统继续运行。 HP - UX上已居第三位,为92662美元,但有最大跌幅。平均工资:Solaris的94429

美元; AIX的93684美元; HP - UX的92662美元; DOS的72637美元。

8、安全支付

2010年,由于企业开始投资在安全技术防范资料外泄,抵御恶意软件和遵守资料安全法规,与“安全”相关的

专业人士成绩非常好。平均工资:安全架构师117387美元;安全工程师95146美元;安全分析师/架构师/工程师

(组合):89620美元;安全分析师78288美元。

9、网络专家是赢家,而不是通才

网络管理者和工程师在2010年保住了自己的薪水,但最大的赢家是有网络或广域网设计专业职称的专家。平均

薪酬:WAN专家108842美元,网络设计90378美元,网络管理员60134美元,网络工程师70681美元。

10、数据管理技术仍然需求很大

根据工资调查,数据仓库是需求量最多的技能而且能赚很多钱。排在前面的是的Informatica数据库技术,数据

仓库提取/转换和加载。然而,主要数据库SQL Server,Oracle和Sybaseb比2009年工资略有下降,MySQL则

停滞不前。平均工资:Informatica的101898美元;ETL 100983美元,数据仓库96613美元; SYBASE的92855美

元,Oracle为90,914美元; DB2的89159美元; SQL Server的80773美元; MySQL的79629美元。

11、光纤通道的需求

调查显示了存储专家的全部情况。据报道除了光纤通道保持不变外,无论是存储产品的品牌或类别比如EMC,

NetApp、SAN,iSCSI,NAS所有工资都有下降。平均工资:EMC91079美元; NetApp的87920;美元;光纤通

道87161美元;SAN为83956美元。

12、云计算薪金减少最多

围绕虚拟化和云计算的兴奋导致了高工资,但似乎不具有可持续性,今年的跌幅最大。电话和统一通信专业人

士看来更加稳定一点。平均工资:SAAS 94188美元;云计算88995美元; Xen的81713美元;虚拟化81611美

元;SIP为80635美元; 统一通信89862美元; VMware的79199美元;电话76925美元。

http://www.javaeye.com/news 1.3 2010年IT薪酬报告:java,apex,python,windows技术最赚钱

第 10 / 101 页

Page 11: Java eye新闻月刊   2011年01月 - 总第35期

英文链接:http://www.eweek.com/c/a/IT-Management/Java-Python-Apex-Windows-Top-List-of-IT-

Skills-in-Demand-This-Year-507117/

http://www.javaeye.com/news 1.3 2010年IT薪酬报告:java,apex,python,windows技术最赚钱

第 11 / 101 页

Page 12: Java eye新闻月刊   2011年01月 - 总第35期

1.4 J2EE 全文检索工具:DBSight 4.1.0 发布

发表时间: 2011-01-17

DBsight是一套基于Java的全文检索解决方案。

DBsight的核心使用 Java开源界最为流行的Lucene框架编写,同时配合流行的 Java模板技术

freemarker,velocity用于前台展现和维护用户自定义的检索展示风格。

DBSight 4.1.0 发布。该版本更新和改进如下:

增加了全局的命名数据源定义,用于简化产品环境的发布

兼容 JDBC 4.1

修复了 JSONP content-type 的bug

调整 classpath ,可与 tomcat 运行

其他详细信息请查看:http://www.dbsight.net/index.php?q=

下载:

•WAR file Version 4.1.10 (Jan 15th, 2011) http://www.dbsight.net/download/dbsight4.war

•Zip file with Jetty bundled Version 4.1.10 (Jan 15th, 2011) http://www.dbsight.net/download/

dbsight4.zip

•Exe file with Jetty bundled Version 4.1.10 (Jan 15th, 2011) http://www.dbsight.net/download/

dbsight4.exe

http://www.javaeye.com/news 1.4 J2EE 全文检索工具:DBSight 4.1.0 发布

第 12 / 101 页

Page 13: Java eye新闻月刊   2011年01月 - 总第35期

1.5 JBoss Tools 3.2 CR1 发布

发表时间: 2011-01-30

JBoss Tools 3.2 CR1 发布了。

JBoss Tools 原名为JBoss IDE,现在统一改名为 JBoss Tools,包含了JSF,Hibernate,JBossSeam,jBPM

等一系列的开发工具。

新功能:http://docs.jboss.org/tools/whatsnew/

详细改进列表:https://issues.jboss.org/secure/ReleaseNote.jspa?projectId=10020&version=12315459

下载地址:http://www.jboss.org/tools/download

http://www.javaeye.com/news 1.5 JBoss Tools 3.2 CR1 发布

第 13 / 101 页

Page 14: Java eye新闻月刊   2011年01月 - 总第35期

1.6 Spring Roo 1.1.1 发布

发表时间: 2011-01-11

Spring Roo 1.1.1 发布了!

Spring Roo 是针对Java开发人员设计的一种快速应用开发工具,让你能够在几分钟创建 Java 企业应用程序。

本次发布包含了 1.1.0 以来的 250 BUG修复和改进,一些亮点包括:

• 性能提升,至少是1.1.0 的两倍。

• 改进了VMforce and Google App Engine等 cloud database 支持。

• 大量的 Roo 可用性特性和参考手册的更新。

• 加强 Google Web Toolkit (GWT) 支持,支持 GWT 2.1.1

• 全新的 add-on search 和 ranking 特性

• 简化复杂 add-on 的开发

详细更新信息请参考: http://blog.springsource.com/2011/01/11/whats-new-in-spring-roo-1-1-1/

下载地址:http://www.springsource.com/download/community?project=Spring%20Roo

http://www.javaeye.com/news 1.6 Spring Roo 1.1.1 发布

第 14 / 101 页

Page 15: Java eye新闻月刊   2011年01月 - 总第35期

1.7 SpringSource Tool Suite 2.5.2 发布

发表时间: 2011-01-12

SpringSource Tool Suite (STS) 2.5.2发布了。

该版本新亮点:

• 支持 Spring Roo 1.1.1.RELEASE

• 更便于创建新的tc Server 实例

• 改进了spring web flow 编辑器的图形化界面

• 基于代理的重新加载 (试验阶段)

• spring 和groovy/grails工具的诸多改进

• Spring User Agent Analysis集成 (UAA)

详细更新列表:http://download.springsource.com/release/STS/doc/STS-new_and_noteworthy.pdf

下载地址:

Windows

springsource-tool-suite-2.5.2.RELEASE-e3.6.1-win32-installer.exe

190MB

sha1 - md5

Windows

springsource-tool-suite-2.5.2.RELEASE-e3.6.1-win32.zip

346MB

sha1 - md5

Windows (64bit)

springsource-tool-suite-2.5.2.RELEASE-e3.6.1-win32-x86_64-installer.exe

190MB

sha1 - md5

Windows (64bit)

springsource-tool-suite-2.5.2.RELEASE-e3.6.1-win32-x86_64.zip

345MB

sha1 - md5

http://www.javaeye.com/news 1.7 SpringSource Tool Suite 2.5.2 发布

第 15 / 101 页

Page 16: Java eye新闻月刊   2011年01月 - 总第35期

1.8 Seam 2.2.1 发布

发表时间: 2011-01-29

Seam 2.2.1 今天正式发布。

这个版本主要集中在BUG修复和 JBoss AS 6 作为部署环境。

Seam 可以从 sourceforge.net 下载

发布说明参见 JBoss JIRA

文档 http://docs.jboss.org/seam/2.2.1.Final/

我们支持使用 JBoss AS 6 部署所有的例子, Spring, dvdstore, blog 和 jee5-booking 包含有针对 JBoss AS

6 的脚本,可以针对 AS6 打包和部署。如果你在当时应用中遇到什么问题,可以从这些例子中找到一些灵感。

更多细节 http://seamframework.org/Community/ReleasedSeam221Final

http://www.javaeye.com/news 1.8 Seam 2.2.1 发布

第 16 / 101 页

Page 17: Java eye新闻月刊   2011年01月 - 总第35期

1.9 开源项目管理工具Maven 3.0.2发布

发表时间: 2011-01-14

"

Apache Maven团队宣布Maven 3.0.2版本发布。

这是一个维护版本,解决了很多bug并且提供了其它的小改进。推荐正在使用Maven3.0版本的用户尽快更新。

Maven是一个采用纯Java编写的开源项目管理工具,它采用了一种被称之为project object model (POM)概念

来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中,通过该文件,Maven可以管理项目

的整个声明周期,包括编译,构建,测试,发布,报告等等。目前Apache下绝大多数项目都已经采用Maven进

行管理。而Maven本身还支持多种插件,可以方便更灵活的控制项目。

更新列表:http://maven.apache.org/docs/3.0.2/release-notes.html

下载地址:http://maven.apache.org/download.html"

http://www.javaeye.com/news 1.9 开源项目管理工具Maven 3.0.2发布

第 17 / 101 页

Page 18: Java eye新闻月刊   2011年01月 - 总第35期

1.10 流行的开源网站建设工具 Drupal 7 发布

发表时间: 2011-01-06

Drupal是一套采用GPL授权的开放源码软件,是由数以千计的使用者和开发人员所共同维护和开发的。它是一

个强大的软件,它可以让个人或社区使用者很容易地发表、管理并组织一个网站里大量且多样的内容。已经有

许多个人和组织采用Drupal来建立各种不同的网站,包括:社群入口网站和讨论区、企业网站/企业内部入口网

站、个人网站、爱好网站、电子商务应用、资源分类目录。Drupal包括以下的功能:内容管理系统、blog、共

同写作环境、讨论区、电子报、相簿、文件的上传与下载。

Drupal 7 正式版本终于发布了!相信 drupal 7 会是drupal发展过程中重要的一个里程碑!

Drupal 7版本:

更易用:革新的管理界面、为建站者和内容编辑添加了很多特性;

更灵活:定义你自己的内容结构,可以为内容、用户和评论添加更多自定义字段。使用超过800个 Drupal 7专

用模块来扩展你的站点

扩展:对JavaScript和CSS的优化、更好的缓存机制以及其他很多改进,可以处理高流量的访问。

开源:成千上万的聪明而高效的朋友们在一起工作,大家不断的改进Drupal本身、模块、主题和发行版。

官方发布公告:http://drupal.org/drupal-7-released

下载请访问:http://drupal.org/project/drupal

Drupal 官网:http://drupal.org/

http://www.javaeye.com/news 1.10 流行的开源网站建设工具 Drupal 7 发布

第 18 / 101 页

Page 19: Java eye新闻月刊   2011年01月 - 总第35期

1.11 Java开源报表:JasperReports 4.0 发布

发表时间: 2011-01-11

JasperReports是一个强力的报表产生工具,使用纯Java语言编写。它有能力描述丰富内容到屏幕上、到打印机

或到PDF, HTML, XLS, CSV和XML文件。它的主要目的是以一种简单而灵活的方式来帮助创建导向的页面,是

当前Java开发者最常用的报表工具。

JasperReports 4.0 发布。该版本一些改进:

-新增了一个基于新的元数据的CSV 导出工具的CSV 查询执行器,修复了一些其他的BUG。

-文档:增加了一些新的章节

版本发布详细信息请查看:http://www.panscopic.org/uploads/publish/jasperreportswebsite/trunk/

sample.reference/images/index.html

下载请点击:http://sourceforge.net/projects/jasperreports/

http://www.javaeye.com/news 1.11 Java开源报表:JasperReports 4.0 发布

第 19 / 101 页

Page 20: Java eye新闻月刊   2011年01月 - 总第35期

1.12 轻量级 IDE:Geany 0.20 版本发布

发表时间: 2011-01-18

轻量级 IDE Geany 发布了最新的 0.20 版本。该版本的更新和改进:

新增一些改善性功能

新增了 UpdateChecker 插件

新增了 WebHelper 插件

修复一些 Bug

Geany 是一个使用 GTK2 工具包开发的快速和轻巧的集成开发环境(IDE),包括以下基本功能:语法高亮显

示,代码折叠,代码自动补完,自动补完经常使用的结构(如:if、 for、while 等),自动补完 XML 和

HTML 标记(tag),调用提示,支持 C、Java、PHP、HTML、Python、Perl、Pascal 等语言,符号列表等

等。可以运行在 Linux、FreeBSD、NetBSD、MacOS X 和 Windows 下。

Geany 发布了最新的 0.2 版,在修复 Bug 及新增一些改善性功能的同时,新增了 UpdateChecker 和

WebHelper 两个插件。

详细的发布信息请查看:http://www.geany.org/Main/20110113

下载请访问:http://plugins.geany.org/downloads.html

http://www.javaeye.com/news 1.12 轻量级 IDE:Geany 0.20 版本发布

第 20 / 101 页

Page 21: Java eye新闻月刊   2011年01月 - 总第35期

2.1 Android 3.0 Honeycomb 预览 SDK 发布,界面细节揭晓

发表时间: 2011-01-27

Google今天放出了Android 3.0 Honeycomb预览版SDK,并揭晓了全部新功能细节。

为平板设计的新界面:Android 3.0 Honeycomb专为大屏幕平板重新设计了用户界面,称为holographic(全息),主要关注互动

性。Android 3.0重新定义了多任务、丰富的提醒栏、可自定义的主界面、widgets等等(如上图)。

* 系统栏,也就是通知栏,可在任意程序里快速访问提醒和系统信息,还有软件导航的虚拟按钮,它们位于

整个界面最下方,在看视频的时候它们也会淡出隐藏不显示

* 动作栏,用于对应用进行控制,显示在屏幕最上方,可查看应用的菜单、导航、widget,在你打开应用之

后就一直显示(相当于Android里按menu后弹出的菜单)

* 可自定义的主界面,可放置widget,应用快捷方式和壁纸,通过打开launcher可看到所有应用图标的列

表,当然还有全局搜索框

* 最近打开的应用列表,可轻松看到多任务图标。在系统栏里就可以进入最近打开的应用列表,它会直接显

示应用的截图,而非像iOS那样只显示个图标(如下图)

重新设计的键盘:

方便更快更精确的输入文字,键盘的大小和位置都重新设计了,还加入了一些新案件,比如Tab键,可以提供更

高效的文字输入。用户可以按住某个键进入特殊文字菜单,或者切换为语音输入模式,见下图。

改进的文字选择和复制/粘帖:

这个Android 2.3 Gingerboard就有了,可以通过两个“游标卡尺”来选择选中哪些文字,进行复制/粘帖和剪

切操作。

新的外设支持:

Android 3.0开始原生支持文件/图片传输协议,让用户可通过USB接口连接相机或电脑来同步数据,也可通过

USB或蓝牙连接实体键盘进行更快速的文字输入。同时 改进了WiFi连接,搜索信号速度更快。可通过蓝牙来进

行tether连接,分享Android平板的3G信号给其它设备。

内置应用更新:

http://www.javaeye.com/news 2.1 Android 3.0 Honeycomb 预览 SDK 发布,界面细节揭晓

第 21 / 101 页

Page 22: Java eye新闻月刊   2011年01月 - 总第35期

* 浏览器(上图):提供导航条,方便用户导航和组织页面。可直接显示出多标签页,方便切换。增加匿名

模式,方便看见不得人的网页。在登录自己的Google帐户之后,可与桌面版的Chrome浏览器同步书签。多点

触摸开始支持Javascript和插件。

* 摄像头和图片库(下图):摄像头应用重新设计,可直接在屏幕上操作曝光、对焦、闪光灯、变焦和前置

摄像头。图片库应用则可以让用户全屏浏览照片。

* 联系人:联系人应用变成了两栏结构,可快速滚动,改进了对格式和国际化手机号的支持,地址写的是哪

里就按哪里的形式显示。联系人以卡片的形式显示,方便阅读和编辑。

* 邮件:也是两栏结构,方便浏览和组织邮件,可选择多个邮件操作,改变文件夹等等。有一个桌面用的邮

件widget。

http://www.javaeye.com/news 2.1 Android 3.0 Honeycomb 预览 SDK 发布,界面细节揭晓

第 22 / 101 页

Page 23: Java eye新闻月刊   2011年01月 - 总第35期

2.2 Android 3.0 Honeycomb 平板细节操作视频

发表时间: 2011-01-07

昨天我们已经看到过为平板而生的Android 3.0 Honeycomb系统总览视频,今天随着LG发布G-Slate平板,T-

Mobile放出了更多Android 3.0 Honeycomb系统的细节操作视频。

先说浏览器,昨天我们看到平板的Chrome直接在界面上可以操作标签页,几乎跟桌面版的Chrome一样。从今

天新出炉的视频来看,平板的 Chrome居然也有匿名模式(注意到每个应用的右上角都有表示菜单意思的“四

道杠”虚拟按钮,点击即可出现菜单,因为Android平板去掉了手机的实 体按钮):

http://www.javaeye.com/news 2.2 Android 3.0 Honeycomb 平板细节操作视频

第 23 / 101 页

Page 24: Java eye新闻月刊   2011年01月 - 总第35期

进入匿名模式浏览:

然后关注Gmail,在横屏模式下,左边是菜单,右边则是所有的邮件列表预览,不进入邮件也可以直接看到发信

人、主题、时间和正文第一行预览:

http://www.javaeye.com/news 2.2 Android 3.0 Honeycomb 平板细节操作视频

第 24 / 101 页

Page 25: Java eye新闻月刊   2011年01月 - 总第35期

选中邮件后,左边就变成了邮件列表,右边则显示邮件正文。如果邮件里有图片,可以直接预览到(不过既然

都这么大屏幕了,干嘛把预览做的这么小气?Android上的预览都可以全屏的啊):

再注意邮件列表,每个邮件左边都有一个小方块,点击就是选中状态,可对多个邮件进行批量操作。在批量操

作的时候,右上角已经有一些常用的按钮了,不用点击“四道杠”进入深入菜单就可进行标记已读、加星、删

除等操作:

http://www.javaeye.com/news 2.2 Android 3.0 Honeycomb 平板细节操作视频

第 25 / 101 页

Page 26: Java eye新闻月刊   2011年01月 - 总第35期

接下来是YouTube视频列表,一堵视频截图墙:

搜索YouTube,搜索建议当然是少不了的。注意这里我们可以看到Android平板在横屏下的虚拟键盘布局(留

那么多空地不如多放几个标点呢?):

http://www.javaeye.com/news 2.2 Android 3.0 Honeycomb 平板细节操作视频

第 26 / 101 页

Page 27: Java eye新闻月刊   2011年01月 - 总第35期

下面这个是YouTube视频播放界面,当然可以全屏播放,在不全屏的时候,可以看到右边有一些相关视频:

好像Google搜索的widget和YouTube这个应用都可以直接用语音搜索,但是前面的Gmail好像就不能语音搜

索,有些奇怪。

最后是Google Maps,跟Android 2.3 Gingerbread里的一模一样,有3D模式,矢量渲染,没什么新花样:

http://www.javaeye.com/news 2.2 Android 3.0 Honeycomb 平板细节操作视频

第 27 / 101 页

Page 28: Java eye新闻月刊   2011年01月 - 总第35期

http://www.javaeye.com/news 2.2 Android 3.0 Honeycomb 平板细节操作视频

第 28 / 101 页

Page 29: Java eye新闻月刊   2011年01月 - 总第35期

2.3 14岁孩子开发游戏挤下Angry Birds登iTunes榜首

发表时间: 2011-01-18

昨天Angry Birds还安然地坐在App Store热门免费应用排行榜的榜首,今天,14岁开发者Robert Nay的应用

立即飙升到No. 1。他开发的免费游戏Bubble Ball是一款耐玩有趣的物理益智游戏,截止到今天已经被下载了

200万次。或许你也正着迷于这款游戏。Bubble Ball于上个月29日推出,在iTunes的评级已有4+。玩家需要将

气泡运送到目的地,途中可以使用道具和能量。这款游戏能测试出玩家的创造力和思维能力,游戏中还涉及到

引力的物理知识。无法想象这款游戏是出自一位14岁的少年之手。

http://www.javaeye.com/news 2.3 14岁孩子开发游戏挤下Angry Birds登iTunes榜首

第 29 / 101 页

Page 30: Java eye新闻月刊   2011年01月 - 总第35期

2.4 Nokia Qt SDK 1.1 技术预览版发布

发表时间: 2011-01-21

Qt SDK 1.1 技术预览版发布了,

目前仅仅提供开发测试,app还不能发布到api,smartinstaller还不能支持最新的qt版本。

旧的1.0版本也不能直接升级到1.1,需要重新安装

新特性:

• Qt 4.7.1 and Qt Mobility 1.1.0 APIs.

• Qt Quick and Qt Creator 2.1 to provide a complete solution for UI development.

• Tools for Symbian, Maemo, and desktop apps, including the use of native APIs.

• Device binaries to enable apps created with the SDK to be run on Symbian devices.

支持的开发环境(均提供在线和离线安装两种方式):

• 32- or 64-bit Microsoft Windows XP Service Pack 2, Windows Vista, or Windows 7.

• 32-bit Ubuntu Linux 8.04 or later.

• 64-bit Ubuntu Linux 8.04 or later.

• 64-bit Apple Mac OS X 10.6 or later.

看起来很好,完全颠覆了过去的开发体验,剩下的问题是一堆乱七八糟的机型支持问题,还有随之而来的大量

BUG处理。

虽然路很艰难,但是已经迈出了最重要的一步。

SDK链接:http://www.forum.nokia.com/info/sw.nokia.com/id/da8df288-e615-443d-

be5c-00c8a72435f8/Qt_SDK.html

http://www.javaeye.com/news 2.4 Nokia Qt SDK 1.1 技术预览版发布

第 30 / 101 页

Page 31: Java eye新闻月刊   2011年01月 - 总第35期

2.5 Android2.3与iPhone合体成功

发表时间: 2011-01-10

Nick Pack,一名iDroid开发者(iDroid项目就是让你的iPhone可以运行Android系统),刚刚发布了运行

Android2.3的iPhone3G视频。从视频中我们可以看到,运行Android2.3系统的iPhone运行非常缓慢,画面质

量较差,但是还是证明了一件事:iPhone是可以运行Android2.3系统的。

开发者补充说,“它仍然是非常初期的尝试”,而“对iPhone4的试验正在有条不紊的进行中”。当然,一旦

android2.3在iPhone4运行成功,把它融入iPad也就是小菜一碟了。

虽然适用于iPhone的Android2.3系统还需要几个礼拜才能推出,但是你已经可以在iDroid网站下载适用于

iPhone的Android 2.2系统了;安装非常容易,且运行非常稳定顺畅。

http://www.javaeye.com/news 2.5 Android2.3与iPhone合体成功

第 31 / 101 页

Page 32: Java eye新闻月刊   2011年01月 - 总第35期

2.6 Google专利组合"过弱" 无法保护Android

发表时间: 2011-01-21

1月21日消息,据国外媒体报道,对Google的专利资产组合分析表明其相比对手,如微软、甲骨文和苹果,而

言实力较弱,这势必将导致不可避免的法庭争端。大约1周前,IFI CLAIMS 专利服务公司发布了2010年全美50

家公司的排名,微软排在第三,有3094个新专利,苹果这颗新星的新专利数为563个,但Google不在这个名单

上。

  去年,Google总共有576个专利,其中新增专利282个。虽然Google最近几年加强了专利申请,但是它的

Android开发者和手机操作系统竞争者的专利组合之间的差距却在日益扩大。

  可能大家都认为主要的高科技公司都拥有诸多专利,Google理应如此。但事实上它和其他竞争者差距很

大。例如,微软就比Google的多25至30倍。这种非直觉的事实成了真正的事实。

  2010年,与专利有关的侵权类诉讼案席卷了智能手机市场,今年可能还会加剧。

  2010年前,这类案件很少见,主要的几起是NTP对战RIM,差点使得美国黑莓服务歇业,最终以6亿1250

万美元告终;高通对抗诺基亚和Broadcom等。

  Google的Android可能比其他操作系统更容易涉及到侵权案件,以下是一些2010年涉及到Android的例

子:

  · 苹果 v HTC

  · 甲骨文v Google

  · Interval Licensing v Google 和其他公司

  · 微软 v 摩托罗拉

  ·苹果v摩托罗拉

  · Gemalto v Google, 三星, 摩托罗拉和HTC

  · Vertical Computer Systems v三星和LG

  · Helferich Patent Licensing v Huawei

http://www.javaeye.com/news 2.6 Google专利组合"过弱" 无法保护Android

第 32 / 101 页

Page 33: Java eye新闻月刊   2011年01月 - 总第35期

  · Multimedia Patent Trust (Alcatel-Lucent) v LG和其他公司

  · Hybrid Audio v HTC, 戴尔和其他公司

  · Hopewell Culture &Design v 摩托罗拉, 三星, HTC, LG和其他公司

  · 索尼v LG

  以上的起诉有些是上个季度刚刚开始的,其中有些是针对苹果,但是比针对Android的少。还有少数涉及到

黑莓或其他平台。

  在Google的Android许可和较弱的许可组合间确实存在联系,但是目前的诉讼人中只有少数是实际销售产

品的,因为真正需要出售产品的厂家都会在起诉前考虑是否还要使用Google其他许可。

  现在看来,不管Google在网络世界如何呼风唤雨,还是阻挡不住甲骨文起诉的步伐。前面的例子可以看

出,甲骨文甚至没有卷入任何一起起诉案中成为被告。

  如果Google反起诉,那很可能凭借自己的筹码和甲骨文达成了协议。如果它不能,那么就需要接受这7项

专利的起诉,要么证明没有侵权,要么证明它们从某种程度上获得了许可。否则,甲骨文胜诉,大部分Android

应用程序就要被改写,如此一来,Google损失惨重。

  在Google已有的576项专利中,有些也是和别家共有的。Google的专利组合过弱,一方面是数量少,另一

方面是缺乏多样性,大部分都是和搜索有关或位置服务的技术。这样一种涵盖范围狭窄的专利组合,如何能够

对抗苹果、微软或甲骨文等富于技术创新的公司呢?并不说Google不具创新性,它只是在对专利组合的数量和

多样性方面的创新性不足。

  很可能很多设备制造商过分高估了Google保护Android的抵御能力。现在很多公司都牵连进了Android有

关的侵权起诉案里。

  Google可能并不需要承担这些合同层面的义务,因为Android是开源的,如果进展顺利,Google还可以因

祸得福。但是,如果不顺利,那么Google势必要受到影响。设备制造商们都知道Google从Android获利,他们

则销售硬件产品获利。专利问题使得Android设备在某种意义上变得没有赢利点了,即使用户有需求,这个时候

也只有Google为Android买单了。

http://www.javaeye.com/news 2.6 Google专利组合"过弱" 无法保护Android

第 33 / 101 页

Page 34: Java eye新闻月刊   2011年01月 - 总第35期

2.7 GeoHot越狱了Windows Phone 7

发表时间: 2011-01-19

美国的著名黑客GeoHot(神奇小子),07年的时候就在研究iPhone,因为在10年发布了攻破iOS 4的

Blackra1n而一举成名,今年早些时候因为发布了PS3的破解而被索尼起诉,因有管辖权的问题,此案被推迟。

GeoHot上周被Sony起诉,现在又在他的网站上公布了他已经成功越狱了Windows Phone 7。

奇怪的是,GeoHot并没有在微软之前说组建的越狱团队里,这貌似微软在作秀,实际是招安了之前的破解开发

团队,所以GeoHot独自承担起了这个光荣的任务。

更多了解GeoHot请访问:http://www.geohot.us/

http://www.javaeye.com/news 2.7 GeoHot越狱了Windows Phone 7

第 34 / 101 页

Page 35: Java eye新闻月刊   2011年01月 - 总第35期

2.8 Android身陷恶意扣费门 部分开发者参与其中

发表时间: 2011-01-05

谷歌android手机操作系统“开放”的另一面正浮出水面。

开放的平台是android系统在智能手机市场“笑傲江湖”的利器,但在硬币的另一面,恶意软件的植入,也是来

势凶猛。

“从今年10月份开始,我们就监测到部分的android应用软件中存在恶意扣费程序。”1月4日,国内知名的

android社区机锋网副总裁徐威特告诉本报记者,伴随着android手机销量的攀升和应用软件的增多,恶意扣费

呈现越演越烈的态势。

恶意吸费盯上android

截至2010年年底,android的应用程序数量超过20万,累计下载次数达到25亿次。而在中国,android应用程

序开发市场也是日益膨胀。以机锋网平台为例,就已有超过6000款android应用程序。

“目前在中国市场上,大约10%的android应用软件存在各种恶意扣费的程序设置。”徐威特估计,随着

android智能手机向低端市场的普及,这一比例可能还要提高。

据本报记者了解,“恶意扣费”行为一般在用户下载安装相应的android应用软件的过程中“自动”产生。例

如,在一款android应用软件的下载中,设置短信确认权限,用户点击下一步“安装”,即被扣费,作为用户很

难察觉。

更有甚者,直接在android应用程序中加载自动扣费软件,在用户不知情的情况下“自动”扣费。

“为了规避运营商针对SP扣费要求多次确认的规则,有的扣费软件设置将运营商的确认程序直接屏蔽。”有深

圳手机设计行业人士告诉记者,除非运营商对于所有SP采取“一刀切”的政策,“否则只要留有哪怕一个通

道,恶意扣费软件就可以通过SP‘吸费’”。

事实上,android应用程序存在的恶意扣费现象,与传统的山寨手机内置扣费后门的做法在本质上并无太大差

异。但徐威特告诉记者,android平台上的恶意扣费,有相当一部分是来自“第三方SP”对原有开发者程序的

恶意修改。

“内置收费程序必须要有足够的下载量,其扣费牟利才有意义,SP一般会选择成熟的android应用做加载。”

前述深圳手机业内人士透露。

http://www.javaeye.com/news 2.8 Android身陷恶意扣费门 部分开发者参与其中

第 35 / 101 页

Page 36: Java eye新闻月刊   2011年01月 - 总第35期

而徐威特则告诉记者,排名最为靠前的热门android应用往往不会成为违规SP“绑定”目标,“树大招风,SP

也担心被投诉”。据其介绍,一般排名并非最靠前但有着一定下载量的应用,最容易成为违规SP觊觎的目标。

部分开发者参与其中

不止于此,亦有手机设计公司人士反映,在android应用软件的恶意扣费程序中,还存在着开发者与SP运营商

之间的“合谋”。一个不容忽视的产业背景是,尽管android市场持续升温,但截至目前在中国市场上,真正能

从android应用程序上获得规模盈利的个人开发者寥寥无几。

“以机锋网为例,真正愿意付费的android手机用户很少。”徐威特向记者坦言,正是基于此,为了避免恶意扣

费,机锋网不再允许个人开发者的应用软件下载,提供短信付费通道——这意味着在机锋网平台上,个人开发

者不能做前置下载收费。

“正是由于目前android应用软件市场尚处在培育阶段,通过正常模式很少能赚到钱。部分开发者便开始违规运

作。”前述手机设计公司人士透露,通过与SP在扣费软件上合作,开发者可以利用SP的扣费通道,并给予SP一

定比例分成。

事实上,android应用软件恶意扣费日趋泛滥的背后,是android平台开放性带来的不可避免的影响。相比较苹

果唯一的官方应用软件程序商店——iTunes Store对于应用软件的严格审核,Android则是平台泛滥,尤其部

分android论坛,对于应用程序的上载几乎是零门槛。

“android的开放性的背面,相当于对应用程序商店失去了有效统一的监管。”深圳麦克斯科技CEO焦学宁形

容,这让良莠不齐的应用软件充斥其中。

徐威特也意识到,android开放带来的“不可控性”。据其介绍,今年1月开始,机锋网已经联合金山软件,开

始对所有上载到机锋网平台的android应用程序进行“查毒”,“这将成为以后android平台的‘标配’”。

http://www.javaeye.com/news 2.8 Android身陷恶意扣费门 部分开发者参与其中

第 36 / 101 页

Page 37: Java eye新闻月刊   2011年01月 - 总第35期

3.1 Firebug 1.6.1 正式版发布

发表时间: 2011-01-06

Firebug是firefox下的一个插件,能够调试所有网站语言,如Html,Css等,但FireBug最吸引人的就是javascript调

试功能,使用起来非常方便,而且在各种浏览器下都能使用(IE,Firefox,Opera, Safari)。除此之外,其他功能

还很强大,比如html,css,dom的察看与调试,网站整体分析等等。总之就是一整套完整而强大的 WEB开发工

具。再有就是其为开源的软件。

两周前Firebug小组发布了Firebug 1.6.1第二个测试版本,近日Firebug 1.6.1 正式版发布,该版本修复了 1.6.0

版本中的所有bug。该版本现在已经上传,可能需要一些时间才能显示。

Firebug 1.6.1 b2版本发布官方公告: http://blog.getfirebug.com/2011/01/05/firebug-1-6-1/

Firebug官网:http://getfirebug.com/

http://www.javaeye.com/news 3.1 Firebug 1.6.1 正式版发布

第 37 / 101 页

Page 38: Java eye新闻月刊   2011年01月 - 总第35期

3.2 jQuery 1.5 RC 1 发布

发表时间: 2011-01-25

jQuery开发团队今天兴奋地宣称——离jQuery1.5正式版发布又进了一步——jQuery 1.5 首个RC版发布!如无

重大问题发生,一月底就会发布正式版。

2011 年 1 月 14 日是jQuery的五周年纪念日。当天jQuery 发布了 1.5 版本的第一个beta版,并计划在10日后

发布 RC 版,而月底发布正式版。目前一切都在如期进行。

发布日志及改进详情将于jQuery 1.5正式版发布时释出。

下载地址:http://code.jquery.com/jquery-1.5rc1.js

欢迎大家积极测试,提交bug。期待月底的正式版。

http://www.javaeye.com/news 3.2 jQuery 1.5 RC 1 发布

第 38 / 101 页

Page 39: Java eye新闻月刊   2011年01月 - 总第35期

3.3 20款优秀的可以替代桌面软件的Web应用

发表时间: 2011-01-05

在这篇文章中,我将介绍20款优秀的可以替代桌面软件的Web应用软件。 希望你会喜欢!

1. Google Docs

Google Docs是由Google提供的一款免费的在线Offcie套件,可以桌面word,Excel和Powerpoint的大部分功

能。

Web_apps_alternatives_1

可以替代:

• Microsoft Office

• Open Office

2. Meebo

Meebo是一个用Ajax编写的网上即时通讯软件,并与主要的即时通讯软件,如:AOL、ICQ、Yahoo!

Messenger、MSN Messenger、Jabber及Google Talk兼容的系统,使用户免除安装即时通讯软件之余,就

能与其他人保持联系。

Web_apps_alternatives_2

可以替代:

• Facebook Chat

http://www.javaeye.com/news 3.3 20款优秀的可以替代桌面软件的Web应用

第 39 / 101 页

Page 40: Java eye新闻月刊   2011年01月 - 总第35期

• Yahoo Messenger

• AIM

• Windows Live Messenger

3. Slide Rocket

是一款专注于幻灯片演示文档的Web应用程序。跟 PreZentit, Preezo等Office2.0惯用的AJAX相比,

Sliderocket最大的特色便在于它摒弃了众多竞争对手惯用的AJAX,采用 Adobe Flex+ASP.NET技术完全架构

了这款优秀的App.,华丽的用户界面以及完善的功能设置都让人对此瞠目结舌。

Web_apps_alternatives_3

可以替代:

• Microsoft PowerPoint

• OpenOffice Impress

4. Aviary

是集成了一套非常方便的在线应用的网站。其应用主要包括了处理图片和音频的功能

Web_apps_alternatives_4

可以替代:

• Adobe Photoshop

http://www.javaeye.com/news 3.3 20款优秀的可以替代桌面软件的Web应用

第 40 / 101 页

Page 41: Java eye新闻月刊   2011年01月 - 总第35期

• Adobe Illustrator

• Soundbooth

5. Mint

它是一个免费的个人财务在线管理工具。它将帮助你管理你的财务帐目,设置您的预算需求。

Web_apps_alternatives_5

可以替代:

• Quicken

6. JayCut

是一个类似于JumpCut 等的在线媒体混合及视频编辑工具,它提供了无限制的上传空间,用可自行上传图片、

视频及音频内容。

Web_apps_alternatives_6

可以替代:

• Windows Movie Maker

• Ulead

• Other Video Editing Software

7. WobZip

是一款免费在线解压缩工具,WobZip创建的时间已经不短了,而且在国外的名气也很大。

http://www.javaeye.com/news 3.3 20款优秀的可以替代桌面软件的Web应用

第 41 / 101 页

Page 42: Java eye新闻月刊   2011年01月 - 总第35期

Web_apps_alternatives_7

可以替代:

• Unzipping Softwares

8. Zamzar

可以帮助您转换各种音乐、视频、图像和文档格式,而且转换过程是在线完成的,转换结果将投递到用户设定

的邮箱,无需本地运算。

Web_apps_alternatives_8

可以替代:

• File Conversion Software

9. Hulu

Hulu通过网站的形式将一个无穷无尽的电视节目宝库呈现在了观众的面前,Hulu的在线播放的品质也还不错。

它是一个容易上手的视频播放器,操作方式就像录像机一样。网站上功能强劲的搜索引擎可以帮助你找到特定

的演员或特定的节目。

Web_apps_alternatives_9

http://www.javaeye.com/news 3.3 20款优秀的可以替代桌面软件的Web应用

第 42 / 101 页

Page 43: Java eye新闻月刊   2011年01月 - 总第35期

可以替代:

• TV Tuner Software

10. TokBox

Tokbox 是一款基于Web平台的视频聊天软件,它提供了一款可内置于Blog的视频聊天Widget工具,与其他的

Widget服务一样,只需通过代码调用就可轻松完成整个安装过程。TokBox不仅提供实时聊天功能,而且还提

供了视频留言功能。

Web_apps_alternatives_10

可以替代:

• Video Chat

11. Moof

Moof是一个在线网络流媒体。这就像把你所有喜爱的音乐集合到一个地方。最大的特点之一是能导出您的

iTunes资料库,放入网页,所以你绝不会错过了你喜爱的曲子。

Web_apps_alternatives_11

可以替代:

• iTunes

http://www.javaeye.com/news 3.3 20款优秀的可以替代桌面软件的Web应用

第 43 / 101 页

Page 44: Java eye新闻月刊   2011年01月 - 总第35期

• Music Streaming Software

12. ESET Online Virus Scanner

是一款可疑文件分析服务, 通过各种知名反病毒引擎, 对您所上传的文件进行检测, 以判断文件是否被病毒, 蠕虫,

木马, 以及各类恶意软件感染。

Web_apps_alternatives_12

可以替代:

• Anti Virus Software

13. Bitlet

是一个基于web的在线BT下载工具,用户无需本地安装 BT 下载客户端即可直接使用浏览器进行BT 下载。

Web_apps_alternatives_13

可以替代:

• BitTorrent Client

14. icloud

是来自的瑞典的免费WebOS(网络操作系统),3G免费存储空间,采用云存储技术,有包括简体中文版在内

的多种语言版本,很漂亮的界面,但是速度比较卡。icloud中有文档管理器、音乐播放器、邮件客户端、日

历、相册、系统管理器、控制面板、命令控制台,还有几十种应用程序。

http://www.javaeye.com/news 3.3 20款优秀的可以替代桌面软件的Web应用

第 44 / 101 页

Page 45: Java eye新闻月刊   2011年01月 - 总第35期

Web_apps_alternatives_14

可以替代:

• Operating System

15. Splashup

它的功能相当强大,它是一个基于云端的在线图片处理工具,它也提供了很多在线的图片处理工具,为你在线处

理图片提供了相当大的方便。

Web_apps_alternatives_15

可以替代:

• Image Editing Tool

16. Wufoo

是一款相当优秀的数据库制表工具,它允许用户轻松在线创建各式各样的数据表格。

Web_apps_alternatives_16

可以替代:

http://www.javaeye.com/news 3.3 20款优秀的可以替代桌面软件的Web应用

第 45 / 101 页

Page 46: Java eye新闻月刊   2011年01月 - 总第35期

• Survey Creating Tool

17. Google Voice

Google Voice可以使你创造一个独立的电话号码,通过该号码来管理你所有的手机号码、电话号码、语音邮

件、短信等等。

Web_apps_alternatives_17

可以替代:

• Skype

18. movavi

movavi是一个在线视频文件转换器。它支持多种格式。

Web_apps_alternatives_18

可以替代:

• Videora

• Xilisoft Video Converter

• Other Video Converter Tool

19. HootSuite

http://www.javaeye.com/news 3.3 20款优秀的可以替代桌面软件的Web应用

第 46 / 101 页

Page 47: Java eye新闻月刊   2011年01月 - 总第35期

前身为BrightKit,一个最强强大的基于网页的twitter应用之一,它有一个非常强大的工具集,可让您处理多个

帐户,延时发布用ow.ly来压缩URL的twitter信息,这可让您跟踪点击该链接,并把你的Twitter的信息自动分享

出去。

Web_apps_alternatives_19

可以替代:

• Social Network Tool

• Statistics Tracking Tool

20. Balsamiq

是一款进行网页原型设计的工具,内置很多常用的网页元素,可以让用户很方便地设计页面结构、注释交互关

系。与其他原型设计工具不同的是,Balsamiq能够嵌入到Confluence、JIRA或XWiki,方便共享与协同工作。

Web_apps_alternatives_20

可以替代:

• Denim

• OmniGraffle

http://www.javaeye.com/news 3.3 20款优秀的可以替代桌面软件的Web应用

第 47 / 101 页

Page 48: Java eye新闻月刊   2011年01月 - 总第35期

3.4 苹果新官网上线:大量采用HTML5

发表时间: 2011-01-27

苹果在今天上线了全新的官方网站,新的官方页面采用全新的用户界面并完全使用HTML5技术。这也算是苹果

以身试法,将自家官网作为对抗Adobe Flash、宣传HTML5的一个阵地。

苹果一直以来站在Flash与HTML5斗争的前沿,杜绝Flash出现在iPhone、iPod touch和iPad上,声称Flash技

术太过陈旧,如果在iOS平台上支持该程序会降低设备的电池续航时间等等。

今天,完全采用HTML5技术并摒弃Flash的新官网的上线是苹果迈出的重要一步。苹果官网的一个重要改进就是

升级了导航栏,点击原本深色的搜索框之后,该搜索框会扩展至更长,并提供白色区域供用户输入较长的搜索

关键词。

另外一个明显的变化之处就是产品幻灯片显示,不过当前只在Mac和iPod目录下采用了这一新的显示方式。原

本的滑动条被动画标签所替代,比如在Mac目录下,你可以点击“Mac”、“Applications”、

“Accessories”、“Server”中的某一个标签,页面就会以动感的形式为你列出各标签下的产品。

采用HTML5技术后的苹果官网感觉比之前更加快速,它还采用HTML5 video来显示产品广告视频,当然了,想

要看这些视频你需要使用一款支持HTML5的浏览器。

http://www.javaeye.com/news 3.4 苹果新官网上线:大量采用HTML5

第 48 / 101 页

Page 49: Java eye新闻月刊   2011年01月 - 总第35期

3.5 10个给力的在线Web设计开发工具介绍

发表时间: 2011-01-10

1.在线文本生成器

BlindTextGenerator:对设计师来说,这是一个简单又好用的文本生成小工具。内含许多种字体,可设置字符

的大小,数量,样式,段落的数量及对齐方式等,还可以很方便且精确地调节文本区块的大小。

http://www.blindtextgenerator.com/lorem-ipsum

Fillerati:很有设计感和风格现代的文本生成器。

http://www.fillerati.com/

2.CSS生成器

Border Radius:没有比它更简单的了。进入网站在矩形一角的输入框里输入数值,就可以生成圆角矩形的CSS

代码。

http://border-radius.com/

CSS3 Gradient Generator:超好用的CSS渐变代码生成器,也很容易上手。

http://gradients.glrzad.com/

http://www.javaeye.com/news 3.5 10个给力的在线Web设计开发工具介绍

第 49 / 101 页

Page 50: Java eye新闻月刊   2011年01月 - 总第35期

Ultimate CSS Gradient Generator:熟悉Photoshop的话,对这款CSS渐变代码生成器会感到很亲切,当然它

的功能也很强大。

http://www.colorzilla.com/gradient-editor/

CSS Tricks Button Maker:一个按钮CSS代码生成器,没说的,实在是太方便了!

你可以自如定义按钮大小,颜色,边界半径,渐变,背景,边界,悬停,活动状态,设置好之后点击你的按

钮,就可以拷贝CSS代码了。

http://css-tricks.com/examples/ButtonMaker/

3.排版工具

Baseline CSS:对于包含大量文本的网站它是一个非常得力的工具。

http://baselinecss.com/

TypeTester:可以方便快捷地测试最佳字体排版的工具!提供三种方案对照,并有安全字体列表。当你找到了

完美的设置方案,还可以获取相应的CSS。

http://www.typetester.org/

4.其它工具

Favicon.cc:这是个用于生成通常出现在浏览器状态栏或浏览器标签上的小图标(用于识别一个网站)的工具。

http://www.javaeye.com/news 3.5 10个给力的在线Web设计开发工具介绍

第 50 / 101 页

Page 51: Java eye新闻月刊   2011年01月 - 总第35期

完成后只需下载.ico文件并把它拖到Web服务器根目录下即可。很快很方便。

http://www.favicon.cc/

JSONLint:简单易用的JSON验证器。只需把代码拷贝粘贴到文本区域即可。它甚至还可以支持仅输入网址

(而不是代码)的验证。

http://www.jsonlint.com/

http://www.javaeye.com/news 3.5 10个给力的在线Web设计开发工具介绍

第 51 / 101 页

Page 52: Java eye新闻月刊   2011年01月 - 总第35期

3.6 10个能帮你提高工作效率的CSS工具

发表时间: 2011-01-07

CSS工具可以有效地节省你设计网站的时间,因为它们可以自动生成一些代码,从而提高你的工作效率。这篇文

章中,我们给你推荐了10个能够帮助您提高工作效率的CSS工具:

CSS3 Please

CSS3 Please一个在线生成跨浏览器的CSS3代码的网站,很直观,也很方便,现在支持的CSS 3属性有圆角、阴

影、渐变、自定义字体、旋转、rgba色彩。即将支持的还有其他的一些 css transform。用法很简单,点击属

性值直接修改就可以及时预览。toggle rule on和toggle rule off按钮可以启用或禁用某个属性。

Spritebox

Spritebox是一个提升网页加载速度的好工具。它能帮你将网页中使用的一些图示和图片合并成一张图片,再通

过Background属性的定位来为每个元素添加背景图片,从而大大提升网页的加载速度。

Tiny Fluid Grid

Tiny Fluid Grid,是一个非常简单小巧的一个网格布局设计工具。

Ultimate CSS3 Gradient Generator

一个强大的Photoshop似的CSS渐变编辑器。只要选择好颜色的深浅,就可以看到渐变的效果。

CSSDesk

http://www.javaeye.com/news 3.6 10个能帮你提高工作效率的CSS工具

第 52 / 101 页

Page 53: Java eye新闻月刊   2011年01月 - 总第35期

它是一个在线的CSS调试器,可以方便在让你在没有安装编辑器的电脑上编写CSS,并且可以实时显示效果,此

外支持代码高亮和文件下载。它是基于jquery制作的,遗憾的是不能像jsfiddle那样站外调用,不过作为一个轻

量的应用还是很不错的,界面很清爽,动画效果也比较优雅。

SlickMap CSS

SlickMap CSS,是一个用于从HTML无序列表导航中生成网站地图的小工具。适用于大多数的网站--可容纳3级

页面导航以及其它的链接--可以很容易的根据你的需要调整。

ProCSSor

ProCSSor,是一个很好用的 CSS beautifier,它是全免费的。有多种进行多种设置,界面也赏心悦目。

CSS Validation by W3C

这是由W3C制作的一个免费软件,用于帮助Web设计者检查层叠样式表(CSS)。你可以在W3C提供的免费在线

服务中使用,也可以下载后作为一个Java程序或者Servlet运行在自己的机器上。

CSSCreator

CSSCreator,是一个可以创建自适应宽度或者是固定宽度的浮动布局生成器,可以生成带有Header和Footer

的三栏布局。

Online CSS Reset Tool

CSS Reset就是要重置CSS样式.但是,CSS Reset绝不仅仅是为了清除html元素默认表现,而是为了更好的统一各

http://www.javaeye.com/news 3.6 10个能帮你提高工作效率的CSS工具

第 53 / 101 页

Page 54: Java eye新闻月刊   2011年01月 - 总第35期

种浏览器下面的表现,从而使得我们避开各种浏览器BUG所带来的问题。

http://www.javaeye.com/news 3.6 10个能帮你提高工作效率的CSS工具

第 54 / 101 页

Page 55: Java eye新闻月刊   2011年01月 - 总第35期

3.7 Web服务器:Cherokee 1.0.16 发布

发表时间: 2011-01-12

Cherokee 号称是目前最快的 Web 服务器软件,在性能上,甚至比 Nginx 还略胜一筹。与 Apache、

Lighttpd、Nginx 等其他同类软件的对比,大家不妨看看这个测试页面。其易用性做得也很不错。   

Cherokee 的功能包括支持 FastCGI、SCGI、PHP、CGI、TLS 及 SSL 加密连接,虚拟主机,授权认证,实时

编码,载入均衡,与 Apache 兼容的 log 文件等等。

Cherokee 1.0.16 发布!此版本是个bug修复版本,建议升级,详细的改进和更新信息:

-修复了HTTP 反向代理中的内存泄漏问题

-修复了虚拟主机正则表达式子系统的bug

-配置用户组时支持名称和UID/GID两种方式

官方发行说明请查看;http://lists.octality.com/pipermail/cherokee/2011-January/014151.html

下载请点击:http://www.cherokee-project.com/downloads.html

Cherokee 官网:http://www.cherokee-project.com/

http://www.javaeye.com/news 3.7 Web服务器:Cherokee 1.0.16 发布

第 55 / 101 页

Page 56: Java eye新闻月刊   2011年01月 - 总第35期

3.8 4款Windows下的免费HTML & CSS编辑器

发表时间: 2011-01-18

1.Notepad2

Notepad2是Windows下最流行的应用工具之一,是一个快速,轻量级,简洁的应用程序。Notepad2没有花

俏的功能,但如果你只是需要一个手写代码的程序,它可能适合你。

下载地址:http://www.flos-freeware.ch/notepad2.html

Screenshot

2.PSPad

PSPad是一个支持很多种文件类型和语言的免费编辑器,具备语法高亮,宏,剪辑和模板等功能。

下载地址:http://www.pspad.com/

Screenshot

3.Astyle

Astyle是一个简单的CSS编辑器,界面非常简洁。具备树形目录视图,用户可以轻松地查找定位CSS和HTML文

件。

下载地址:http://www.athlab.com/Astyle/index.html

Screenshot

4.Notepad ++

Notepad ++是一个免费的Windows下轻量级应用程序,只需要一个基本的应用程序来手动编写自己的代码?

http://www.javaeye.com/news 3.8 4款Windows下的免费HTML & CSS编辑器

第 56 / 101 页

Page 57: Java eye新闻月刊   2011年01月 - 总第35期

它是最常见的选择。

下载地址:http://notepad-plus-plus.org/

Screenshot

http://www.javaeye.com/news 3.8 4款Windows下的免费HTML & CSS编辑器

第 57 / 101 页

Page 58: Java eye新闻月刊   2011年01月 - 总第35期

3.9 iPad也能做Web设计:九款必备应用程序推荐

发表时间: 2011-01-05

时尚的外观,丰富的应用,轻巧便携,iPad令许多人为之着迷。如何充分利用iPad为您的工作助力?这里就有9

款实用的Web设计和开发iPad应用程序介绍给您!当然在iPad上做设计未必能与在您的电脑上一样强大,但胜

在方便灵活,适合经常出外办公和需要时刻记录设计灵感的人士。

1.Adobe Ideas

Adobe Ideas与Illustrator和Photoshop一样都是Adobe公司出品的,现已可免费下载。有了这款应用您的

iPad就成了一块数字画板,可以根据即时的需求设想随手画出想要的设计草图,使用体验很流畅,内置很多有

用的工具和图层。

下载地址:http://itunes.apple.com/us/app/adobe-ideas-1-0-for-ipad/id364617858?mt=8

2.Free Form

一个矢量绘图应用程序,用它可以创建草图,图表或进行排版。您的设计完成后可以保存为JPG,PDF或PNG格

式,或直接发送到电子邮件。

下载地址:http://stuntsoftware.com/freeform/

3.iThoughtHD (Mindmapping)

iThoughtHD 可从任何思维导图桌面应用程序中输入或输出您的思维导图,将您的想法以可视化图表呈现出

来。

下载地址:http://www.ipadmindmap.com/iPadMindmap/Welcome.html

4.Fargo (The Font Game)

如果你喜欢好看的字体,你一定会爱上这个程序。它拥有600多种字体,按需选择吧,或者坐下来静静欣赏字体

的艺术。

下载地址:http://fontgameapp.com/

5.Penultimate

http://www.javaeye.com/news 3.9 iPad也能做Web设计:九款必备应用程序推荐

第 58 / 101 页

Page 59: Java eye新闻月刊   2011年01月 - 总第35期

用您的手指在iPad上尽情写作吧!它可以营造逼真的钢笔在纸张上书写的体验。在您的iPad上随意书写,涂

鸦,做笔记,画图……记得保存哦。

下载地址:http://www.cocoabox.com/

6.Phaidon Design Classics

最给力的设计领域数字图书馆,3D环境营造愉悦的阅读体验。有了它你再不用费时费力去书店寻找合适的设计

图书了。

下载地址:http://www.phaidon.com/phaidondesignclassics/

7.WordPress for the iPad

WordPress的价值地球人都知道了吧?有这款应用您可以随时随地通过iPad打理您的博客了。

下载地址:http://ios.wordpress.org/2010/04/02/wordpress-iphone-ipad-2-4/

8.Brushes

Brushes是一个专为iPad设计的易用但功能强大的绘画应用程序。简单,但是专业!

下载地址:http://itunes.apple.com/us/app/id363590649?mt=8

9.iFontMaker

通过iPad的触摸屏,您可以使用ifontmaker建立地道的原始手绘字体。并能够将您的新字体保存为TTF文件,

应用到您的网站上或类似CreativeSuite和MicrosoftOffice这样的程序中。

下载地址:http://itunes.apple.com/us/app/ifontmaker/id377381670?mt=8

http://www.javaeye.com/news 3.9 iPad也能做Web设计:九款必备应用程序推荐

第 59 / 101 页

Page 60: Java eye新闻月刊   2011年01月 - 总第35期

3.10 Visual Studio 2010 SP1将支持HTML5和CSS3

发表时间: 2011-01-29

在Visual Studio 2010 SP1,微软将为开发人员提供更方便的途径在ASP.NET的基础上利用新技术开发应用程

序,包括HTML5和CSS3。随着IE9正式版的逐渐临近,微软想要告诉开发人员,是时候利用HTML5和CSS3带

来更加完整的Web体验了。

Visual Studio开发团队一位成员表示:“Visual Studio 2010在发布时并不支持HTML5,那么SP1发布时它能

支持HTML5吗?是的,在一定程度上是的。尽管(VB2010 SP1)并不支持所有的HTML5规格,不过它能支持

其大多数新的元素和属性。”

“在SP1中,对于CSS3的支持也有了极大完善,不过仍然没有HTML5那么详尽。编辑器如今支持更先进的选择

器,比如div:nth- child(2n+1),此外,它还支持新的color values rgba、hsl、hsla和8 digit hex values。”

微软表示:“我们建议所有ASP.NET开发人员开始利用当今的HTML5和CSS3,Web平台和工具团队对Web标

准非常重视,今后你会见到对HTML5和CSS3更好的支持。”

http://www.javaeye.com/news 3.10 Visual Studio 2010 SP1将支持HTML5和CSS3

第 60 / 101 页

Page 61: Java eye新闻月刊   2011年01月 - 总第35期

4.1 Google API 和开发者产品元素表

发表时间: 2011-01-28

Google这只巨鳄实在是太巨大了,其拥有庞大的产品线,而每个产品线几乎又有无数为开发者提供的API,如

果你想开发第三方应用就可以直接使用,但Google到底有多少API呢?为了搞清楚这个问题,Google自己制作

了一个“]Google API 和开发者产品元素表”,里面列出了截止2011年1月为止的所有API和跟开发者有关的产

品,涵盖移动、搜索、gadgets、数据API、社会化、广告、地图、工具、Chrome等等方面,点击每个“元

素”即可了解更多信息。

开发者一定要收藏这个地址,真是即好看又实用,而且这个元素表肯定还会不断膨胀。

http://www.javaeye.com/news 4.1 Google API 和开发者产品元素表

第 61 / 101 页

Page 62: Java eye新闻月刊   2011年01月 - 总第35期

4.2 RDoc 3.5 版本发布

发表时间: 2011-01-30

RDoc 3.5 版本发布了!

RDoc是针对Ruby源代码的文档系统。跟JavaDoc一样,RDoc可以读取原文件,分析源代码中的语法信息和注

释文本,生成HTML格式的文档。和JavaDoc不同的是,即便源代码没有任何注释,RDoc也能生成相当漂亮的

文档内容。在编写源程序的同时编写RDoc可以说易如反掌。

Ruby的内建库和标准库文档都是用RDoc生成的。应该可以使用ri命令来访问这些文档,不过这也取决于你安装

Ruby的方式。

新功能改进:

*RDoc::Parser::C looks for rb_scan_args and fills in RDoc::AnyMethod#params appropriately. This

may provide useful information if the author did not provide a call-seq.

*RDoc::Parser::C now records the function name for methods implemented in C.

*RDoc now records file and byte offset information for methods.

bug修复列表:

*Locations of module aliases are now recorded.

*RDoc::Parser::C finds method bodies better now.

*Fixed further locations where output encoding was not preserved. Bug #11 by Vít Ondruch,

RubyForge bug #28791 by Dzmitry Prakapenka.

*Fixed display of numeric lists on the index page and file pages. Bug #12 by tobijk.

*Skip TestRDocOptions#test_check_files on windows until a windows-specific test can be created.

RubyForge bug #28821 by Usaku Nakamura.

*Fixed line-height of headings in method and alias descriptions. RubyForge Bug #2770 by Adam

Avilla

*Relaxed RDoc::Parser::Ruby#remove_private_comments to consume more dashes as older versions

once did. Bug #7 by Claus Folke Brobak.

下载地址:https://github.com/rdoc/rdoc/

http://www.javaeye.com/news 4.2 RDoc 3.5 版本发布

第 62 / 101 页

Page 63: Java eye新闻月刊   2011年01月 - 总第35期

4.3 Python 3.2 RC 1 发布

发表时间: 2011-01-17

Python 是一种面向对象、直译式计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多

年的发展历史,成熟且稳定。这种语言具有非常简捷而清晰的语法特点,适合完成各种高级任务,几乎可以在

所有的操作系统中运行。

Python 3.2 RC 1 版本发布。该版本的改进内容:

•numerous improvements to the unittest module

•PEP 3147, support for .pyc repository directories

•PEP 3149, support for version tagged dynamic libraries

•PEP 3148, a new futures library for concurrent programming

•PEP 384, a stable ABI for extension modules

•PEP 391, dictionary-based logging configuration

•an overhauled GIL implementation that reduces contention

•an extended email package that handles bytes messages

•a much improved ssl module with support for SSL contexts and certificate hostname matching

•a sysconfig module to access configuration information

•additions to the shutil module, among them archive file support

•many enhancements to configparser, among them mapping protocol support

•improvements to pdb, the Python debugger

•countless fixes regarding bytes/string issues; among them full support for a bytes environment

(filenames, environment variables)

•many consistency and behavior fixes for numeric operations

下载和查看详细的版本发布信息:http://www.python.org/download/releases/3.2/

访问python官方网站:http://www.python.org

http://www.javaeye.com/news 4.3 Python 3.2 RC 1 发布

第 63 / 101 页

Page 64: Java eye新闻月刊   2011年01月 - 总第35期

4.4 开发人员能够得到的最好赞扬

发表时间: 2011-01-17

编者按:原文作者Phil Haack 从1997年开始从事软件开发,目前担任微软的ASP.NET MVC框架的高级项目经

理,另外也负责ASP.NET的部分特性。Phil认为:开发人员能够获得的最大赞扬,就是其他开发人员的给予的赞

扬。即:同行的赞扬!

  作为软件开发人员,有一个小秘密:不管你写的代码有多么优秀,对另外一位开发人员来说,都毫无用

处。

  如果代码足够“干净”,你都可以吃代码上面的寿司,这没什么。如果每次代码显示在屏幕上时,约翰·卡

马克(John Carmack)和Linus

Torvalds都对这些代码都佩服的五体投地,这也没什么。但一些开发人员称这些代码是垃圾,而这些人通常就

是你离开之后接手你代码的人。

  原因有很多,而且比较琐碎:

• 在方法/函数中,你使用了字符串串联,而不是StringBuilder类。所以,如果这种情况发生,那么做出

这样的决定就是有意的,因为一般这样的算法只会串联3到4个字符串。下一个开发人员才不关心这些。

• 没有按照规定把花括号放到应该放置的那一行,而是放到了同一行(反之亦然)。

• 使用了switch语句,但大家(包括下一个开发人员)都认为应当将其替换为状态或者策略模式。难道你

没读过《设计模式》这本书吗?不要因为只有一个switch语句导致没有代码重复而担心。

• 在依赖注入(Dependency Injection)技术上,你采用Spring.NET,但下一个开发人员更喜欢使用

Windsor。他们认为只有白痴才使用Spring.NET(反之亦然)。

• 或者你自始至终一直都在采用依赖注入技术。依赖注入到底是什么鬼东西?现在我完全看不懂代码!:(

  尽管我们为完美代码而努力,但在真正的项目开发中,这是很难实现的。因为代码会受诸如时间压力之类

的约束限制。不幸的是,从代码中看不出约束来, 看到的只是这些约束造成的影响。当下一个开发人员阅读你

的代码时,他们是看不出这些代码是在项目发布前的剩余1小时内完成的。

  然而我承认,在被误导性评论中伤之前,很难不先对这类评论采取一些措施,比如通过注释在代码中添加

一些约束。例如:

http://www.javaeye.com/news 4.4 开发人员能够得到的最好赞扬

第 64 / 101 页

Page 65: Java eye新闻月刊   2011年01月 - 总第35期

引用

public void SomeMethod()

{

/*

程序中至多有4到5个foo,所以,在这种情况下使用字符串串联是可行的。这里有5篇有关性能讨论的帖子的

链接。

让我休息一下,现在是凌晨3点了,我一直忙于Jolt,这个项目已经逾期3个月了,现在我一点社交生活都没

有。

放我一马吧!...

*/

string result = string.Empty;

foreach(Foo foo in Foos)

{

result += foo;

}

return result;

}

  这样的防卫看起来有点过分,不过分?在注释中说明为什么制定一个特殊的、不明显的设计方案,这没什

么问题。事实上,这也正是注释的作用所在,而不是为了简单地重述一下代码做了什么。

  然而问题是,开发人员有时候彼此之间的制约很大,你用绿色写论述(或者你的集成开发环境中注释对应

的任何一个颜色)来标明每一行代码,因为你不知道对下一个开发人员来说,什么才算是明显的。

  这也是为什么前几天收到一个开发人员的电子邮件我非常高兴的原因。这个开发人员继承了我写的一些代

码,并在邮件中评价了我的解决方案,在这里我引用他的原话:“写的非常棒”。

  真的?你不是在愚弄我吧?Ashton,你究竟躲在哪?

  这很可能是你从别的开发人员那得到的最高称赞。而且我认为这不是因为我真的是这样一个卓越的开发人

员。我认为真正应该赞扬的人是那位给出称赞开发人员。

  我的意思是,当我继承别人的代码时,我的反应很有代表性,他们到底为什么要这样写代码!?难道他们

没有学过如何编程么!?除了刚刚离开的那位前任开发人员,还有谁更适合做替罪羊?(编注:伯乐在线在前

http://www.javaeye.com/news 4.4 开发人员能够得到的最好赞扬

第 65 / 101 页

Page 66: Java eye新闻月刊   2011年01月 - 总第35期

段时间编译的《程序员:你的代码为谁而写》一文中就说到:“要评判很久以前写出的代码是优是劣很不容

易,因为现在已经不知道当时为什么编写这些代码,也不知道为谁编写了这些代码。”所以,这种替罪羊事情

比较常见。)

  幸好我比较机智,能将这些想法藏在心里。今后,我会在理解事情上更下功夫。当我继承别人代码时,我

会假设这些代码是开发人员在72小时内一次编码完成

的,他魔兽世界中的角色身边到处都是蜜蜂和劫持的人质,在一切真正开始变糟之前,他只有1个小时,并且是

在一台386的机器上来完成编码。

  鉴于那些情况,难怪那个笨蛋不使用IDisposable实例附近的代码块。

  译文出处:伯乐在线 - 职场博客

  译文链接:http://www.jobbole.com/entry.php/452

  原文作者:Phil Haack  编译:伯乐在线 敏捷翻译组 - 牛冬梅

  如需转载,但请注明原文/译文出处、译文超链接和译者等信息,否则视为侵权,谢谢合作!

http://www.javaeye.com/news 4.4 开发人员能够得到的最好赞扬

第 66 / 101 页

Page 67: Java eye新闻月刊   2011年01月 - 总第35期

4.5 阅读优秀代码是提高开发人员修为的一种捷径

发表时间: 2011-01-25

  编者按:原文作者Alan Skorkin是一名软件开发人员,他在博客中分享对软件开发相关的心得,其中有很

多优秀的文章,本文是其中的另一篇。Alan认为:阅读优秀代码是提高开发人员修为的一种捷径。以下是全

文。

  我突然想起来,很多程序员都讨厌阅读代码。来吧,承认吧! 每个人都喜欢编写代码,编代码是件趣事。

另一方面,阅读代码也不容易。 不仅不容易(编注:参见《微软资深软件工程师:阅读代码不容易》), 而且

还非常枯燥,咱们要面对这一事实。任何不是你的代码都不怎样。(虽然我们没有说出来,但我们都是这样想

的。) 即便是你自己几个小时之前写的代码,也会看起来很烂。时间越久,看起来越烂。 所以,为什么你要浪

费时间去看其他人的糟糕代码,而你完全可以利用这段时间编写你自己的优秀代码。 其实我们可以一试,几个

小时之后回头再看,看看你的代码是否还依旧优秀。 如果你不能吸收前辈大师的经验知识,那你永远都无法成

为一位大师。 成为大师的方法之一是,找到一位大师,让其倾囊传授其所知。 有这种可能么?当然了,有这可

能,虽然机会不大,但你必须极其走运。 不过你不必十分走运,因为我们幸运地处于这样一个职业,一个充满

着大师知识和技能的职业,等待我们去汲取吸收,这些东西就在他们所编写的代码中。 你要做的就是去阅读代

码,当然了,这或许耗时不少,毕竟没有人坐在那里给你讲解,但这种方法的成效还很高。 打个比方,要想成

为一名卓越的木匠,得观察大量结构优良的家具。

  我喜爱阅读代码,我的直觉告诉我,你也会从中获益颇丰。虽然阅读过程恼人并烦人,但其回报是非常值

得你为之努力的。 说到这个,如果你想成为一名卓越的作家,你会专注于写作么? 你或许已经尝试,但你并没

有走得很远。 大多数的伟大作家也是如饥似渴的读者,这是一个普遍事实。 在你能写出任何拿得出手的东西之

前,你需要品读其他伟大作家,吸收不同的风格,看看前辈已尝试过的东西,从中吸取精华。 你的知识会慢慢

增长,你自己的作品最终会透露出些许成熟,你也会找到一种“感觉”。 编写代码和写作没什么不同,如果你

都没有阅读过任何卓越的代码,你为什么期望自己能写出像样的代码呢? 你显然不应该那样。对于程序员来

说,阅读卓越代码就如同作家阅读优秀书籍一样重要(这话可不是我说的,这是Peter Norvig(Google研究院

总监)说的,他非常优秀,大家也要向他学习了)。

  即便所有这些都无法让你信服,那这里有一个不可置否的事实。 对你作为一名专业开发人员的生存来说,

善于阅读代码至关重要。 如今,任何有一定规模的项目,都是团队的成果。所以,你通常要处理、修改和扩展

大量不是你写的代码。 因此,阅读代码可能是你能掌握的最常用并最有用的技能。挺过这个难关,好好掌握。

  如何阅读代码?像某些人一样……

  我已经记不清有多少次看到程序员(用鼠标)滚上滚下地看着不熟悉的代码,几分钟过后,他们的脸上浮

现出不悦的表情。 他们不久后会宣告说,那代码不值一读,为什么要浪费时间呢?我们只能用其他方法解决问

http://www.javaeye.com/news 4.5 阅读优秀代码是提高开发人员修为的一种捷径

第 67 / 101 页

Page 68: Java eye新闻月刊   2011年01月 - 总第35期

题。 我不确定(他们)在期待什么,是通过潜移默化来吸收代码的含义,还是集中精神盯着代码来得到启发?

你不能只靠长时间盯着代码来阅读代码,你要理解它并化为己用。 这里有一些我喜欢用的技巧,虽然这不是一

份详尽的列表,但我发现其中有些特别有用。

• 1.尽力构建并运行代码。 这通常是一个简单的步骤,就像你在看可运行的代码(这和随机代码相反)。

不过,并非总是如此。通过构建和执行代码,你能从中学到很多上层代码结构。 说到工作代码,你是否

非常熟悉如何构建你的当前项目? 虽然构建通常非常复杂,但通过构建并生成可执行的代码,你能学到

很多。

• 2. 不要只注重细节。 你要做的第一件事是,在你正阅读的代码中,找到代码结构和风格的。 首先浏览

一下代码,尽力理解不同代码段要做什么。这会让你熟整个代码的上层结构,你也能领会到你正处理的

代码的一些构思(良好架构和意大利面条等)。 这时候,你可以找到切入点(不管它是什么,主函数、

servlet或控制器等),并查看代码如何在那里分支。 不要在这上面花过多的时间,随着你愈加熟悉代

码,你可以随时回来查看。

• 3. 确信自己理解所有结构。 除非你碰巧是所用编程语言的首席专家,否则该语言有些它能做的事你可

能还不知道。当你在浏览代码时,记下所有你或许不熟悉的结构。 如果有很多不熟悉的结构,你要做的

下一步非常明显。 如果你不知道代码要做什么,那你就走不了很远。 即便只有几个你不熟悉的结构,

你应当深入查看。 你现在是在探索你所用编程语言中你以前不知道的东西,为此花几个小时来阅读代

码,我也非常乐意。

• 4. 既然你对大多数结构已有很好了解,那现在是该做些随机深入研究了。 就像步骤2,开始浏览代码,

当这次 要挑选一些随机函数或类,并开始逐行详细查看。 这是硬仗开始的地方,但也是你要取得主要

成功的地方。 这里的构想,会形成你正在查看的代码库的思维模式。 也不要在这上面花过长的时间,

但在继续前行之前,你要尽力并极大吸收一些有内容的代码块。 这个步骤,你也可以随时反复回过头

来,每次你都会了解更多的背景,并收获更多。

• 5. 毫无疑问,在前面这些步骤中,肯定有你困惑的地方,所以这是你做些测试的最佳时间。 在测试的

时候,你的麻烦可能会更少,同时你也能理解代码。 我一直感到奇怪,开发人员忽略一套写得很好很全

面的测试代码,而尽力去阅读并理解某些代码。 当然了,有时候并没有测试。

• 6. 如果你说没有测试,那这听起来是编写测试的时候了。 (编写测试)有很多益处,有助于你自己的

理解,有助于你提升代码库,阅读代码时也能编写代码,这是该你出手做些事的时候。 即便已经有了测

试,通常你也可以编写一些测试,你总能受益的。 测试代码通常需要换种方式思考问题,那些你以前不

太明了的概念也会变得更清晰。

• 7. 提取奇特的代码,使其成为单独的程序。我发现阅读代码是个非常有趣的练习,即便只为节奏变化。

即便你不了解代码的底层细节,你或许能知道一些代码在上层结构上要做什么。 什么不提取一些特定的

函数,单独列为独立的程序。 当你在执行小段程序时,调试也会更简单。反过来说,可能还需要一些额

外的步骤,才能理解你正查看的代码。

• 8. 代码不干净?有异味? 为什么不重构它? 我并不建议你重写整个代码库,但重构部分代码,真的有

助于你理解层次上升一层。 把你理解的函数拿出来,改成独立的函数。 在你知道之前,原来的大函数

看起来易管理,你可以在脑海中修改它。 重构允许你把代码变成自己的,无需完成重写代码。 如果有

http://www.javaeye.com/news 4.5 阅读优秀代码是提高开发人员修为的一种捷径

第 68 / 101 页

Page 69: Java eye新闻月刊   2011年01月 - 总第35期

好的测试,有助于重构,但即便你没有好的测试,抽取你确定的函数并做测试。 即便测试看起来完全不

充分,但作为一个开发人员,你得学着相信你的技能,有时候你只需努力去做(重构)。(如果你必须

重构,你通常都可以把代码恢复原 状。)

• 9. 如果没什么能帮上忙,那你就找个阅读代码的同伴。或许并非只有你一个人能从这代码中获益,所以

去找一个 人,一起阅读代码吧。 但你别找专家,他们会从上层结构上,向你解释所有东西,你会错失

那些你自己详细查看代码时所能学到的细微差别。 然而,如果不见效的话,你也不能理解,有时候,你

能做的最好的事就是去问。 向你的同事请教,如果你正在阅读开源代码,可以在互联网上找人问问。

但是你要记住,这是最后一步,而不是第一步。

  如果我时间紧迫,需要快速合理地理解某些代码,并且我只能挑选上述步骤的其中一个,那我会选择“重

构”(即:第8个步骤)。 虽然你能理解的东西不会很多,但那些你领会的东西,你会牢牢记住的。 总之,有

件事你需要记在心里。 如果你新接触一个重要的代码库,你不可能立即能理解它。 这需要数天、数周和数月的

潜心努力,接受这个事实。 即便有一位专家和你在一起,也不能明显地缩短时间(。 然而,当涉及到代码库

时,如果你能耐心并有条不紊地阅读(和编写)代码,你最终能熟悉项目的方方面面,你能成为大牛。 你或者

是逃避阅读代码,经常寻求某人帮你讲解某事。 我知道我会成为哪一种人。

  寻找阅读代码的机遇 – 不要错失

  我们喜欢编写新代码,是因为我们这次能正确处理问题。 好吧,也许不是这次,但一定是下次。 事实上

是,你经常改进你的技术,但你从没有恰当地处理问题。 这就是编写新代码的价值所在,你可以历练并磨练你

的技能,但阅读和把玩其他人编写的代码,(如果没有更多的价值,)也是有同样多的价值。 你不仅能从中获

得一些有价值的技术知识,也能收获领域知识,领域知识通常仍具更多价值(毕竟,代码是文档的最终形

式)。

  即便代码写得很神秘,无任何惯例可言,但还是有价值。 你知道我在说的代码,它几乎看起来晦涩难懂,

但不是有意而为之(因某些原因,Perl语言代码通常是这样的)。 不管什么时候我看到那样的代码,我都会这

样想: 把它想象成只有你破译它后才能学到的东西。 是的,这是主要的痛楚之处,但要接受它,有时候你自己

也会因琐碎的原因而写出那种使人困惑的代码(否认没有用,你知道这是真的)。 好了,如果你花些时间来阅

读那样的代码,你更有可能最终写出同样的代码。并不说你将会写出那样的代码,但你有能力写出那样的代

码。 最后,态度通常是最重要的(编注:态度决定一切)。 如果你视阅读代码为日常繁琐的工作,那它就是

(繁琐的工作),并且你会逃避,但如果你视其为一个机遇,那好事终将到来。

  编者后话

  你会经常去阅读优秀的开源代码么?欢迎在评论中和大家分享。

http://www.javaeye.com/news 4.5 阅读优秀代码是提高开发人员修为的一种捷径

第 69 / 101 页

Page 70: Java eye新闻月刊   2011年01月 - 总第35期

  译文出处:伯乐在线 - 职场博客

  译文链接:http://www.jobbole.com/entry.php/471

  原文作者:Alan Skorkin  编译:伯乐在线 敏捷翻译组 - 关关

  如需转载,但请注明原文/译文出处、译文超链接和译者等信息,否则视为侵权,谢谢合作!

http://www.javaeye.com/news 4.5 阅读优秀代码是提高开发人员修为的一种捷径

第 70 / 101 页

Page 71: Java eye新闻月刊   2011年01月 - 总第35期

4.6 Tiobe2011年1月开发语言排名(Python获年度大奖)

发表时间: 2011-01-10

编程语言Python获得了2010年编程语言大奖。

Python在2010年获得了较大的市场份额增长,2010年1月以来Python的市场份额增长了1.81%,是增长速度

最快的,其次是Objective - C(1.63%)。 Objective - C的风靡是由于苹果的iPhone和iPad平台的普及,然

而2010年的最后几个月它的市场份额有很大下滑。

Python已经成为脚本系统标准(以前是Perl),但现在已经普及到更多应用领域。比如Python的Web开发中非

常流行,特别是与Django框架组合。由于Python简单易学,越来越多的大学使用Python作为教学编程语言。

TIOBE开发语言排名是一种编程语言的流行程度的指标。该指标每月更新一次。市场占有率是根据世界各地的熟

练工程师、课程和第三方供应商的数据统计来的。用于计算市场占有率的流行的搜索引擎包括谷歌,MSN,雅

虎,维基百科和YouTube。TIOBE指标并不是表明哪个是最好的编程语言或哪个语言被应用地最多。

该指标可以用来检测你采用的编程语言或技术的先进性,或者当你准备建立一个新的软件系统时帮助进行战略

决策,TIOBE指标的计算方法可以在这里找到。

TOP20

综合对比历史曲线

21-50的排名

51-100名

ABC, Algol, Alice, Bash, BCPL, Beta, Bourne shell, C++/CLI, CFML, cg, Clean, Dylan, Eiffel, Euphoria, F#,

http://www.javaeye.com/news 4.6 Tiobe2011年1月开发语言排名(Python获年度大奖)

第 71 / 101 页

Page 72: Java eye新闻月刊   2011年01月 - 总第35期

Gambas, Icon, IDL, Io, J, JScript.NET, Korn shell, LabVIEW, LabWindows/CVI, Limbo, LPC, Maple, MAX/

MSP, Modula-2, MUMPS, Natural, Oberon, Objective Caml, Occam, OpenCL, Oz, Postscript, Q,

REALbasic, S, SIGNAL, Smalltalk, SPSS, Standard ML, VBScript, Verilog, VHDL, XBase, XSLT, Z shell

历年大奖获得者

开发语言分类对比

http://www.javaeye.com/news 4.6 Tiobe2011年1月开发语言排名(Python获年度大奖)

第 72 / 101 页

Page 73: Java eye新闻月刊   2011年01月 - 总第35期

4.7 开源语言Scala获欧盟资助

发表时间: 2011-01-18

近日Scala开发团队宣布,未来五年内,欧盟研究委员会将向Scala语言开发者资助230万欧元,此举旨在帮助克

服并行编程所面临的挑战。随着多核心和多处理器操作系统日益普遍,并行编程也愈来愈为重要。

Scala开发者表示将扩充开发团队,有了欧盟的资助无疑将确保这个开源项目的长远发展。

Scala是洛桑联邦理工学院(EPFL)的Martin Odersky创造的函数式、面向对象的编程语言,基于Java

和.NET,以BSD许可证发布。

Scala官网:http://www.scala-lang.org/

http://www.javaeye.com/news 4.7 开源语言Scala获欧盟资助

第 73 / 101 页

Page 74: Java eye新闻月刊   2011年01月 - 总第35期

5.1 IE9 RC发布日期确定 最新版截图曝光

发表时间: 2011-01-30

微软已经向多家媒体发出了邀请函,2月10日,微软将在旧金山举办IE9发布会。尽管微软并没有在邀请函中透

露具体内容,不过IE9 RC极有可能会在当天发布。

邀请函全文如下:

来自Internet Explorer团队的成员(以及一些特别嘉宾)将在两周后到旧金山分享一些重大新闻。我们知道现

在已经是非常忙碌的新闻周了,但仍希望您能出席。

昨日,Winreview.ru贴出了IE9 RC最新版本的截图,版本号为9.00.8073.6018

(WIN7_IE9_Partner.110121-2300),该版本也同时泄露到了很多第三方手中。IE9 RC中,标签页会采用方形,

整体界面也会进行微调。除了界面调整,微软还升级了下载管理器,在RC中,下载管理器将显示下载速度,无

需鼠标悬停在单个下载任务上。

此外,IE9 RC还将引入一项重要的安全功能,那就是“ActiveX插件过滤”(ActiveX filter)。该功能赋予了用户

新的控制权,用户能选择所访问网站上哪些ActiveX插件可以显示,进一步提高了浏览器的安全性。

http://www.javaeye.com/news 5.1 IE9 RC发布日期确定 最新版截图曝光

第 74 / 101 页

Page 75: Java eye新闻月刊   2011年01月 - 总第35期

5.2 Firefox 4.0 Beta 10发布

发表时间: 2011-01-26

Firefox 4.0 Beta 10于今日发布。

Mozilla Firefox(以下简称为“Firefox”,正式缩写为“Fx”,非正式缩写为“FF”),中文俗称为“火

狐”(被官方使用但是没作为商标),是由 Mozilla基金会从Mozilla Application Suite独立出来采用开源与社

区共同开发的网页浏览器。可以在多种操作系统运行,源代码以GPL/LGPL/MPL三种授权方式发布。

该版本主要改进:

•Compatibilty and stability improvements when using Adobe Flash on Mac OS X

•Improvements in memory usage

•Support for a graphics driver blacklist to improve stability

•See the complete changelist from the previous beta

详细更新列表:http://www.mozilla.com/en-US/firefox/4.0b10/releasenotes/buglist.html

下载地址:

Firefox 4.0 Beta 10 for Windows

Firefox 4.0 Beta 10 for Linux (x86, x64)

Firefox 4.0 Beta 10 for Mac

http://www.javaeye.com/news 5.2 Firefox 4.0 Beta 10发布

第 75 / 101 页

Page 76: Java eye新闻月刊   2011年01月 - 总第35期

5.3 一位资深IT自由职业者的2010年回顾

发表时间: 2011-01-29

  编者按:本文作者Matt Raible是一位资深的UI架构师,从事IT行业咨询的自由职业者。他同时也是App

Fuse的作者,著有《Spring Live》。Matt选择从事自由咨询是因为他认为自由咨询可以带来更高的收入,同时

也比全职工作更自由。Matt提到的更高收入会有多高?编者根据 Matt博客中一篇文章的描述,推断雇用Matt

的费用每小时至少需要数百美元。以下是Matt Raible回顾自己2010年的文章内容。

  2010年是一个heckuva年,可能是我所有特别喜欢的事情之一。它以很多早有预料的开心的事情开始,以

诸如旅行、滑雪和放松活动结束。我现在只 能抽时间来写这篇文章。在2010年伊始,我有很多目标,头一个就

是:快乐/幸福。其他目标有:跑步、滑雪、山地骑车和完成The Bus。我同样也有一些职业目标,包括开源、

会议、发表文章和学习新技术。我大约完成了75%的个人目标和50%的职业目标。因为在过去一年中有着很多

愉 快的经历,因此,对于这两个百分比,我感到很满意。

  2009年12月,我开始在时代华纳有线电视公司(TWC)工作,担任Web开发的首席架构师。受雇于帮助

他们组建一个能勤奋工作的开发团队,以便尽 快建立他们的在线视频系统。1月在弗吉尼亚州,在雇佣几位敏捷

教练后,我们开始用敏捷方法培训成员。在那个月,我只写了一篇关于《development infrastructure

stacks》的技术文章。在TWC和我现在的gig,我发现下面的组合很受用:

  • 源码控制:SVN

  • 源码查看器:FishEye

  • Wiki: Confluence

  • Bug追踪器:JIRA

  • 持续集成: Hudson

  我们在TWC公司尝试过几个月的Git,但后来转到SVN,因为在我们最为紧张的一个开发周期中,出现了

“代码删除”问题。在这期间,我和孩子们(伯 乐在线注:Matt有两个孩子:Abbie和Jack)都没有去滑雪,

我们写了《How to be a Super Hero》和《The Adventures of Upside Down Man》。

  在二月,我重拾Grails知识,开始艰难地教那些不懂Java的开发人员。首先,有很多关于Grails和Groovy的

书籍只针对Java开发人 员。第二,那些我尽力去教的开发人员,他们更有兴趣学Java。既然我教Grails失败

了,我们后来就选择Spring和jQuery来构建我们的应 用。因为我们的大多数开发最后都以(ActionScript/

Flex、 Objective-C和jQuery/HTML)构建UI,因此,当初的选择还是不错的。

  在二月初,我家遭贼,我的笔记本在卧室被盗。还好备份工作做的到位,我并没有丢失任何数据。此外,

商业保险弥补了我的损失。我父母过来帮我重建了客 厅。我写了一篇《My Future of Web Frameworks

Presentations》。同时,因为《Jack was flying past both Abbie and I and giggling while doing it》,作

http://www.javaeye.com/news 5.3 一位资深IT自由职业者的2010年回顾

第 76 / 101 页

Page 77: Java eye新闻月刊   2011年01月 - 总第35期

为他的父亲我感到非常自豪。

  到三月初,我们在TWC公司招聘组建了一个10人的团队。作为庆祝, 我们去Jackson Hole旅行了一趟。

在此次旅行中,最让我高兴的是,看到团队非常团结。Kudos和Chris组成这样一个优秀团队,并一起组织了这

样令人难忘的旅行。 对于来年的旅行,我们都向往不已。

  接下来一周,我飞往拉斯维加斯,参加 ServerSide Java Symposium 大会。其中关于Cloud、 Web

Service APIs、 Flex和 Spring 3的会议,以及卡梅隆的《Lessons Learned from the Internet Age》我尤为喜

欢。大会结束后,我写了《Future of Web Frameworks and GWT vs. Flex Smackdown presentations》。

我的三月是以Trifecta结束的。

  在复活节,我买了一台iPad,几天后看了一下。七个月后,虽然我不再迷恋iPad了,但认为它还是比

Galaxy Tab好。我用的不是很多,除了在旅程中看电影。我的iPad主要是小孩在用,他们大多数是在玩游戏和

NetFlix。之后,我们去俄勒冈州拜访我父母, 并庆祝我母亲光荣退休。四月末,因为工作上的事情,还去了一

趟西雅图。

  我回到丹佛后,电视关了一个月。我记录下了6月初期的一些经历。在Memorial Day周末,我去Moab山

玩山地自行,在沙漠摇滚音乐节上had a blast。在Porcupine Rim骑车花了4.5小时,行程26.75英里。路上经

历了几个非常惊险的地方。

  六月开始了我们一年一度的Red Rocks骑车之行。在睡了六个小时后,第二天我在Elephant Rock越野行进

25英里。第二天,我乘上飞机,前往爱尔兰,参加“爱尔兰软件展会”。我姐姐加入我的行程,我们和Jamie、

Rob、John和 Josh有一起过得特别开心。返回工作后,我和客户谈论到这次假期时显得尤为太尴尬。

  在父亲节,我父母驱车来到丹佛,我们在Great Sand Dunes野营,度过了一个快乐的周末。过了Dunes

后,我父母和孩子开车去Cabin,沿途还去了黄石公园。6月24日,星期四,我在Lodo参加我好友Jason的生日

派对。

  我今年最喜欢的旅途是去The Cabin,感觉像在家一样。我母亲在四月退休,不久后,父母便搬回蒙大拿。

看到他们那样幸福,真的非常高兴。我特别喜欢畅想在未来经常去拜访他们,拜访 所有在Swan Valley的亲

戚。孩子们和我连夜赶回丹佛(950英里,用了14.25小时),然后回到TWC公司工作。

  七月末,去Lost Coast参加Jess和Lili的婚礼 。十分壮观的Party过后是宴会,宴会持续到傍晚。Clint和我

发誓要早点睡觉,但我们结果一直聊到关门。Jess和Lili是营造难忘之夜的功臣,尤其是他们在婚礼上的跳舞和

具有感染力的幸福。

  八月,在庆祝了本博开通八周年后,我们开始了工作上的“60天冲刺”。这“60天冲刺”的目标就是重写

http://www.javaeye.com/news 5.3 一位资深IT自由职业者的2010年回顾

第 77 / 101 页

Page 78: Java eye新闻月刊   2011年01月 - 总第35期

我们的视频门户、iPad和索尼蓝光应用程序。我们雇佣Method来设计,为自己挑选了名下的特性后,投入了工

作。我在10月记录下了这些努力带来的成功。

  我忘了把在丹佛Cruisers “圣人和罪人”的骑车之行记录下来,还有在Red Rocks听B.B. King所带来的乐

趣。

  八月16日是Abbie和Jack开学的第一天。八月末,我们庆祝了Jack的6岁生日,还有去密苏里参加了我堂妹

Amy的婚礼。

  九月,我们完成了“60天冲刺”的大都数任务,Trish和我在周末开车去Estes公园参加“苏格兰-爱尔兰节

日”。我们骑车(碰巧)遇到阅兵,痛饮了一些啤酒,甚至在河边的住处垂钓。

  十月来的好快,我写了《ol团队如何运作》和《defended the Age of Frameworks》。在10月末,我们

搬到TWC公司在Wynkoop的Lodo办公室。那周末的万圣节,我们扮成了超级英雄。

  十一月一开始就是Abbie的生日,Trish也来了,她是第一次见孩子们。后来我们开始了疯狂旅行,我们买

了套票,观看Broncos和 Kansas的城市比赛。然后第二天早晨飞往阿姆斯特丹参加Devoxx(同时发布了

AppFuse新版本)。周四有个演讲,(演讲过后)不久就发布了 《Comparing JVM Web Frameworks

presentation》。在The Cabin过感恩节时,我把旅程中的事记录下来了。

  我从蒙大拿飞回,在Lodo办公室停留了几日后,和Trish搭飞机一起前往Rich Web Experience。我的演讲

进展不错,激发了一些讨论。我们赶往Key West庆祝会议季节的结束。

  我返回丹佛,度过了在TWC公司的最后几个星期,又去玩了几天的滑雪,然后前往犹他州参加OverStock

的面试。虽然我很喜欢在TWC公司的时 光,但我的合同到期了,并且作为一个全职员工,并没有我向往的假

期。OverStock的面试是两天,第二天还去了SnowBird滑雪。我对 OverStock这家公司(包括人和面试过程)

的印象非常深刻,在去机场的路上,我接受了他们的offer。

  我们回到丹佛,我尽力完成AppFuse 2.1,然后我们在汽艇上和朋友一起庆祝新年。

  2010年我并没有写很多技术文章,大致是因为在TWC公司缺少学习新东西的机会。我期望在Overstock会

有所改善,希望能在来年能有更多的技术文章。

  在2009年的年终回顾中,我写到:

  " 我希望在2010年的3场大会上演讲(或者参加3场大会)、完成The Bus、还有滑雪和山地骑车。" 现在回

顾2010年,除了没有完成The Bus,其他的都完成了。

http://www.javaeye.com/news 5.3 一位资深IT自由职业者的2010年回顾

第 78 / 101 页

Page 79: Java eye新闻月刊   2011年01月 - 总第35期

  伯乐在线注:译文对原文有所删减,但整体上已经将Matt在2010年工作和主要的庆祝活动译成中文。

  

  译文来源:伯乐在线 - 职场博客 - 自由职业者

  译文链接:http://www.jobbole.com/entry.php/477

  原文:Raibledesigns  文章推荐: Martin  编译:伯乐在线 敏捷翻译组 - 关关

http://www.javaeye.com/news 5.3 一位资深IT自由职业者的2010年回顾

第 79 / 101 页

Page 80: Java eye新闻月刊   2011年01月 - 总第35期

5.4 Firefox 4 Beta 9 支持新的数据库标准

发表时间: 2011-01-14

Firefox 4 Beta 9版可以支持一个叫IndexedDB的标准,为用户存储浏览器离线数据和其他任务需要的信息,提

供一个有用的数据库接口。“IndexedDB允许Web应用在你的本地系统中为快速脱机检索存储大量数据。我们

希望Web邮件,电视节目列表,在线购物历史有一天在离线时会像在线时一样方便进入。”Mozilla浏览器

IndexedDB开发者Ben Turner昨天在博客中说。

IndexedDB主要的用途之一就是离线访问Web应用使用的数据。谷歌已经提供这样的入口给Gmail和Google

Docs,使用一个现时中断技术成为Gears。

谷歌正在将IndexedDB支持引进Chrome,一旦这个标准定下来,微软很可能会跟着做。

http://www.javaeye.com/news 5.4 Firefox 4 Beta 9 支持新的数据库标准

第 80 / 101 页

Page 81: Java eye新闻月刊   2011年01月 - 总第35期

5.5 解密 Opera 是怎么赚钱的?

发表时间: 2011-01-06

经常会有用户发出这样的疑问,浏览器作为一个免费的软件到底是怎么为软件商赢得利润?今天opera官方博客

就发表了一篇文章进行了解答。

首先,Opera是赚钱的,谭咏文是Opera的联合创始人Jon S. von Tetzchner的中文名字。 当初起这个名字,

也代表了Opera对中国的重视。

我们也希望获得更好的收入,这样才有充足的资金来为用户开发更好的浏览器。对于如何赚钱这个我问题,理

论上并不是那么好解释,因为Opera的终端用户并不直接向Opera付费。过了这么多年了,互联网和浏览器市场

都发生了天翻地覆的变化,同时也催生了新的Opera。大家可要知道,Opera曾经是一款付费的产品,但从

Opera 8.5开始,Opera连广告都废除了。

现在Opera主要是有两种不同的盈利模式:一种是通过嵌入式设备来获得收入,这主要是通过在一些手机上预

装,还有机顶盒上的浏览器,另外一种是通过桌面版的浏览器来获得收入

1. 对于嵌入式市场而言,我们主要是通过定制、维护、分成,来获取收入。比如说任天堂的Wii,和NDS上的浏

览器就是由Opera提供的,很多手机厂商也都会预装Opera浏览器,Opera和很多的移动运营商都有很紧密的合

作。这是Opera主要的收入来源。

2.对于桌面浏览器市场而言,我们主要的盈利方式是通过和其他公司的合作,比如说,Opera会和很多搜索引擎

厂商合作,当大家使用Opera的搜索引擎进行搜索时,Opera也会从搜索引擎商那里获得一定的收入。同样,大

家用手机上的Opera进行搜索时,Opera也会获得一定的收入。

除此之外,Opera还会获得一些商业上的投资,如果想了解这方面的情况,可以查看这个页

面:http://www.opera.com/company/investors/faq/#faq3

http://www.javaeye.com/news 5.5 解密 Opera 是怎么赚钱的?

第 81 / 101 页

Page 82: Java eye新闻月刊   2011年01月 - 总第35期

5.6 Google公布首个Chrome漏洞重奖

发表时间: 2011-01-14

作为加速发布周期计划的一部分,Google已经不再发布Chrome浏览器更新公告。但是今天,Google一反常态

地发布了Chrome和Chrome OS安全更新公告,部分可能是因为此次修复的漏洞比较大。

具体而言,Chrome和Chrome OS已经分别更新到8.0.552.237版和8.0.552.334版。浏览器和操作系统都升级

到第8版可能并不算大新闻,毕竟版本号不代表任何东西。相反,更大的新闻是Google颁发了首个“精英”

Chromium安全奖。

开发者Sergey Glazunov成为获得最高奖项3,133.70美元的第一人。去年7月份,Google宣布设立这一最高奖

项(此前,最高奖项为1,337美元):

“单个漏洞发现者的最高奖项已经增至3,133.70美元。我们将用这一奖金奖励发现最严重的安全问题

(SecSeverity-Critical)的开发者。事实上,Google 此举的目的是证明在沙箱的保护下,大家很难发现严重

的安全问题。”

今天,Google官方博客写道:“Chrome很难爆出严重安全漏洞,但Sergey Glazunov却发现了。同时,

Sergey还获得1,337美元奖金和其他奖金,恭喜Sergey!”

http://www.javaeye.com/news 5.6 Google公布首个Chrome漏洞重奖

第 82 / 101 页

Page 83: Java eye新闻月刊   2011年01月 - 总第35期

5.7 Larry Page 上位 Google CEO 意味着 “不作恶” 口号的回归?

发表时间: 2011-01-21

Larry Page将在4月4日作为Google CEO接替Eric Schmidt,二位创始人重新完全掌舵后,是否意味着将会彻

底执行自己最初提出的Google公司最著名的“不作恶”口号呢?

Eric Schmidt期间Google的各种诉讼和麻烦不断,尤其是在侵犯隐私方面,他们的Google Buzz在多个国家被

告侵犯隐私(虽然这个玩意似乎是Sergey Page主导开发的),他们的街景小车沿途顺便收集用户的未加密

WiFi信号里的邮件信息,消费者观察组织甚至将Eric Schmidt描述成用免费冰激凌(凑巧的是Android各个版本

都是一种免费甜品)骗取孩童隐私的恶人(上图)。实际上在最近2年里,“不作恶”这句口号甚至成为大家讽

刺Google各种做法的笑柄(Steve Jobs就属于煽风点火之人)。

那么在二位创始人重新掌舵Google之后,他们是否会纠正之前一些“作恶”的政策呢?个人认为可能性比较

大,Larry Page和Sergey Brin都属于理想主义者,他们甚至是半个“果粉”,曾拜Steve Jobs为精神导师,甚

至当初考虑过邀请Steve Jobs出任Google CEO职位,Google近两年与Apple的矛盾可能也会有所缓和。二位

年轻创始人的思想也会比沉稳的号称“硅谷绅士”的Eric Schmidt激进很多,但这里所说的“激进”绝对不会以

“作恶”为前提,想想看当初要不是哥俩私下找Mozilla的人鼓捣出一个Chrome浏览器的雏形来,Eric

Schmidt还坚决不同意上马浏览器项目呢,那样的话Chrome OS更是远在天边的浮云了。

我相信在二位创始人重新带队Google之后,Google会恢复一些创新的血液,少一些大企业的臃肿和官僚,带

着真正“不作恶”的口号大踏步的推出各种让业界为之一振的创新产品(写到这里,我怎么感觉自己更理想主

义……)。

http://www.javaeye.com/news 5.7 Larry Page 上位 Google CEO 意味着 “不作恶” 口号的回归?

第 83 / 101 页

Page 84: Java eye新闻月刊   2011年01月 - 总第35期

5.8 谷歌推动自有WebM格式进军网络视频领域 意在打击苹果

发表时间: 2011-01-17

导语:美国科技博客Business insider作者丹·弗洛姆(Dan Frommer)周日撰文称,谷歌停止在Chrome浏览器中

直接支持H.264视频格式,决定进军网络视频领域,是为了在这一领域打击苹果。

  以下为文章全文:

  谷歌近期宣布,将停止在Chrome浏览器中直接支持H.264视频格式,并专注于推动自有的WebM格式的发

展。

  业内对谷歌这一举措有不同的解读,例如谷歌只是希望推动自有视频格式的发展,以及谷歌将更加注重

Adobe的Flash技术等。不过有专家认为,这一举措也是对苹果的打击。

  下面就是具体原因:

  - 由于Chrome将原生地支持WebM,而不是H.264,这意味着YouTube将把所有视频转向WebM格式,

并将停止以H.264格式制作备份。

  - 由于苹果是H.264格式的主要支持者,并不断提升iOS设备,例如iPhone和iPad中内建的H.264视频解码

器的性能,因此苹果不太可能成为 WebM格式的支持者,或是在iOS设备中内建WebM解码器。尤其考虑到有

许多公司已经支持H.264,例如Netflix、Hulu和MLB等。

  - 未来YouTube的部分或所有视频都可能无法在iOS设备上播放,因为YouTube的部分或所有视频将没有

H.264编码,而iOS设备又不支持 WebM格式。这可能会在很多年之后发生,也有可能不会发生,不过对用户

来说有这样的可能性。YouTube是一个庞大的视频网站,如果YouTube视频不支持iOS设备,那么将是对苹果

的一次严重打击。谷歌Android系统和Chrome系统将会针对WebM进行优化,这将被谷歌作为一个营销亮点。

  - 如果苹果最终以某种方式支持谷歌的视频格式,以便使iPhone支持YouTube视频,那么最终的赢家将是

谷歌。

  - 谷歌宣布放弃对H.264的支持意味着Chrome浏览器用户需要使用Flash来播放H.264视频。这对用户来说

没有太大影响,因为Flash非常常见。不过,这一举措也是反苹果的,因为苹果对待Flash的态度非常严厉,而

Flash在Mac电脑上的性能也不是很好。

  - 谷歌全力支持Flash有些奇怪,因为Flash和Adobe未来的发展对谷歌来说没有影响。谷歌或许只是为了让

用户继续使用Flash,使采用Flash技术的广告能够继续存在。此外,谷歌也可能只是为了打击苹果。

http://www.javaeye.com/news 5.8 谷歌推动自有WebM格式进军网络视频领域 意在打击苹果

第 84 / 101 页

Page 85: Java eye新闻月刊   2011年01月 - 总第35期

  对用户来说,谷歌的举措不会对日常使用造成明显的影响。

http://www.javaeye.com/news 5.8 谷歌推动自有WebM格式进军网络视频领域 意在打击苹果

第 85 / 101 页

Page 86: Java eye新闻月刊   2011年01月 - 总第35期

5.9 Ubuntu创始人:中国版产品已经推出

发表时间: 2011-01-19

2011年1月18日,Ubuntu创始人Mark Shuttleworth(以下简称Mark)现身北京,作为开源软件的倡导者和

践行者,Mark分享了关于Ubuntu现状与未来发展计划的相关信息。独家对话凤凰网科技时,他表示,Ubuntu

中国版产品今天正式发布了,Ubuntu十分重视中国市场的发展,并会持续关注 中国用户的需求。

Ubuntu创始人Mark Shuttleworth

对于此次中国行的目的,Mark透露了两个主要的原因,其一是与当地产品开发者进行一些关于创新方面的互动

与沟通,其二是与中国的OEM合作伙伴进行必要的交流,OEM产品的创新性与Ubuntu对未来看法的探讨是此

次交流的重点。

作为最近的新品,Ubuntu 11.04的一些产品特点颇受关注,尤其对移动互联网终端设备的一些结合与应用,问

及Ubuntu新版产品是否有针对平板电脑的研发设计时,Mark 展示了一些东京科技展会的资料,“我们现在的

重点是要把多点触摸的技术做好,这是Ubuntu的一个创新概念,以便于更多的PC、一体机等产品进行应用操

作,我们也看到,很多计算机厂商推出了基于Ubuntu的解决方案,整个行业的合作趋势是我们需要推动的”。

在谈及中国版Ubuntu产品时,Mark兴奋地表示,“今天我可以正式宣布,Ubuntu的中国版产品正式发布了,

用户可以从网站直接下载使用,产品CD也已经在运往中国的途中”,Mark说,“这是第一个中国版本产品,

Ubuntu也会持续地完善其性能与质量,希望中国用户会发现Ubuntu产品更多的优点。”

针对开源软件的市场回顾与发展,Mark独家对话凤凰网科技时表示,“我们可以看到越来越多的市场变化,这

是一个令人兴奋的事情,越来越多的政府项目固定要求Linux产品进行投标,而这在2-3年前几乎是不可能

的”,据Mark介绍,很多小公司里面20%-30%的办公电脑已经迁移到了 Ubuntu,这证明已经有越来越多的

人意识到了Linux软件产品的安全可靠性,这是一个非常好的趋势。

“今天早晨我与百度工程师有一个会面,他们便向我展示了基于Linux架构的开发工作”,对于目前软件市场的

开源方向趋势,Mark持乐观态度,“CES上有一家来自中国的科技公司展示了ARM架构的笔记本,运行的是

Ubuntu操作系统”,Mark表示Ubuntu产品早已能够支持ARM架构,而微软在这方面却晚了两年。

http://www.javaeye.com/news 5.9 Ubuntu创始人:中国版产品已经推出

第 86 / 101 页

Page 87: Java eye新闻月刊   2011年01月 - 总第35期

5.10 内容管理系统Joomla! 1.6 发布

发表时间: 2011-01-12

Joomla!是一套在国外相当知名的内容管理系统(Content Management System - CMS),它属于Portal(企业

入口网站)类型,顾名思义,就是比较适合作为商业类型的网站程序。它是开源的!Joomla!是使用PHP语言加

上 MySQL数据库所开发的软件系统,可以在Linux、Windows、MacOSX等各种不同的平台上执行。

Joomla! 1.6 终于发布。它的一些新特性:

-基于PHP5.2.X,终止了对PHP 4的支持

-开发者还去掉了Joomla! 1.5中引进的遗留代码,提高了代码的清晰性,减少了约30%的代码

-新的“访问控制列表”(ACL)功能,取代了前一版的用户管理器

-提供了改进的多语言支持。增加了语言切换模块,它会在前段显示一个所有可用语言的列表框。

-改善了集成的帮助部分

-改变主要影响系统的组件视图和模块缓存

-允许用户自动更新自己的扩展

版本发布详细信息:http://www.joomla.org/announcements/general-news/5348-joomlar-16-has-

arrived.html

下载请点击:http://joomlacode.org/gf/project/joomla/frs/

?action=FrsReleaseBrowse&frs_package_id=5696

官方网站:http://www.joomla.org/

官方论坛:http://forum.joomla.org/

http://www.javaeye.com/news 5.10 内容管理系统Joomla! 1.6 发布

第 87 / 101 页

Page 88: Java eye新闻月刊   2011年01月 - 总第35期

6.1 诺基亚CEO暗示新战略 或采用Android和WP7

发表时间: 2011-01-29

北京时间1月28日消息,据国外媒体报道,尽管诺基亚首席执行官史蒂芬·埃洛普(Stephen Elop)需要等到2月11

日的投资者大会才能完全公开该公司的新战略,但在本周四召开的财报电话会议上,埃洛普已经迫不急待地暗

示了公司新站略的部分内容。埃洛普承认,诺基亚需要“更加快速地转变”,以此适应日益发展的手机市场。

对此,埃洛普表示诺基亚必须以生态系统为出发点,参与市场角逐。

  埃洛普宣称:“诺基亚必须建立、促成或加入一个具有竞争力的生态系统。”埃洛普的言论表明,诺基亚

未来可能将考虑更换Android或 Windows Phone 7等手机操作系统。在周四的电话会议上,埃洛普还特别谈到

了诺基亚的优势与不足之处,并表示新战略必须要能够帮助诺基亚扭转当前的不利局面,特别是要能够帮助公

司在高端市场取得有利地位。

   埃洛普表示:“我们在制定诺基亚的发展战略时,肯定需要依据一些重要的东西。”与此同时,他还表

示,诺基亚要想重新夺回失去的领地,就必须采取比以前更加快速的行动措施,特别是要在操作系统方面制定

更好的战略。埃洛普称:“游戏局面已经发生变化,从手机设备之争转向了生态系统的战斗。我们的行业已经

在变化,为此,我们也必须更快地调整。”

  埃洛普同时还暗示称,诺基亚公司在高端市场方面的战略已经有所调整,即从此前以“塞班”操作系统为

重点转向以基于Linux的MeeGo操作系统为重点,但是,埃洛普没有说出此战略转变的详细情况。不过,埃洛

普指出公司在高端市场和低端市场方面的不同战略,此举进一步表明,诺基亚可能会采取“双重系统”的战

略。在高端市场方面,埃洛普谈论了开发者和服务的重要性。而在低端市场方面,埃洛普则强调了称其中的关

键特征主要还是品牌、规模、价格、发行渠道和速度等。埃洛普还表示,由于芯片组的不同,因此不可能将高

端智能手机中所使用的操作系统同样地应用到低端手机之中。

  尽管埃洛普未提及具体系统的名称,但他还是谈及了该公司“将建立或加入一个有竞争力的生态系统”的

必要性,此举表明,诺基亚可能会考虑使用竞争对手的操作系统。尽管埃洛普没有明确表示诺基亚将会实施这

一转变战略,但他还是表示诺基亚也可能会放弃这样的转变战略,这主要是需要考虑自身强大的品牌影响力以

及与运营商之间的合作关系。

  在分析人士看来,诺基亚可能使用的新系统将是Android和Windows Phone 7等。另外,诺基亚还取消和

推迟了在美市场发布两款新智能手机计划,此举也进一步意味着诺基亚的战略调整正在进行之中。事实上,诺

基亚原定于上个季度推出 E7智能手机,但目前已经决定将此推迟到今年第二季度发布。对此,埃洛普戏称:

“我们已经决定不要按照外界猜测的那样前进,而是要按照我们自己的步骤前进。”

  埃洛普表示,诺基亚的新战略必须要能够帮助公司在受挫的市场上“重启新的大门”,例如美国市场等。

http://www.javaeye.com/news 6.1 诺基亚CEO暗示新战略 或采用Android和WP7

第 88 / 101 页

Page 89: Java eye新闻月刊   2011年01月 - 总第35期

埃洛普表示:“的确如此,我们在美国市场的表现令人感到失望。”在周四发布的财报显示,诺基亚去年第四

季度因“面临更多的挑战”,而导致净利润大跌了20%左右,而且利率也有所下降。

http://www.javaeye.com/news 6.1 诺基亚CEO暗示新战略 或采用Android和WP7

第 89 / 101 页

Page 90: Java eye新闻月刊   2011年01月 - 总第35期

6.2 甲骨文遭遇侵权诉讼:或赔偿1.1亿美元

发表时间: 2011-01-10

美国ID管理技术提供商2FA向美国联邦法院提起诉讼,指控甲骨文及其子公司Passlogix窃取商业机密。

  2FA称,Passlogix及其高管从2FA处窃取了价值数百万的商业机密和知识产权;而甲骨文收购了Passlogix

后,虽然明知此事,却仍然继续销售相关技术。

  2FA称,Passlogix此举导致其丧失了数百万美元的授权费,并导致该公司破产。2FA指控Passlogix从2FA

处非法获得了宝贵材料,并将其用于Passlogix和甲骨文产品的开发。

  2FA希望获得1.1亿美元的补偿性赔偿以及额外的惩罚性赔偿。

  甲骨文发言人表示,这一诉讼毫无依据。

  这起纠纷源于2FA 2006年4月与Passlogix签订的一份协议。根据该协议,2FA将认证和证书管理软件授权

给Passlogix。法庭文件显示,在“非常严格的条款”限制下,Passlogix可以访问2FA的源代码。

  该协议要求2FA对证书管理软件进行修改,以便Passlogix可以将该技术与其他的密码管理产品共同出售。

但在协议过期后两年内,Passlogix不得开发任何与2FA的证书管理软件存在竞争关系的产品。

  根据2FA的起诉书,Passlogix高管窃取了2FA大量的知识产权。而甲骨文在去年斥资4200万美元收购

Passlogxi后,明知存在纠纷却继续使用这一技术。

  几周前,甲骨文刚刚赢得了对SAP的侵权诉讼,并获赔14亿美元。

http://www.javaeye.com/news 6.2 甲骨文遭遇侵权诉讼:或赔偿1.1亿美元

第 90 / 101 页

Page 91: Java eye新闻月刊   2011年01月 - 总第35期

6.3 Google 意图进军团购领域

发表时间: 2011-01-24

《华尔街日报》引用消息人士的话称,在竞购Groupon公司失败后,Google正准备推出类似的服务Google

Offers($),为地方企业提供促销平台。Google Offers据称由Google电子商务负责人Stephanie Tilenius领

导。Google还正在开发新的支付手段,利用近场通信技术,允许顾客用手机在本地商店里付费购买产品。

目前这一消息已得到 Google 的证实,但尚未透露何时推出这项团购服务。

从目前得到的信息来看,无论是网站外观设计还是运作方式,Google Offers 与 Groupon 都很相似。注册用户

会每天收到 Google Offers 发送的广告,若在限定时间内达到预订人数,团购即可生效。

当然,网站除了提供分享到 Facebook、Twitter 的功能外,自家的团购会融入更多 Google 的元素,比如支持

Google Checkout 支付,提供 Google Reader、Google Buzz 的分享选项。

正是得益于自身庞大的网络服务的先天优势,Google Offers 似乎无需担心用户的数量问题,借助 AdWords

和 AdSense 建立起的庞大的广告服务,Google 轻而易举地就可以将企业推广出去。另一方面,团购这一类型

的互联网服务的黏性并不高,消费者对于商品的关注度往往高于对网站品牌的认知度。

毕竟团购这一领域仍在起步阶段,而且行业进入壁垒也相对较低,行业未来的规模以及竞争的态势难以估计。

Google 面对的不仅仅是行业领跑者 Groupon ,还有诸如 LivingSocial 等一批后起之秀。

http://www.javaeye.com/news 6.3 Google 意图进军团购领域

第 91 / 101 页

Page 92: Java eye新闻月刊   2011年01月 - 总第35期

6.4 人心涣散?微软又有两位高管离去

发表时间: 2011-01-28

微软今天证实,在Office 365发布后,微软云计算商业服务集团副总裁Dave Thompson将正式离职。此外,

Bing搜索首席科学家Alek Kołcz近期也将离开微软,跳槽至知名微博Twitter。

微软云计算商业服务集团副总裁Dave Thompson已经在微软工作了21年,他于1990年进入微软,最初负责

Windows NT的网络组件。2000年,Thompson出任微软组总裁,掌管Windows Server产品线,并与2004年

加入Exchange团队。不久前,Thompson开始领导Office 365的开发。

Bing首席科学家Alek Kołcz如今已经列入Twitter成员,他在2006年加盟微软,之前等在AOL研发团队工作4

年。Kołcz最初在微软Live Labs团队,2009年5月进入Bing团队。

微软最近一年来不断损失人才,不久前,Windows集团企业副总裁Brad Brooks跳槽至Juniper。再往前看,

Xbox 360体感外设Kinect的核心开发人员之一Johnny Chung Lee被Google挖走;同一天,微软政府部门全球

主管Matt Miszewski跳槽至Saleforce.com。

本月初,微软刚刚宣布解雇服务器与工具部门(STB)主管Bob Muglia,他是自去年5月以来宣布从微软离职的

第4位高管。此前,微软首席软件架构师Ray Ozzie、Office部门主管Stephen Elop和Xbox部门总裁Robbie

Bach相继离开微软。

http://www.javaeye.com/news 6.4 人心涣散?微软又有两位高管离去

第 92 / 101 页

Page 93: Java eye新闻月刊   2011年01月 - 总第35期

7.1 Windows 8安装程序截图漏出,于2012发布

发表时间: 2011-01-28

Canouna泄漏了几张Windows 8的截图,显示了Windows 8的安装。版权声明显示“Copyright Microsoft

2012”证实了Windows 8 RTM将在2012年发布。截图也明确地指出,下一代Windows将被称为Windows

8。

http://www.javaeye.com/news 7.1 Windows 8安装程序截图漏出,于2012发布

第 93 / 101 页

Page 94: Java eye新闻月刊   2011年01月 - 总第35期

7.2 Windows 8开发日程及发布日期曝光

发表时间: 2011-01-24

俄罗斯网站Wzor爆料,Windows 8将在2013年年初发布,其对应的Windows Server命名为Windows Server

2012。

Wzor还提供了关于Windows 7 SP发布的相关消息,具体如下:

— Windows 7和Windows Server 2008 R2的SP2从2010年秋季就已经开始了开发,如果一切顺利将会在

2012年年中发布;

— 2011年3月,Windows 8的开发工作将进入Milestone 3(M3)阶段;

— 在M3开发阶段之后,微软将开始Windows 8首个Beta公测版的开发,微软计划发布两个公开测试版;

— 在Windows 8 Beta 2之后,紧跟着的就是RC候选版;

— 大约在Windows 8 RC发布三个月后,Windows 8就会完成RTM版;

— 完成RTM版后,Windows 8就会上市并完成GA(general availability)公开发布,具体日期定在2013年1

月7日周一。

Windows 8开发日程及发布日期曝光

http://www.javaeye.com/news 7.2 Windows 8开发日程及发布日期曝光

第 94 / 101 页

Page 95: Java eye新闻月刊   2011年01月 - 总第35期

7.3 开源模拟器Wine 1.3.12 版本发布

发表时间: 2011-01-24

Wine开发团队近日发布了Wine1.3.12 版本。

Wine是一个在X86、X86-64上容许类Unix操作系统在X Window System下运行Microsoft Windows程序的软

件。另一方面,计算机程序设计师能经由Wine的程序库将视窗的程序转移至类Unix操作系统中运行。也有不少

软件经过 Wine测试后发布,比如Picasa,uTorrent,MediaCoder.

该版本新改进:

* Support for multiple icon sizes in winemenubuilder.

* Improvements to the help browser.

* Initial stab at DOSBox integration.

* Various MSI fixes.

* Some fixes to the Wine debugger.

* Various bug fixes.

详细更新列表:http://www.winehq.org/announce/1.3.12

下载地址:http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.12.tar.bz2

http://prdownloads.sourceforge.net/wine/wine-1.3.12.tar.bz2

http://www.javaeye.com/news 7.3 开源模拟器Wine 1.3.12 版本发布

第 95 / 101 页

Page 96: Java eye新闻月刊   2011年01月 - 总第35期

7.4 苹果开测Mac OS X 10.6.7

发表时间: 2011-01-21

苹果今天向开发人员提供了Mac OS X 10.6.7的最新Beta测试版,版本号为Build 10J842。此时距离苹果发布

Mac OS X 10.6.6正式版仅两周之遥,在Mac OS X 10.6.6中苹果推出了全新的Mac App Store在线软件商店。

Mac OS X 10.6.7主要关注于一些该操作系统的特色领域,比如更好地支持AirPlay、Bonjour服务,完善了

Windows文件共享(SMB)和显卡驱动。当前苹果还没有证实10.6.7是否会修复Mac App Store中出现的漏

洞,该漏洞允许任何人在用户的计算机下载和玩游戏。

得益于iOS平台上App Store的巨大成功,苹果也向Mac平台推出了同样的服务,那就是在Mac OS X 10.6.6中

新增的Mac App Store,允许用户直接在线购买下载软件。然而,自从10.6.6发布以后,上述漏洞就开始大肆

蔓延。

据悉,Mac OS X下一次重大升级会免费提供给用户,该升级的完整版镜像大小为992.9MB,升级版仅为

338.6MB。

http://www.javaeye.com/news 7.4 苹果开测Mac OS X 10.6.7

第 96 / 101 页

Page 97: Java eye新闻月刊   2011年01月 - 总第35期

7.5 Mac OS X 10.6.6 安全更新,App Store 正式上线

发表时间: 2011-01-07

期待以久的Mac App Store正式在 Mac OS X 上推出了。Mac App Store参考了 iTunes / iOS App Store 的

模式。用户以后就可以通过 Mac App Store,一键式付费,很简单的就可以下载自己喜欢的Mac OS X 软件。

Mac App Store目前有超过 1000 个应用。用户可按照不同的分类进行检索最新的和最值得关注的应用。

Mac OS X 的用户即日起可以通过「软件更新」下载名为「Mac OS X 更新 10.6.6.」的更新文档,文件大小约

115MB。该安全更新进行了常规性的修复,增强了稳定性、兼容性和安全性。本更新还包含 Mac App Store-

发现和购买新应用程序的最佳方式。您将在 Dock 中找到 Mac App Store 这一新应用程序。

进一步了解 Mac App Store,请访问:http://www.apple.com.cn/mac/app-store

了解更新的详细内容,请访问:http://support.apple.com/kb/HT4459?viewlocale=zh_CN

http://www.javaeye.com/news 7.5 Mac OS X 10.6.6 安全更新,App Store 正式上线

第 97 / 101 页

Page 98: Java eye新闻月刊   2011年01月 - 总第35期

7.6 Windows 8首个官方版本曝光

发表时间: 2011-01-06

在微软首席执行官史蒂夫·鲍尔默发表主题演讲之前,微软Windows部门主管Steven Sinofsky先为大家奉上了

大餐前的开胃菜,演示了下一代Windows系统在ARM架构上的运行,并且宣布了微软新一代桌面电脑Surface

2.0。

  尽管这是Windows 8首次官方露面,不过依然是犹抱琵琶半遮面。由于Windows 8仍处在早期开发阶段,

所以Sinofsky并没有就其新功能做更多的阐述,亦或是要等到鲍尔默在晚些时候为大家揭晓。总之,从简单的

演示中,我们可以看到,Windows 8的用户界面与Windows 7并没有明显变化。

  6.2。相比内核为NT6.1的Windows 7,Windows 8并不会采用全新的架构,至少从内核版本中我们可以推

测出这一点。也许Windows 8真的会在用户界面上大做文章?

  之前有消息称,Windows 8将为32位和64位版本提供两个独立界面,其主要用户界面代号为

“风”(Wind),支持拥有独立显卡的高端笔记本和台式机。这一切也许要等鲍尔默来揭晓了,我们会及时提

供最新报道。

  当前已知的最新Windows 8为Build 6.2.7904.0.101216-1845,从其版本号可以看出,它编译于2010年12

月16日。据悉,78XX是Windows 8的Milestone 1,79XX版本系列则是Windows 8的Milestone 2。如此说

来,微软在CES上展示的是Windows 8 Milestone 1,而当前的开发已进入Milestone 2阶段。

http://www.javaeye.com/news 7.6 Windows 8首个官方版本曝光

第 98 / 101 页

Page 99: Java eye新闻月刊   2011年01月 - 总第35期

7.7 Ubuntu 11.04将用LibreOffice替代OpenOffice

发表时间: 2011-01-07

Ubuntu 发行商 Canonica 公司一直在寻找代替甲骨文开源办公套件OpenOffice,Ubuntu 开发者已经确认

LibreOffice 将会包括在Ubuntu 11.04 Natty Narwhal。

Ubuntu并不是唯一放弃OpenOffice支持LibreOffice的。在上月末,openSUSE 11.4中,也代替了甲骨文的

OpenOffice。

PS: 其实自从 Libreoffice 正式启动时,就已传出 Ubuntu 将会在未来的版本中搭载 LibreOfiice,并且上周已

经放出了 Libreoffice 的 PPA ,所以 Ubuntu 11.04 用 LibreOffice 代替 OpenOffice 应该是水到渠成的事情

了。

http://www.javaeye.com/news 7.7 Ubuntu 11.04将用LibreOffice替代OpenOffice

第 99 / 101 页

Page 100: Java eye新闻月刊   2011年01月 - 总第35期

7.8 KDE 4.6 版本发布

发表时间: 2011-01-27

KDE,K桌面环境(Kool Desktop Environment)的缩写。一种著名的运行于 Linux、Unix 以及FreeBSD 等操作

系统上面自由图形工作环境,整个系统采用的都是 TrollTech 公司所开发的 Qt 程序库(现在属于诺基亚公

司)。KDE 和 Gnome 都是 Linux 操作系统上最流行的桌面环境系统。

KDE今日发布了最新版本4.6,该版本对KDE Plasma 工作空间、KDE应用程序和平台

都有许多重大改进。

主要包括:

Plasma Workspaces Put You in Control

改进了电源管理功能;Plasma workspace窗口管理器可视化性能增强;优化了移动上网本接收速度,增强了触

摸屏使用性能。

KDE’s Dolphin Adds Faceted Browsing

The KDE Games collection得到了极大增强,图像浏览器Gwenview和屏幕截图程序KSnapshot能够即时分享

图像到热门的社交网站。

Mobile Target Makes KDE Platform Lose Weight

通过 "mobile build target"可以更容易地开发移动应用。开发平台引入 QML,你可通过 QML 来编写 Plasma

Widgets,而且以后也将是最好的开发方式。

下载地址:http://www.kde.org/info/4.6.0.php

http://www.javaeye.com/news 7.8 KDE 4.6 版本发布

第 100 / 101 页

Page 101: Java eye新闻月刊   2011年01月 - 总第35期

2011年01月 - 总第35期每月5号出版

JavaEye新闻频道:http://www.javaeye.com/news投稿:http://www.javaeye.com/news/new

商务合作:Email: [email protected]电话: 021-6350-5501

《JavaEye热点新闻》月刊由JavaEye制作并发行。

JavaEye新闻频道提供高质量的技术新闻,欢迎您的加入。

http://www.javaeye.com - 做最棒的软件开发交流社区

第 101 / 101 页