#
是用掛號(hào)信寄過來的,本來上周五就到了的,不過一直學(xué)校周末放假,所以就現(xiàn)在了。
包括了如下部件:
ADTrial?Rational Application Developer Lite Trial 6.0
FTTrial?Rational Functional Tester 6.1.0
SATrial?Rational Software Architect Trial 6.0
SMTrial?Rational Software Modeler Trial 6.0
WDTrial?Rational Web Developer Lite Trial 6.0
DB2ESE?DB2 ESE 8.2 (32)
DB2Exp?DB2 EXpress 8.2
Domino?Domino 7.0
ITDS?Tivoli Directory Server 6.0
WSADIE?IBM WebSphere Studio Application Developer Integration Edition 5.1.1
NotesClnt?Notes 6.5.3 Clients
WASExp?WebSphere Application Server Express 6.0
WASbase?WebSphere Application Server Base 6.0
WBI?WebSphere Business Integration 5.1
WCTME?Workplace Client Technology, Micro Edition 5.7.1
WMQ?WebSphere MQ 6.0
WII?WebSphere Information Integrator 8.2
看了一下,RSA是30天的試用版
摘要: 現(xiàn)在已經(jīng)有180多個(gè)隊(duì)伍了,下面也貼出來了實(shí)際的blog,空了我們也可以關(guān)注一下兄弟Team的blog,多多交流,知己知彼嘛
閱讀全文
使用WBM下來,覺得bug多多,很不好使用。比如google的軟件,都很簡潔,微軟的軟件,都很人性,而IBM的軟件,感覺第一是龐大,第二就是bug太多,狂難用,而且相比同類軟件,功能還不一定好。比如,WBM使用下來,給人的感覺就是沒有大規(guī)模的用戶測(cè)試,然后就發(fā)布了,這次大賽也應(yīng)該是幫他們的一次免費(fèi)的測(cè)試吧;-(
簡單列舉一些現(xiàn)在發(fā)現(xiàn)的小bug如下:
??????java視圖下把一個(gè)project關(guān)閉了,在Bussiness Modeling透視圖下,仍然可以發(fā)現(xiàn)是打開的。
而且好像Bussiness Modeling下只有delete,而沒有close project。同時(shí),delete也是霸道的把所有文件直接刪除,而不是像java視圖下給用戶選擇
在商業(yè)建模視圖中,Version右鍵菜單好像沒有作用,同步、提交、更新操作都沒有實(shí)際進(jìn)行。但是直接使用cvs又和可以的,所以不應(yīng)該是cvs的配置問題,而是WBM的bug。比較不爽的是,在cvs中很快可以完成的同步等等操作,wbm中竟然需要1分鐘之多!!
當(dāng)刪除項(xiàng)目的時(shí)候,最后一個(gè)項(xiàng)目實(shí)際上已經(jīng)刪除了,但是wbm還是會(huì)顯示,點(diǎn)擊又會(huì)出錯(cuò)。
總之,感覺wbm還很不成熟,小bug多多,速度比較慢也是一個(gè)比較大的問題,真不知道,很多同類產(chǎn)品比如PowerDesigner中的BPM很容易快速實(shí)現(xiàn)的,為什么在IBM這里就變得這么難;-(
摘要: 本文顯示了從最初jira3.6的外觀開始入手,顯示了如何一步步分析,思考,并且逼近,并最終破解團(tuán)隊(duì)管理、bug追蹤軟件jira3.6的全過程
閱讀全文
中午使用PowerDesinger來設(shè)計(jì)xsd的時(shí)候,突然想到,既然xsd是用來描述xml的語法的,也就是說相當(dāng)于java中的類,那么,就應(yīng)該可以有方法把xsd轉(zhuǎn)換成java代碼來解析xml,這部分功能應(yīng)該可以自動(dòng)完成,如果提供了xml的話,然后就上網(wǎng)google了一下,發(fā)現(xiàn)真的有很多著方便的東西,原來這個(gè)叫XML/Object mapping,呵呵,相對(duì)于o/r m,這個(gè)應(yīng)該是x/o m吧
有很多java的XML-Object Mapping開源項(xiàng)目,比如Castor、Comming-degister等等
在huihoo的castor概述http://www.huihoo.com/development/oo/castor.html上面看到了一個(gè)比較好的圖示敘述了如何實(shí)現(xiàn)這個(gè)
http://www.huihoo.com/development/oo/i/castor1.gif
還想到了另外一點(diǎn),從相反方向來說,那么,如果我們已經(jīng)有java文件了,那么也應(yīng)該可以自動(dòng)生成xml的
下午花時(shí)間仔細(xì)看了一下建模,把售前部分的建模完成了提交到cvs上了,呵呵
用了cvs,不過感覺好象WBM里面的version好象有一些問題,我在部署的時(shí)候就碰到了,大概是因?yàn)樗陌姹景伞?br />在WBM里面,協(xié)作是通過右鍵菜單的VERSION子菜單來完成的,感覺好像功能很弱。比如,eclipse就對(duì)于java有很完善的diff可以查看差異。但是WBM里面看不到,相比PowerDesigner的BPM支持和Repository支持,覺得還是有很多不足的和需要改進(jìn)
今天突然比較想看看到底有哪些開源的CRM或者ERP可以在我們的競(jìng)賽中用,然后上網(wǎng)看了一些
http://www.opencrx.com.cn這個(gè)看著很好的,但是就是沒有源碼下載啊,英文網(wǎng)站更是沒法上。
去看到一個(gè)JFire使用ERP/CRM的,再仔細(xì)看看確實(shí)使用了LGPL的lisense,ft啊
然后看到恩信科技Nseer ERP,好復(fù)雜啊,說實(shí)話的
hipergate這個(gè)erp系統(tǒng)倒是挺舒服的,不過確是hgpl的lisense
總結(jié)了一下,好象ERP和CRM作得比較好的都是使用GPL或者GPL的變種lisense,要不就是dual lisense,也就是對(duì)于商業(yè)應(yīng)用,可以給另外的商業(yè)的lisense,但是需要付費(fèi)。如果不付費(fèi),就只能使用GPL 的lisense,也就是對(duì)于修改,需要公布源碼
在開源許可證里,像Apache/BSD被稱為商業(yè)友好的許可證,因?yàn)樗麄冊(cè)试S將開源產(chǎn)品
與公司的知識(shí)產(chǎn)權(quán)緊密結(jié)合。
1. GPL可能是目前開源軟件協(xié)議里面限制最大的,只要你發(fā)行的軟件里包含了任
何具有GPL保護(hù)的內(nèi)容,哪怕只是一個(gè)圖標(biāo),你的整個(gè)軟件都將被"GPL"感染。
無論你是否修改了GPL保護(hù)的東西,你都必須繼承整個(gè)GPL的特性。這么做的目
的顯然是RMS希望維護(hù)自由世界的一致性,可以說由此形成的軟件是一個(gè)GPL
"閉包"。
2. LGPL的限制要小一些,因?yàn)閮H僅使用了別人的程序庫或是圖標(biāo),就要開放整個(gè)
源代碼似乎嚴(yán)酷了一些。而且,對(duì)于那些程序庫的作者來說,庫的價(jià)值就在于
被他人重用,如果是以GPL發(fā)行的話,那么很多軟件作者就會(huì)放棄使用。而LGPL
僅僅要求如果修改了它保護(hù)的作品的源代碼,那么修改作品也必須公開源碼(可
以是GPL或LGPL,我不清楚是否允許其他的license,好象是不行,誰有興趣的
可以再考證一下)。
3. 另外一個(gè)限制較大但也比較知名的是Artistic License,他主要是在Perl社區(qū)
中使用,最初是Larry Wall為保護(hù)Perl而設(shè)計(jì)的。Artistic允許重發(fā)行修改的
二進(jìn)制文件(例如,你以不同的形式打包安裝等等),修改后的代碼如果作為個(gè)
人使用可以不care,但如果要發(fā)行則必須說明修改的部分,并公開源代碼。
4. 最受商業(yè)界歡迎的是Apache 2.0和BSD,通常這兩者都是被放在一起引用,我沒
有去考察過兩者間的差別,共同點(diǎn)可以用一句話來概括:榮譽(yù)請(qǐng)給予原作者,
但是利益由你自己獨(dú)享。說的仔細(xì)點(diǎn)就是你可以修改源代碼但不必公開,但是
發(fā)行的時(shí)候,你必須要說明原始代碼是xxx的。Apache還有個(gè)好處,允許你重發(fā)
行的時(shí)候選擇不同的許可證。
5. 最寬松的許可證大概是MIT License了,你只要在發(fā)行版里放一個(gè)原版的許可證
即可。
以上摘自gnuoasis (綠洲)@newsmth.org
從上面可見,IBM的意識(shí)應(yīng)該是不能用這種有傳染的lisense,應(yīng)該用可以商業(yè)分發(fā)的lisense吧
如果采用基于角色的開發(fā)方式,一般可以把集成項(xiàng)目的主要開發(fā)人員分為下面四大類:業(yè)務(wù)分析人員,集成開發(fā)人員,軟件架構(gòu)師,J2EE/JAVA應(yīng)用開發(fā)人員。他們的主要職責(zé)、技術(shù)要求和推薦使用的工具可以參見下表:
WID是一個(gè)主要針對(duì)集成開發(fā)人員的工具。除了專門的集成功能之外,WID工具也包含了RAD中的大部分功能。為了便于集成應(yīng)用的測(cè)試,這個(gè)開發(fā)工具集成了一個(gè)測(cè)試環(huán)境,即WebSphere Process Server V6.0的運(yùn)行環(huán)境。
來源:http://www-128.ibm.com/developerworks/cn/webservices/ws-sca/
???以前項(xiàng)目中一直使用eclipse插件exadel3.0來做web的開發(fā),但是總是有一些小的bug,比如經(jīng)常有時(shí)候會(huì)發(fā)現(xiàn)更改不會(huì)自動(dòng)部署到服務(wù)器上面,經(jīng)常需要手動(dòng)去做很多事情,還有就是xml中使用中文會(huì)出現(xiàn)trailing section錯(cuò)誤,我發(fā)email給exadel團(tuán)隊(duì)問他們?cè)趺唇鉀Q,都只是回復(fù)我有3.5版本了,讓我去下載新版本,F(xiàn)T!,新版本現(xiàn)在好像沒有破解??!而且也不想在在這樣使用這種商業(yè)破解的版本了,畢竟還是開源的用著舒服。很早就知道WTP這個(gè)項(xiàng)目,其實(shí)exadel也是用了wtp這個(gè)項(xiàng)目的功能,但是版本比較早吧,終于決定開始試著換到wtp上來,拋棄exadel
???閑話少說,去eclipse網(wǎng)站上下載了最新的wtp(1.5rc1)、eclipse sdk(3.2rc2),還有相關(guān)的EMF、GEF等插件,按照instal指南用links方式裝好,哈哈,試著寫了一個(gè)demo程序,還真是挺多改進(jìn)
???首先是web文件和java文件的目錄可以更改了,不再是exadel上面的只能是WebContent和JavaSource,嗯,我發(fā)現(xiàn)這兩個(gè)目錄實(shí)際上是在.settings目錄下的.component? xml文件來記錄的,所以也很好手動(dòng)改該名字呢。
? 數(shù)據(jù)庫訪問Database Explorer還是老樣子,很多功能,比如data->edit仍然是錯(cuò)誤的,好像是有一個(gè)新的data tools project了,大概因此這個(gè)部分沒有更新吧。其實(shí)覺得這部分功能對(duì)于web開發(fā)來說還是很必要的。生成ddl的功能也還是老樣子。
? 在項(xiàng)目右鍵菜單中多了一項(xiàng)profile as菜單,和run as、debug as并列了。應(yīng)該是測(cè)試性能的,但是一直好像沒有什么效果的樣子
???其他還發(fā)現(xiàn)兩個(gè)小變化:
1.problem view里面把warning和error分開了,并且可以折疊
2.在右下角多了一個(gè)FastView,這個(gè)倒是挺方便的一個(gè)功能,可以很快地打開一些常用的view了,再不用每次都要菜單中去打開
暫時(shí)發(fā)現(xiàn)這些