사례집
개발할 수 있는 Windows 소프트웨어의 예
KomuraSoft LLC가 대응하고 있는 Windows 소프트웨어의 예를 정리한 페이지입니다. 업무 앱, 장비 연동, 통신 감시, 상주 처리, Office 연동, Excel 장표 출력 등의 구체적인 예를 볼 수 있습니다.
이런 Windows 소프트웨어에 대응하고 있습니다
KomuraSoft LLC에서는 단순히 화면을 만드는 데 그치지 않고, 통신, 장비 연동, 상주 처리, 기존 자산과의 공존까지 포함한 Windows 소프트웨어를 다루고 있습니다. 홈에 실었던 구체적인 예는 이 페이지에 정리했습니다.
주요 개발 예
- 업무용 데스크톱 앱 입력, 검색, 목록, 장표 출력 등 사내 업무에서 사용하는 Windows 앱의 설계와 개발.
- 장비 연동·제어 앱 산업용 카메라나 주변 기기와 연동하는 설정·감시·제어용 앱.
- 통신 클라이언트·감시 도구 TCP/IP 통신을 사용하는 클라이언트, 상태 감시, 로그 취득, 현상의 원인 분리용 도구.
- 기존 COM / ActiveX / OCX 자산을 살리는 연동 앱 기존 컴포넌트를 사용한 개수, 신규 연동부 추가, 단계적인 교체.
- 기존 Windows 소프트웨어의 개수·64bit 대응 x86 전제의 기존 소프트웨어 정리나, 32bit / 64bit 상호 운용을 고려한 개수.
- 조사·검증용 전용 도구 재현하기 어려운 결함의 원인 분리나 로그 수집을 위한 전용 도구.
- 시리얼 통신·USB 연동 앱 시리얼 포트나 USB를 사용하는 설정·감시·제어 앱.
- 독자 프로토콜 통신 소프트웨어 양방향 메시지 연동, 상태 감시, 고부하를 고려한 통신 프로그램.
- Windows 서비스·상주 프로그램 OS 기동 시부터 동작하는 서비스, 감시, 정기 처리, 백그라운드 연동.
- 멀티스레드·멀티프로세스 대응 소프트웨어 역할 분리, 병행 실행, 안정 운용을 전제로 한 구성.
- Office 연동 도구·추가 기능(애드인) Excel, Access, PowerPoint 등과 연동하는 업무 도구나 추가 기능.
- Excel 장표 출력 시스템 업무 시스템에서 Excel 장표를 생성·출력하는 구조.
상담으로 많은 것
- COM / ActiveX / OCX를 포함한 기존 자산을 남기면서 개수하고 싶다
- 32bit / 64bit 상호 운용이나 C++/CLI 경계를 정리하고 싶다
- 통신 정지나 장기 가동 후의 장애를 조사하기 쉬운 구성으로 만들고 싶다
- UI, 백그라운드 처리, 로그, 예외 설계를 나누어 정리하고 싶다
주요 대응 기술
- C#
- VB.NET
- .NET
- WPF
- WinForms
- C++
- Windows API
- COM
- ActiveX
- Media Foundation
- UML
문의하기
이 페이지의 내용과 비슷한 과제가 있다면, 현재 상황과 필요한 지원 형태를 함께 적어 문의해 주세요.