精彩的人生

          好好工作,好好生活

          BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
            147 Posts :: 0 Stories :: 250 Comments :: 0 Trackbacks

          #

           

          Several UI settings such as the perspective bar location, fast view bar location, traditional vs. curvy tabs, etc., are controlled by preferences on the UI plug-in. These have default values defined by the generic workbench. However, the product can override these default values using the product preference customization mechanism.
          Define a product via the products extension point and add the following property:
          <property
            name="preferenceCustomization"
            value="plugin_customization.ini"/>
          
          Then create a file called plugin_customization.ini, in the same directory as the plugin.xml file, with contents of the form:
          <pluginId>/<preferenceName>=<preferenceValue>
          
          For example, to show the perspective bar and fast view bar on the left, and to use curvy tabs, add the following to the plugin_customization.ini file:
          org.eclipse.ui/DOCK_PERSPECTIVE_BAR=left
          org.eclipse.ui/SHOW_TEXT_ON_PERSPECTIVE_BAR=false
          org.eclipse.ui/initialFastViewBarLocation=left
          org.eclipse.ui/SHOW_TRADITIONAL_STYLE_TABS=false
          
          For a list of public preferences available on the UI plug-in and their valid values, see the interface org.eclipse.ui.IWorkbenchPreferenceConstants.
          For more details, see the Branding Your Application article and the Customizing a product section in Help.


          http://wiki.eclipse.org/index.php/RCP_FAQ
          posted @ 2006-02-15 15:12 hopeshared 閱讀(931) | 評(píng)論 (0)編輯 收藏

          As you read the title of this new blog, the first question some of you will ask is if Web 2.0 is really important to the enterprise.  To this I offer a resounding affirmation.  It's more than just keeping up with the next trendy wave of innovation on the Web, or being able to issue the latest buzzword from the CTO's office.  Web 2.0 is the recognition that a fundamental shift in software and user experience is occuring, and that the Web is driving it.

          There is a well known saying that no smaller system can encounter a larger system without being fundamentally changed by the experience. Once you see a much better way to do something, you can't wait to start. While traditional IT efforts still routinely underdeliver and underperform, the so-called Web 2.0 approaches to applications and user interaction are raising the bar on expectations for how software should work. These new models are offering practical techniques that seem to result in simpler, better software that's recognizably more engaging, changeable, and reusable.  And as important as any of this, people and their connections to each other are put where we've always needed them to be, at the center of the software experience.

          If I had to summarize simply why Enterprise Web 2.0 is a vital concept, the vision of software ecosystems converging would be it.  It isn't that it's useful to version the Web, or even understand every aspect of the overloaded term that is "Web 2.0" to appreciate what's happening.  To understand this is to realize that the forces of change are intensely powerful in an online system that now contains over 1 billion users.  No entity can possibly remain unaffected by sustained exposure to such a large system.  In other words, whatever is happening on the Web today will only have an increasingly pronounced effect on the enterprise.

          Then there are the particular aspects of Web 2.0 which are shaping software inside, outside, and across the firewall; the innovations in interactive, online applications, two-way flows of information between users and the Web, free-form organization of content, and the increasing use of social engagement to create communities.  Then there is the growing openness and interconnectedness of all the systems on the Web into a real information ecosystem via lightweight Web services like RSS, XML/HTTP, and REST. 

          We can actually see waves of new innovative online software that's made this way arriving daily via sources like Michael Arrington's terrific TechCrunch.  Or we can witness Google, Microsoft, Yahoo, and nimble Web 2.0 companies like 37signals, challenge each other as they seek to create the next major generation of software, online.  It's not that all the innovation in software is happening on the Web by any means, but it's the massive scaling factor that makes all the difference.

          Fellow ZDNet blogger David Berlind recently offered some fascinating evidence of his own of the ease at which Web 2.0-style software "mashups" can be created out of the raw fabric of the Web (or the enterprise, which is the point). With such a vast landscape of easily exploitable functionality and data, software will by necessity be created increasingly by combining what already exists.  Isolated, standalone software just can't compete.

          This vision is actually pretty familiar to those involved with a current best practice in enterprises today: service-oriented architecture.  As it turns out, just about any examination of the vibrant, integrated service ecosystem of the Web invariably makes SOA and EAI appear far too rigid and slow-moving in comparison.  Once you see a much better way to do something, you can't wait to start.

          The reality is that the Web has become a higher-order platform that has a strong tendency to absorb (and yes, I'm resisting the urge to say assimilate) the smaller systems it encounters.  Traditional software and even operating systems won't go away soon but just aren't as relevant when all the important information and function is moving online.  At the same time, the Web is fostering global communities of people that feel enriched and enabled by the democratization of content and experience brought to them by the Web in the form of blogs, wikis, media sharing, instant messaging, and much more.

          These are the themes and concepts that I'll continue to explore in this blog, I do hope you'll follow along.

          For another view that's a bit self-serving but informative, see venture capitalist Peter Rip on Enterprise Web 2.0.

          原文地址:http://blogs.zdnet.com/Hinchcliffe/?p=3

          posted @ 2006-02-13 14:28 hopeshared 閱讀(318) | 評(píng)論 (0)編輯 收藏

          As the Web matures into a richly intertwined ecosystem of shared content and open services, what some call The Web As Platform, some innovative companies are beginning to offer potentially disruptive products that leverage the Web's growing "platformness".  Increasing in popularity in particular are what some people call Ajax desktops, or personalized start pages.  Well exemplified by Microsoft's Live.com, but also by the likes of the popular Protopage and Netvibes, the interest in these online desktops is being driven by a confluence of factors.

          One major factor is that we are struggling with attention scarcity; finding enough time to digest the proliferating sources of information we need to track on a daily basis.  I don't need to tell you that the sheer variety can be daunting and now usually includes e-mail, calendars, contacts, to do lists, news, weather, school closings, blogs and work documents like spreadsheets, presentations, and more. 

          Another factor is having to manage all the software and information location (URLs and directory trees) needed to consume our information sources.  So as important sources of information only continue to proliferate, it's driving a desire to simplify and centralize their consumption. Not helping is the aging model of personal computing, which wasn't designed with this blizzard of federated content and functionality in mind.Not helping is the aging model of personal computing, which wasn't designed with this blizzard of federated content and functionality in mind.  Notwithstanding the capable RSS and OPML features offered by the forthcoming Windows Vista, today's PC operating environment is increasingly unable to offer users a meaningful solution to managing their information. And with attention scarcer and scarcer, people are also less willing to spend time installing, upgrading, and patching all the instances of the productivity software, e-mail clients, and PIMs they use.  Constantly synchronizing information between home, work, and family PCs is also another growing chore.  The final nail in the coffin is that as more and more content is available as services via RSS and other Web services it's finally making consolidation of consumption truly possible.

          This is making the simplicity and elegance of online desktops ever more attractive.  A quick check of Alexa traffic for Protopage, Netvibes, and the compelling new entry Pageflakes, shows that marketshare amongst the small players is clearly growing but still up for grabs.  Live.com by contrast is growing by leaps and bounds and its reach already far exceeds any of the small Ajax desktops.  But the growth of all is clear and the model for going to a single place that has all of our information ready to consume is a powerful draw.  And now, increasingly, Ajax desktops are offering some integration with real Web 2.0 online applications like Writely and Zoho Writer, two online word processors that have partnered with Netvibes and Pageflakes, respectively.  And Live.com is expected to have integration with the forthcoming Office Live, though I don't specifically have confirmation of that yet.

          Now, for those of you that haven't used Ajax desktops yet, they are a far cry from the HTML portals of yesterday.  Yes, all of the new Ajax desktops do the traditional portal of work of gathering the content sources that interest you, from news and weather to your favorite blogs and del.icio.us bookmarks.  But a number of things make the new online desktops a serious native desktop alternative that will increasingly compete with today's PC desktop, both on the Web and in the enterprise.

           Value proposition for online Ajax desktops

          • One Stop - Centralized online consumption of content and services
          • Accessible Anywhere - Roaming accessibility from anywhere with Web connectivity
          • All Your Data - Easy integration of most existing information sources including e-mail, calendars, bookmarks, news, blogs, pictures, etc.
          • Engaging, Fun, Fast - Rich, interactive experiences that match native software
          • A Platform that Grows And Evolves - Open platform for in-browser third-party software add-ons (Live.com's Gadgets and Pageflakes' Community Flakes)
          • Real Software Not Just Data - Increasing integration with Web 2.0 software applications like word processors, messaging, and wikis, plus rich Javascript widgets
          • Intelligent Consumption -  Ad-hoc, decentralized, user guided content filtering and mashup creation

          In other words, Ajax desktops vie for the coveted spot, along with traditional PCs and native software, for the center of the user experience.  But as we spend more and more time online, and more of our information increasingly comes from online sources, these online desktops will be hard to pass-up alternatives.  Microsoft's Live.com clearly anticipates this and is ready to capitalize on the trend as more users get comfortable storing and managing their information online.

          Web 2.0 online Ajax Desktops like Netvibes, Pageflakes, and Netvibes try to usurp native desktops 

          Out of all of this, two trends are particularly interesting.  One is that some of these start pages are truly open platforms, and there seems to be enough engaged users ready to develop compelling add-ons that extend the experience and make them thriving communities.  This represents two key tenets of Web 2.0: that a platform beats an application every time, and that great software makes itself reusable and extendable in unintended ways.  In particular, Microsoft's Live.com Gadgets are offering consistently interesting new software that lives right in the browser, which anyone can create and share.

          The second is that mainstream users are at least a year away from being ready for this, probably two.  Since this space is still fairly empty in terms of users and the fact that small, new companies like Pageflakes can still build some of the best offerings so far demonstrates that this will be an exciting space to watch as innovation continues apace.  As for the enterprise aspects of this, I would observe that as organizations increasingly convert their application silos to landscapes of reusable content and services, that these desktops will potentially become some of the larger consumers of your organization's services.  If users can find an RSS feed or a motivated employee builds a great gadget for your SOAP services, expect some exciting things.  Plan on leveraging this and making your SOAs and ESBs Web 2.0-friendly; you may very well end up being rewarded with the results.

          What do you think, will online desktops really become the center of the average user's experience? 



            原文地址:http://blogs.zdnet.com/Hinchcliffe/index.php?p=8

          posted @ 2006-02-13 14:25 hopeshared 閱讀(286) | 評(píng)論 (0)編輯 收藏

          I was invited recently to a high-level enterprise architecture forum being conducted by Microsoft entitled SPARK.  Held the weekend before the increasingly buzz-generating MIX 06 conference (where Bill Gates and Web 2.0 promoter and book publisher Tim O'Reilly are now confirmed to be keynoting together), SPARK has the interesting and ambitious goal of creating a detailed mapping between the concepts of SOA, SaaS, and Web 2.0.

          Microsoft has increasingly been courting Web 2.0 concepts explicitly, Microsoft has increasingly been courting Web 2.0 concepts explicitly, having previously avoided the term and used placeholders like Live Software instead. having previously avoided the term and used placeholders like Live Software instead.  Live Software is Microsoft's fairly extensive initiative for providing online software that provides a virtually complete and seamless experience online using Ajax, start pages, gadgets, and SaaS techniques.  But Live Software is primarily a Web-centric vision and doesn't address the actively overlapping architectural concerns of SOA and Web 2.0, which meet and cross over at the juncture of the enterprise and the greater Internet.

          With Microsoft's apparently growing interest in sorting out the increasingly confusing enterprise architecture landscape, it appears that Microsoft is aiming at achieving some technical and marketing high-ground.  John deVadoss, at his MSDN blog, has video and article coverage from his keynote at the recent Software Architecture Summit that discusses Microsoft's current vision for reconciling and deconflicting these overlapping organizing principles in enterprise software.

          As I've written before, Web 2.0 is very closely related to SOA in that both approaches view software as Web services to be composited and remixed into solutions to meet the specific needs of users.  But there are significant differences in scale, approach, and perspective that make neither Web 2.0 or SOA a complete architectural solution unto itself.  And there is no centralized vision that presents even a comparison and contrast, much a unified view, of the architectural forces and constraints in each model.

          Hence Microsoft's effort with the SPARK conference, where they are hoping to assemble a few dozen industry leaders with the ambitious goal of creating a manifesto that defines a roadmap that will hopefully help the community navigate these complex topics. It's an earnest attempt and one that can pay key dividends by providing the world of enterprise architecture a clear and usable vision that takes into account the best aspects of the next generation of the Web, SaaS, and Service-Oriented Architecture.  If it can be pulled off, it could potentially put Microsoft in a lead position in terms of industry leadership in the nascent Enterprise Web 2.0 space.

          SPARK starts Saturday, March 18th and I'll blog here from Las Vegas at both MIX 06 and SPARK as much as time permits.

          Would you really find a concrete mapping between Web 2.0, SaaS, and SOA useful to your work?




          原文地址:http://blogs.zdnet.com/Hinchcliffe/?p=5

          posted @ 2006-02-13 14:22 hopeshared 閱讀(1022) | 評(píng)論 (0)編輯 收藏

           

          以服務(wù)方式提供軟件的方式最近越來越有誘惑力了,因?yàn)樗兄Z了更低的維護(hù)與運(yùn)行成本。這種方式的流行也促使傳統(tǒng)軟件廠商做出快速響應(yīng),托管應(yīng)用服務(wù)模型開始涌現(xiàn)。

          軟件即是服務(wù)(Software-as-a-service,簡稱SaaS)、是一種通過Internet提供軟件的模式,它消除了企業(yè)購買、構(gòu)建和維護(hù)基礎(chǔ)設(shè)施和應(yīng)用程序的需要。這一概念來源于90年代末遭受失敗的應(yīng)用服務(wù)提供商(ASP)的革命,目前,由于其承諾的諸多好處而炙手可熱,SaaS的興起已經(jīng)給傳統(tǒng)套裝軟件廠商帶來真實(shí)的壓力。

          最近的兩項(xiàng)調(diào)查顯示,企業(yè)確信SaaS將是他們未來的一部分。

          AMR Research公司在2005年11月發(fā)表的調(diào)查顯示,在各主要垂直行業(yè)和不同規(guī)模企業(yè)的500位回答者中,超過78%的企業(yè)目前使用或考慮使用SaaS服務(wù)。只有18%的企業(yè)說,他們沒有使用SaaS的計(jì)劃。

          在IT咨詢公司Cutter Consortium于2005年10月進(jìn)行的一次調(diào)查中,65%的回答者說他們使用或考慮使用SaaS產(chǎn)品,35%的人說還沒有考慮它。在34%考慮采用SaaS的人中,82%的人說他們計(jì)劃在半年到1年內(nèi)做這件事。

          目前用戶關(guān)注的熱門SaaS應(yīng)用包括,CRM、銷售人員自動(dòng)化、ERP、人力資源管理和供應(yīng)鏈管理。

          客戶的普遍認(rèn)同

          AMR咨詢副總裁Bill Gannon說:“用戶說傻瓜才不會(huì)考慮使用SaaS。他們是否會(huì)這樣做是另一回事,但60%以上的用戶說已經(jīng)將其列入議事日程,SaaS是他們要求的關(guān)鍵標(biāo)準(zhǔn)之一。用戶表示,已經(jīng)意識(shí)到各種承諾的好處:減少系統(tǒng)上線周期時(shí)間、更快的價(jià)值體現(xiàn)、更低的每用戶費(fèi)用、更低的總擁有成本,以及從資本化消費(fèi)到可管理的每月消費(fèi)經(jīng)濟(jì)模型的轉(zhuǎn)變。”

          SaaS的用戶對(duì)應(yīng)用程序本身和SaaS的概念均感到滿意。CareRehab公司的營銷副總裁Ed Barret說:“我們不想做過多的軟件投資。我們過去投過很多錢,而現(xiàn)在它們卻成了擺設(shè),由于各種原因,它們的作用并沒有發(fā)揮出來。”

          CareRehab是弗吉尼亞州的一家醫(yī)療設(shè)備制造商,在美國各地?fù)碛?0余名銷售人員。Ed Barret說,由于SaaS的前期費(fèi)用更低,ROI實(shí)現(xiàn)得更快了。“在實(shí)施過程中,我們只需要將庫存管理改進(jìn)5%,就可以支付SaaS應(yīng)用的費(fèi)用。”

          Barrett還說,CareRehab已經(jīng)對(duì)由5位高科技專家組成的IT小組不感興趣。他以自己作為例子現(xiàn)身說法:“我現(xiàn)在是系統(tǒng)的首席管理員,同時(shí)也是營銷人員。具有管理銷售和庫存,以及發(fā)揮營銷人員作用的能力,這種感受對(duì)我來說非同尋常。”

          CareRehab使用了Salesforce.com的軟件,這是一種在線的、以CRM為中心的平臺(tái)。CareRehab對(duì)這種平臺(tái)進(jìn)行了定制,以滿足跟蹤分散在全國不同診所中庫存的需要。

          Salesforce.com是目前SaaS領(lǐng)域的模范廠商,在過去4年里,其客戶增加了近1100%,達(dá)到了351000家訂戶。每年基本價(jià)格為每用戶65美元,服務(wù)的客戶包括ADP(5500個(gè)座席)、SunTrust Bank (2500個(gè)座席)和Staples (1500座席)等大企業(yè)客戶。

          Salesforce.com最近還將向其平臺(tái)添加Sandbox。Sandbox為客戶提供開發(fā)、測試和培訓(xùn)部署Salesforce的完整復(fù)制品。

          產(chǎn)業(yè)版圖的裂變

          Salesforce.com高級(jí)營銷副總裁Phill Robinson說:“我們看到的是,客戶正在以超越傳統(tǒng)的方式部署Salesforce,包括他們利用我們的工具自行開發(fā)的應(yīng)用,以及他們加載到我們平臺(tái)上的第三方應(yīng)用。” Robinson說,SaaS是計(jì)算領(lǐng)域中即將發(fā)生的變革,在這場變革中,客戶機(jī)/服務(wù)器市場將發(fā)生整合,“而廠商則拼盡全力進(jìn)行擴(kuò)展,他們會(huì)相互收購”。

          Oracle就是個(gè)例子,它相繼收購了J.D. Edwards、PeopleSoft、Siebel和Siebel CRM OnDemand。2004年10月,Microsoft CTO Ray Ozzie在寫給公司經(jīng)理的一份長達(dá)7頁的備忘錄中描述了公司在SaaS領(lǐng)域面臨的挑戰(zhàn)和錯(cuò)失的機(jī)會(huì)。IBM一直宣稱自己是一家OnDemand公司,SAP也加大了對(duì)托管服務(wù)的承諾力度。

          來自Google、eBay和Amazon等以消費(fèi)者為中心的服務(wù)證明了SaaS模型是可以擴(kuò)展的。這些廠商正在成為越來越多的提供以企業(yè)和消費(fèi)者為中心服務(wù)的小型廠商的榜樣(具體如附表所示)。同時(shí),SaaS模式的計(jì)費(fèi)優(yōu)勢也將擴(kuò)展到這些新興廠商中來。

          Writely的合作創(chuàng)始人Sam Schillace說:“啟動(dòng)資金不像在ASP業(yè)務(wù)中那樣需要500萬美元,大概只要10萬美元。現(xiàn)在的東西更便宜,并且你可以進(jìn)行測試。一臺(tái)服務(wù)器可以滿足兩萬用戶的需要。”

          金錢的氣味也引來了嗅覺靈敏的風(fēng)險(xiǎn)資本家。Trinity Ventures的合伙人Gus Tai說:“美國各地的風(fēng)險(xiǎn)投資公司用于研究和資助采用傳統(tǒng)軟件模式企業(yè)的時(shí)間減少了。也就是說,他們花了更多的時(shí)間研究以SaaS形式向用戶提供服務(wù)的企業(yè)。”

          企業(yè)用戶對(duì)SaaS的認(rèn)可也激發(fā)了廠商的興趣。在Cutter的調(diào)查中,86%的回答者說,他們預(yù)計(jì)將利用SaaS來節(jié)省費(fèi)用。這些回答者提到了另一些好處,比方說更高的ROI(27%)、需要更少的人員(24%)、改進(jìn)的可靠性與性能(21%)、更迅速/容易的部署(18%)、系統(tǒng)升級(jí)和更新(8%)。

          成功的本源

          為什么SaaS能在ASP遭受失敗后站住腳了呢?從技術(shù)角度看,異步JavaScript與XML (AJAX)以及異步Flash和XML使基于瀏覽器的應(yīng)用程序看上去更像是桌面程序。

          Zimbra公司的合作創(chuàng)始人、工程副總裁Ross Dargahi說:“客戶機(jī)不用從服務(wù)器下載用戶界面,它有全部的數(shù)據(jù)。”該公司利用AJAX支持基于服務(wù)器的協(xié)作工具中的客戶端,在ASP模式中,用戶每一次點(diǎn)擊都需要從服務(wù)器下載新網(wǎng)頁。



          此外,今天的軟件在設(shè)計(jì)上采用了多用戶架構(gòu),它使一個(gè)應(yīng)用可以為多家企業(yè)提供服務(wù),而不是ASP為不同的企業(yè)管理應(yīng)用的副本。現(xiàn)在用戶還可以定制應(yīng)用程序,在托管的平臺(tái)上開發(fā)全新的應(yīng)用程序,或利用Web服務(wù)API將托管的應(yīng)用程序與其他應(yīng)用程序進(jìn)行集成。

          同時(shí),無線和帶寬技術(shù)提供的近乎無處不在的接入和速度大大改進(jìn)了接入和性能。用戶完全不必要為網(wǎng)絡(luò)連接擔(dān)心。在AMR的調(diào)查中,那些使用或考慮使用SaaS的用戶中,面臨的前三大風(fēng)險(xiǎn)是保護(hù)企業(yè)數(shù)據(jù)/信息、將戰(zhàn)略信息放在防火墻之外,以及與原有解決方案的集成。

          不過,用戶的這些擔(dān)心也正在慢慢消退。Beagle Research Group管理合伙人Denis Pombriant說:“傳統(tǒng)的企業(yè)應(yīng)用將轉(zhuǎn)為在線。你現(xiàn)在所看到的是一種顛覆性技術(shù)的早期階段。最終,用戶會(huì)說:‘當(dāng)我們花很少錢就可以使用這種軟件時(shí),為什么還要耗費(fèi)巨資去購買它呢?’”

          附表SaaS服務(wù)供應(yīng)商概覽

          越來越多的企業(yè)在多個(gè)領(lǐng)域提供軟件即是服務(wù)的產(chǎn)品。而Oracle、IBM、Microsoft和SAP等主要廠商也開始關(guān)注這一應(yīng)用的提交模式。

          SaaS 說明
          24SevenOffice 小型企業(yè)ERP/CRM
          BlueRoads Software 渠道CRM
          eProject 項(xiàng)目管理工具
          Journyx 工資、帳單、會(huì)計(jì)和項(xiàng)目管理考勤卡跟蹤軟件
          NetSuite NetCRM、NetERP、NetCommerce;由Oracle的Larry Ellison創(chuàng)業(yè)
          OpenAir 專業(yè)服務(wù)自動(dòng)化
          RightNow Technologies RightNow CRM,包括銷售、服務(wù)和營銷
          Salesforce.com CRM應(yīng)用,以及剛剛推出的托管測試環(huán)境
          Taleo 人才/勞動(dòng)力管理軟件
          Writely 字處理應(yīng)用程序,還沒有推出企業(yè)級(jí)產(chǎn)品



          原文地址:
          http://www.51cto.com/html/2006/0209/20571.htm

          posted @ 2006-02-13 14:12 hopeshared 閱讀(293) | 評(píng)論 (0)編輯 收藏

          僅列出標(biāo)題
          共30頁: First 上一頁 20 21 22 23 24 25 26 27 28 下一頁 Last 
          主站蜘蛛池模板: 嘉鱼县| 肇东市| 武鸣县| 江油市| 麦盖提县| 三河市| 玛纳斯县| 双辽市| 耒阳市| 东山县| 布拖县| 岫岩| 平谷区| 民权县| 澄江县| 鹿泉市| 介休市| 巴林右旗| 阳信县| 台江县| 望谟县| 大新县| 关岭| 乐都县| 长宁县| 贵定县| 兴山县| 新巴尔虎右旗| 中山市| 四会市| 炎陵县| 兴城市| 拉孜县| 呼玛县| 岐山县| 多伦县| 济南市| 隆昌县| 韩城市| 邯郸县| 霍山县|