■ 담당업무 : 데이터 시각화 윈도우 응용프로그램 개발
○ 데이터 시각화 윈도우 응용프로그램 개발
- C# / WPF 기반 영상 및 데이터 시각화 솔루션 개발(온프레미스)
- Custom맵 혹은 GIS 맵에 카메라, 데이터, 도형 등 사용자가 원하는 형태로 시각화하기 위해 설정을 하는 에디터와 설정에 의해 시각화 서비스를 제공하는 뷰어 개발
- Chat Control(Sci Chart)
- Data 연동 모듈
- Splunk : Data 검색 및 조건검색 기능에 대한 Scheduler 및 Wrapper
- 컨텐츠 자동 생성 서버 개발
- 계층형 데이터를 기반으로 시각화 컨텐츠를 자동으로 생성하는 솔루션.
■ 주요성과
- 데이터 시각화 윈도우 응용프로그램
- ChartControl
- Chart 성능 대폭 개선
- Annotation : Point의 값을 표시
- Critical Line : 특정 값을 기준으로 초과되었을 경우 초과 Point에 상태를 변경.
- Mix Chart : 동일 Surface에 좌우측 Y축에 해당하는 Chart의 종류를 다이나믹하게 바꿀 수 있는 차트.
- Data Attach : 데이터를 추가하는 기능
- 클라이언트 UI 리뉴얼
- GIS Layer(ArcGis)
- Cluster 기능
- Element List Control
- Data별 Visibility 조정
- Undo / Redo
- Reflection을 사용한 Element에 대한 Undo/Redo 기능
- Playback Control
- Timeline 형식으로 데이터 및 영상에 대한 Playback을 제공하는 컨트롤 개발
- 삼성 화성반도체, 삼척발전소, 태광뉴텍 프로젝트 진행
■ 담당업무 : 데이터 수집 서버 파트리딩 및 개발
○ 데이터 수집 서버 개발 및 파트리딩
- NodeRed기반 데이터 수집 및 관리 서비스
- C# / .Net Core 기반 데이터 관리 서버 개발 및 설계
- Caching Module
- Data Model
- Database Container
- Mongo
- Influx
- Service Module
- TCP, Websocket, HTTP
- Util
- Docker Container 관리 매니저 개발
■ 주요성과
- 데이터 수집 서버 개발 및 파트리딩
- Architecture
- Command Pattern과 Strategy Pattern을 기반으로 요구에 대한 유연성 있는 구조 설계
- 메서드 호출 및 인스턴스 생성 시 Module간 커플링을 제거하고 코드량을 줄이기 위한 Container 구현
- Database Container 설계 및 개발
- 각기 다른 Database에 대한 추상화로 특정 기능에 대한 개념도 포함
- 정해진 CPU 코어 개수로 최대의 효율을 쓰레드 블럭킹 제거
- 사용자(or 라이센스)별로 데이터 수집 UI를 독립적으로 제공하기 위한 Multi Site 기능 개발
- 데이터의 상태를 나타는 Health 기능 개발
- 한계가 있는 디스크 용량 절약 및 사용자의 의도에 맞춰 데이터를 유지 할 수 있는 Retention 기능 개발
- 데이터 조회 시 성능을 향상을 위한 Aggregate 기능 개발
- 아디다스 베트남 공장(화승비나), 스마트제조혁신센터(SMIC), 우성메텍, 동방 ftl 프로젝트 진행
더보기