정보 표시 기능

Information Presentation Facility

IPF(Information Presentation Facility)는 IBM OS/2 시스템에 대한 온라인 도움말하이퍼텍스트를 제시하는 시스템이다.IPF는 IPF 콘텐츠를 만드는 데 사용되는 마크업 언어도 가리킨다.IPF 언어는 IBM이 개발한 BookMaster와 Generalized Markup Language에서 유래되었다.IPF 언어는 널리 알려진 HTML 언어 버전 3.0과 매우 유사하며, 다양한 추가 가능성을 가지고 있다.따라서 숙련된 사용자는 IPF 문서를 작성할 때 거의 모든 워드프로세서를 사용할 수 있다.IPF 언어는 45개의 기본 명령어로 구성된다.

IPF 파일은 IPF 컴파일러(IPFC)를 사용하여 볼 수 있는 INF 또는 HLP 파일로 컴파일된다.IPF HLP 파일은 Windows에서 널리 사용되는 WinHelp HLP 파일과 구별된다.

OS/2는 내장된 뷰어를 포함하고 있으며, 다른 플랫폼에서 사용할 수 있는 다른 뷰어가 있다.

예 1 - IBM

다음은 IBM의 정보 프레젠테이션 기능 프로그래밍 가이드에서 IPF 마크업 샘플이다.

.* 댓글:userdoc 입니다.:complete.멸종위기 포유류:h1 res=001매너티:p.해우는 넓고 평평한 꼬리와 앞다리처럼 두 개의 지느러미를 가지고 있다.뒷다리는 없다.해우의 큰 윗입술은 둘로 갈라져 손가락처럼 음식을 입에 넣을 수 있다.입술에서 뻣뻣한 털이 튀어나오고, 거의 그 가죽 속에 묻힐 뻔한 작은 눈이어서 거의 볼 수 없다.:euserdoc. 

예 2 - PM123 사용 설명서

:lm margin=2.:facename=헬브 크기=24x10. :p.:hp8.PM123에 온 것을 환영한다!:ehp8. :font facename=헬리콥터 크기=16x8.:p.:p. 안녕하십니까 OS/2의 멋진 디지털 음악의 세계에 오신 것을 환영합니다,우선 OS/2에 이용 가능한 최고의 MPEG-오디오 플레이어를 선택한 것을 축하한다! PM123은 1997년 초부터 개발 중에 있으며 OS/2에서 가장 앞선 플레이어가 되었다.여러분 중 일부는 PM123의 이전 베타 버전을 사용했을 수 있으며, 편의를 위해 이 릴리스의 새로운 기능: .br :ul compact.:li.새로운 피부 옵션, PM123을 거의 모든 것으로 수정 가능. :li.그래픽 : hp2.equalizer:ehp2(사전 증폭 및 밴드 음소거 포함). :li플러그인, :hp2.spectrum 분석기:ehp2. 및 :hp2.오실로스코프:ehp2. 플러그인 지원.:li. :hp2.재생 목록 관리자:ehp2. 사용자를 위한 재생 목록 관리 용이성. :li.더 나은 HTTP 스트리밍 지원: 재생 목록의 URL 지원 및 재생 목록에 대한 M3Us. :li.재귀 디렉터리 추가. :li.PM123. :li의 명령줄 및 원격 제어.플레이어의 모든 부분에서 전반적인 향상.:eul.br.br.br :p. 

IPF 현황

IPF는 OS/2의 최신 화신인 ArcaOS의 일부로 여전히 사용되고 있다.IPF 파일을 읽거나 쓸 수 있는 도구가 여러 개 있지만, 그 외에는 거의 사용되지 않는다.

  • HTMLIPF: HTML을 IPF로 변환
  • HyperMake: 다중 형식 문서 생성기
  • IPF 편집기: 상용 IPF 편집기
  • UDO: 오픈 소스 다중 형식 문서 생성기
  • VyperHelp: 오픈 소스 IPF 편집기 및 변환기
  • 프리 파스칼의 문서 생성기(fpdoc)도 OS/2의 IPF 출력을 생성할 수 있다.

도움말 뷰어

  • 원래 OS/2 VIEW.EXE 응용 프로그램
  • NewView v2.x.이것은 오픈 소스 프로젝트로서 Netlabs에서 코드를 사용할 수 있다.
  • 프리 파스칼의 텍스트 베이스 IDE는 OS/2의 INF 형식이 그 중 하나라는 다양한 도움말 형식을 지원한다.
  • fpGUI 툴킷 프로젝트에도 DocView라는 INF 뷰어가 있다.오픈 소스 프로젝트로, 원래는 NewView v2.x의 포트였지만, 그 이후로 몇 가지 다른 디자인과 변화를 보아왔다.INF는 fpGUI 툴킷의 공식 도움말 파일 형식이기도 하다.

외부 링크