맨위로가기

인포메이션 프레젠테이션 퍼실리티

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

인포메이션 프레젠테이션 퍼실리티(IPF)는 OS/2 운영체제에서 사용되는 마크업 언어 및 파일 형식이다. IBM의 예시와 PM123 사용자 매뉴얼 예시를 통해 IPF 문법을 확인할 수 있다. IPF 관련 도구로는 편집기, 문서 생성기, 변환 도구 등이 있으며, 현재는 OS/2의 후속 버전인 ArcaOS에서 사용되지만, OS/2 및 eComStation의 사용 감소와 함께 사용 빈도가 줄어들었다. OS/2 VIEW.EXE, NewView, Free Pascal 및 fpGUI 툴킷 등 다양한 도움말 뷰어가 존재한다.

더 읽어볼만한 페이지

  • 온라인 도움말 - Doxygen
    Doxygen은 소스 코드 주석에서 문서를 추출하여 다양한 형식으로 결과물을 생성하는 도구로, 여러 프로그래밍 언어와 운영체제를 지원하며 다이어그램 생성 및 수식 표현 기능도 제공한다.
  • 온라인 도움말 - Man page
    Man page는 유닉스 계열 운영체제에서 명령어나 함수 사용법을 설명하는 온라인 도움말 문서로, `man` 명령어로 접근 가능하며, 이름, 개요, 설명 등으로 구성되고, 다양한 형식으로 제공된다.
  • OS/2 - CHKDSK
    CHKDSK는 디스크의 파일 시스템 무결성을 검사하고 오류를 수정하는 시스템 도구로, 다양한 운영체제에서 구현되었으며 파일 시스템 오류 수정 및 손상된 파일 조각 복구 기능을 제공하지만 데이터 손상이나 시스템 불안정을 야기할 수 있다는 비판도 있다.
  • OS/2 - Echo (명령어)
    echo 명령어는 다양한 운영체제 및 셸 환경에서 입력받은 문자열을 그대로 출력하는 명령어로, POSIX 표준의 부재로 시스템에 따라 동작 방식에 차이가 있어 이식성이 떨어진다는 평가를 받는다.
  • 마크업 언어 - HTML
    HTML은 웹 페이지 제작을 위한 표준 마크업 언어로서, 팀 버너스리가 제안하고 구현한 후 인터넷 발전과 함께 널리 사용되며, SGML에 기반하여 하이퍼텍스트 기능으로 다양한 콘텐츠를 표현하고 연결하며, W3C와 WHATWG에서 표준화를 진행하고 최신 버전은 HTML Living Standard이다.
  • 마크업 언어 - XAML
    XAML은 마이크로소프트에서 개발한 XML 기반의 마크업 언어로, 사용자 인터페이스, 데이터 바인딩, 이벤트 처리 등을 정의하며 WPF, Silverlight, WF, WinRT API 앱, Xamarin.Forms 등에서 UI 개발에 널리 사용된다.
인포메이션 프레젠테이션 퍼실리티

2. IPF 문법 및 예제

2. 1. IBM 예제

아래는 IBM의 [https://archive.today/20121208222840/http://publibfp.boulder.ibm.com/cgi-bin/bookmgr/BOOKS/ej6c2b00/CCONTENTS 정보 프레젠테이션 기능 프로그래밍 가이드]에서 가져온 IPF 마크업 샘플이다.

```

.* 이 줄은 주석입니다.

:userdoc.

:title.멸종 위기에 처한 포유류

:h1 res=001. 매너티

:p.

매너티는 넓고 평평한 꼬리와 지느러미 모양의 두 앞다리를 가지고 있습니다. 뒷다리는 없습니다.

매너티의 큰 윗입술은 둘로 갈라져 손가락처럼 사용하여 입에 음식을 넣을 수 있습니다. 뻣뻣한 털이 입술에서 튀어나와 있으며, 거의 가죽 속에 파묻혀 있는 작은 눈으로 간신히 볼 수 있습니다.

:euserdoc.

```

2. 2. PM123 사용자 매뉴얼 예제

PM123은 1997년 초부터 개발되어 OS/2에서 가장 진보된 MPEG 오디오 플레이어이다. 새로운 스킨 옵션, 그래픽 이퀄라이저, 플러그인 지원, 재생 목록 관리자, 향상된 HTTP 스트리밍 지원, 재귀 디렉토리 추가, 명령줄 및 원격 제어, 플레이어의 전반적인 개선 등의 새로운 기능이 제공된다.

3. IPF 관련 도구

3. 1. IPF 편집기

3. 2. 문서 생성기

3. 3. 변환 도구

4. IPF의 현재 상태

IPF는 현재 OS/2의 후속 버전인 아카OS에서 여전히 사용되고 있다. 그러나 OS/2 및 eComStation의 사용 감소와 더불어 IPF의 사용도 제한적이다.

IPF 파일을 읽고 쓸 수 있는 여러 도구들이 있지만, 널리 사용되지는 않는다.


  • [https://archive.today/20121220203626/http://home-5.worldonline.nl/~jdekeij/htmipf.html HTMIPF]: HTML을 IPF로 변환한다.
  • [http://www.hypermake.com/ HyperMake]: 멀티 포맷 문서 생성기이다.
  • [https://web.archive.org/web/20160408075952/http://www.pcs-soft.com/Products.html#IPFE212 IPF Editor]: 상용 IPF 편집기이다.
  • [https://web.archive.org/web/20170523193051/http://udo-open-source.org/ UDO]: 오픈 소스 멀티 포맷 문서 생성기이다.
  • [http://www.vyperhelp.com VyperHelp]: 오픈 소스 IPF 편집기 및 변환기이다.
  • 프리 파스칼의 문서 생성기(fpdoc)는 OS/2의 IPF 출력물 또한 생성할 수 있다.

5. 도움말 뷰어


  • 오리지널 OS/2 VIEW.EXE 애플리케이션
  • [https://web.archive.org/web/20100313191435/http://www.rbri.org/newview/newview.html NewView v2.x]. 이것은 [https://web.archive.org/web/20130512213827/http://svn.netlabs.org/newview Netlabs]에서 내려받아 사용할 수 있는 오픈 소스 프로젝트 및 코드이다.
  • 프리 파스칼의 텍스트 기반 IDE는 다양한 도움말 포맷을 지원한다. OS/2의 INF 포맷이 그 중 하나이다.
  • fpGUI 툴킷 프로젝트 또한 DocView라는 이름의 INF 뷰어를 갖추고 있다. 오픈 소스 프로젝트의 하나로서, NetView 2.x의 이식판이었으나 그 뒤로 각기 다른 디자인과 변경사항을 보여주고 있다. INF는 또한 fpGUI 툴킷의 공식 도움말 파일 포맷이기도 하다.
  • [http://www.mgroeber.de/os2.htm Marcus Gröber의 INF/HLP 파일 형식에 대한 도구 및 문서]

5. 1. OS/2 VIEW.EXE

OS/2 VIEW.EXE는 OS/2 운영 체제에 기본적으로 포함된 IPF 뷰어이다. 원래의 OS/2 VIEW.EXE 응용 프로그램과 [https://web.archive.org/web/20100313191435/http://www.rbri.org/newview/newview.html NewView v2.x]가 있으며, NewView v2.x는 오픈 소스 프로젝트로 [http://svn.netlabs.org/newview Netlabs]에서 코드를 사용할 수 있다. 프리 파스칼의 텍스트 기반 IDE는 다양한 도움말 포맷을 지원하며, 그 중 하나가 OS/2의 INF 포맷이다. fpGUI 툴킷 프로젝트 또한 DocView라는 INF 뷰어를 갖추고 있는데, 이 또한 오픈 소스 프로젝트이며, 원래는 NewView v2.x를 이식한 것이지만, 이후 디자인과 변경 사항이 있었다. INF는 fpGUI 툴킷의 공식 도움말 파일 형식이기도 하다. [http://www.mgroeber.de/os2.htm Marcus Gröber의 INF/HLP 파일 형식에 대한 도구 및 문서]도 참고할 수 있다.

5. 2. NewView

NewView v2.x는 Netlabs에서 내려받아 사용할 수 있는 오픈 소스 프로젝트이다. 이 프로젝트의 코드는 Netlabs에서 확인할 수 있다.

5. 3. Free Pascal 및 fpGUI

프리 파스칼의 텍스트 기반 IDE는 다양한 도움말 포맷을 지원하며, 그 중 하나가 OS/2의 INF 포맷이다. fpGUI 툴킷 프로젝트 또한 DocView라는 이름의 INF 뷰어를 갖추고 있다. INF는 fpGUI 툴킷의 공식 도움말 파일 형식이기도 하다.

6. 기타 IPF/INF 관련 자료



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com