【问题标题】:Gui simulation for smart home application智能家居应用的 GUI 模拟
【发布时间】:2009-09-20 23:03:05
【问题描述】:

我正在寻找最适合我用于实施我的研究的 GUI 工具的建议。我使用java语言。我希望图形能够模拟一个无需用户通过鼠标或键盘输入即可应用图形更改的房子。我的用户输入是短信的形式。提前谢谢你们。我希望通过我在程序中设置的条件对其进行动画处理或模拟智能家居。谢谢!

【问题讨论】:

  • 这个问题很不清楚。如果您输入的是 SMS,您是否只需要某事物的图形显示(什么?)?这将需要一个这样的 GUI(即不需要从鼠标或键盘获取输入)。或者你现在需要一个接口来模拟短信系统吗?
  • 是的,我设置的条件将取决于用户将发送到系统的短信。系统将读取短信并决定是否打开或关闭某个设备。是的,我需要系统的界面或图形模拟。比如会有一个房子,如果系统收到某个短信,房子的某个部分就会亮起来。我不知道我将使用什么工具来实现这一目标。抱歉,dmckee 的问题不清楚,希望您能帮助我。

标签: user-interface


【解决方案1】:

您的问题非常不明确。我假设您正处于制作手卷家庭自动化程序的早期阶段,您可能需要:

  1. 一个让您测试系统核心逻辑的环境(即“如果系统处于状态 X 并且我发出命令 Y,它实际上做了什么,我会丢失冰箱里的东西吗?”)
  2. 让您测试 SMS 通信模块的环境
  3. 您可能需要一个演示模式来向潜在客户展示它的作用(这是我对这里要求的最佳猜测)

现在 (3) 可以填充 (1),但需要更多的编程工作,所以从一开始您可能想要一个简单的文本界面来完成 (1)。

一般来说,您几乎肯定需要一个模块化系统:一个核心逻辑系统,由至少两个输入模型(SMS 和键盘)、三个输出模型(文本调试、图形演示和控制线/无线信号)支持实际硬件)和各种辅助内容(配置读取、保存的状态处理)。想想看,既然你可能需要一种方法来探测系统的当前状态,你应该让保存的状态和条件探测代码也共享一个框架。

【讨论】:

  • 感谢 dmckee。数字 3 实际上是我现在最关心的问题,因为系统的核心逻辑已经完成。可以给我任何建议,我将使用哪种工具为透视客户进行图形演示?我在开发这个系统时使用java。提前致谢。顺便说一句,系统不需要用户进行任何键盘输入。我仍然是一名学生,我正在为我的项目开发这个。非常感谢,我真的希望你能帮助我。
  • 顺便说一下,系统的主要目的是只打开和关闭电器。谢谢。
  • 那么,如果您已经编写了核心系统,那么您选择了一种实现语言吗?了解您使用的是哪一个将有助于选择 GUI 框架。
猜你喜欢
  • 1970-01-01
  • 2010-09-13
  • 1970-01-01
  • 2019-06-18
  • 1970-01-01
  • 1970-01-01
  • 2018-08-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多