상세 컨텐츠

본문 제목

온라인 강의 - UI 분리 개발

프로그래밍/Delphi

by ryujt 2013. 12. 6. 11:46

본문

  • 날짜 및 시간: 2013년 12월 18일 수요일 오후 3시  
  • 연락처: ryujt658@hanmail.net
    • 메일 보내주시면 다음 강의가 있을 때 미리 알려드립니다.


강의내용

  • 사용 언어는 델파이 입니다.
  • UI와 핵심 코드를 분리해서 개발하는 방법을 설명합니다.
  • 예제는 하마티(http://www.himytv.com/)를 가지고 사용합니다.
    • 하마티는 실시간 강의 및 화상회의를 위한 시스템입니다.
    • 화상회의에 대한 주요 코드 및 노하우를 전달하는 강의가 아닙니다.  UI를 분리하여 개발하는 과정에 집중해서 설명 합니다.
    • 회사 솔루션에 보안 문제 때문에 강의에 사용된 자료들은 제공되지 않습니다.  실습은 참고자료를 통해서 하셔야 합니다.
  • UI를 분리하여 개발하는 장점은 다음과 같습니다.
    • UI 변경에 대한 유연한 대응이 가능해 집니다.
    • 코어 기술에 대한 보안을 강화 할 수 있습니다.
    • 작고 중요한 기능에 집중해서 솔루션 개발을 이끌어 가는 것이 편리해 집니다.






참고자료



강의에서 사용 할 Job Flow


다음은 강의에서 사용 할 동영상 플레이어의 코어에 대한 Job Flow 입니다.  강의 목적에서는 벗어나는 것들이 많이 있습니다.  문제는 너무 단순하게 강의에만 적용되는 예제를 만들면 꼭 그렇게 까지 해야 하는가 하는 생각이 들 정도로 허전합니다.  시스템이 복잡하지 않다면, 대충 접근한다고 해도 크게 이상 할 것이 없기 때문입니다.


몇 일을 고심 끝에 코어 개발에 대한 예제를 동영상 플레이어로 정했습니다.  그런데 막상 준비하고 나니, 이것조차 너무 단순해서 강의 전달에 문제가 있는 것이 아닌가 살짝 걱정 됩니다 ^^;


하지만, 제가 동영상 플레이어가 개인적으로도 필요한 상황이 되어서 당장은 아니더라도 꾸준히 업데이트 될 가능성이 많기 때문에, 혹시 관심있는 분들에게는 좋은 예제는 물론, 추후 변화를 통해서 힌트를 얻으 실 수 있지 않을까 하는 기대를 해봅니다.


좀 더 나아가서는 오픈 소스이니 만큼 누군가 조언 및 버그 리포팅도 해주실 거라 믿습니다 ^^*


소스 저장소는 http://goo.gl/KtfvwI 를 참고하시기 바랍니다.








관련글 더보기