2010-05-23 2 views
1

흥미로운 코드/프로젝트는 SNMP와 같은 프로토콜 구현입니다.공개 표준/프로토콜의 구현 인 프로젝트 개발

특정 형식 구현에 의존하는 이러한 프로젝트는 어떻게 개발됩니까? 프로세스가 프로토콜의 지침을 얻은 다음 그 코드를 구현합니다.

예를 들어, XML-RPC는 클라이언트/서버간에 XML 문서를 전송하기 때문에이 프로토콜에 대한 문서는 XML 문서의 구조와 클라이언트와 서버 간의 통신 방식을 설명해야하므로 코더는 (XML 문서 구축, 클라이언트와 서버 간의 네트워킹) 이런 종류의 기능을 구현하십시오. 내가 .AI 파일 (Illustrator 파일)을 구현하는 C#을 응용 프로그램을 개발하는 경우, 내가 (개발하는하지) 생각하고

프로젝트 등

그래서, .PSDs을 해석 할 수있는 C#을 라이브러리에있는 VHD를 만들 , 내가 보게 될 단계는 무엇입니까 (예 : Adobe에 문의하는 등)?

이런 방식으로 프로젝트가 개발 되었습니까?

+2

XML, SNMP, 등, 개방/잘 정의/출판/문서화 된 표준입니다. 독점/폐쇄/비표준 파일 형식 작업은 다를 수 있습니다. – ChrisW

답변

0

일반적으로 해석 할 프로토콜/파일 형식에 대한 지정이 있으면 먼저 조회합니다. 오픈 소스에서 스펙을 얻을 수 없다면, 어도비에서 또는 누구 로부터든 그것을 가져와야한다. 프로토콜 또는 파일 형식을 해석하는 일부 도구를 게시하기 전에 라이센스 조항을 확인하십시오. (저는 변호사가 아닙니다 ...^_ ^)

해석 할 파일 형식이 열려 있으면 (예 : PDF) 아무에게도 연락 할 필요가 없습니다.

편집 : Adobe의 파일 형식에서 이걸 발견

: http://www.fileformat.info/format/psd/spec/index.htm

관련 문제