PyXPCOM

  • 리비전 슬러그: PyXPCOM
  • 리비전 제목: PyXPCOM
  • 리비전 아이디: 166191
  • 제작일시:
  • 만든이: 아샬
  • 현재 리비전인가요?
  • 댓글

리비전 내용

PyXPCOM파이썬XPCOM 사이를 통신할 수 있게 하고, 파이썬 애플리케이션이 XPCOM 객체에 접근할 수 있게 하고, XPCOM이 XPCOM 인터페이스로 구현된 어떠한 파이썬 클래스에도 접근할 수 있게 합니다. PyXPCOM을 이용하면, 개발자는 파이썬 애플리케이션으로 XPCOM이나 임베디드 Gecko와 대화할 수 있습니다. PyXPCOM는 JavaXPCOM(Java-XPCOM bridge)나 XPConnect(JavaScript-XPCOM bridge)와 유사합니다.

파이썬 클래스와 인터페이스: 모질라는 엠베더와 컴포넌트 개발자가 이용할 수 있는 많은 외부 인터페이스를 정의합니다. PyXPCOM은 그들의 인터페이스를 파이썬 인터페이스처럼 접근할 수 있게 합니다. 또한 PyXPCOM은 XPCOM 헬퍼 함수와 같이, 파이썬에서 XPCOM과 Gecko를 초기화하고 종료하는 함수에 접근할 수 있는 몇몇 클래스를 포함하고 있습니다.

Documentation

PyXPCOM 빌드하기
PyXPCOM를 빌드하는 방법입니다.
파이썬 XPCOM 컴포넌트 만들기
파이썬으로 간단한 XPCOM 컴포넌트를 어떻게 만드는지 보여주는 예제
PyXPCOM 알기
PyXPCOM은 XPCOM과 파이썬을 연결하는 기술입니다. 이 기사는 당신이 PyXPCOM을 시작할 수 있게 합니다.

NOTE: The links to Part II and III of this series are broken and I cannot find them on the IBM site. Please update this page if/when the links can be found.

모두 보기...

역사

PyXPCOM은 ActiveState Tool Corporation에 의해 처음 개발되었고, 그들의 Komodo 프로젝트에서 나왔습니다. 현재 릴리즈는 모질리 빌드 시스템에 통합되었습니다.

커뮤니티

  • 모질라 포럼 보기...

{{ DiscussionList("dev-tech-xpcom", "mozilla.dev.tech.xpcom") }}

소스 코드

  • PyXPCOM 코드는 trunk의 {{ Source("extensions/python/xpcom/") }} 디렉토리에서 받을 수 있습니다.
  • PyXPCOM는 기본적으로 빌드되지 않습니다. PyXPCOM를 빌드하려면, Building PyXPCOM 문서를 보세요.

관련 주제

XPCOM
PyDOM: 파이썬으로 JavaScript를 대체하기

Categories

Interwiki Language Links


{{ languages( { "en": "en/PyXPCOM", "fr": "fr/PyXPCOM", "ja": "ja/PyXPCOM", "pl": "pl/PyXPCOM" } ) }}

리비전 소스

<p>
</p>
<div>
<p><b>PyXPCOM</b>는 <a class="external" href="http://www.python.org/">파이썬</a>과 <a href="ko/XPCOM">XPCOM</a> 사이를 통신할 수 있게 하고, 파이썬 애플리케이션이 XPCOM 객체에 접근할 수 있게 하고, XPCOM이 XPCOM 인터페이스로 구현된 어떠한 파이썬 클래스에도 접근할 수 있게 합니다. PyXPCOM을 이용하면, 개발자는 파이썬 애플리케이션으로 XPCOM이나 임베디드 <a href="ko/Gecko">Gecko</a>와 대화할 수 있습니다. PyXPCOM는 <a href="ko/JavaXPCOM">JavaXPCOM</a>(Java-XPCOM bridge)나 <a href="ko/XPConnect">XPConnect</a>(JavaScript-XPCOM bridge)와 유사합니다.
</p><p>파이썬 클래스와 인터페이스: 모질라는 엠베더와 컴포넌트 개발자가 이용할 수 있는 많은 외부 인터페이스를 정의합니다. PyXPCOM은 그들의 인터페이스를 파이썬 인터페이스처럼 접근할 수 있게 합니다. 또한 PyXPCOM은 XPCOM 헬퍼 함수와 같이, 파이썬에서 XPCOM과 Gecko를 초기화하고 종료하는 함수에 접근할 수 있는 몇몇 클래스를 포함하고 있습니다.
</p>
</div>
<table class="topicpage-table">
<tbody><tr><td>
<h4 id="Documentation" name="Documentation"> <a href="Special:Tags?tag=PyXPCOM&amp;language=ko">Documentation</a> </h4>
<dl><dt> <a href="ko/Building_PyXPCOM">PyXPCOM 빌드하기</a>
</dt><dd> <small>PyXPCOM를 빌드하는 방법입니다.</small>
</dd></dl>
<dl><dt> <a href="ko/Creating_a_Python_XPCOM_component">파이썬 XPCOM 컴포넌트 만들기</a>
</dt><dd> <small>파이썬으로 간단한 <a href="ko/XPCOM">XPCOM</a> 컴포넌트를 어떻게 만드는지 보여주는 예제</small>
</dd></dl>
<dl><dt> <a class="external" href="http://www.ibm.com/developerworks/webservices/library/co-pyxp1/">PyXPCOM 알기</a>
</dt><dd> <small> PyXPCOM은 XPCOM과 파이썬을 연결하는 기술입니다. 이 기사는 당신이 PyXPCOM을 시작할 수 있게 합니다.</small>
</dd></dl>
<p><span class="comment">NOTE: The links to Part II and III of this series are broken and I cannot find them on the IBM site. Please update this page if/when the links can be found.</span>
</p><p><span class="alllinks"><a href="Special:Tags?tag=PyXPCOM&amp;language=ko">모두 보기...</a></span>
</p>
<h4 id=".EC.97.AD.EC.82.AC" name=".EC.97.AD.EC.82.AC"> 역사 </h4>
<p>PyXPCOM은 <a class="external" href="http://www.activestate.com/">ActiveState Tool Corporation</a>에 의해 처음 개발되었고, 그들의 <a class="external" href="http://www.activestate.com/Products/Komodo">Komodo 프로젝트</a>에서 <a class="external" href="http://aspn.activestate.com/ASPN/Downloads/Komodo/index/PyXPCOM/">나왔습니다</a>. 현재 릴리즈는 모질리 빌드 시스템에 <a class="external" href="http://public.activestate.com/pyxpcom/">통합되었습니다</a>.
</p>
</td>
<td>
<h4 id=".EC.BB.A4.EB.AE.A4.EB.8B.88.ED.8B.B0" name=".EC.BB.A4.EB.AE.A4.EB.8B.88.ED.8B.B0"> 커뮤니티 </h4>
<ul><li> 모질라 포럼 보기...
</li></ul>
<p>{{ DiscussionList("dev-tech-xpcom", "mozilla.dev.tech.xpcom") }}
</p>
<ul><li> <a class="external" href="http://listserv.activestate.com/mailman/listinfo/pyxpcom">메일링 리스트</a>
</li><li> <a class="link-irc" href="irc://irc.mozilla.org:6667/pyxpcom">#pyxpcom on irc.mozilla.org</a>
</li></ul>
<h4 id=".EC.86.8C.EC.8A.A4_.EC.BD.94.EB.93.9C" name=".EC.86.8C.EC.8A.A4_.EC.BD.94.EB.93.9C"> 소스 코드 </h4>
<ul><li> PyXPCOM 코드는 trunk의 {{ Source("extensions/python/xpcom/") }} 디렉토리에서 받을 수 있습니다.
</li><li> PyXPCOM는 기본적으로 빌드되지 않습니다. PyXPCOM를 빌드하려면, <a href="ko/Building_PyXPCOM">Building PyXPCOM</a> 문서를 보세요.
</li></ul>
<h4 id=".EA.B4.80.EB.A0.A8_.EC.A3.BC.EC.A0.9C" name=".EA.B4.80.EB.A0.A8_.EC.A3.BC.EC.A0.9C"> 관련 주제 </h4>
<dl><dd> <a href="ko/XPCOM">XPCOM</a>
</dd><dd> <a href="ko/PyDOM">PyDOM</a>: 파이썬으로 JavaScript를 대체하기
</dd></dl>
</td></tr></tbody></table>
<p><span class="comment">Categories</span>
</p><p><span class="comment">Interwiki Language Links</span>
</p><p><br>
</p>{{ languages( { "en": "en/PyXPCOM", "fr": "fr/PyXPCOM", "ja": "ja/PyXPCOM", "pl": "pl/PyXPCOM" } ) }}
Revert to this revision