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