목록PARK/IT관련 (10)
DY N DY
Nativemessage란NPAPI를 대체할 것을 찾던 중.PPAPI를 품은 NaCl에 희망을 걸어 보았지만 외부dll을 dynamic linking하기 어렵다는 것을 알게되어 다른 대체할 것을 찾던중. Native Message라는 것을 발견함.네이티브 메시지를 이용하면 크롬 Extension(app)에서 외부프로그램(host)과 json형태로 메시지를 주고받을 수있다.(std input & output 이용) 이를 이용하여 간단한 dll연동까지 가능한 것을 확인하였고 페이지에 영상에 대한 부분을 제대로지원한다고나와있지는 않았기 때문에 몇 가지 실험이 필요함에 따라 1024 x 768 영상을 base64로 인코딩 해서(C#으로 간단히) Extension으로 초당 100회정도 보내는 간단한 예제를 진행해..
예전 블로그에 있던 글을 옮김. (2015년 7월 즈음..)Chrome Native Client 개요현재 크롬에서 넷스케이프 기반의 Plug-In API인 NPAPI를 사용하고 있음.하지만 NPAPI는 오래된 기술이고 보안에도 취약하다는 단점을 가지고있어 Google에서 곧 지원을 중지한다고 함.(9/2015)NPAPI는 외부 DLL과plugin.dll을 이용하여 통신하고 DLL의 각종 함수를이용할 수 있었음.이를 대체하기 위해 찾던 중. PPAPI(Pepper Plug-in API)를찾음. 이는 Dynamic Linking을 지원하지 않으나이를 Chrome에서 지원하는 Native Client(이하NaCl)가 감싸서 특정 방법으로 지원을 한다고 하여 NaCl에대해 알아보게 되었음. NaCl은 웹 브라우..