SW개발자
944
2017-06-16 12:51:09.0 작성 2017-06-16 13:31:39.0 수정됨
2
1851

객체 지향과 알고리즘이 잘 적용된 Java 예제


최근의 열띤 토론을 보다 

오래 전 사용했던 소스가 생각이 나서 찾아봤습니다.


http://jung.sourceforge.net/index.html


기능 수정이 필요해서 소스를 반정도 분석했던 기억이 있는데,

제가 사용해본 Java 라이브러리 중 가장 객체지향이 잘 되어 있고, 

위치 정렬 등 다양한 알고리즘이 잘 구현된 소스였던 것 같습니다.


혹시 도움될 분이 있을 것 같아서 공유합니다.

SNA(Social Network Analysis)와 같은 그래프 시각화 라이브러리로 

제법 많은 오픈 소스 분석 도구에 사용된 것으로 기억합니다.

데모를 보시면 이해하기 쉬운데

옛날에 개발된 것이라 데모가 applet로 제작되었고

IE에서 applet 가동 시키려면 Java 업데이트하고 

Java 보안 설정(웹브라우저 보안 설정 아님)을 낮추거나 예외 처리해야 합니다.

다운 받아서 실행해 보는 것이 쉬울 수 있습니다.


경고] 소스를 모두 공부하려다가 어느새 환갑 잔치 하고 있을 수 있습니다.



1
4
  • 댓글 2

  • dkb
    1k
    2017-06-16 14:03:35.0
    0
  • ee32321
    1k
    2017-06-16 16:08:44.0 작성 2017-06-16 16:24:10.0 수정됨

    JAVA를 심도 있게 다루기 위해,

    소스코드를 참고하면서 공부하면 좋을 거라는 생각이 듭니다.

    그래프와 SWING. 이렇게도 생각이 됩니다~.

    또 API에서 서로 어떤 관계로 사용되는가? 이런 부분을 공부하기에도 좋을것 같구요.

    이런 부분은,  Java API와 이클립스에서 지원하는 API보기 기능(F4, Ctrl+T)를 이용해 어느정도 혼자서 할수 있을 거라는 생각도 들구요. 

     

     또 웹서비스에서,

    http://jung.sourceforge.net/index.html 

     글 적기. 저작형태가 매력이 있다. 나름대로 이렇게 느꼈습니다.


    그럼, 내용 잘 봤습니다.

    0
  • 로그인을 하시면 댓글을 등록할 수 있습니다.