반응형

버킷리스트 중의 하나 인 일을 이제 시작하고자 한다.
어플리케이션 개발자로 나름 적지 않은 경험과 배움, 학습으로 다양한 개발 언어와 개발 툴을 다루어 온 것 같다.
Java와 Spring Framework 기반의 웹 개발을 오랫 동안 했었고, 업무로 Java기반의  EJB를 이용한 Groupware 개발을 시작으로 Spring Framework 기반의 웹 개발 및 유지보수 업무를 했었다.
2005년 처음으로 Spring Framework 기반의 내가 생각하는 그룹웨어를 한번 만들어 보자는 무모한 시도를 했었고, 나름 성과도 있었던 것 같다.
이렇게 만들었던 그룹에어의 명칭은 UniWorks라 스스로 명명하고 2~3번 정도의 대대적인 개편도 나름 했었고, 지금도 계속 작업 중인 나의 프로젝트이기도 하다. 이렇게 시작했던 Groupware 프로젝트를 통해서 실제 업무에 많은 도움을 받기도 했다.
특히 내가 생각하는 Groupware를 만들어 보자는 다소 무모한 시도를 통해서 Java와 Spring Framework를 좀 깊이 알게 되는 계기가 되기도 했다. 이런 시도를 통해서 Java, Spring Framework, Javascript, HTML5, Json, REST 등의 다양한 웹 기술들을 익히고 적용하면서 나의 실력을 키울 수 있었던 것 같다.
 
그러다 업무가 바뀌면서 C# 기반의 윈도우 어플리케이션 개발 및 운영을 하게 되었다.
20년을 넘게 했던 웹 개발 업무에서 윈도우 어플리케이션으로의 전환이 쉽지는 않았기에 생소하고 많이 당황했던 기억이 있다. 특히 윈도우 API 등을 새로 익히고, 특히 유지보수하고 있는 시스템이 데이터를 시각적으로 표현해서 컨트롤 해야 했던 어플리케이션이었기에 어려움은 더 했던 것 같다. 
이제 막 윈도우 프로그램을 시작하는 개발자가 모든 것들을 직접 그리고 컨트롤해야 하는 어플리케이션을 맡다보니 매일매일이 새로운 도전이었고 고난의 연속이었다.
이때 최소한 DataGrid 형태의 컨트롤을 직접 한번 만들어 보자는 오기가 생겨서 시작한 WANIGrid 프로젝트를 시작으로 윈도우에서 WinForm기반의 Drawing, 스크롤처리, 마우스 이벤트, 키이벤트 등을 조금씩 이해해 나가기 시작했다.
이러한 노력 덕분에 나름 어느 정도 수준까지는 올라갈 수 있었던 것 같고, 내가 생각하는 일정계획 시스템을 한번 만들어보자는 생각을 하게 되었고, 지난 1년을 오롯이 투자해서 오늘 버전 1.0.0.2를 내놓게 되었다.
아직도 가야할 길은 많지만 조금 더 사용하기 편한 앱을 목표로 조금씩 조금씩 나아가는걸 목표로 계속 만들어 가볼 생각이다. 지금까지는 혼자 생각으로 만든 앱이다 보니 많은 부분이 미흡하지만 오늘 보다는 내일이 좀 더 좋아 질거라는 믿음으로 계속 만들어 갈 계획이다.
 
이 글을 읽으신 분들은 아래의 첨부파일을 설치해서 사용해 보시고, 조금 더 개선이 필요하거나 더 좋은 아이디어가 있다면 가감없이 댓글로 올려주셨으면 한다.
 
[WANIPlanner_Installer.msi] 는 WANIPlanner 설치 프로그램이며, 다운로드 받아서 더블 클릭을 해서 설치하면 된다.
[개발WBS_Sample01.pln] 파일은 샘플 파일로 WANIPlanner 설치 후 바탕화면의 WANIPlanner를 실행해서 열기 메뉴를 클릭해서 파일을 읽어 들이면 WANIPlanner를 이용해서 만들 수 있는 예제를 볼 수 있다.
[WANIPlanner_사용자매뉴얼_Ver0.1.pdf] 파일은 간단한 사용자 매뉴얼이다.

WANIPlanner_Installer.msi
4.16MB
개발WBS_Sample01.pln
0.33MB
WANIPlanner_사용자매뉴얼_Ver0.1
4.10MB

 

반응형

'WPF > WANIPlanner' 카테고리의 다른 글

WANIPlanner Ver 1.0.3.37  (0) 2024.04.23
WANIPlanner Ver 1.0.3.35  (0) 2024.04.20
WANIPlanner Ver 1.0.1.22  (0) 2024.03.07
WANIPlanner Ver 1.0.1.21  (1) 2024.03.04
WANIPlanner Ver 1.0.1.3  (0) 2024.01.14

+ Recent posts