인포메이션 프레젠테이션 퍼실리티
"오늘의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