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