tech-news > 裏所有文章列表

microsoft Istanbul - 新一代IM 工具?

In other-tech, tech-news   March 7, 2005 - 3:22 pm

Istanbul 是微軟明天即將正式發表的新一代IM (Instant Messaging)軟體,理論上應該是 Windows Messenger的新版本,主要特色就是更彈性的溝通方式,可以結合MS 自家的 Live Communication Server (咳咳,一年半前這個server剛出來時,flash圈曾誤認這是用來跟mm打對台的產品,後來隨者這個東西被ms廣大產品線迅速淹沒,也就沒人再提起了,但實際上國內有些SI真的有在應用它提供一些專案服務)提供比IM更多的應用。

例如最常被引用的use case:當有電話進來時,Istanbul 可以自動讀取user的outlook行事曆來判斷這通電話該轉到辦公桌上或手機。

這個劇情描述的其實也就是MS, IBM等公司前陣子一直在推廣的“presence”概念:
computing systems will know where their users are and help others make smarter choices about how to get in touch. Instead of filling up your voice mail, correspondents will see that you’re in a noncritical meeting and shoot you a discreet IM. Or your supervisor will see that you’re out on a sales call and be routed to your cell phone, after passing a bosses-only interruption test.

一個具備”presence”能力的產品,應該會聰明的用人工智慧(而不是工人智慧,例如總機小姐)判斷人在何方以及最好的聯絡方式,而不是像現在的msn只能有 away, be right back可選(也只能選擇而無法做後續動作)。

presence概念中最重要的四個部份是:

1、IM servers
2、E-mail Servers
3、Vocie Communication
4、Collaboration

其中IM與Email結合已經不是新聞,很多外掛軟體都可以做到自動將im訊息轉到email或sms上面(也可以反過來將sms/email變成im訊息傳出去),而voice部份隨者語音辨識與相關產品的成熟,一旦訊息數位化後,要加入這個結也不會 很難。

至於collaboration就有趣很多,現在大部份的collaboration solution都還停留在行事曆、專案、通訊錄管理,了不起再加上 issue tracking, bug tracking, 留言版之類的東西,但企業真正需要的是能融入日常商業活動並讓它更好更方便的的solution,例如真實生活中如果有team member打電話進來,當找不到人時他只能選擇語音留言或改用im/email,但理想的狀態是collabration軟體能自動判斷情況將電話轉給當事人,或自動找尋下一個可替代的人選(例如大老闆出去了,就轉給老闆助理)。

note:如果你想瞭解現在一般 collaboration軟體能做到的事,可以看看IBM lotus notes/domino, 與 MS Sharepoint collaboration server, Exchange等產品。

Bill Gates在某次訪問中進一步解釋他心中的presence是怎麼回事:

“I think the idea that your address book should be usable by other applications, that your calendar should be accessible by other applications–that is a big part of Longhorn,” Gates said. “We move those rich user schemas down into the platform so that applications can all get at presence and phone numbers and annotate the address book, instead of things like each application having its own address book.”

很有趣的是,這個概念早在Apple WWDC 2004中就已經被實作出來,它已經成為Mac OS X 10.4 Tiger底層的服務之一,在WDC 2004的demo影片中就可以看到多個程式共用電話簿的例子,實際上tiger中能直接動用的底層服務遠超過電話簿,那段影片中最吸引人的除了全新的drawing engine API外,就是全新的搜尋技術,它採用tag式的meta data標示系統中的所有物件(包含檔案),因此可以很輕鬆的做到隨打即查,也可以依自訂的條件來蒐集符合的資料,關於這方面的故事改天再另文介紹。這邊提到apple的主要原因是他們又再一次証明apple在技術方面的創新與領先是無懈可擊的,steve jobs在WDC’04中曾用開玩笑的口吻說:我們今天介紹的技術,都在各位手中的光碟內,你們現在就可以開始使用,不像其它公司,可能要到2006年之後才有個鬼影子。

presence聽起來是個很棒的idea,尤其當這玩意看起來很有商業價值時更應該是如此,電腦本來就該更聰明更自動的服務人類不是嗎?撇開技術問題不談,我試者整理了一些關於presence的pros & cons如下:

-presence的優點

    即時,比電話只能用聲音更豐富(圖表、桌面sharing)
    省錢(電話費、舟車往返交通費)
    留下記錄(不論文字、語音、畫面都可記錄下來,將來要告人時律師比較省事)
    自動化(不論電話、email、im都可整合為一個系統)

-presence的潛在問題

    人的抗拒(被監視、沒自由,大家隨時知道你身在何方做什麼好事)
    使用道德與規範(即使你看到某人在線上,也不見得代表你可以去煩他)
    安全問題(電子化的資訊很容易出問題被偷聽、偷取)
    工作效率/成本(既有工作流程與方法可能得改變,員工的學習曲線也很高,更別提如果被用來聊天或其它用途)

我的感覺是,presence這個概念中某些部份很有價值,尤其是偏collaboration這塊的應用更是很有趣,我一直在期待一個各方便好用的collaboration方案,可以輕鬆且安全的交換文字、語音與畫面資訊(這樣我可以讓coworker看到最新的UI設計圖或版面視覺設計),也可以透過程式共享來一起寫程式達到pair programming。

所以呢,我打算找個時間把手邊的 istanbu beta 裝起來玩玩,看它是不是真的像文宣裏講的那麼讚?有空時會寫成專文介紹再貼上來。

Add comment | by admin

MS 的 CRM/ERP 產品

In tech-news   February 15, 2005 - 9:17 am

CRM/ERP/SCM 是資訊市場的長青樹,已經沸沸揚揚喊了十幾年,而市場上大小廠商也多如過江之鯽,簡單來說基本上這行裏每個做專案服務的公司多多少少都曾經寫過類似的東西。而現在ms也終於決定跳進來搶食這堆市場。

最近在survey時不小心看到ms推出的一系列CRM/ERP軟體,這大抵是去年一年中ms透過併購四家現成公司而得來的solution,再加上自已研發的crm工具集。

從市場面來看,類似ms這樣的公司進入 erp/crm 領域並不是什麼困難或稀奇的事,畢竟就是搞軟體起家的公司,市場大餅在那裏當然就往那裏鑽。

但ms開始銷售 erp/crm 軟體的背後卻隱藏者幾點值得觀察的現象:

1、ms理論上是軍火供應商,它一向以提供工具軟體(武器)供軟體開發人員使用為主,例如visual studio, sql server (ok,你說office怎麼辦?那是針對end user的日常工具,但現在我是針對軟體開發這個市場),也就是說ms提供了各種工具讓軟體開發人員自由發揮,創造出不同的商用軟體,並進而塑成了一個市場(由ms - isv - retailer 這樣的基本架構組成)

2、但當ms推出 erp/crm 這樣的軟體時,就會開始讓許多人覺得緊張,因為這代表ms從軍火供應商的角色,變成親自跳下海加入戰局,以前他供應軟體工具讓各家顧問公司、軟體開發商去各憑本事提供服務並獲利,但現在ms自已也跳進來搶顧問公司、軟體開發商要賺的錢,這當然會讓許多人不高興。

3、當然,ms不會笨到去明目張膽的去踩這些consulting, ISV, partner的腳,因此他一定會用合作夥伴的方式進入市場,安撫各大軟體商說:erp/crm 這些產品只是基本的套件集成,但每個客戶的需求都不同,因此仍然要依靠各位的服務去「客製化」(也就是挑選需要的套件並修改)出最適合的方案,這樣你們就不用每個人都從頭寫一套自已的 ERP/CRM,不是很棒嗎?

聽起來似乎也挺有理,why reinvent the wheels ? 如果能站在巨人的肩頭向前行,何樂不為呢?

但主要的問題在於,ms一下子推出四種不同的solution,實際上已經將市場預分為幾個層級,這代表在某種程度上而言,以往必需事事仰賴開發商服務的企業,真的有可能直接買一套回家就上線用了(或經由in-house的IT人員做客製化),這裏面代表的意義就是:ms的四套產品讓一般人進入erp/crm的門檻變低了,許多廠商再也不能打者 ERP的名號大賺其錢,頂多只能收點賣軟體的收入(而這行裏大部份人都很清楚,軟體的retail業務利潤是非常有限的,經過層層轉手後還能剩下10–20%就偷笑了,真正的營收都在專案與後續的維護合約裏)

從這裏就可以知道,為何當ms宣佈推出這些產品時,他眾多的合作夥伴會當仁不讓的對微軟”強烈表示不滿”

好,所以你說那這跟我們的flash/ria有何關係呢?嗯,讓我解釋給你聽。

macromedia 有聽過吧?在flash這個市場裏,macromedia(以後簡稱mm)的角色就相當於ms,主要的軟體工具、平台都是他開發並販售,因此mm的角色就是軍火供應商,提供軟體工具供開發人員撰寫產品與提供服務。

但如果有一天這個軍火商也跳進來打這場戰爭時,會怎麼樣呢?

這個情況實際上已經發生,就是mm的breeze(及其一系列產品),breeze是一套不折不扣的應用軟體(而不是一個以提供api為主的開發工具),它的背後是由 flash communication server與jrun為底加上flash所寫的程式組合而成,主要的用途就是提供線上簡報、會議等(也就是完全針業end user,尤其是商業市場的end user),這對一票本來打算用flash communication server 提供同樣服務的ISV與開發商來說,感覺就像是看到 MS推出的ERP產品一樣。

再加上mm由於是原廠,因此掌握了許多關鍵技術,只要他不開放,外邊的人急死也沒用,其中最有名的例子就是breeze提供的 desktop broadcasting功能,實際上在flashcom 1.0時就已經有可提供桌面廣播功能的 flash player存在,那時取名為kaiwa(日文中的”對話”),但這個版本的player從來沒出現在市場上,之後它就神祕的bundle在breeze live裏,提供視訊會議、桌面共享與軟體廣播。

此時flash開發人員才瞭解,原來他們朝思暮想的廣播功能去那裏了?而大家喊了幾年的檔案上傳功能又去那裏了(這個功能後來出現在 breeze addin player與central player裏面)

這個例子要說明的是,當原廠決定從 工具提供者 轉身成為 商品競爭者 時,市場上其它無名的開發商往往是無能為力的,這個例子在mm與ms身上可以看到,在ibm身上也可以看到(當年我們在用viavoice sdk開發flash聲控軟體時就遭遇到許多viavoice做的到我們卻找不到的工能,原來那些都是藏在底層的api,不是一般人能操作的,但結果就是viavoice產品本身的精確度很高、反應速度很快,而一般人做的東西準確度就不那麼高了)。

所以雖然我並沒有使用ms的solution提供服務並做為業務之一,但也能感同深受ms solution provider此時的心情,眼看者原本應是密切合作的原廠一巴掌把自已撥開,這種感覺並不好呀~

這也是為何後來我們放棄coldfusion改採php/java的部份原因,至少我們可以確保在這個層面上不會再受到原廠的鉗制,至於flashcom則儘可能採用其它牌的socket server,除非一定得用到 AV communication非碰不可才採用。

這是一個無奈但卻很自然的選擇,唯有保持適當的獨立性,生存的空間與彈性才會加大,你有看過科威特滅國的故事吧?

Add comment | by admin

Next Posts

mobile phone