이유랩
인프라지스틱스 제품을
사용한 개발 생산성 향상
# 회사 소개
이유랩 은 데이터시각화기반 스마트팩토리 구축 공급기업입니다. 제조산업 현장의 환경정보, 설비 데이터 등을 분석해 통합모니터링 서비스를 제공하고 있습니다. 이유랩 정언종 CTO님을 만나 인프라지스틱스 제품 도입 및 사용에 대해 이야기를 나눠보겠습니다.
개발환경 - .NET, C#, WPF, React 사용제품 - Infragistics Ultimate 사용 컨트롤 - DataGrid, Chart 등
# 제품 도입 배경
MES, CMMS등 제조산업의 프로그램은 데이터그리드의 풍부한 기능과 다양한 차트, 리포트 기능이 필요합니다. 따라서 상용 라이브러리가 꼭 필요한데 Infragistics의 API는 보다 WPF철학을 잘 실천하는 논리성과 일관성이 있다고 생각합니다. Winform의 API는 쉽지만 메뉴얼을 보며 숙달되어야 할 것이 많은 반면 WPF는 처음엔 불친절해 보여도 체계적인 일관성으로 어느정도 경험이 생기면 예측되고 생산성이 가속된다고 생각합니다. Infragistics의 API는 표준 컨트롤을 사용하듯 자연스러웠고 문제해결을 WPF스럽게 다루고 있어 매뉴얼에 의존하지 않아도 되는 부분이 많다고 생각합니다.
# 도입결과.
## MES
데이터 그리드와 피벗 그리드, 차트 컨트롤이 매우 유용했습니다.
## 저작형 대시보드 개발도구
대시보드 개발은 관심도가 변경됨에 따라 보고싶은 지표가 새로 추가되고 레이아웃과 디자인이 바뀌는 등 변경사항에 대한 요구가 빈번합니다. 저희는 저작형 대시보드 도구를 직접 개발하여 고객 요구사항에 대응 하고 있습니다. 드래그 드롭방식으로 컨트롤을 배치하고 준비된 데이터를 설정하여 런타임에서 출력을 변경 할 수 있는 기능입니다.
DataGrid, Chart, Guage 등 많은 Infragistics 컨트롤을 사용하여 대시보드에서 필요한 아름다운 디자인을 만들 수 있었습니다. 커스터마이징 역시 WPF의 논리가 잘 준수되어 테마, 템플릿 변경 등 매우 용이했습니다.
샘플 프로젝트를 필요할 때 둘러보며 기능을 학습 할 수 있었습니다.
# 혹시 있으시다면 전혀 다른 기능하나 부탁드립니다.한국어 서비스 및 리소스가 잘 제공되었으면 좋겠습니다.
# 마지막으로 하실 말?한국의 제조산업은 앞으로 인구감소와 시니어 은퇴로 고용과 품질에 많은 도전이 있을 것입니다. 저희는 이러한 위기를 기술로 극복하는데 기여하고자 AI, Chatbot, AR을 적용하여 지능화된 서비스를 산업에 적용하기 위해 연구개발 하고 있습니다. 이러한 제품을 빠르고 안정적으로 제공하기위해 Infragistics의 IgniteUI와 App Builder를 사용 할 계획입니다.