오래전 openseed.net을 운영할 때 이미 스크린캐스트에 도전한 적이 있었다. 방법은 내가 아이디어를 냈고 진행과 제작은 물개선생으로 잘 알려진 승권이가가 맡았다.

이 스크린캐스트는 좀 독특하다. 보통 스크린캐스트는 한명의 발표자가 음성과 화면조작을 함께 수행하고 그것을 그대로 레코딩 하는 방식을 사용한다. 가끔 두명 이상이 같이 앉아서 대화를 하면서 하는 경우도 있긴하다.

그런데 이 OpenSeed 스크린캐스트는 지리적으로 멀리 떨어진 곳에 있는 세명이 Skype와 NetMeeting 같은 원격협업툴을 이용해서 교육과 실습을 진행하고 그것을 실시간으로 레코딩 한 것이다. 리더인 물개는 대전에서, 다른 두 사람은 (후에 한사람만 남은 것 같지만) 서울에 각각 다른 곳에서 진행한 것으로 알고 있다.

내용은 간단하다. 하이버네이트의 기초와 당시 사용하던 OSAF 1.0버전의 간단한 샘플을 만들어보는 것이다. 어떤 사람들은 왜 OSAF 공개를 안하냐고 투덜거리지만, 사실 이 스크린캐스트와 관련 샘플들을 통해서 이미 완전 공개됐었다.

요즘 많이 등장하는 멋진 편집화면의 스크린캐스트에 비해서 조금 초라해보일지 모르지만, 당시로는 상당히 최신기법을 이용한 흔치 않은 시도였다. 안타깝게도 오픈시드 사이트에 공개한 이 스크린캐스트에는 별로 관심있는 사람이 없었고, 별다른 피드백도 없이 그냥 소리 없이 오픈시드와 함께 사라져버렸다.

얼마전 서버를 정리하면서 발견한 이 스크린캐스트 자료들을 다시 한번 공개해본다.

내용보다는 원격 학습과 스크린캐스트를 통한 공유라는 두가지를 한꺼번에 도전한 물개와 참여자들의 용기에 한번쯤 박수를 보내주면 좋을 것 같다. 오픈소스의 나눔이라는 정신을 살리기 위해서, 나름 많은 준비와 노력을 통해서 이런 좋은 컨텐트를 생성한 물개의 노력이 다시금 인정받기를 바라는 마음에서 이렇게 다시 공개하기로 했다.

사실 혼자서 모니터 보면서 레코딩 하는 것은 조금 어색한데, 이렇게 인터렉티브한 교육을 진행하는 내용이라서 그런지 더 활기차고 재미있다. 지금은 유능한 금융컨설턴트로 이름을 날리고 있지만, 오랜동안 탁월한 강의 실력과 재치있는 말솜씨로 유명한 물개의 발표를 들어보는 것도 좋을 것이다. 요즘 developerworks에서 재밌는 시리즈을 맡아서 진행하던데, 그것도 스크린캐스트로 한번 만들어보면 어떨까 싶다.

내용이 여러개로 쪼개져 있는데, 이유는 당시에 사용하던 스크린캐스트 제작툴이 버그인지 20-30분 이상되면 PC성능에 따라서 음성이 끊기는 문제가 있어서 작게 나누어 편집했기 때문이다.

Update:
학습에 참여했던 기선이의 도움으로 당시 진행하면서 작성했던 학습노트를 함께 공개한다.

1-1. 프로젝트 관련 라이브러리 다운로드 (2)
1-2. 필요한 라이브러리들 추가
1-3. 기본 설정 하기 (2)
1-4. 모델 만들기
1-5. 모델 사용하기
1-6. 모델 클래스 수정하기
1-7. 레코드 update 하기
1-8. Hibernate Application 에서 사용되는 객체의 상태

1. 주소록 ERD
2. 주소록 ERD 수정
3. 화면 만들기
4. CSS 적용
5. 모델, DAO 까지 개발 공정
   
5-1. 모델 만들기
   
5-2. 간단한 모델 테스트
   
5-3. DAO 만들기
   
5-4. DAO 테스트 만들기 (2)
6. 연관 관계 매핑하기
   
6.1. 모델 간의 연관 관계 파악
   
6.2. 필요한 멤버 변수 추가
   
6.3. 연관 매핑 정보 입력하기 (2)
   
6.4. 연관 관계 처리를 위한 메소드 구현.
   
6.5. DAO 테스트에서 연관 관계 테스팅 (5)
7. Enumeration 사용하도록 리팩터링
   
7.1. MessengerType 클래스 작성.
   
7.2. 기존 코드 수정하기.
   
7.3. 새로운 타입으로 맵핑하기.
8. DAO 기능 구현하기 (4)
   
8.1. DbUnit 사용하기
   
8.2. HQL 공부하기
       
8.2.1. HQL 공부하기 – select절
       
8.2.2. HQL 공부하기 – where절
       
8.2.3. HQL 공부하기 – order by절
       
8.2.4. HQL 공부하기 – inner join
   
8.3. Criteria 공부하기
   
8.4. 기능 구현
9. Tag만들기
   
Tag를 만들어 쓰면 좋은 이유

Related posts:

  1. Hibernate와 OSAF 스크린캐스트 조회결과 분석
  2. 스프링과 하이버네이트를 이용한 RAD프레임워크 – OSAF(OpenSprout App. Framework) 공개
  3. Hibernate에서 대규모 배치(batch)작업하기
  4. 유쾌한 이슈처리 재촉 메일

Facebook comments:

to “OpenSeed 회고 – Hibernate와 OSAF 스크린캐스트”

  1. 일반적인 글로만 접하다 스크린캐스트라는 독특한 방법으로 접하니 굉장히 접하기도 쉽고 이해하기에도 좋은거 같습니다.
    몇달전부터 자바를 공부하기 시작해서 스프링에 대해 관심을 가지고 움직이면서 토비님 블로그의 글도 거의 다 읽어본거 같은데
    아직 한번도 덧글을 남겨본적이 없었네요;;
    이 기회에 감사의 인사를 드리립니다. ^^ 앞으로도 좋은 글 많이 부탁드려요!

  2. 오 이런것을 공개해 주시다니…고맙습니다..

    PS:
    “첫날 “의 동영상 파일이 중간에 음성만 나오고 화면변화 없습니다..^^;

    앞으로 좋은 자료 계속 부탁드립니다..^^;

  3. 꼭 보고 싶은데 링크가 깨져있습니다.

    복구 가능한지요?

  4. Das Mehl wird alsdann durch eiserne Rohren,

  5. Really liked what you had to say in your post, OpenSeed 회고 – Hibernate와 OSAF 스크린캐스트 » Toby's Epril, thanks for the good read!
    — Jamel

    http://www.terrazoa.com

  6. Oh my goodness! Impressive article dude! Thanks, However I am experiencing troubles with your RSS.
    I don’t know why I cannot subscribe to it. Is there anybody getting the same RSS problems? Anyone that knows the answer will you kindly respond? Thanx!!

    facebook likes

  7. thank you for share!

  8. thanks for share!

  9. Navigate To This Site
    [url=http://www.chyunet.com/member/stylel.php?/nike-air-max-90-ct-le-black-black-infrared-the-fashion-design-2013.html]nike air max 90 ct le black black infrared-The fashion design 2013[/url]
    nike air max 90 ct le black black infrared-The fashion design 2013

  10. Navigate Here
    [url=http://qchina.net/images/toplogok.php?/manolo-blahnik-shop-its-a-flattering-though-admittedly-daring-shade-for-almost-every-skin-and-hair-type.html]manolo blahnik shop-It’s a flattering though admittedly daring shade for almost every skin and hair type[/url]
    manolo blahnik shop-It’s a flattering though admittedly daring shade for almost every skin and hair type

  11. Browse Around THIS Web-Site
    [url=http://www.hycgxx.com/Images/newsface/online.asp?/ugg-boots-toddler-to-make-the-right-kind-of-fashion-statement.html]ugg boots toddler-To make the right kind of fashion statement[/url]
    ugg boots toddler-To make the right kind of fashion statement

  12. You Can Look Here
    [url=http://fakebootsonsale.com]fake uggs[/url]
    fake uggs

  13. Have A Peek At THESE Guys
    [url=http://cheapbaileybuttonoutlet.com]black uggs[/url]
    black uggs

  14. zapatos mbt OpenSeed 회고 – Hibernate와 OSAF 스크린캐스트 » Toby’s Epril

Leave a Reply

(required)

(required)

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

© 2017 Toby's Epril Suffusion theme by Sayontan Sinha