【IT168专稿】2011年英特尔信息技术峰会(Intel Developer Forum, IDF)定于4月12日至13日在北京奥林匹克公园内的中国国家会议中心举行。很值得期待,这次是第二次参加IDF的报道任务,不过关注的领域依然是Meego以及嵌入式开发相关。据悉,这是2007年以来连续第5个年度IDF在中国首发。目前IDF中文官方网站已经开放注册,网址为www.intel.com/cn/IDF,上面已经列出了大会的日程安排、主题演讲、技术课程、技术展示等等。
▲IDF2011宣传主题
作为IT168移动互联网频道的编辑,对于Meego的相关课程非常的感兴趣,不仅仅是因为IDF报道的原因。作为一款由英特尔主导的开源操作系统一直在质疑声中前进,特别是诺基亚将工作重心转移到windows phone7之后,业界对Meego的质疑更是甚嚣尘上。不过我个人认为Meego系统未来的前途很好,诺基亚的冷淡充其量只是Meego系统在智能手机方面的研发力度削弱而已,Meego在其他几个生产线上的并不比其他平台差,因此看好Meego的前景。
说完自己对Meego的看法之外,介绍一下本届IDF上面有关Meego的课程。纵观整个技术课程,Meego的学习角度可以有两个方面,一个是技术宣讲,另一个是动手实验室。
Meego开发概述
在课程方面推进大家去听SFTS002 - MeeGo技术架构概述:从开发者的视角看 MeeGo 技术。时间是4月12日14:05分。这堂课将为开发者介绍 MeeGo* 软件栈技术架构并展示使用 MeeGo 发行版的显著优势。 主要内容包括: • MeeGo 应用程序的基本构件和 UI 服务架构,以及面向特定平台的 UX • MeeGo v1.2 中新模块和构件的概述,包括 Qt* v4、GeoClue 和 ConnMan • MeeGo 核心 API、Qt、UI toolkits 和 Web 服务,MeeGo SDK 开发环境,Web应用的设计与构建:按照 MeeGo 风格来设计web应用等。非常的全面,便于开发者对Meego平台开发有一个整体的了解。
Meego动手实验室
在听完了MeeGo* 技术架构概述之后,参加MeeGo动手实验室是非常有必要的。在这里,开发者将有机会在本动手实验室中使用 MeeGo* SDK 。在本实验室中,参与者可以利用部分 MeeGo API 来编译、调试和运行一个应用程序例程。在本实验室中,参与者将学习: 如何在不同 Linux* 版本中安装和配置 MeeGo SDK ,如何用 QEMU* 和真实设备开发和调试原生 Qt* 应用程序, 如何用 MeeGo SDK 开发基于QML的应用程序。
对于有开发基础,而且对Meego平台已经有所了解的开发者来说,英特尔 AppUp开发者计划应用实验:为英特尔 AppUp Center 开发 MeeGo* 应用这堂动手实验室课是非常实用的。在这个动手实验室中,您将了解加入英特尔 AppUp开发者计划和向英特尔 AppUp Center 提交应用的步骤。该实验室涉及的主题包括:介绍英特尔 AppUp 开发者计划和英特尔AppUp Center ,如何加入英特尔 AppUp 开发者计划, 如何为英特尔 AppUp Center 开发 MeeGo* 应用。
如何优化Meego应用
对于已经开始有计划做Meego应用的开发者或者开发商来说,SFTS006 - 使用英特尔AppUp SDK Suite 1.2 开发、优化和发布面向 MeeGo* 的移动应用这堂课非常的不错。目前,英特尔正在提供全面的网络门户和工具套件,用于为英特尔 AppUP(SM) Center (appdeveloper.intel.com/meego) 开发 MeeGo* 应用。这套工具可以提供您所需的一切,帮助您开发和优化面向 MeeGo 的移动应用,为客户提供出色的使用体验,满足客户的功耗和性能需求,以及将应用发布到英特尔 AppUp Center。 本课程涉及的内容包括:介绍面向 MeeGo 的英特尔 AppUp™ SDK Suite 1.2 的组件;如何使用 VTune™ Amplifier XE、英特尔® 编译器以及英特尔® 高性能多媒体函数库优化面向 MeeGo 设备的应用;演示这些工具和仿真环境。
Meego认证课程
进行MeeGo* 等基于开放源代码的软件项目开发时,需要对开源许可证有基本的了解,这将有助于减少公司的法律风险。SFTS012 - MeeGo和开源软件许可证这堂课将教会大家如何从工程师的角度去了解其法律解释。 本课程涉及的主题包括:MeeGo* 开源软件许可证的组成;使用最频繁的开源许可证中各个要点的法律解释。
温馨提示:
如果大家在听完了英特尔 AppUp? 开发者计划应用实验:为英特尔 AppUp? Center 开发 MeeGo* 应用这门课,以及Meego动手实验室课程之后仍然没有弄得太清楚,没关系,这两门课程还有重复的课程,重点推广Meego开发技术,这对于想从事Meego开发的工程师来说是非常人性化的。