Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Promote Dharani Component to independent project #22

Open
GoogleCodeExporter opened this issue Mar 13, 2015 · 2 comments
Open

Promote Dharani Component to independent project #22

GoogleCodeExporter opened this issue Mar 13, 2015 · 2 comments

Comments

@GoogleCodeExporter
Copy link

 = issues =
 * 불완전했던 Communication test 파일럿 프로그램 탓에, 여전히 프로그램 전반
적인 버그가 발견됨(Issue 17, Issue 18 참고).

 * Dharani 컴포넌트를 현재와 같이, 랩터와 오퍼레이터에서 소스를 공유 하며, 
해당 프로젝트 내에서 수정/유지 하는 것은 비효율 적임.

 * 차후 추가될 기능인 파일 전송 기능, 랩터 간 메세지 전송 기능 등은 어차피 
Dharani 컴포넌트에서 구현되어야 함.

 * Dharani 컴포넌트의 완성도가 보장될 경우, 추후 다양한 프로젝트에 응용 될 
가치가 있음.


 = expected output =
 * 이에 따라, Dharani 컴포넌트를 별도의 프로젝트로 인정하되, LOKAPALA 프로
젝트 내의 소규모 프로젝트로 운용함.

 * trunk/src/ 내부에 Dharani 컴포넌트를 위한 visual studio 프로젝트를 따로 
만들고, 추후 개발/유지를 임시적으로 진행함.

 * Dialog based MFC로 프로젝트 생성, 다라니 컴포넌트 테스트 용 UI를 간략하
게 구성함.
 - 테스트용 UI는 사용자 선택에 따라 서버로도, 클라이언트로도 동작할 수 있어
야 한다.
 - 테스트용 UI를 통해, Dharani 컴포넌트의 대부분의 기능을 운용/테스트 할 수 
있어야 한다.

 * 기본적으로 산출물은 Dharani 컴포넌트 내부 소스 코드를 목적으로 한다.
즉, 추후 배포는 소스 코드로 되어, 사용자는 현재의 LOKAPALA 
처럼 소스 코드를 
직접 이용해 기능을 사용한다.
하지만, 추후 상황에 따라 DLL 등의 라이브러리 형태의 배포 
또한 고려하도록 한
다.

Original issue reported on code.google.com by nilakant...@gmail.com on 3 Jun 2009 at 2:17

@GoogleCodeExporter
Copy link
Author

[r47]
 + Dharani 컴포넌트의 추가 개발 및 유지를 위해, trunk/Src/ 에 독립적 visual studio 프로
젝트를 생성함.

 + 추후, Dharani의 추가 기능 개발 및 유지/보수는 여기서 이루어짐.

Original comment by nilakant...@gmail.com on 3 Jun 2009 at 3:13

  • Changed state: Suspended

@GoogleCodeExporter
Copy link
Author

GUI 기반이 아닌 CUI 기반으로 프로젝트 변경을 고려 할 것.
 - 컴포넌트 개발에 있어 GUI 적용에 의한 불필요한 고려 사항이 줄어 들 수 있음.

Original comment by nilakant...@gmail.com on 1 Oct 2009 at 9:11

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant