由于经常会看到一些缩写或者专业名词,现在开始有记录下来的习惯,记录下来的今后就都放在这个博文里,顺带会补上各自的含义便于查找。
用户界面User Interface UI
UI设计则是指对软件的人机交互、操作逻辑、界面美观的整体设计。
用户体验User Experience UX
人与系统交互时的感觉就是用户体验。
人机交互Human Computer Interaction HCI
是指人与计算机之间使用某种对话语言,以一定的交互方式,为完成确定任务的人与计算机之间的信息交换过程。
软件即服务Software-as-a-Service SaaS
用户不用再购买软件,而改用向提供商租用基于Web的软件,来管理企业经营活动,且无需对软件进行维护,服务提供商会全权管理和维护软件,软件厂商在向客户提供互联网应用的同时,也提供软件的离线操作和本地数据存储,让用户随时随地都可以使用其定购的软件和服务。
基础设置即服务Infrastructure-as-a-Service IaaS
消费者通过Internet 可以从完善的计算机基础设施获得服务。这类服务称为基础设施即服务。
平台即服务Platform-as-a-Service PaaS
把服务器平台作为一种服务提供的商业模式。通过网络进行程序提供的服务称之为SaaS(Software as a Service),而云计算时代相应的服务器平台或者开发环境作为服务进行提供就成为了PaaS(Platform as a Service)。
名称/值对NVP name/value pairs
“名称=值”的形式
快速搜索框Quick Search Box,QSB
Google便引进了一个闪光点颇多的快速搜索框(Quick Search Box,简称“QSB”)。而今,在Google Desktop之外,Google又发布了专为Mac用户量身定制的Quick Search Box,以另外一种形式进入了用户的桌面,提供了一个轻快便捷的搜索网页、计算机程序、甚至文件的快速搜索工具。
基于位置的服务Location-Based Service LBS
位置服务(LBS,Location Based Services)又称定位服务,LBS是由移动通信网络和卫星定位系统结合在一起提供的一种增值业务,通过一组定位技术获得移动终端的位置信息(如经纬度坐标数据),提供给移动用户本人或他人以及通信系统,实现各种与位置相关的业务。实质上是一种概念较为宽泛的与空间位置有关的新型服务业务。
Keyhole标记语言Keyhole Markup Language KML
KML 是一种文件格式,用于在地球浏览器(例如 Google 地球、Google 地图和谷歌手机地图)中显示地理数据。KML 是由开放地理空间联盟(Open Geospatial Consortium, Inc.,简称 OGC)维护的国际标准。
GPS交换格式GPS Exchange Format GPX
GPX(GPS eXchange Format, GPS交换格式)是一个XML格式,为应用软件设计的通用GPS数据格式。
近场通信Near Field Communication NFC
NFC近场通信技术是由非接触式射频识别(RFID)及互联互通技术整合演变而来,在单一芯片上结合感应式读卡器、感应式卡片和点对点的功能,能在短距离内与兼容设备进行识别和数据交换。
蓝牙无线频率通信协议RFCOMM
RFCOMM是一个简单传输协议,其目的为了解决如何在两个不同设备上的应用程序之间保证一条完整的通信路径,并在它们之间保持一通信段的问题。
逻辑链路控制和适配协议Logical Link Control and Adaptation Protocol L2CAP
是蓝牙系统中的核心协议,负责适配基带中的上层协议。
会话启动协议Session Initiation Protocol SIP
是一个应用层的信令控制协议。用于创建、修改和释放一个或多个参与者的会话。
Voice over Internet Protocol VOIP
简而言之就是将模拟信号(Voice)数字化,以数据封包(Data Packet)的形式在IP网络(IP Network)上做实时传递。
许可验证库License Verification Library LVL
...
进程间通信Interprocess Communication IPC
进程间通信就是在不同进程之间传播或交换信息
Android Cloud to Device Messaging C2DM
C2DM 允许第三方开发者开发相关的应用来推送少量数据消息(1024bytes)到用户的手机上。C2DM 创造了一个良好的机会,允许我们使用多种 Google 开发工具来创建一种简单但相当实用的应用类型。用户可以使用该类型的应用把各种各样的信息从他们的台机或者笔电直接 push 到自家的手机上。
Android接口定义语言Android Interface Definition Language AIDL
Android系统中的进程之间不能共享内存,因此,需要提供一些机制在不同进程之间进行数据通信。
为了使其他的应用程序也可以访问本应用程序提供的服务,Android系统采用了远程过程调用(Remote Procedure Call,RPC)方式来实现。与很多其他的基于RPC的解决方案一样,Android使用一种接口定义语言(Interface Definition Language,IDL)来公开服务的接口。我们知道4个Android应用程序组件中的3个(Activity、BroadcastReceiver和ContentProvider)都可以进行跨进程访问,另外一个Android应用程序组件Service同样可以。因此,可以将这种可以跨进程访问的服务称为AIDL(Android Interface Definition Language)服务。
每秒查询数Queries Per Second QPS
每秒查询率(QPS,Queries-per-second)是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准,在因特网上,作为域名系统服务器的机器的性能经常用每秒查询率来衡量。
应用程序内收费In-App Billing IAB
Android Market IAB(In-app Billing) 是一个提供应用程序内支付处理的Android Market服务,它对于开发者在Android平台盈利有很大帮助。
APT Advanced Packaging Tool 高级包装工具
高级包装工具(Advanced Packaging Tools)是Debian及其衍生发行版(如:ubuntu)的软件包管理器。APT可以自动下载,配置,安装二进制或者源代码格式的软件包。
AIDL Android Interface Definition Language Android接口定义语言
AIDL (Android Interface Definition Language) 是一种接口定义语言,用于生成代码允许Android设备上的两个进程间进程通信(IPC).
如果你需要编写一个进程(比如Activity)访问另一个进程(比如Services)的对象的方法代码,你可以使用AIDL自动生成代码而不用自己配置大量的参数.
AIDL IPC基于接口机制,类似COM,Corba,且更加轻量化.它使用一个代理来在客户和实现间传递值.
NDEF NFC Data Exchange Format NFC消息数据类型
NFC Data Exchange Format : NFC数据交换格式,NFC组织约定的NFC tag中的数据格式。
NDEF是轻量级的紧凑的二进制格式,可带有URL、vCard和NFC定义的各种数据类型。
NDEF的由各种数据记录组成,而各个记录由报头(Header)和有效载荷(Payload)组成,其中NDEF记录的数据类型和大小由记录载荷的报头注明,这里的报头包含3部分,分别为Length、Type和Identifier.。
NFC Data Exchange Format : NFC数据交换格式,NFC组织约定的NFC tag中的数据格式。
GLUT OpenGL utility toolkit OpenGL实用工具箱
GLUT代表OpenGL应用工具包(OpenGL Utility Toolkit),是一个与窗口系统无关的工具包。它作为AUX库的功能更强的替代品,用于隐藏不同窗口系统API的复杂性。GLUT的子程序的前缀使用”glut”
GLU OpenGL utility library OpenGL实用库
OpenGL被设计为只有输出的,所以它只提供渲染功能。核心API没有窗口系统、音频、打印、键盘/鼠标或其他输入设备的概念。虽然这一开始看起来像是一种限制,但它允许进行渲染的代码完全独立于他运行的操作系统,允许跨平台开发。然而,有些集成于原生窗口系统的东西需要允许和宿主系统交互。