android图形界面化 安卓图形化_android图形界面化

  计算机图形学在这一领域关注的重点是移动设备的显示能力和交互能力。Nokia在实体键盘时代凭借Symbian系统优秀的操作感和开放性一度称霸,但随着iPhone的出现,移动设备迎来了革命性的改变——触控日渐成为了主流。触摸屏幕(单点或多点触控)带给用户的是“即点即得”的直观体验.故GUI的设计一定要充分考虑到这一点。



  Android通常用于智能手机.屏幕小.硬件性能如CPU和内存等相对性能较低,但拥有丰富的传感器和通信设备.如麦克风、WiFi、蓝牙模块、GPS芯片、单点或多点触控屏、摄像头、重力感应及陀螺仪等。为了实现以上资源的可视化管理并以此解决固有的硬件限制.Android应用程序提供了多线程处理模型.其中一个线程提供用户接口资源.同时其他线程在后台运行。另外,每个程序在各自的Dalvik虚拟机中运行.这个虚拟机在Android移动没备中被可视化。



  如今针对Android和ioS开发软件是许多程序员的目标。而此类软件的图形界面优秀-5否也直接关系到用户的体验。Jordi Linares—Pellicer、Pau Mic6和Javier Esparza一,eidro在软件开发的过程中发现了Processing语言的强大优势并总结成文。Processing语言是一种具有前瞻性的新兴计算机语言,它的概念是在电子艺术的环境下介绍程序语言,串将电子艺术的概念介绍给程序设计师。它是Java语言的延伸,并支持许多现有的Java吾言架构.不过在语法(syntax)上简易许多,并具有许多贴心及人性化的设计。Processing可以在Windows、MAC OS X、MAC OS 9、Linux等操作系统上使用。