问题标签 [hci]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
945 浏览

user-interface - chrome-like status bar in qt

I'm not big on creating GUI's, and generally my philosophy is: I don't create them, or I make them as simple as possible (and convince myself that it's better for usability :)

For my current project, I'm using Qt from Python (PyQt), and I want to start adding some GUI elements without cluttering the interface.

My idea is to create these elements as sort of floating-shaped-widgets that only appear when necessary; pretty much like the status bar (and find bar) in chrome.

Is there any standard api that enables creating this kind of interface?

0 投票
5 回答
227 浏览

pdf - 有关嵌入式 PDF 的用户界面问题

问题 1。从可用性的角度来看,在网页中嵌入 PDF 有哪些优点和缺点?

问题 2。一般来说,对于普通计算机用户来说,哪个场景提供了最“精简”的体验?

问题 3。使用 cookie 来记住选项会大大改善场景 #2 吗?

情景#1

  1. 用户设置选项。
  2. 用户单击报告按钮。
  3. PDF 作为附件发送(保存或打开)。
好处
  • 选项不会被重置。
缺点
  • PDF 可能会阻碍网页。
  • 用户可能会打开太多 PDF 窗口(降低系统性能)。

情景#2

  1. 用户设置选项。
  2. 用户单击报告按钮。
  3. PDF 嵌入在页面中。
  4. 用户点击返回,选项将被重置(AJAX,无 cookie)。
好处
  • 结果立即出现(没有额外的点击)。
缺点
  • 并非所有浏览器都支持嵌入 PDF (?)。
  • 网页(即“报告”按钮)消失。

谢谢!

0 投票
1 回答
407 浏览

user-interface - 用于编辑时态表的 UI 模式

我正在编写一个 Web 界面来编辑几个随时间变化的值(对于每个员工,变化的属性是角色/部门/工作场所/合同类型等)并显示每次更改的历史记录和服务器端验证。

用户必须能够添加新值、修改以前的值、更改期间之间的日期等等。我精通 Ajax/YUI 和其他东西,但缺乏 UI 设计。

我现在似乎不记得有类似的应用程序,而且我对纸质原型不满意。

是一张桌子 - 更多桌子 - 一个时间线 - 那里有多少魔法,以及在哪里......

你知道任何描述或实现的模式吗?

编辑:这就是我所做的。

平视

为简洁起见,日期表示为年份。

最常见的操作是单击 [edit] 并添加一组新值:

通过单击 [2005],当前值行变为可使用选择菜单和日历小部件进行编辑。

服务器接收两行的值。要编辑以前的期间,请删除当前期间(可接受的权衡)。

在这里,我已经有几个担忧。

  • 一行的“from”值和前一行的“to”值是相互关联的,并且当(且仅当)它们相同时才会一致地改变。用户应该一眼就能看出行之间是否有孔。(如果它与后续的“from”相同,我不会显示“to”,而是显示这样的箭头 ↖ - 这很难看)

  • 不清楚如何终止当前周期(=> 点击 2005,在“to”中写一个值)

  • 不清楚如何删除当前期间(=> 点击 2005,删除值“来自”)

  • “无限”的符号丑陋而不清楚

  • 角色、部门等的验证取决于合同,但从用户的角度来看,它们实际上是正交的。其他事情甚至更不相关(例如每周工作时间),但仍应一起验证

  • 我认为编辑表格应该是非模态的..

0 投票
1 回答
80 浏览

hci - 创建交互式可视化的指南?

有谁知道为探索数据集创建交互式可视化的任何指南?

我可以找到很多关于为什么特定实例是好还是坏的材料,但设计交互式可视化的实际设计过程似乎是一门黑色艺术。

0 投票
3 回答
179 浏览

user-interface - 你从哪里得到你的声音样本?

我完成了一个应用程序,用户希望通过添加一些在某些特定动作发生时应该播放的声音样本来“增加交互感觉”。从编程的角度来看,这并不太难,但我如何获得一些好的音频样本?

你怎么解决这个问题?创建自己的声音文件?如何?我应该使用哪个软件?或者互联网上有一个提供免费声音样本的大数据库(我做了谷歌搜索,但几乎所有结果都是无用的网站)。或者您是否让您的客户相信声音被高估了?

您甚至认为声音对于一个完善的应用程序是必要的吗?

0 投票
2 回答
2556 浏览

bluetooth - 如何找到我的蓝牙耳机设备使用的 a2dp 版本?

我知道找出这一点的一种方法是查看设备规范。大多数设备规范仅报告支持 A2DP。是否有其他方法可以从耳机设备中查找使用的 A2DP 版本?

0 投票
1 回答
158 浏览

user-interface - 识别系统 HCI 的“概念”

我正在根据从用户那里收集的数据设计一个界面。这是一个网站,可让您获得有关选择餐厅的建议。我严格遵循一本教科书,该教科书说您必须确定系统中的“概念”才能进行有效设计,但没有提供如何做到这一点的线索——我只是想知道哪些类型的东西会被视为概念。另一本教科书描述了救护车调度服务,并将其中两个概念确定为“事件”和“给救护车调度”的电话。我似乎无法有效地将这个想法转换为我的任务。任何人都可以根据经验推荐任何东西吗?甚至是关于 HCI 系统的“概念”的定义?

亲切的问候,

0 投票
2 回答
263 浏览

computer-vision - 人机交互 SDK

问题是使用哪个 SDK(如果有)来开发具有 hci 接口的应用程序?我的意思是当用户使用手势和摄像机与计算机交互时这样的界面。

0 投票
2 回答
127 浏览

design-patterns - 应用模型

在我目前正在进行的一个研究项目中,我们正在尝试定义应用程序模型的概念,并且我们正在研究表示应用程序模型的方法/形式,重点是 Web 应用程序。

在网上做了一些研究之后,我还没有找到关于综合应用模型的具体信息。所以我认为值得向狂热的程序员提出这个问题,他们可以就这个话题给我一个具体而实用的观点。我不确定这个问题是否更适合程序员 stackexchange:如果是这样,请随意迁移它。我感兴趣的是获得关于我的应用程序模型概念以及可能相关的方法/形式主义的反馈/想法。

我目前对应用模型没有准确的定义,但我认为定义这个概念至少需要三个方面:

  • 人机交互设计选择:与用户交互的应用程序应仔细定义其交互模式以提高和简化可用性;该区域应考虑用户偏好和特征(用户模型),以及(可能)设备特征(设备模型);

  • 架构设计选择:任何复杂的应用程序都应基于其设计人员和开发人员共享和理解的架构模型;

  • 实现设计选择:在实现应用程序时,识别已知和重复出现的问题并通过重用适当的设计解决方案来解决这些问题是一种很好的做法。

我错过了任何重要的方面吗?

我认为以下是相关方法/形式的非详尽列表:

  • ConcurTaskTrees : 用于交互应用程序的设计,并为它们的人机交互建模;

  • UML:广为人知和使用的软件设计建模语言;它可以解决架构和实现设计的各个方面;

  • 设计模式:一套已知且可重用的软件设计解决方案;它们通常在实施阶段使用。

还有什么建议吗?

总结一下:我感兴趣的是定义应用程序模型的相关方面是什么(参见上面的第一个列表),以及该领域有哪些有用的形式(参见上面的第二个列表)。

0 投票
4 回答
18157 浏览

android - Android无需人工干预即可连接WiFi

我想知道是否有一些代码片段可用于将 Android 设备连接到 WiFi 网络。网络应该是开放的或 WEP/WPA 加密的,并且对该设备可见。通常,我们使用GUI界面输入WiFi密码并点击连接按钮。我想将密码存储在一个地方,并使用密码无缝连接到网络,无需人工干预。那可能吗?非常感谢。