Trang chủ Tự động hóa eHouse cho Windows Mobile , Windows Phone 7 , 8 , . NET – Phần mềm nguồn mở

Home Automation eHouse – Phần mềm nguồn mở trong C # (C Sharp) . Chúng tôi cung cấp mã nguồn mở và hướng dẫn để tạo ra phần mềm điều khiển eHouse tấm làm việc trên nền tảng Windows ( . Net) .
Net hệ thống dựa trên các phiên bản khác nhau của Windows .

  • Windows Mobile 6 . x chuyên nghiệp (điện thoại thông minh)
  • Windows Phone 7 . x chuyên nghiệp (điện thoại thông minh)
  • Windows Phone 8 . x (điện thoại thông minh)
  • Windows XP , Vista , 7 , 8 (32 và 64 bit) từ các nền tảng . NET (máy tính PC , Viên nén , đồ họa bảng , vv . )

Phần mềm này được thiết lập để nó có thể làm việc trên nhiều hệ điều hành và các phiên bản của môi trường . Net (Dot Net) .
Về cơ bản , có hai phiên bản chính của phần mềm cho môi trường . NET .

  • . Net cho các thiết bị máy tính (máy tính , Viên nén) để thiết lập Win32 chỉ thị trong mã nguồn [# define Win32]}
  • . NET CF (Compact Framework – Chủ yếu cho các thiết bị di động: Windows CE , Windows Mobile , Windows Phone, vv) . Cắt ngắn phiên bản cho phép hoạt động hiệu quả hơn cho các thiết bị pin

C # ngôn ngữ , không giống như Java và NON – Ngôn ngữ VI PHẠM – € <â € <dựa trên nó , cho phép bạn sử dụng các định nghĩa như ” # Define_WIN32 ; ” ” # Define_BLUETOOTH ; # Define_DEBUG ; ” , cho phép bạn thực hiện các trình biên dịch có điều kiện cho các phiên bản khác nhau của phần mềm , làm việc trên cùng một nguồn .
Điều này cho phép bạn tạo ra nhiều ứng dụng dựa trên cùng một mẫu , khác nhau bằng cách:

  • Phiên bản phần cứng: nền tảng điện thoại di động , PC , đồ họa bảng , vv . .
  • Phiên bản của hệ điều hành: Windows Mobile , Điện thoại , XP , Vista , 7 , 8 bằng cách sử dụng tính năng phổ biến của môi trường . Net
  • Phiên bản của . Net: Bình thường hoặc CF (Compact Framework)
  • Phiên bản với các thiết bị ngoại vi chuyên dụng và thiết bị thông tin liên lạc như: Bluetooth , WiFi , IrDA , GSM modem , màn hình cảm ứng , cổng nối tiếp
  • Phần mềm khác nhau biến thể , nhiều hơn hoặc ít hơn cắt ngắn hoặc bị giới hạn chức năng

Điều này cho phép bạn xử lý tất cả các ngoại lệ cho các yếu tố và duy trì một phiên bản kết hợp của phần mềm mà không cần liên tục ” Đồng bộ hóa ” các phiên bản khác nhau của phần mềm , chứa trong các tập tin trùng lặp và thay đổi .
Chúng tôi đã dựa trên phần mềm mã nguồn mở trên một mẫu , cho phép phát triển hơn nữa phụ thuộc vào hướng mà thị trường đi vào phần cứng và phần mềm , và . NET .
Phù hợp với tên ứng dụng tiêu chuẩn của chúng tôi là:

  • eHouse4WindowsMobile
  • eHouse4WindowsPhone
  • eHouse4DotNet
  • eHouse4DotNetCF
  • eHouse4Win32

Chúng tôi sẽ tiếp tục kêu gọi eHouse4DotNet (eHouse Dot Net) , trong đó bao gồm tất cả các phiên bản phần mềm và các biến thể .
Các chức năng cơ bản của phần mềm:

  • Làm việc trên nền tảng nào với một phần mềm . Net và . Net CF
  • Làm việc trên bất kỳ thiết bị nào , di động , trang bị máy tính để bàn môi trường . Net
  • Và các visualization đồ họa điều khiển trực tuyến thông qua Wifi , Ethernet , Internet
  • Kiểm soát từ hình thức văn bản
  • Điều khiển đồ họa bằng BlueTooth , SMS , eMail , WiFi , Ethernet , Internet (TCP)
  • Kiểm soát trực tuyến đồ họa thông qua mạng LAN (TCP , UDP – eHouse trạng thái của chương trình phát sóng điều khiển)
  • Kiểm soát trực tuyến đồ họa qua mạng WAN – Internet (TCP)
  • Kiến trúc trực quan dựa trên các dự án nhà riêng lẻ
  • Tự động trực quan cho mỗi bộ điều khiển (không gian) mà không có sự cần thiết phải thiết kế trực quan
  • Năng động, trực quan – dựa trên một mẫu duy nhất , ví dụ , ” lặp đi lặp lại xây dựng ” bởi các nhà phát triển dựa trên một dự án
  • SVG Visualization (Scalable Vector Graphics – mà không mất chất lượng) với khả năng mở rộng quy mô , hình ảnh chuyển động
  • Thu thập tình trạng trực tuyến của các bộ điều khiển để cho phép tiếp tục xử lý , phân tích và phát triển các thuật toán điều khiển tiên tiến . Net tấm

EHouse4DotNet phần mềm nguồn mở có thể được tìm thấy tại eHouse Home Automation – Phần mềm nguồn mở – eHouse4DotNet