소프트웨어/Java

TCK란? (간략히만)

개발자_이훈규 2014. 4. 15. 19:39

TCK도 여러가지 TCK가 있지만 본 포스팅에선 Java의 Technology Compatibility Kit을 소개하겠습니다.



업무에서 처음 듣게된 TCK, TCK라고 해서 뭔지 네이버에 검색해보니깐 이상한 것들만 나오더라구요ㅜ

그래서 포스팅을 준비했습니다.



우선 공대생답게 Wiki를 먼저 보시죠.

http://en.wikipedia.org/wiki/Technology_Compatibility_Kit


약간만 해석을 해보겠습니다.

TCK는 주어진 JSR(Java Specification Request)로부터 획득하려는 경향이 있다. 그들은 보통 디바이스 혹은 테스트 중인 Java virtual machine을 가지고 TCP/IP를 사용하여 소통하는 그래픽적인 호스트 어플리케이션을 포함하고 있다. 테스트는 보통 HTTP를 통해 디바이스로부터 얻이지고, 결과는 같은 방식으로 호스트 어플리케이션으로부터 되돌아온다. 이 비동조화(decoupling가능한 TCK는 TCK host application으로만 동작하는 파워가 없는 CLDC moblie phones와 같은 디바이스를 virtual machine으로 테스트하는데 사용되곤 한다.



결론은 TCK는 임베디드에서 테스트를 하는데 사용되는 일정한 방식(?)이다.라고 말할 수 있겠네요.

(wiki 첫부분 읽고 내린 결론이라 약간 말이 안되기도 하는데 현재 지식으로는 여기까지의 결론에 다다르네요.)