2007年3月20日星期二

Web 3.0: When Web Sites Become Web Services

Here is an illustration of the net effect of apps like Dapper and Teqlo:

powered by clipmarks

2007年3月10日星期六

Eclipse Ladies


2007年3月4日星期日

美女归来

2007年3月1日星期四

TCard 1.0 即将发布

最近给老丈人研发的小软件——TCard,接近发布。

TCard当前只是实现了工艺卡片的编辑和打印功能,其本初的目的是减少老丈人作为工艺员在日常工作中书写工艺卡片的重复劳动。工艺卡片描述了零件加工和组装最终形成机械加工产品的流程,并且作为产品质量和项目进展的媒介。

客户的需求总是像滚雪球一样慢慢展现出来,开始一下子让软件团队接收是不现实的。等我首先实现了工艺卡片的编辑和打印后,才对另外一个更大的需求——台帐卡片管理和存档卡片管理有了更清晰的认识。


TCard编辑输入页面


打印输出页面

TCard是RCP的应用,由几个插件共同构成,打算在以后的文章中有计划地介绍在其中学到的东西。

ClipMarks值得学习的榜样

clipped from www.podtech.net

Just released: ClipMarks, new

bookmarking and annotation service

I sit down with Eric Goldstein, co-founder of ClipMarks, to talk about his new company and service (shipping a new version this morning). It's a cool way to annotate or bookmark pieces of content on Web pages. Very useful.

做得很不错,Firefox的插件很方便进行Cliping和publishing,有前途!
powered by clipmarks

2007年2月28日星期三

IBM to Jazz Up Eclipse

clipped from www.eclipsemag.net
IBM to Jazz Up Eclipse
IBM is readying an open-source project called Jazz to develop globally distributed collaborative software. Although software development is an inherently collaborative process, this collaboration is usually ad hoc. As software development teams become increasingly geographically distributed, and face greater time and resource constraints, there is a need for software development tools to support structured and unstructured communication and coordination of work. Integrating such tools into the IDE, and enabling them with awareness of the development process and artifacts, can help reduce context switches between tools inside and outside of the IDE, and make for a more seamless connection between development and collaboration. According to Danny Sabbah, General Manager of IBM Rational, the primary goal of the project is to establish standards around distributed software development.

The Jazz project, set for a June 2007 launch, aims to extend the Eclipse IDE with collaborative capabilities to support coordination, communication, and awareness among a small close-knit team of developers. This involves creating connections to server infrastructure for messaging, awareness, and source control, building hooks into the Eclipse development environment to supply awareness of the developers' interactions with source code and source control, and integrating user interfaces for communication and awareness within the Eclipse environment to provide unobtrusive access to in-context team information.

In the Jazz setup, developers can:
  • Monitor who is on-line coding, through icons that look like a friends’ list on an instant messenger
  • Include macros in their status messages that reflect what files or projects they are currently working on and whether they are coding or debugging
  • Initiate chats from highlighted source code, automatically hyperlink code-specific keywords in their chats to relevant source code, and save the chat transcripts either as code annotations or in a discussion forum

It also facilitates communication through screensharing and VoIP telephony with no overhead setups. Jazz also provides resource awareness by decorating files and other resources in the file viewer with colored icons to indicate what other developers are doing with their local copies of the files.

According to Sabbah, IBM is building a model to extend Jazz software with add-on products and customised for specific purposes, such as developing code for consumer electronics devices.

Sabbah also anticipated a free version of the software as well as more functional, fee-based versions. "In June, IBM will also discuss how Jazz will be layered into IBM's existing Rational development suites." Other features of Jazz are a Web-based user interface built using Ajax and integration with instant messaging.

Jazz software is also designed to work with non-Eclipse based software, such as Microsoft's Visual Studio. According to Sabbah, the goal is to use existing Web standards, such as web services security protocols, in the Jazz project. The software could be run in a hosted mode over the Internet or be installed within a company network.



powered by clipmarks

2007年2月25日星期日

那些曾经影响我的人

年前,吴立国到成都来开会,前前后后和他的交流,收获颇丰。

从售前咨询一路转到销售,他的转变确实不小,已经全然没有当年和我熬夜编程赶项目,促膝交流Java技术的味道。

他从销售的角度对技术人员的通病给出了批判,“凡是原理市场和客户的地方总是缺乏动力和效率”,说我们研发人员多半是在养老。

当年在数学系选专业的时候,我受了他的影响选择了计算机;而今日他的思考问题的角度让我重新审视技术重新思考自己的未来职业发展。