Java TV MHP
Java在有限電視終端應用稱為Java TV,主要也是執行緒(相當於xLet)和JMF結合,非常類似Java ME和Applet。
我一直有一個困惑,SUN將客戶端框架細分得這麼詳細,就產生一個抽象共用的問題,比如客戶端當前受到Web AJAX指令碼挑戰,以前客戶端表現層是向Swing看齊,比如JSF,結果現在大家都是在向Web客戶端看齊,那麼以前的看齊思路就費了,包括JSF,我看這是SUN不得不賣掉一個原因,開始老糊塗,自大,總是以為自己領導市場,雖然它沒從市場中賺到錢。
現在所有客戶端向Web看齊的趨勢下,Java ME 移動客戶端也在發展,如Java FX可以看成JME移動在向Web看齊下的一個新方向,那麼cable有限電視終端呢?好像給忘了,這就是細分的壞處,雖然都是打著Java一次編寫,到處執行的旗號,但那只是底層概念,現在使用者關心的是DSL,就是問題的描述工具,而不是問題的解決工具。
現在flex/AS3在對待流媒體處理上已經佔據先鋒,看看網際網路YouTube或土豆網 56網,哪個不是採取後臺flash media server,前臺flash player格式,比如基於Spring的開源流媒體伺服器Red5。有誰瀏覽器是使用SWING/Applet + JMF方式呢?
還有那個OSGI,號稱服務即插即用,但是複雜程度和當初EJB有一拼,JNDI等等都是不可缺少的基礎知識,其實只要是POJO,你根據Evans DDD建模就形成一個POJO服務,POJO就可以穿透網路,非常簡單,何必為了服務而做一個服務框架呢?這些都是學究們學院派搞的表面文章,是花瓶,企業如果把架構重心壓在它上面可就危險了,這也是有時企業相信微軟的原因,沒有學究味,沒有陷阱,都是實在的,但又不甘心為微軟打工。
OSGI就是為了服務而搞的一個複雜礙事的框架,就像當初為了分散式搞個EJB,現在都講究元件細分化,都開始拆了,JBoss拆了,Spring也在拆,當然Jdon框架從2005年一開始就倡導拆,因為有了IOC DI,什麼不能拆,OSGI因為當初沒有IOC DI,所以才搞個執行分離,沒有IOC的日子它很鬆耦合,但是有了IOC後,它為松耦合付出的複雜代價太高。真不知道為什麼有那麼多人去捧OSGI臭腳。
回到Java TV這個客戶端上來,也該向IOC DI靠攏,至少它裡面的ServiceContext場景就可以使用一個IOC容器來替代,什麼年代還在用工廠,現在SUN被賣了,在忙著分家算鈔票,也沒有時間來更新Java TV API了,根本就是方向走錯了,客戶選不用這麼細分,只要用指令碼替代執行緒,Html/SVG/XML替代圖形或流媒體就可以了。
我一直有一個困惑,SUN將客戶端框架細分得這麼詳細,就產生一個抽象共用的問題,比如客戶端當前受到Web AJAX指令碼挑戰,以前客戶端表現層是向Swing看齊,比如JSF,結果現在大家都是在向Web客戶端看齊,那麼以前的看齊思路就費了,包括JSF,我看這是SUN不得不賣掉一個原因,開始老糊塗,自大,總是以為自己領導市場,雖然它沒從市場中賺到錢。
現在所有客戶端向Web看齊的趨勢下,Java ME 移動客戶端也在發展,如Java FX可以看成JME移動在向Web看齊下的一個新方向,那麼cable有限電視終端呢?好像給忘了,這就是細分的壞處,雖然都是打著Java一次編寫,到處執行的旗號,但那只是底層概念,現在使用者關心的是DSL,就是問題的描述工具,而不是問題的解決工具。
現在flex/AS3在對待流媒體處理上已經佔據先鋒,看看網際網路YouTube或土豆網 56網,哪個不是採取後臺flash media server,前臺flash player格式,比如基於Spring的開源流媒體伺服器Red5。有誰瀏覽器是使用SWING/Applet + JMF方式呢?
還有那個OSGI,號稱服務即插即用,但是複雜程度和當初EJB有一拼,JNDI等等都是不可缺少的基礎知識,其實只要是POJO,你根據Evans DDD建模就形成一個POJO服務,POJO就可以穿透網路,非常簡單,何必為了服務而做一個服務框架呢?這些都是學究們學院派搞的表面文章,是花瓶,企業如果把架構重心壓在它上面可就危險了,這也是有時企業相信微軟的原因,沒有學究味,沒有陷阱,都是實在的,但又不甘心為微軟打工。
OSGI就是為了服務而搞的一個複雜礙事的框架,就像當初為了分散式搞個EJB,現在都講究元件細分化,都開始拆了,JBoss拆了,Spring也在拆,當然Jdon框架從2005年一開始就倡導拆,因為有了IOC DI,什麼不能拆,OSGI因為當初沒有IOC DI,所以才搞個執行分離,沒有IOC的日子它很鬆耦合,但是有了IOC後,它為松耦合付出的複雜代價太高。真不知道為什麼有那麼多人去捧OSGI臭腳。
回到Java TV這個客戶端上來,也該向IOC DI靠攏,至少它裡面的ServiceContext場景就可以使用一個IOC容器來替代,什麼年代還在用工廠,現在SUN被賣了,在忙著分家算鈔票,也沒有時間來更新Java TV API了,根本就是方向走錯了,客戶選不用這麼細分,只要用指令碼替代執行緒,Html/SVG/XML替代圖形或流媒體就可以了。
http://www.interactivetvweb.org/tutorials/javatv/javatv_intro
[該貼被banq於2009-05-07 15:28修改過]
[該貼被admin於2009-05-07 15:41修改過]
相關文章
- Android TV開發——RecyclerView For TVAndroidView
- android TV-Building TV Channels,Developing a TV Input ServiceAndroidUIdev
- Android TV-Building Layouts for TVAndroidUI
- android tv-Building TV GamesAndroidUIGAM
- android tv-TV Apps ChecklistAndroidAPP
- Android TV-Building TV Apps,Get Started with TV AppsAndroidUIAPP
- Android TV-Handling TV HardwareAndroid
- Android TV-Creating TV NavigationAndroidNavigation
- android TV-Recommending TV Content,Android
- Android TVAndroid
- android TV-Making TV Apps Searchable,Searching within TV AppsAndroidAPP
- PcMagazine:羅技TV、谷歌TV、Roku XDS三大網際網路TV引數對比谷歌
- MHP和慕尼黑大學釋出2023年工業4.0晴雨表
- 鬥魚TV回應直播造人 鬥魚TV直播造娃娃事件始末事件
- 蘋果最新的Apple TV怎麼樣?全新Apple TV解析蘋果APP
- MHP釋出2023年移動出行研究《軟體競賽》
- 芒果TV招聘研發工程師(JAVA PYTHON),地點長沙工程師JavaPython
- 一起看 I/O | Google TV 和 Android TV OS 的最新進展GoAndroid
- 微信小程式開發--『狗蛋TV』微信小程式
- Google TV以何定成敗Go
- 安卓 TV 怎麼安裝證書?安卓
- Android TV開發總結【RecycleView】AndroidView
- android TV-Working with Channel DataAndroid
- android tv-Managing User InteractionAndroid
- Total Variation(TV)去噪演算法演算法
- stf 怎麼使用在 android tv 上Android
- 松下電視智慧投影Mirror for Panasonic TV
- fcpx老式電視機 SquidFX Retro TVUI
- Android TV版小米盒子專版亮相Android
- Android TV端RecyclerView焦點亂跑AndroidView
- Twitch(Justin.tv)的技術架構架構
- YouTube謀殺了TV?–資料資訊圖
- 中興光貓F7615TV3
- [譯]利用 Android 構建 TV 的未來Android
- [譯] 利用 Android 構建 TV 的未來Android
- [譯]SearchFragment --Android TV 開發手冊十二FragmentAndroid
- 新款Apple TV將新增人工智慧APP人工智慧
- Android Jetpack - Android TV 應用開發教程AndroidJetpack