ImJa 솔루션이란?

ImJa는 Iot eMbedded Java All의 줄임말로 Iot 기반의 임베디드 시스템 개발을 자바(JAVA)만으로 구현할 수 있는 토탈 솔루션을 의미합니다. 지금까지 공장 자동화, 산업 자동화, 빌딩 자동화, 제어 계측 등 하드웨어에 밀접한 시스템은 C언어 영역으로 알고 있습니다. 자바는 서버 프로그램이나 웹 프로그래밍에 어울리는 언어로 생각하기 쉽습니다. 그러나 자바는 태생부터 가전제품 개발을 쉽게 하기 위해 만들어진 언어입니다.

 

에프에이리눅스(주)는 자바 프로그래머가 센서 이용에서 시스템 제어까지(Iot eMbedded) 모두 자바만으로(Java All) 빠르게 개발할 수 있는 솔루션을 제공합니다. ImJa를 이용하면 아래와 같은 장점이 있습니다.

ImJa 솔루션의 장점

  • 자바 언어의 장점을 최대한 활용할 수 있습니다.
  • 자바 개발자도 임베디드 시스템 개발에 대한 부담을 크게 줄일 수 있습니다.
  • C언어를 학습해야 하는 부담이 없어집니다.
  • C언어 개발자를 충원해야 하는 비용 부담 없어집니다.
  • C언어 개발자 보다 자바 개발자 충원이 쉽습니다.
  • 자바 언어만으로 프로젝트를 진행할 수 있습니다.
  • 자바 언어만으로 개발하므로 유지와 관리 비용을 줄일 수 있습니다.
  • ImJa 라이브러리로 생산성을 높일 수 있습니다.

 

ImJa 솔루션 제품 종류

  • ImJa 솔루션 소프트웨어 패키지
    • 임베디드 리눅스 보드에 설치하면 ImJa 솔루션을 사용할 수 있는 소프트웨어 패키지입니다.
    • 타겟보드는 당사 제품이 아니어도 설치 가능하며
    • 사용하는 프로세서와 GPIO와 같은 하드웨어 구성의 차이에 따라 포팅 과정이 필요합니다.
    • 기본 소프트웨어 패키지는 무료로 제공할 계획이며
    • 귀사의 타겟보드에 맞추는 포팅은 유상으로 처리해 드릴 수 있습니다.
    • 귀사 개발자가 모든 작업을 완료할 수 있도록 교육 및 기술 지원이 가능합니다.
  • ImJa 임베디드 보드
    • ImJa 소프트웨어 패키지가 설치된 임베디드 리눅스 보드로 자바 언어로 시스템 개발에 바로 적용할 수 있습니다.
    • 아래와 같은 하드웨어 구성으로 법용으로 사용할 수 있습니다. 
      • 입출력 설정이 가능한 GPIO 8핀
      • rs232 시리얼 포트 1개
      • rs485 시리얼 포트 2개
      • CAN 포트 2개
      • 비디오 출력을 위한 HDMI 커넥터 1개
      • RJ-45 LAN 커넥터 1개
      • USB 호스트 커넥터 1개
      • 미니 USB 콘솔 포트 1개
      • SATA 커넥터 1개, STAT를 위한 전원 출력 포트 1개
    • 아래는 ImJa 보드 SIB-IMJA입니다.
      001-imja.jpg

    • 크기는 120x90mm로 작으며 중요도가 높은 프로세서와 메모리는 모듈로 분리했습니다.
      002-imja.jpg
  • ImJa 개발 키트
    • ImJa 개발 키트는 ImJa 솔루션을 학습하거나 테스트할 수 있는 휴대용 제품입니다.
    • ImJa 솔루션을 사용한 제품이 아니어도 통신 및 출력 제어로 개발에 활용할 수 있으며
    • 자바 언어로 빠르게 프로그램을 작성해서 데모에도 활용할 수 있습니다.
    • ImJa 개발 키트 구성은 아래와 같습니다.
      003-imja.jpg

      004-imja.jpg

적용 분야

  • 홈넷
    임자 솔루션은 홈넷 분야에 사용가능한 IoT 모듈을 지원합니다. 홈오토메이션에서 필요로 하는 디바이스드라이버를 자바를 이용하여 손쉽게 구현할 수 있습니다. 자바가 지원하는 다양한 프로토콜 라이브러리로 최상의 홈게이트웨이를 구성 할 수 있습니다. 자바를 통한 사물 인터넷(IoT) 세상에 임자 솔루션이 함께 합니다. 
  • 공장 자동화
    임자솔루션이 제안하는 임베디드 자바는 로직컬한 시스템에 폭넓은 유연성을 부여합니다. 리눅스 OS위에 자바를 이용한 시스템 로직 프로그램을 탑재함으로서 높은 신뢰도를 확보합니다. 임자솔루션은 다양한 플랫폼에서 정확한 알람서비스를 구현 할 수 있습니다. 공장의 운전 상태를 웹브라우저를 통하여 모니터링 할 수 있게 해 줍니다.
  • 산업 자동화
    임자솔루션은 최고의 SCADA 시스템을 구현하는 최상의 파트너입니다. 에프에이리눅스의 다양한 현장경험을 토대로 제작된 임자 솔루션은 종합모니터링 시스템 구현에 최적화된 방법입니다. 자바가 지원하는 다양한 프로토콜을 다수의 다른 시스템을 하나의 인터페이스로 결합할 수 있습니다.
    또한, 다양한 데이터에 접근 할 수 있는 세계최고의 SDK를 지원 합니다. 임자솔루션은 다양한 보고서를 구현할 수 있도록 자바를 이용한 UI를 지원합니다. 전기전력, 산업단지감시, 재난방재시스템등을 종합적으로 감시하는 시스템 구현에 최적입니다.
  • 빌딩 자동화
    임자솔루션은 자바를 이용한 다양한 프로토콜을 지원합니다. 엘리베이터, 전기전력, 주차관리, 공조설비, 통합방송, 조명제어, 출입통제등 빌딩 종합관리 시스템 개발에 최상의 라이브러리를 지원합니다. 자바를 기반으로한 임자 솔루션은 다양한 Database SDK를 지원합니다. 또한 현장별 맞춤형 보고서 양식을 쉽게 구현할 수 있습니다.
  • 제어 계측
    임자솔루셤은 의로기를 비롯한 로봇분야에서 다양한 플렛폼에 최적화된 로직 프로그램을 적용할 수 있습니다. 임베디드 리눅스를 탑재한 콘트롤러에 임베디드 자바가 신뢰도 높은 응답 속도를 지원 합니다. 풍부한 개발 인력으로 최상의 시스템을 완성 할 수 있습니다.

구축 사례

  • Real Time Monitoring in Elevator - H사
    • PC based Windows환경에서 Embedded based Linux환경으로 전환 - Cost reduction
    • GUI / CAN / Network 통신 - Elevator simulator
    • 실시간 Monitoring Program을 Embedded 에서 시행함 – Server Database 처리
  • Efficiency Energy Management System - L사
    • Data base Handling을 Embedded JAVA 로 구현 – Web based
    • Embedded 와 Server Mode에서 작동
    • 전력량계 / GUI / DB / Server Manager 구현
  • Monitoring System (Black Hawk) - D사
    • 소방 관제 / 종합 Monitoring system
    • Web Server에 저장 Data View in Client

ImJa 보드를 구매하시려면

ImJa 보드를 구매하시려면 에프에이리눅스(주) 영업부로 연락 바랍니다.

  • 대표 전화 번호: 02-572-9527
  • 영업부 : 070-7862-5140. 070-7862-5150

자바만으로 임베디드 시스템을 구축할 수 있는 ImJa 솔루션에 많은 관심 부탁 드립니다.