ActiveX를 버리고 PlugIn을 만들려면???
현업에서 VC++로 삽질하고 있는 개발자 입니다.
요즘 ActiveX컨트롤에 대해서 말들이 참 많습니다.
작금의 국내실정을 보면 MS에 너무 충성한 나머지, IE가 아니면
(OS또한 Windows가 아니면 안되겠죠? 이건 제가 확실히 아는바가 아니어서 확언할수는 없습니다만...)
인터넷뱅킹 조차 할수없는 강요아닌 강요를 받고있는 실정입니다.
이 강요란게 개발자들이 스스로 만들어낸 결과이긴 하지만....
하여간 각설하고 저부터라도 IE를 쓰지않는 소수를 위한 배려를 해야겠다는 결심을 했습니다. -_-;;;
그리하여 기존에 만들어놓은 IE에서만 돌아가는 ActiveX 컨트롤을
Nescape나 Mozilla, FireFox 브라우저에서 실행될 수 있는 PlugIn으로 포팅하는 작업을 시작해볼려고 합니다.
일단 제가아는 바는 PlugIn이란 브라우저 전쟁당시 Nescape에서 만든 ActiveX에 대항하기 위한 기술이란게 다입니다.
개발이란게 코딩보다는 기술에대한 정확한 이해와 스펙을 정하는게 무엇보다 중요하기 때문에
우선 PlugIn이란 기술에 대해서 아래의 질문을 던지고 해답을 찾아보려합니다.
1. PlugIn은 OS에 Independent 한가?
2. PlugIn을 구현하는 방법은 Mozilla계열 브라우저는 모두 동일한가? 아니면 Nescape, Mozilla, FireFox 각각 다르게 구현되어야 하는가?
3. Window specific하게 코딩된 로직을 PlugIn에 모두 포팅가능한가? 불가하다면 어떻게 우회해야 하는가?
4. Scriptable Plugins란 무엇인가?
5. XPCOM이란 무엇인가?
6. LiveConnect방식과 XPConnect방식이란 무엇이며 이것들의 차이점은 무엇인가?
7. PlugIn을 배포하는 방식은 무엇이고 어떻게 구현할 수 있나?
8. FireFox Extension은 ActiveX에 대치되는 PlugIn 기술의 일부인가?
9. PlugIn 개발시 참고할만한 공식적인 레퍼런스 사이트는 어디에 있나? (Nescape사이트? Mozilla사이트?)
참고할만한 국내 사이트는?
10. http://www.iol.ie/~locka/mozilla/mozilla.htm 사이트의 정체는?
ActiveX Projects 섹션에있는 다음 세가지의 차이점은?
Mozilla ActiveX Control
Plug-in For Hosting ActiveX controls
ActiveX Control For Hosting Plug-ins
아고 알아야할게 너무 많네요 ㅜ.ㅜ
위사항에 대해서 해답을 아시는분있으시면 어떤조언이라도 감사하게 받겠습니다. (--)(__)
마이크로 소프웨어
마이크로 소프웨어 지난달 2007/06 내용이 ActiveX와 대채기술에 관한 것이었습니다. 참조 해보시면 간략하게나마 원하는 바를 얻으실수 있으실 겁니다.
어떤 종류의 ActiveX를
어떤 종류의 ActiveX를 포팅하려고 하시는지 궁금합니다.
만약 HTML과 자바스크립트만 가지고도 대체할 수 있는 거라면, 플러그인을 따로 만드는 것보다 HTML/JS를 쓰는게 더 플랫폼 독립적이겠죠.
아...
http://www.m2soft.co.kr/Demo/sample5_1.html <--- 리포트디자이너라는 웹리포팅툴업체의 데모페이지입니다
위페이지로 들어가면 볼수있는것과 유사한 메커니즘을 가진 컨트롤입니다.
웹브라우저에 embeded 되어진 상태에서
WIN32 GDI를 이용하여 문자열과 도형등을 컨트롤 내부에 display하는 컨트롤입니다
그냥 표로 하면
그냥 표로 하면 안되나요? -_-;
헉 -_-
헉 ... -_-;;;
댓글 달기