Windows Mobile 용 eHouse 홈 자동화 , Windows 7 전화 , 8 , . NET – 오픈 소스 소프트웨어

홈 자동화 eHouse – C # (C 샤프)의 오픈 소스 소프트웨어 . 우리는 Windows 플랫폼에서 작업 패널 eHouse 제어 소프트웨어 (을 만들기위한 오픈 소스 코드와 지침을 제공합니다 . NET) .
Windows의 다른 버전에 따라 인터넷 시스템 .

  • 윈도우 모바일 6 . X 프로 (스마트 폰)
  • Windows 7 전화 . X 프로 (스마트 폰)
  • 윈도우 전화 번호 8 . X (스마트 폰)
  • 윈도우 XP , 추억 , 7 , 플랫폼에서 8 (32 비트 및 64 비트 시스템) . NET (컴퓨터 PC , 태블릿 , 그래픽 패널 , 등 . )

는 여러 운영 체제 및 환경의 버전에서 작동 할 수 있습니다 있도록 소프트웨어 설정 . NET (점 넷) .
근본적으로 , 환경에 대한 소프트웨어의 두 가지 버전이 있습니다 . NET .

  • . PC 장치 (컴퓨터에 네트 , 태블릿) {소스 코드에서 WIN32 지시어를 설정하는 [# 정의 WIN32]}
  • . NET CF (Compact Framework에서 – 주로 모바일 장치에 대한 정보 : Windows CE , 윈도우 모바일 , 윈도우 전화 번호 등) . 잘린 버전은 배터리 장치에 대한보다 효율적인 작업을 할 수 있습니다

C # 언어 , Java 및 비는 달리 – 그 위에 침해 언어 â € <â € <기반 , 이 같은 정의를 사용할 수 있습니다 ” # Define_WIN32 ; ” ” # Define_BLUETOOTH ; # Define_DEBUG ; ” , 당신이 소프트웨어의 다른 버전에 대한 조건부 컴파일을 수행 할 수 있도록 , 같은 소스에서 작업 .
이렇게하면 동일한 서식 파일을 기반으로 여러 응용 프로그램을 만들 수 있습니다 , 에 의해 서로 다른 :

  • 하드웨어 버전 : 모바일 플랫폼 , PC , 그래픽 패널 , 등 . .
  • 운영 체제 버전 : 윈도우 모바일 , 전화 , XP , 추억 , 7 , 환경 8 사용 일반적인 기능 . 그물
  • 의 버전 . 인터넷 : 일반 또는 CF (Compact Framework에서)
  • 같은 전용 주변 기기 및 통신 장비 버전 : 블루투스 , 와이파이 , IRDA , GSM 모뎀 , 터치 스크린 , 시리얼 포트
  • 다양한 소프트웨어 변종 , 더 많거나 적은 리거나 제한 기능

이 연속없이 이러한 요소에 대한 모든 예외를 처리하고 소프트웨어의 일관된 버전을 유지할 수 ” 동기화 ” 소프트웨어의 다른 버전 , 중복 및 변경 파일에 포함 .
우리는 하나의 템플릿에 오픈 소스 소프트웨어를 기반으로 한 , 발전을 허용하면 시장은 하드웨어와 소프트웨어에가는있는 방향에 의존 , 과 . NET 환경 .
에 따라 우리의 명명 표준 응용 프로그램은 다음과 같습니다

  • eHouse4WindowsMo​​bile
  • eHouse4WindowsPhone
  • eHouse4DotNet
  • eHouse4DotNetCF
  • eHouse4Win32

우리는 eHouse4DotNet을 (닷 넷에 대한 eHouse)를 호출 할 것입니다 , 모든 소프트웨어 버전과 변종을 포함하는 .
소프트웨어의 기본 기능 :

  • 소프트웨어로 모든 플랫폼에서 작동 . NET과 . 인터넷 CF
  • 장비에서 작동 , 모바일 , 시설 데스크탑 환경 . 그물
  • 시각화 및 WiFi를 통해 그래픽 제어 온라인 , 이더넷 , 인터넷
  • 텍스트 양식에서 제어
  • 블루투스 그래픽 컨트롤 , SMS , 이메일로 보내기 , 와이파이 , 이더넷 , 인터넷 (TCP)
  • LAN (TCP를 통해 그래픽 온라인 제어 , UDP – 컨트롤러 방송 eHouse 상태)
  • WAN 이상의 그래픽 온라인 제어 – 인터넷 (TCP)
  • 개인 홈 프로젝트에 따라 건축 시각화
  • 디자인 시각화에 대한 필요없이 각 컨트롤러 (공간)에 대한 자동 시각화
  • 동적 시각화 – 하나의 템플릿을 기반으로 , 예를 들면 , ” 반복적 인 건설 ” 하나의 프로젝트를 기반으로 개발자
  • SVG 시각화 (확장 가능한 벡터 그래픽 – 스케일링의 가능성과) 품질을 잃어버린없이 , 영상
  • 추가 처리를 사용하도록 설정하려면 컨트롤러의 온라인 상태를 수집 , 에 대한 분석 및 고급 제어 알고리즘의 개발 . 인터넷 패널

EHouse4DotNet 오픈 소스 소프트웨어에서 찾을 수 있습니다 eHouse 홈 오토메이션 – 오픈 소스 소프트웨어 – eHouse4DotNet