My first Vista MCE PLUGIN ---- DVB DATA application plugin

来源:互联网 发布:windows 桌面更新 编辑:程序博客网 时间:2024/06/13 07:03

在2007年农历的最后几天,我终于快要结束我的第一个MCE PLUGIN程序的开发。

首先介绍一下这个PLUGIN,因为之前公司是开发数字电视卡的,所以现在这个PLUGIN的开发也是为了给公司以前的产品增值而在VISTA MCE下开发能使用本公司电视卡或者接收卫星数据而进行的软件开发。

 我已经很久没有更新我的bloger了。除了因为工作忙外,我必须仔细规划我的职业生涯问题。AnyWay,终于迎来我的Plugin 的Version1.0。现发几张效果图,希望可以因此找到志同道合的朋友(我在国内基本没有找到可以供讨论的论坛,我开发的方式 MCML+C#):

1. My plugin entry point in Vista MCE start menu strip

2. My plugin entry point in vista MCE Online Media-> more programs

3.When press the entry point icon, pop up message box

4.The main menu page of my plugin: The main function of my plugin

5. DevInfo Page:To display the digital TV card information

6. Default Satelite Info Page: Well, the satellite infomation is stable in general. We extract this information from a database in our project.

7. Satellite Scroller List: Of course, we extract satellite information from our database file, and form a scroller list to user, user can select one item from this list with mouse; Well, the list is big, we can accept user's keyboard input to search the most exact satellite.

User can input four characters to search the most appropriate satellite, when search down, the item can get focus.

8. Transponder List - when select one satellite, we can get the according Frequency/symbolRate list

9. If user use disqec, we can also to set switich position and polarization(horizontal/vertical) for the signal

10. Advance settings just for the user define the Frequency/SymbolRate, Switch Position,Polarization through keyboard input.

11. User Can Edit stream Filter MAC address by himself. Well, as i said above, this application for the user that get network stream through satellite. so MAC address is needed.

12. User can define the PID of which programs(节目) he wants to view. (just for satellite TV stream)

PID=Program ID.

13. We also add a monitor downlink status page to indicate the network stream status.

That's all. Just a summary about my project.

In the Media Center Sandbox discuss forum, many people said it's rough to study MCML, rought to develop Media Center Presentation Layer Application. So i hope the effort i spend is deserved in future.

Hope to make friends in 2008 to discuss the MCML development.

Happy new year, best wishes to all passionate programmers.