精彩的人生

          好好工作,好好生活

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            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 閱讀(934) | 評論 (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) | 評論 (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) | 評論 (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 閱讀(1023) | 評論 (0)編輯 收藏

           

          以服務方式提供軟件的方式最近越來越有誘惑力了,因為它承諾了更低的維護與運行成本。這種方式的流行也促使傳統軟件廠商做出快速響應,托管應用服務模型開始涌現。

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

          最近的兩項調查顯示,企業確信SaaS將是他們未來的一部分。

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

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

          目前用戶關注的熱門SaaS應用包括,CRM、銷售人員自動化、ERP、人力資源管理和供應鏈管理。

          客戶的普遍認同

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

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

          CareRehab是弗吉尼亞州的一家醫療設備制造商,在美國各地擁有80余名銷售人員。Ed Barret說,由于SaaS的前期費用更低,ROI實現得更快了。“在實施過程中,我們只需要將庫存管理改進5%,就可以支付SaaS應用的費用。”

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

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

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

          Salesforce.com最近還將向其平臺添加Sandbox。Sandbox為客戶提供開發、測試和培訓部署Salesforce的完整復制品。

          產業版圖的裂變

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

          Oracle就是個例子,它相繼收購了J.D. Edwards、PeopleSoft、Siebel和Siebel CRM OnDemand。2004年10月,Microsoft CTO Ray Ozzie在寫給公司經理的一份長達7頁的備忘錄中描述了公司在SaaS領域面臨的挑戰和錯失的機會。IBM一直宣稱自己是一家OnDemand公司,SAP也加大了對托管服務的承諾力度。

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

          Writely的合作創始人Sam Schillace說:“啟動資金不像在ASP業務中那樣需要500萬美元,大概只要10萬美元。現在的東西更便宜,并且你可以進行測試。一臺服務器可以滿足兩萬用戶的需要。”

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

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

          成功的本源

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

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



          此外,今天的軟件在設計上采用了多用戶架構,它使一個應用可以為多家企業提供服務,而不是ASP為不同的企業管理應用的副本。現在用戶還可以定制應用程序,在托管的平臺上開發全新的應用程序,或利用Web服務API將托管的應用程序與其他應用程序進行集成。

          同時,無線和帶寬技術提供的近乎無處不在的接入和速度大大改進了接入和性能。用戶完全不必要為網絡連接擔心。在AMR的調查中,那些使用或考慮使用SaaS的用戶中,面臨的前三大風險是保護企業數據/信息、將戰略信息放在防火墻之外,以及與原有解決方案的集成。

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

          附表SaaS服務供應商概覽

          越來越多的企業在多個領域提供軟件即是服務的產品。而Oracle、IBM、Microsoft和SAP等主要廠商也開始關注這一應用的提交模式。

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



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

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

          僅列出標題
          共30頁: First 上一頁 20 21 22 23 24 25 26 27 28 下一頁 Last 
          主站蜘蛛池模板: 安远县| 齐齐哈尔市| 吉林市| 廊坊市| 集贤县| 托克托县| 墨竹工卡县| 郧西县| 桃园市| 海宁市| 井冈山市| 桃江县| 郁南县| 泰安市| 泗水县| 临邑县| 太仓市| 迁安市| 布尔津县| 丹巴县| 东至县| 成安县| 普安县| 宿州市| 环江| 来凤县| 乾安县| 财经| 唐河县| 离岛区| 无锡市| 普格县| 广平县| 无为县| 宣汉县| 武隆县| 塔城市| 靖远县| 海林市| 呼伦贝尔市| 佛冈县|