DSO市場(chǎng)地位確立,傳統(tǒng)嵌入式軟件已成昨日黃花
作為一種新的軟件門類,DSO(Device software optimization,設(shè)備軟件優(yōu)化)已經(jīng)得到業(yè)界的逐漸認(rèn)可,并且將會(huì)對(duì)全球電子制造業(yè)帶來(lái)深遠(yuǎn)的影響。大到艦船、飛機(jī)和宇宙飛船,小到我們手中的數(shù)碼相機(jī)和MP3播放器,任何需要軟件來(lái)進(jìn)行控制的電子設(shè)備都將因?yàn)檫@個(gè)新概念的誕生而變得更加聰明、可靠、廉價(jià)。
那么,什么是DSO?它與以前的嵌入式軟件(Embedded Software)有何聯(lián)系與區(qū)別?它將以怎樣的方式來(lái)影響電子制造業(yè)?電子制造廠商應(yīng)該怎樣迎接DSO時(shí)代的來(lái)臨?就讓我們一起來(lái)?yè)荛_這一層層迷霧。
DSO——來(lái)得正是時(shí)候
DSO(Device Software Optimization,設(shè)備軟件優(yōu)化)是一套幫助電子制造廠商,使其產(chǎn)品中的軟件更加快速、可靠的工具和方法,同時(shí)可以讓這些軟件的開發(fā)成本大幅度降低,并且通過(guò)提高軟件可靠性而降低產(chǎn)品的維護(hù)成本。
與所有的產(chǎn)業(yè)都一樣,電子設(shè)備制造廠商永遠(yuǎn)都面臨著降低成本的壓力。廠商們總是希望自己的產(chǎn)品更加可靠、更加智能化。不僅如此,最重要的是,有越來(lái)越多的設(shè)備已經(jīng)把網(wǎng)絡(luò)互聯(lián)能力作為一種必須的功能,以便與其他的設(shè)備交換信息,或者在更加復(fù)雜的網(wǎng)絡(luò)環(huán)境中進(jìn)行管理、控制與協(xié)同。任何設(shè)備的信息共享與網(wǎng)絡(luò)控制功能都必須通過(guò)更加復(fù)雜的軟件來(lái)實(shí)現(xiàn)。
IDC預(yù)計(jì),到2009年,具有網(wǎng)絡(luò)功能的電子設(shè)備數(shù)量將會(huì)超過(guò)140億美元。企業(yè)中的所有設(shè)備都將通過(guò)網(wǎng)絡(luò)聯(lián)系起來(lái),以便實(shí)現(xiàn)供應(yīng)鏈自動(dòng)化和管理監(jiān)控自動(dòng)化。最終用戶手中的電子設(shè)備也將與服務(wù)提供商聯(lián)系起來(lái),以便獲得各種服務(wù)。
面對(duì)這樣的環(huán)境與需求,設(shè)備軟件的復(fù)雜程度和設(shè)計(jì)難度將會(huì)十分驚人,以往的設(shè)備軟件開發(fā)方法——嵌入式軟件已經(jīng)不能勝任。
眾所周知,電子產(chǎn)品中的軟件已經(jīng)成為提高產(chǎn)品競(jìng)爭(zhēng)優(yōu)勢(shì)的重要因素。而且,隨著網(wǎng)絡(luò)在全球范圍的延伸,設(shè)備軟件所涉及的工作也必然會(huì)跨越設(shè)備、應(yīng)用、企業(yè)和全球。
目前,大多數(shù)電子制造廠商仍然在沿用低效率的工具和方法。設(shè)備軟件開發(fā)人員必須面對(duì)諸多方面的困難,來(lái)自軟件架構(gòu)、操作系統(tǒng)和中間件等多個(gè)層次的復(fù)雜性困擾著他們。同時(shí),由于缺乏集成化的開發(fā)環(huán)境,開發(fā)人員常常必須混合使用來(lái)自不同提供商的開發(fā)工具,由此帶來(lái)的復(fù)雜性也不可忽視??梢?,在設(shè)備軟件開發(fā)領(lǐng)域,僅僅由于開發(fā)工具和開發(fā)方法的一致性和整合性的問(wèn)題,就給整個(gè)產(chǎn)業(yè)的發(fā)展造成了非常大的障礙。理想的狀態(tài)是,設(shè)備軟件開發(fā)人員不應(yīng)該再去擔(dān)心操作系統(tǒng)、功能集成和軟件平臺(tái)問(wèn)題,而是將主要精力放在產(chǎn)品的差別化和競(jìng)爭(zhēng)優(yōu)勢(shì)方面。但實(shí)際情況是,設(shè)備軟件開發(fā)人花在工具和方法和集成性方面的精力太多了。
總的看來(lái),有兩大因素催生了DSO。首先,各種電子設(shè)備網(wǎng)絡(luò)互聯(lián)的需求越來(lái)越迫切,既包括有線也包括無(wú)線方式,即可能通過(guò)網(wǎng)絡(luò)進(jìn)行信息交換,也可能需要通過(guò)網(wǎng)絡(luò)進(jìn)行遠(yuǎn)程管理。在許多情況下,這些能力已經(jīng)成為一種必須具備的標(biāo)準(zhǔn)配置。電子設(shè)備涉及的范圍更廣,功能更復(fù)雜,只有DSO才能支持。第二,電子設(shè)備的市場(chǎng)需求迅速膨脹,無(wú)論是在設(shè)備開發(fā)階段,還是設(shè)備售后服務(wù)和維護(hù)階段,降低成本的問(wèn)題都不可忽視。要以更低的成本、更高的效率開發(fā)出更加可靠的設(shè)備軟件,就必須有DSO的支持。
DSO——更上一層樓
與傳統(tǒng)的嵌入式軟件開發(fā)工具不同,DSO提供了更加完整的解決方案。傳統(tǒng)的嵌入式軟件開發(fā)環(huán)境,一般都是針對(duì)某個(gè)產(chǎn)品的開發(fā),選擇一個(gè)RTOS,再加上一些開發(fā)、調(diào)試工具。DSO方法則完全不同,它是在整個(gè)電子制造企業(yè)和產(chǎn)品生命周期這兩個(gè)更大的范疇內(nèi)對(duì)設(shè)備軟件的開發(fā)、部署和維護(hù)進(jìn)行規(guī)劃,充分考慮到產(chǎn)品生命周期各個(gè)階段的需求,實(shí)現(xiàn)了更大跨度的最優(yōu)化。有了DSO,甚至可以在設(shè)備中實(shí)現(xiàn)遠(yuǎn)程管理和維護(hù)功能,讓電子產(chǎn)品制造商在自己的辦公室即可對(duì)遠(yuǎn)方的設(shè)備提供現(xiàn)場(chǎng)維護(hù)和支持,從而以更低的成本使設(shè)備的使用率和性能保持最佳狀態(tài)。
從前,嵌入式軟件采用的各種開發(fā)工具很多都來(lái)自不同的提供商,也很少考慮相互之間的兼容性,效率自然不是很高。開發(fā)人員發(fā)現(xiàn),他們的工作就像是每設(shè)計(jì)一部車的時(shí)候都要從重新設(shè)計(jì)輪胎開始,基本上沒有辦法從已有的設(shè)計(jì)方案中重復(fù)利用原有的設(shè)計(jì)成果和知識(shí)產(chǎn)權(quán)。嵌入式軟件在概念上主要局限于操作系統(tǒng)和開發(fā)工具。而且,許多電子制造商都采用自己開發(fā)的專有操作系統(tǒng)和開發(fā)平臺(tái),通用性就更差。
開發(fā)人員和電子制造廠商都意識(shí)到,嵌入式軟件開發(fā)必須獲得全方位的支持。DSO是對(duì)傳統(tǒng)嵌入式軟件開發(fā)工具的全面升級(jí),其中不僅包括操作系統(tǒng)和集成化的開發(fā)平臺(tái),而且包括產(chǎn)品生命周期中各個(gè)階段所需的開發(fā)和維護(hù)工具以及相應(yīng)的技術(shù)支持與服務(wù)。以網(wǎng)絡(luò)互聯(lián)、高度智能化和安全可靠為特征的新一代設(shè)備軟件優(yōu)化(DSO)的市場(chǎng)已經(jīng)確立無(wú)疑。
設(shè)備軟件優(yōu)化(DSO)市場(chǎng)得以確立的基礎(chǔ)當(dāng)然是傳統(tǒng)嵌入式操作系統(tǒng)、開發(fā)平臺(tái)和中間件的足夠成熟。設(shè)備軟件開發(fā)者通過(guò)在應(yīng)用開發(fā)層面的創(chuàng)新而與傳統(tǒng)嵌入式軟件區(qū)別開來(lái),他們?yōu)樵O(shè)備軟件的性能、成本和可靠性注入新的活力,從而在根本上增強(qiáng)了電子設(shè)備的市場(chǎng)競(jìng)爭(zhēng)力。此外,設(shè)備軟件優(yōu)化(DSO)還提供了統(tǒng)一的、端到端的集成化開發(fā)環(huán)境以及面向特定市場(chǎng)的中間件套件。從此,設(shè)備軟件開發(fā)者不再需要擔(dān)心操作系統(tǒng)和芯片層面的問(wèn)題,從而可以集中精力在應(yīng)用軟件的層面來(lái)開發(fā)產(chǎn)品的競(jìng)爭(zhēng)力。而電子制造企業(yè)的領(lǐng)導(dǎo)者則可以全身心地處理整個(gè)企業(yè)層面的問(wèn)題,例如設(shè)備復(fù)雜性增加所帶來(lái)的軟件成本與復(fù)雜度問(wèn)題、設(shè)備網(wǎng)絡(luò)互聯(lián)和協(xié)同問(wèn)題、設(shè)備網(wǎng)絡(luò)化帶來(lái)的安全性問(wèn)題以及如何通過(guò)網(wǎng)絡(luò)來(lái)利用全球各地的資源問(wèn)題。而且,在解決這些問(wèn)題的時(shí)候,設(shè)備軟件開發(fā)者不一定要坐在彼此的身邊,甚至不一定要處在同一座城市、同一個(gè)時(shí)區(qū)、同一個(gè)國(guó)家。
值得注意的是,大型軟件開發(fā)人員一般都在同一個(gè)工作場(chǎng)所,而設(shè)備軟件開發(fā)人員則相對(duì)分散,因此對(duì)資源和知識(shí)的共享提出了更大的挑戰(zhàn)和更高的需求。有了DSO,采用同一種操作系統(tǒng)和中間件的開發(fā)團(tuán)隊(duì),不管它的成員身處美國(guó)的圣何塞、印度的班加羅爾還是中國(guó)的北京,都可以方便地進(jìn)行資源共享和工作協(xié)同。
DSO——誰(shuí)能拔頭籌
首先,讓我們觀察一下近幾年來(lái)設(shè)備軟件的演變過(guò)程。如果我們看看電子設(shè)備的功能,以及這些功能是如何幫助我們完成任務(wù)的,就會(huì)發(fā)現(xiàn)早期電子設(shè)備的功能都相對(duì)孤立,例如單一的電子郵件、短信息和影像處理功能。人們?nèi)绻胪瓿梢豁?xiàng)工作,就必須人為地逐項(xiàng)使用這些功能。
后來(lái),電子設(shè)備的功能變得稍微強(qiáng)一點(diǎn)了,它們可以根據(jù)我們的目標(biāo)要求,把一系列的功能連貫起來(lái),例如進(jìn)行工程現(xiàn)場(chǎng)探測(cè)、提供信息服務(wù)或者為銷售人員提供現(xiàn)場(chǎng)支持。但是,這只是把原有的功能連貫起來(lái),并沒有實(shí)現(xiàn)任何全新的功能。
如今,人們對(duì)電子設(shè)備的要求已經(jīng)全然不同,他們希望這些設(shè)備可以具有全新的能力,例如一個(gè)完整的家庭保健系統(tǒng)或者一套集成化的通信設(shè)備。無(wú)論如何,這些設(shè)備都一定需要數(shù)據(jù)通信與網(wǎng)絡(luò)功能。在這樣的設(shè)備中,就一定需要設(shè)備軟件優(yōu)化(DSO)的能力。
另一方面,消費(fèi)者也已經(jīng)更加成熟,他們已經(jīng)充分認(rèn)識(shí)到智能化、網(wǎng)絡(luò)化以及產(chǎn)品可靠性的重要性。因此,設(shè)備軟件就變成產(chǎn)品獲得競(jìng)爭(zhēng)優(yōu)勢(shì)至關(guān)重要的因素。如果一家公司生產(chǎn)的設(shè)備,其中的軟件更加可靠,并且功能更加豐富,就更有可能打敗競(jìng)爭(zhēng)對(duì)手。
看看你周圍的一切,數(shù)碼相機(jī)、微波爐、汽車電子設(shè)備、機(jī)頂盒、家庭保健設(shè)備,不同廠商的硬件已經(jīng)沒有多少差別,幾乎所有的競(jìng)爭(zhēng)優(yōu)勢(shì)都來(lái)自設(shè)備中的軟件設(shè)計(jì)。
當(dāng)你拿到兩臺(tái)數(shù)碼相機(jī),自然就想比較一下,哪一臺(tái)功能更豐富?哪一臺(tái)的軟件比較可靠?哪一臺(tái)的操作方式更加便捷?所有這些都取決于軟件開發(fā)人員的智慧和他所使用的開發(fā)工具。如果數(shù)碼相機(jī)軟件的開發(fā)人員擁有DSO開發(fā)工具,他就可以把為數(shù)碼相機(jī)而設(shè)計(jì)的軟件應(yīng)用到其他的相關(guān)產(chǎn)品之中,例如現(xiàn)在流行的照相手機(jī),從而極大地提高產(chǎn)品開發(fā)的效率和可靠性。事實(shí)上,他們可以采用這種標(biāo)準(zhǔn)化的方法和工具為更多樣化的應(yīng)用而設(shè)計(jì)可重復(fù)使用的軟件模塊,從而使他們的產(chǎn)品以更快的速度上市,并且具有更強(qiáng)的市場(chǎng)競(jìng)爭(zhēng)力。
DSO——怎樣幫助你?
DSO通過(guò)兩種途徑來(lái)幫助電子制造廠商。
第一,電子制造廠商可以在整個(gè)企業(yè)范圍內(nèi)、整個(gè)產(chǎn)品生命周期內(nèi)實(shí)現(xiàn)軟件開發(fā)、部署與維護(hù)的標(biāo)準(zhǔn)化,從而可以有效地降低成本,提高效率。
第二,通過(guò)采用預(yù)先集成化的設(shè)備軟件開發(fā)平臺(tái),電子制造廠商可以用更快的速度把已有產(chǎn)品中的各種功能進(jìn)行重新組合與集成,從而在更短的時(shí)間內(nèi)開發(fā)出功能更強(qiáng)大的電子產(chǎn)品,并且在創(chuàng)新、網(wǎng)絡(luò)化和智能化方面取得競(jìng)爭(zhēng)優(yōu)勢(shì)。
歷史總是一再重演,這句話在這里同樣適用。與五六年前的情況非常類似,如今,設(shè)備軟件生命周期中的歸檔問(wèn)題再一次引起人們的關(guān)注。電子制造廠商越是注重軟件開發(fā)生命周期,就越有能力在軟件工程方面實(shí)現(xiàn)標(biāo)準(zhǔn)化,同時(shí)也就越有能力把設(shè)備軟件設(shè)計(jì)中的經(jīng)驗(yàn)積累下來(lái)并加以充分利用,進(jìn)而使自己的產(chǎn)品在市場(chǎng)上居于優(yōu)勢(shì)地位。
在應(yīng)用DSO的時(shí)候,產(chǎn)品研發(fā)流程就變成了電子制造廠商的戰(zhàn)略資源。這種經(jīng)驗(yàn)不是在操作系統(tǒng)和開發(fā)工具的層面上發(fā)揮作用,而是在產(chǎn)品最佳設(shè)計(jì)、工作標(biāo)準(zhǔn)化以及工作效率的層面上發(fā)揮作用。采用DSO戰(zhàn)略,企業(yè)機(jī)構(gòu)可以形成一種更高水平的生態(tài)系統(tǒng),其中涵蓋了人員、流程和產(chǎn)品。這個(gè)通過(guò)DSO而建立的生態(tài)系統(tǒng)可以促使電子制造廠商以更快的速度推出更加可靠的產(chǎn)品。
評(píng)論