Revision 166187 of PyXPCOM

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

리비전 내용

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

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

Documentation

PyXPCOM 빌드하기
The instructions for building PyXPCOM.
파이썬 XPCOM 컴포넌트 만들기
파이썬으로 간단한 XPCOM 컴포넌트를 어떻게 만드는지 보여주는 예제
Getting to know PyXPCOM PyXPCOM 알기
PyXPCOM is a bridging technology between XPCOM and Python. This article gives you a head start to 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 프로젝트에서 분리되었습니다. 현재 릴리즈는 모질리 빌드 시스템에 통합되었습니다.

커뮤니티

  • 모질라 포럼 보기...

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

소스 코드

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

관련 주제

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

Categories

Interwiki Language Links


{{ wiki.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 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>The instructions for building 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/">Getting to know PyXPCOM PyXPCOM 알기</a>
</dt><dd> <small> PyXPCOM is a bridging technology between XPCOM and Python. This article gives you a head start to 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 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 name=".EC.BB.A4.EB.AE.A4.EB.8B.88.ED.8B.B0"> 커뮤니티 </h4>
<ul><li> 모질라 포럼 보기...
</li></ul>
<p>{{template.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="external" href="irc://irc.mozilla.org:6667/pyxpcom">#pyxpcom on irc.mozilla.org</a>
</li></ul>
<h4 name=".EC.86.8C.EC.8A.A4_.EC.BD.94.EB.93.9C"> 소스 코드 </h4>
<ul><li> PyXPCOM 코드는 trunk의 {{template.Source("extensions/python/xpcom/")}} 디렉토리에서 받을 수 있습니다.
</li><li> PyXPCOM는 기본적으로 빌드되지 않습니다. PyXPCOM를 빌드하려면, <a href="ko/Building_PyXPCOM">Building PyXPCOM</a> 문서를 보세요.
</li></ul>
<h4 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>{{ wiki.languages( { "en": "en/PyXPCOM", "fr": "fr/PyXPCOM", "ja": "ja/PyXPCOM", "pl": "pl/PyXPCOM" } ) }}
현재 리비전 복원