共 1,394 篇文章
共 6,621 篇文章及评论
- Association for Computing Machinery TechNews (ACM)
- Go Parallel! (Dr. Dobbs)
- HPCwire (Tabor Communications, Inc.)
- insideHPC (John West)
- Joe Duffy's Weblog (Microsoft)
- Microsoft Parallel Programming Development Center (Microsoft Germany)
- MultiCoreInfo.com
- scalability.org (Scalable Informatics)
- Software Dev Blog (Intel Germany)
- Soft Talk Blog (Intel United Kingdom)
- The Moth (Microsoft)
Archives
帖子来自 hillday 
meego 大赛心得
作者: hillday (3 篇文章) 日期: 六月 16, 2011 在 10:16 上午
评论 (0)
从3月份申请项目到批准,快到两个月的时间了。这两个月对我们得意义是非常重大的,眼看大三就要结束,即将而来的是大四的实习或者考研,所以以后参加类似比赛的机会可以说是很少或者没有了!因此这次比赛对我们都有很大的纪念意义,这也是我们小组齐心协力想做好这个项目的原因。从一开始的组队,到项目题目的讨论,再到后来对meego平台的学习我们的组员都是非常的认真和深入的,然后经过一个月的时间我们对项目进行了可行性分析,需求分析,概要设计和详细设计并提供了相应的文档,同时边学习边开展项目,到目前为止我们的项目有了一个大概的轮廓,可以测试性的运行。 对meego平台的认识和了解是从各个途径展开的,首先是在线测试,然后是自己找资料,同时还通过专家讲座等途径了解和掌握关于meego平台的知识。 通过以往项目的一些经验结合当前的项目,我觉得每一个项目都有一个完整的属于项目自身的世界观,而这个世界观的构成这就是参加项目的每一个队员对这个项目的认识的深度和广度。在竞争异常激烈社会分工明确的市场经济环境之下,一个人的能力和精力是有限的,所以需要团队合作,团队合作能够在产品质量和生产产品的效率上获得竞争优势。但是也不一定只要有团队就一定能够成功,这得看项目的世界观是否统一,是否每个队员对项目的世界观所作的贡献达到了最佳效果,只有每个队员都做的最适当了整个团队才能良好的运作,当然其中队长起到掌握世界观方向的作用。项目是一个整体,这个整体包括了项目内容和参加项目的人,只有良好的协调好两者之间的关系才能按时按效的完成项目。 当然,在做项目的过程中我们遇到了不少困难,但是通过小组每周都要讨论和交流一次,遇到问题时候还要在qq群解决的交流沟通方式。许多问题都得到有效的解决,当然这其中张老师给我们的帮助也是起到不可替代作用的,在我们思路不是很清晰的时候张老师总是给我们指点迷津,让我们循序渐进的掌握软件开发方法和项目进度的管理。 通过一个多月的努力我们生成了可行性研究、需求分析、概要设计和详细设 计报告。需求分析的目的是作为项目开发过程中的参考依据;对项目系统的特点,主要功能,性能等方面进行完整的描述,为软件开发者进行详细设计和编程提供基础;为软件提供测试和改进的依据,即为选取测试用例和进行改进的依据。概要设计的目的是为项目的进行提供概要设计,为详细设计起到指导的作用。并为系统的维护和测试提供参考文档。详细设计的目的是为项目的进行提供详细设计,为系统编码实现提供文档依据,和对项目进度进行安排。详细设计是将概要设计进行模块化设计,以更加详细的具体、更加详细、更加明确的方式阐述系统。 云南大学 软件学院 钱春海 qchunhai@gmail 参赛团队:CFDC
分类: 全国大学生软件创新大赛专栏, 英特尔® 软件网络 2.0, 软件技术学习及认证
MeeGo或带动3D显示技术
作者: hillday (3 篇文章) 日期: 六月 9, 2011 在 2:41 下午
评论 (0)
3D全息图像技术是一种可以有照片投影技术生成的较为真实的三维技术。由于“阿凡达效益”所驱动的3D显示技术,目前正在朝向产业化方向发展。该项被称为“裸眼3D显示”的技术,能够不通过任何工具让左右两只眼睛从显示屏幕上看到两幅具有视差的、有所区别的画面,并将其传递给大脑,从而使人产生立体感。它不仅能够让3D电影摆脱眼镜的束缚,而且还能够让3D走进人们的生活,该技术可以应用到电视机、显示器、数码相框等终端设备上,使我们的影像生活变得更加丰富精彩。裸眼3D显示技术的实现方式主要有两种:一是视差障壁技术(也称为视差屏障技术),该技术利用安置在背光模块及LCD面板间的视差障壁,在立体显示模式下,应该由左眼看到的图像显示在液晶屏上时,不透明的条纹会遮挡右眼;同理,应该由右眼看到的图像显示在液晶屏上时,不透明的条纹会遮挡左眼,通过将左眼和右眼的可视画面分开,使观者看到3D影像;另一个为柱状透镜技术,它的原理是在液晶显示屏的前面加上一层柱状透镜,使液晶屏的像平面位于透镜的焦平面上,这样在每个柱透镜下面的图像的像素被分成几个子像素,这样透镜就能以不同的方向投影每个子像素。双眼从不同的角度观看显示屏,就看到不同的子像素而形成3D影像。 目前的3D显示技术还不成熟,存在很多问题。比如在分辨率、可视角度和可视距离方面仍然存在不足,这也是未来各都要努力突破的技术难点。由于目前3D显示屏的分辨率要比普通显示屏的分辨率至少要高出一倍,才能达到用户的普通的3D要求,这对处理器的处理性能要求也是成倍的,成本当然非常高。3D全息图像技术是当前3D显示的又一创新性设想,为3D显示增添新的色彩。 在MeeGo平台上研究3D显示技术,不仅为英特尔在技术上保持先进性,也对整个移动设备行业发展中起到一定的推动作用。3D技术可以改变我们使用移动设备的方式,增加我们体验的真实感。我们相信随着时间的推移, 它将为未来的移动体验奠定重要的基础。这也将意味着未来的终端更加智能化、更加人性化,终端上也能切实地让用户感受到生活的真实感。未来的3D技术究竟为何,一如对美好未来的憧憬,我们共同期待着…… 云南大学 软件学院 钱春海 qchunhai@gmail.com 参赛队:CFDC
分类: 全国大学生软件创新大赛专栏, 英特尔® 软件网络 2.0, 软件技术学习及认证
Meego与3D
作者: hillday (3 篇文章) 日期: 六月 9, 2011 在 2:39 下午
评论 (0)
我们对meego平台的认识和了解是从各个途径展开的,首先是在线测试,然后是自己找资料,同时还通过专家讲座等途径了解和掌握关于meego平台的知识。由于我们的项目与3D有关,所以我主要介绍meego和3D的关系。 MeeGo是一款基于Linux的开源移动操作系统,主要针对超便携笔记本、平板电脑、嵌入式设备和智能手机等产品而开发。 目前Meego系统还处于进一步完善的阶段,现有的平台是Meego 1.2,支持上网本、手持设备、车载设备,已经是趋于成熟的产品了。 英特尔和诺基亚在一次电话会议中表示,他们预见3D和虚拟现实软件将用于一系列移动设备,其中包括智能手机和平板电脑。 在人类漫长的历史进程中,局于技术条件的限制,无法简便、直接、快捷地用直观三维的方式来描述这个三维的世界,只能在沙土、羊皮、纸张的二维平面上,用影像表达和传递对这个世界的认识和创造,整个人类的全部历史,都可以说是基于纸张平面的2D文明。基于电脑和互联网的三维数字化技术,终于使人们对现实三维世界的认识重新回归到了原始的直观立体的境界。 经过多年的快速发展与广泛应用,近年3D技术得到了显著的成熟与普及;一个以3D取代2D、“立体”取代“平面”、“虚拟”模拟“现实”的3D浪朝正在各个领域迅猛掀起。 Novell最近释放了xgl和compiz,它使用硬件加速,实现真正意义上的3D桌面。我们可以看到,Linux系统在图形方面取得的长足进步。 而Meego系统也是基于Linux的平台,只要提供相应的3D API,在Meego上实现3D效果也将变成可能。3D API能让编程人员所设计的3D软件只要调用其API内的程序,从而让API自动和硬件的驱动程序沟通,启动3D芯片内强大的3D图形处理功能,从而大幅度地提高了3D程序的设计效率。 云南大学 软件学院 钱春海 邮箱:qchunhai@gmail.com 所属队伍:CFDC
