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