期刊文献+

跨平台数字媒体播放器的设计和实现

DESIGN AND IMPLEMENTATION OF CROSS-PLATFORM DIGITAL MEDIA PLAYER
在线阅读 下载PDF
导出
摘要 介绍一种跨平台可移植的多媒体播放器的设计和实现。它采用模块化的设计方法,以C/C++作为实现语言。该设计方法可以广泛应用于包括IBM-PC平台在内的多种平台。详细阐述可移植播放器的模块划分,各自的功能,各模块的平台相关性以及各模块间的通信方法。最后,介绍基于该设计构架的播放器在Microsoft Win32和Ubuntu Linux上的具体实现。实验证明,采用这样跨平台的设计方法能较大地提高多媒体播放软件在多个平台的开发效率。 This paper presents the design and implementation of a portable cross-platform digital media player.The player employs modularised design and uses C/C++ as its implementation language.The method used in the design can be extensively applied to diverse platforms including IBM-PC.The paper explains in detail the partition of modules of cross-platform player,their corresponding functions,platform pertinency,and inter-communication.Actual implementation of the player,which is based on this design architecture,on Microsoft Windows32 and Ubuntu Linux platforms is given at the end of the paper.Experiments show that using this cross-platform design approach can significantly improve the development efficiency of multi-media playing software on different platforms.
出处 《计算机应用与软件》 CSCD 2011年第5期235-238,298,共5页 Computer Applications and Software
关键词 数字媒体 媒体播放器 跨平台 模块化 C/C++ Digital media Media player Cross-platform Modularisation C/C++
  • 相关文献

参考文献12

  • 1Pihkala K,Cesar P,Vuorimaa P.Cross-platform SMIL player[C] // Proceedings of the International Conference on Communications,Internet,and Information Technology,St.Thomas,Virgin Islands,USA,November 18-20,2002:48-53.
  • 2Sivaraman G,Cesar P,Vuorimaa P.System Software for Digital Television Applications[C] //Proc.2001 IEEE Int.Conf.On Multimedia and Expo,ICME2001,Tokyo,Japan,August 22-25,2001:784-787.
  • 3Sivaraman G,Vuorimaa P.Compact windowingsystem for mobile devices[C] //Proceedings of the 2nd International Symposium on Mobile Multimedia Systems& Applications,MMSA2000,Delft,The Netherlands,2000:134-141.
  • 4Freeman E,Freeman E.Head First Design Patterns[M].O' reilly Press 2008.
  • 5Stallings W.Operating Systems:Internals and Design Principles[M].Fifth Edition,Prentice Hall,2005.
  • 6I E G Richardson.Video Codec Design.John Wiley & Sons,Ltd,2002.
  • 7Information Technology-Generic Coding of Moving Pictures And Associated Audio[R].Recommendation H.262,ISO/IEC 13818-2.
  • 8Lippman S B.Inside The C ++ Object Model[M].[S.l.] :Addison Wesley Longman,Inc.,1996:170-171.
  • 9阳昕,杨维康,陈榕,石磊.基于平台抽象层的进程虚拟机设计与实现[J].计算机工程,2008,34(9):55-57. 被引量:2
  • 10杨芙清.软件复用及相关技术[J].计算机科学,1999,26(5):1-4. 被引量:207

二级参考文献8

  • 1Psos Reference Manual (Ver 1.4)[Z].Integrated Systems,Inc.,1999.
  • 2Vxworks Reference Manual (Tornado 2.0)[Z].Wind River Systems,Inc.,1984.
  • 3Smith J M,Nair R.Virtual Machines:Versatile Platforms for Systems and Processes[M].北京:电子工业出版社,2006:1-26.
  • 4Bonnes U,Buzzard J,Dzelajlija Z,et al.Wine Developer'S Guide[EB/OL].(2006-12-22).http://www.winehq.com/site/docs/winedev-guide/index.
  • 5Duffy J.CLR Inside Out:Know the Costs[EB/OL].(2006-09-10).http://msdn.microsoft.com/msdnmag/issues/06/09/clrinsideout/default.aspx#S4.
  • 6Lippman S B.Inside The C++ Object Model[M].[S.l.]:Addison Wesley Longman,Inc.,1996:170-171.
  • 7黄瑞芳,朱敏.支持多种并行程序设计模式的可移植并行调试器设计与实现[J].计算机工程与设计,2001,22(5):32-35. 被引量:3
  • 8魏仁选,周祖德,姜德生.软件重用与移植的比较研究[J].计算机工程与应用,2002,38(21):42-45. 被引量:11

共引文献218

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部