流星悟语 发表于 2015-5-19 21:09:05

开始使用Linux Mint 开发Tizen应用啦!

如果你来自一个有web开发背景的人Tizen是一个很好的平台来开发应用。 编写应用程序可穿戴设备和智能手机只不过使用HTML / CSS和JavaScript微风使得构建简单的应用程序。 Tizen扩展了这些语言的功能,通过让他们获得的所有传感器发现在许多可穿戴设备和智能手机,使得开发人员构建独特的应用程序使用简单的语言。
本指南是在Linux Mint 17日测试,大多数也应该可以为Ubuntu工作。
注意: 红色文本在本指南是根据自己的配置或者你下载的软件版本连接。
先决条件你需要两件事情在你开始下载。
[*]的 安装程序的最新版本Tizen SDK对于Ubuntu本文时(2.3)
[*]的最新版本 甲骨文JDK Linux

两个应用程序有一个32位和64位版本,所以无论选择哪一个是正确的。 如果你不知道你是否有一个32位或64位处理器,运行“lscpu”从任何终端窗口,看看第一行,这是标记架构。 任何类似于X86_64,amd64,X64是64位,X86,i686,i386是32位的。
安装Oracle JDKTizen开发工具包需要Oracle JDK,但Linux Mint OpenJDK默认情况下。 您需要删除OpenJDK并安装Oracle JDK。 这是一个相对 简单和简单的过程。
[*]打开一个终端窗口。 (Ctrl + Alt + T)
[*]删除OpenJDK

<font face="Tahoma">$ sudo apt-get update && sudo apt-get remove openjdk*</font>
3.改变目录下载甲骨文JDK。<font face="Tahoma">$ cd ~/Downloads</font>4.提取原始码。
<font face="Tahoma">$ tar -zxvf jdk-8u25-linux-x64.tar.gz </font>5.作为超级用户,使一个目录来存储Oracle JDK。
<font face="Tahoma">$ sudo mkdir -p /opt/java</font>6.提取的文件夹移动到新创建的目录中。<font face="Tahoma">$ sudo mv jdk1.8.0_25 /opt/java</font>7.Oracle JDK系统默认值
<font face="Tahoma">$ sudo update-alternatives --install "/usr/bin/java" "java" "/opt/java/jdk1.8.0_25/bin/java" 1</font>8.检查安装的Java版本。
<font face="Tahoma">$ java -version
java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)</font>安装Tizen SDK只有一个失踪的依赖,需要安装在薄荷Tizen SDK安装程序运行。<font face="Tahoma">$ sudo apt-get install rpm2cpio</font>改变包含Tizen SDK安装程序的目录,使本文件可执行文件,并运行它。<font face="Tahoma">$ cd ~/Downloads

$ chmod +x tizen-sdk_2.3.63_ubuntu-64.bin

$ ./tizen-sdk_2.3.63_ubuntu-64.bin</font>
一旦安装程序已经启动,单击install,然后选择是否要安装移动或可穿戴的配置文件。 我将开发Tizen智能手表,所以我选择了可穿戴,但如果你想让手机的应用程序,选择移动。 你可以下载一个不同的概要文件以后如果你可能想要使用两个。 最后,接受许可协议,然后单击install。 安装程序需要下载SDK,这是相当大的,所以需要一段时间才能完成。
设置一个测试设备如果您要构建应用程序,您将需要测试的东西。 幸运的是,Tizen SDK包含一个仿真器管理器允许您创建和启动虚拟机测试的目的。 访问它的最简单的方法是打开薄荷启动菜单,搜索“Tizen”和启动模拟器经理。
仿真器管理器允许您快速设置虚拟机的定制硬件设置和测试范围广泛的事件和传感器。 我个人有一个三星齿轮2 Neo,所以我创建了一个匹配的模拟器 我的手表的规格。 一旦您创建了模拟器,启动它,看看设备的控制面板通过右键单击它并选择控制面板。 这允许您测试传感器和事件,如心率监测器,电池的水平,加速计,位置等等。

Tizen模拟器控制面板


熟悉开发环境Tizen SDK一起打包的是一个定制版本的Eclipse可以用来编写应用程序的代码和推动应用模拟器。 名叫Tizen IDE,可以通过薄荷启动菜单中找到。
如果您不熟悉Eclipse,有三个主要地区的UI将使用广泛。
[*]Project Explorer 在左上角包含你所有的项目和它们相关的文件和文件夹。 当您创建新的Tizen Web应用程序时,他们会出现在这里。
[*]连接探险家 包含所有可用的模拟器上测试你的代码。 您可以使用它来推和拉应用到设备或探索设备的文件结构。
[*]主要工作区域 就是所有的html、css和JavaScript文件你会出现。 但是,如果你像我一样,你可能会使用自己的首选的代码编辑器,所以这个地区可能不被使用。

[*]

看看Tizen能做什么你可能想做的第一件事就是探索的一些示例应用程序来加载Tizen SDK。 你可以找到这些通过将File > New > Tizen Web项目。 在新的窗口中,选择样本的酒吧,看看以下列出的Web应用程序概要文件你已经安装了。 有少量的示例,演示如何构建Tizen包括时钟小部件(时钟用于手表的主屏幕),画布的例子,相机,和记录功能,WearableWidgets项目包含很多UI的例子可以在您自己的应用程序中重用。Tizen示例应用程序当你选择了一个示例项目你想看看,给它一个名称,并单击finish。 它会显示在project explorer中,您可以运行你的模拟器通过单击小蓝色和白色箭头在Eclipse菜单栏,或在project explorer中右键单击文件夹,将run As > Tizen Web应用程序。 需要几秒钟构建和推动应用到设备,但它最终将出现在你的模拟器。
Onward!
从这里你可能想闲逛的代码示例应用程序看到的一切是如何工作的。 Tizen应用结构就像传统网站单独的文件夹,每个包含索引。 html文件的内部结构,除了你所有的CSS和JavaScript文件。 wiki有大量的资源的链接 帮助了解Tizen力学和设计原则以及许多其他资源,了解一般的web开发Tizen与建筑相关的应用程序。
本文为三星集团电子英文版在线翻译发布!翻译内容可能需要深思理解才可以看懂哦,非礼勿视!

页: [1]
查看完整版本: 开始使用Linux Mint 开发Tizen应用啦!