家庭自动化 eHouse – 开源软件在C#(C夏普) . 我们提供开放的源代码和说明eHouse控制面板软件工作在Windows平台上( . NET) .
根据不同版本的Windows系统净值 .
- Windows Mobile 6的 . X专业(智能手机)
- Windows Phone 7的 . X专业(智能手机)
- 的Windows Phone 8 . X(智能手机)
- Windows XP中 , 远景 , 7 , 8(32位和64位系统)的平台 . NET(电脑PC , 片 , 图形面板 , 等 . )
软件设置,以便它能够工作在多种操作系统和版本的环境 . 净(点网) .
基本上 , 主要有两个版本的软件环境 . NET .
- . 为PC的设备(计算机网 , 片){[#的源代码设置WIN32指令,在WIN32]}
- . NET CF(Compact Framework的 – 主要用于移动设备的Windows CE , Windows Mobile的 , Windows手机等) . 截断后的版本可以更有效地运作,为电池设备
C#语言 , 不像Java和非 – 侵权的语言中,一个<<在此基础上 , 允许您使用的定义如 ” #Define_WIN32 ; ” ” #Define_BLUETOOTH ; #Define_DEBUG ; ” , 让您执行条件编译不同版本的软件 , 在同一源 .
这使您可以创建多个应用程序基于同一模板的 , 彼此不同的条件:
- 硬件版本:移动平台 , 个人计算机 , 图形面板 , 等 . .
- Windows移动版本的操作系统: , 电话 , XP , 远景 , 7 , 8的环境中使用的共同特征 . 净
- 版本 . 净重:“正常”或“CF(Compact Framework中)
- 专用外设和通信设备,如:蓝牙版本 , 无线网络 , IRDA , GSM调制解调器 , 触摸屏 , 串口
- 各种软件的变种 , 或多或少截断或限制功能
这可以让你处理每一个除了这些因素,保持一个连贯的软件版本不连续 ” 同步 ” 不同版本的软件 , 复制和更改的文件中包含 .
我们基于开源软件的一个模板 , 允许进一步发展依赖于市场“的方向上的硬件和软件 , 和 . NET环境 .
根据我们的命名标准应用程序:
- eHouse4WindowsMobile
- eHouse4WindowsPhone
- eHouse4DotNet
- eHouse4DotNetCF
- eHouse4Win32
我们将继续调用eHouse4DotNet(eHouse点网) , 其中包括所有的软件版本和变种 .
该软件的基本功能:
- 在任何平台上的软件的工作 . Net和 . NET CF
- 任何设备的工作 , 移动 , 配备的桌面环境 . 净
- 可视化和图形通过WiFi控制在线 , 以太网 , 网际网路
- 从文本形式的控制
- 通过蓝牙图形控制 , 短信 , 电子邮件 , 无线网络 , 以太网 , 互联网(TCP)
- 通过LAN(TCP图形化在线控制 , UDP – 控制器的广播)的的eHouse状态的
- 以图形方式通过广域网的在线控制 – 互联网(TCP)
- 建筑可视化的个人家庭项目
- 自动可视化每个控制器(空间),而不需要可视化设计
- 动态可视化 – 基于一个单一的模板 , 例如 , ” 重复建设 ” 根据一个项目的开发人员
- SVG可视化(可伸缩矢量图形 – 没有松动质量)与缩放的可能性 , 移动图像
- 收集在线状态的控制器,以便进一步处理 , 分析和开发先进的控制算法 . 网贴
EHouse4DotNet可以在开放源码软件 eHouse家庭自动化 – 开放源码软件 – eHouse4DotNet