在这篇文章中,我们将介绍学生如何做培训准备前的准备工作。提前准备并安装好自己的环境是做好一个培训非常重要的步骤。否则我们将浪费我们自己很多的宝贵的时间在课堂上!
1)安装好自己的SDK
如果想在自己的电脑上安装Ubntu系统
如果想做一个专为Ubuntu手机开发而做的Live USB
请参照文章“
如何制作Ubuntu SDK Live USB盘”来专门制作一个可以启动的Live USB盘。这个盘可以直接插入到电脑中的USB口中,并启动Ubuntu系统。这个USB盘中已经安装好整个可以供开发的SDK,不需要安装任何额外的软件即可开发。
a) 在BIOS中启动硬件虚拟化功能,这样会使得模拟器的运行速度加快
b) 在BIOS中设置优选顺序以使得USB可以优先启动,或在启动的时候按下
F12功能键,并选择由USB来启动Ubuntu
在开发过程中如果使用手机进行安装时,如果需要密码解锁手机的话,这个密码是“
0000”。模拟器的默认密码也是“
0000”。
2)Ubuntu手机介绍
3)QML应用开发
你如果是一个入门级的开发者,我建议你先看看我们的入门级的教程:
通过这几个小的练习,你可以对QML语言的设计有一个初步的了解。
Flickr应用开发
教程的源码在:
bzr branch
lp:~liu-xiao-guo/debiantrial/flickr7
DeveloperNews RSS阅读器
首先我们可以阅读文章“从零开始创建一个Ubuntu应用--一个小的RSS阅读器”及文章“如何在Ubuntu中使用条件布局”。视频在“在Ubuntu平台上开发Qt Quick QML应用 (视频)”。在线培训视频。
教程的源码在:bzr branch lp:~liu-xiao-guo/debiantrial/developernews4
我们可以在Shell中输入以上的指令来下载源码。
rssreader (POCO 摄像)
如果你想开发一个既适合桌面又适合手机的应用或可以同时在平板电脑上运行的应用,请参阅我的文章:
在网址也有很多的教程哦!
QML book
4)Scope 开发
教程的源码在:
bzr branch
lp:~liu-xiao-guo/debiantrial/dianpianclient8
我们可以在Shell中输入以上的指令来下载源码。
5)HTML 5开发
更多例程:
- 百度翻译: bzr branch lp:~liu-xiao-guo/debiantrial/baidutranslator
- 字典: bzr branch lp:~liu-xiao-guo/debiantrial/meanings
6)工具
7)更多的培训材料
我们也有更多的英文的培训材料。开发者可以在
地址下载。
另外,开发者也可以使用IRC上freenode上的channel: #
ubuntu-app-devel及#
ubuntu-touch来参与讨论以得到答案.
在现场教学中的过程中如果需要联网,请使用如下的用户名及密码:
手机的解锁密码为:0000