从交互设计到硬件创业 Interaction Design & Hardware Startup
December 26th, 2010

鲸男 iPhone App 制做简易指北 – 8, OSC 与数据交换

如上篇所述,iPhone 是一个拥有多重输入,输出,数据运算,数据交换功能的设备;其输入,输出,数据运算的能力还可以用来和其它工具协同工作,组成不同用途的系统;常见的有使用触摸屏,三轴传感器做为其它电子设备的控制器,其原理是把相关数据信息传递给外部电子设备并控制其运作,而数据信息的传递需要借助 iPhone 的数据交换功能,比如其能够通过 WiFi 无线接入互联网并与互联网中的其它设备,软件沟通。

单单的互联网接入并不能让数据得以在不同设备及不同软件内顺畅流通,它们需要借助一个共同遵守的数据交换协议 (Protocol) 才能沟通,比如 OSC (Open Sound Control)协议,顾名思义,协议是大家都要遵守的标准,有了这个标准不同设备和软件才有交流的可能。而 OSC 协议有一个独特的地方,使用 OSC 传输的数据会由两部分构成,如下图所示, 一部分是 OSC Message,我们可以用它定义数据发出的设备类型和其它属性,为什么这么做?也许是为了便于我们阅读理解和管理,想想看一眼就知道这数据是从哪发来的,例如下图第一行的前半段,说这数据是从 iPhone 的三轴传感器发出的;第二部分是 OSC Arguments,它用来发送数据本身,既下图第一行的后半段,显示发送的是三轴传感器的 x 轴数据o.55。OSC Arguments 发送的数据类型可以是整数,可以是有小数点的,也可以是字符串,比如“哎呦,今天可腰酸背疼”。
Read the rest of this entry »

by Whale | Posted in iPhone, Nonn, openFrameworks, OSC | 2 Comments » |
December 25th, 2010

鲸男 iPhone App 制做简易指北 – 7, Addons

carbon_cycle

人对有形世界和无形世界的构造一直在同时进行,构造的技术,工具,系统在持续改变,无论矿物冶炼的,文字叙述的;建造居住环境的,探索人类心理的;维持城市生态的,呈现人类精神的;其共同影响着人观察,思考,再现世界的方式,无论前者后者。构造所需的材料也在从这两个世界中汲取:有形的,无形的,物质的,精神的;

而工具的演进让汲取的方法和过程充满更多可能和不确定的乐趣,比如当今我们所使用的由电媒介带来的程序和电子物件工具。
Read the rest of this entry »

by Whale | Posted in Nonn | No Comments » |
December 25th, 2010

鲸男 iPhone App 制做简易指北 – 6, 更方便的新建 app

之前新建 app 的办法是手动复制 emptyExample 到我们的自定义文件夹里。在下载好的 openFrameworks 中有一个叫 xcode templates 的文件夹,其中的 readme.txt 介绍如何通过 Xcode 直接新建 app 文件的方法,更加的方便。修改好后的界面如下:

xcodeWindow

在选择界面左侧多出了 openFrameworks 的选项。意味着从此以后,打开 Xcode 就可以新建iPhone 或者 Mac OS X 项目。
Read the rest of this entry »

by Whale | Posted in iPhone, openFrameworks | No Comments » |













Powered by Wordpress using the theme bbv1