팜 OS
Palm OS![]() Palm m505, Palm OS 4.0 실행 | |
개발자 | Palm, Inc., ACCESS (Garnet OS) |
---|---|
기입처 | C++ |
OS 패밀리 | 팜 OS |
동작 상태 | 2009년 이후[1] 단종 |
소스 모델 | 클로즈드 소스 |
초기 릴리즈 | 전( |
최신 릴리즈 | Garnet OS 5.4.9 / 2007년 10월 14일, | 전(2007년 14일
이용가능기간: | 영어, 프랑스어, 일본어 등 |
플랫폼 | 팔 모토로라 68k |
면허증. | 독자 사양 EULA |
공식 웹사이트 | Garnet OS |
Palm OS(가넷 OS라고도 함)는 Palm, Inc.가 1996년에 PDA(퍼스널 디지털 어시스턴트)용으로 개발한 단종된 모바일 운영 체제입니다.Palm OS는 터치스크린 기반의 그래피컬 사용자 인터페이스를 사용하여 사용하기 쉽게 설계되었습니다.개인정보 관리를 위한 기본 애플리케이션 세트가 제공됩니다.이후 버전의 OS는 스마트폰을 지원하도록 확장되었습니다.Palm OS를 탑재한 디바이스를 제조하고 있는 라이센스 계약자도 있습니다.
Palm이 Palm 상표를 구입한 후 ACCESS에서 현재 라이선스가 부여된 버전은 Garnet OS로 이름이 변경되었습니다.2007년 ACCESS는 Garnet OS의 후속 제품인 Access Linux Platform을 발표했습니다.또한 2009년에는 팜 OS의 주요 라이선스 계약자인 팜(Palm, Inc)이 팜 OS에서 웹으로 전환되었습니다.곧 출시될 디바이스용 OS.
작성자 및 소유권
팜 OS는 원래 [2]팜 컴퓨팅, Inc.의 제프 호킨스의 지시로 개발되었습니다.팜은 나중에 미국 로보틱스에 인수되었습니다.[3]이 회사는 나중에 3Com에 [4]의해 인수되어 2000년 [5]3월 2일 팜 자회사를 독립 상장 회사로 만들었습니다.
2002년 1월 Palm은 Palm [6]OS를 개발 및 라이선스하기 위해 완전 출자 자회사를 설립했습니다.이 자회사는 PalmSource라고 명명되었습니다.Palm Source는 2003년 [7]10월 28일 독립회사로 Palm에서 분사되었습니다.Palm(당시 PalmOne으로 불렸던)은 Palm OS의 일반 라이선시가 되어 운영체제를 제어할 수 없게 되었습니다.
2005년 9월, Palm [8]Source는 ACCESS에 인수된다고 합니다.
2006년 12월,[9] Palm은 ACCESS로부터 Palm OS 소스 코드에 대한 영구 권리를 취득했습니다.이를 통해 Palm은 ACCESS에 추가 로열티를 지불하지 않고 필요에 따라 라이센스 운영 체제를 변경할 수 있습니다.2005년 5월에 Palm 브랜드명에 [10]대한 완전한 권리를 취득한 것과 더불어 Palm만이 'Palm OS'라는 이름으로 운영체제를 출시할 수 있습니다.
그 결과 2007년 1월 25일 ACCESS는 현재의 팜 OS 운영체제(현재는 Garnet OS)[11]의 명칭 변경을 발표했습니다.
OS의 개요
Palm OS는 독자 사양의 모바일 운영 체제였습니다.1996년 팜컴퓨팅의 새로운 파일럿 PDA용으로 설계된 이 제품은 스마트폰, 손목시계, 휴대용 게임기, 바코드 리더, GPS 장치 등 다양한 모바일 기기에 구현되어 있습니다.
5.0 이전 버전의 팜 OS는 Motorola/Freescale DragonBall 프로세서에서 실행됩니다.버전 5.0 이후 Palm OS는 ARM 아키텍처 기반 프로세서에서 실행됩니다.
현재 Palm OS Garnet의 주요 기능은 다음과 같습니다.
- 기본적인 공통 GUI 세트로 풀스크린 애플리케이션을 실행할 수 있는 심플한 싱글태스킹 환경
- 최대 480 x 320 픽셀의 흑백 또는 컬러 화면
- 그래피티2라고 하는 필기 인식 입력 시스템
- 데스크톱 컴퓨터와의 데이터 동기화를 위한 HotSync 테크놀로지
- 사운드 재생 및 녹음 기능
- 심플한 보안 모델:단말기는 비밀번호로 잠글 수 있으며 임의의 응용 프로그램 레코드를 비공개로 만들 수 있습니다.
- TCP/IP 네트워크 액세스
- 시리얼 포트/USB, 적외선, 블루투스 및 Wi-Fi 연결
- 확장 메모리 카드 지원
- 캘린더, 주소, 작업 및 노트 엔트리를 저장하기 위한 개인정보 관리 어플리케이션의 정의된 표준 데이터 형식. 서드파티 어플리케이션에서 접근할 수 있습니다.
OS에는 표준 어플리케이션 세트도 포함되어 있습니다.이러한 4개의 PIM 조작에 가장 적합한 어플리케이션도 포함되어 있습니다.
버전 이력 및 기술 배경
제조원은 OS의 다양한 기능을 디바이스에 실장하거나 새로운 기능을 추가할 수 있습니다.이 버전 이력은 Palm/PalmSource/ACCESS에서 정식 라이선스된 버전을 설명합니다.
Palm OS 5 이전 버전은 모두 KADAK Products Ltd에서 라이선스를 취득한AMX 68000[12] 커널의 상단을 기반으로 합니다.이 커널은 기술적으로 멀티태스킹이 가능하지만, "라이선스 약관에는 Palm이 [13]OS 내에서 작업을 작성/관리하기 위한 API를 공개하지 않을 수 있다고 명시되어 있습니다."
팜 OS 1.0
Palm OS 1.0은 파일럿 1000 및 5000에 탑재되어 있는 오리지널 버전입니다.그것은 1996년 3월에 도입되었다.
버전 1.0 에는, 종래의 PIM 애플리케이션의 주소, 날짜부, 메모장, 및 작업관리 리스트가 준비되어 있습니다.또한 개인 용도로 레코드를 숨기기 위한 계산기와 보안 도구도 포함되어 있습니다.
Palm OS 1.0은 RAM과 파일 시스템 스토리지를 구분하지 않습니다.애플리케이션은 RAM에 직접 인스톨 되어, 그 자리에서 실행됩니다.전용 파일 시스템이 지원되지 않기 때문에 운영체제는 메모리를 유지하기 위해 RAM 리프레시 사이클을 일정하게 사용합니다.OS는 160x160 흑백 출력 디스플레이를 지원합니다.사용자 입력은 그래피티 필기 인식 시스템 또는 가상 키보드를 통해 생성됩니다.이 시스템은 시리얼 인터페이스를 통해 HotSync 기술을 통해 다른 PC와의 데이터 동기화를 지원합니다.최신 버그 수정 릴리스는 버전 1.0.7입니다.
팜 OS 2.0
Palm OS 2.0은 1997년 3월 10일 Palm Pilot Personal [14]and Professional과 함께 소개되었습니다.이 버전에서는 TCP/IP 네트워크, 네트워크 HotSync 및 디스플레이 백라이트 지원이 추가되었습니다.마지막 버그 수정 릴리스는 버전 2.0.5입니다.
Mail과 Expense라는2개의 새로운 어플리케이션이 추가되어 표준 PIM 어플리케이션이 확장되었습니다.
팜 OS 3.0
팜 OS 3.0은 팜 III 시리즈 출시와 함께 1998년 [15]3월 9일에 도입되었습니다.이 버전에는 IrDA 적외선 및 향상된 글꼴 지원이 추가되었습니다.이 버전에는 PIM 어플리케이션의 갱신과 어플리케이션런처로의 갱신도 준비되어 있습니다.
Palm OS 3.1에는 네트워크 HotSync 지원 등 사소한 신기능만 추가되어 있습니다.Palm IIIx와 Palm [16]V와 함께 소개되었습니다.마지막 버그 수정 릴리스는 버전 3.1.1입니다.
Palm OS 3.2에서는 Web Clipping이 지원되고 있습니다.이것은 작은 PDA 화면에 Web 컨텐츠를 표시하는 초기 Palm 고유의 솔루션입니다.그것은 Palm VII 주최자와 함께 소개되었다.
Palm OS 3.3은 고속 HotSync 속도와 적외선 핫싱크 기능을 추가하였습니다.Palm Vx Organizer와 함께 소개되었습니다.
Palm OS 3.5는 네이티브 8비트 컬러를 지원하는 최초의 버전입니다.또한 상황에 맞는 아이콘 바나 간단한 메뉴 활성화 등 조작을 단순화하는 주요 편의 기능도 추가되어 있습니다.날짜부 응용프로그램이 추가 의제 보기로 확장됩니다.이 버전은 Palm IIIc [17]디바이스에서 처음 도입되었습니다.최신 버그 수정 릴리스는 버전 3.5.3입니다.
Palm은 나중에 [18]Palm OS 3.5용 모바일 인터넷 키트 소프트웨어 업그레이드를 제공하였다.여기에는 Palm의 웹 클리핑 소프트웨어, MultiMail(나중에 VersaMail로 명칭 변경) 버전 2.26 이메일 소프트웨어, 핸드폰 버전 1.3 SMS 소프트웨어 및 Neomar 버전 1.5 WAP 브라우저가 포함됩니다.
팜 OS 4.0
Palm OS 4.0은 2001년 [19]3월 19일에 새로운 Palm m500 시리즈와 함께 출시되었습니다.이 버전에는 외부 파일 시스템 액세스용 표준 인터페이스(SD 카드 등)가 추가되었습니다.외부 파일 시스템은 운영 체제의 이전 인플레이스 실행에 대한 근본적인 변경입니다.이제 데스크톱 운영 체제 동작과 마찬가지로 애플리케이션 코드와 데이터를 장치의 RAM에 로드해야 합니다.USB를 지원하는 새로운 유니버설 커넥터가 도입되었습니다.이전 옵션의 모바일 인터넷 키트가 운영 체제의 일부가 되었습니다.버전 4.0 에서는, 다른 애플리케이션으로부터의 정보를 조정하기 위한 어텐션 매니저가 추가되어 사운드, LED 점멸, 진동 등, 유저의 주의를 끌 수 있는 몇개의 기능이 있습니다.16비트 컬러 화면과 다른 타임 존이 지원됩니다.이 버전에는 보안 및 UI도 향상되었습니다.
Palm OS 4.1은 버그 수정 릴리스입니다.Palm i705의 출시와 함께 도입되었다.이후 버전 4.1.2로의 마이너 OS 업데이트에는 Palm OS 5.2의 Graffiti 2 백포트가 포함되어 있습니다.
Palm OS 4.2 중국어 간체 에디션은 Palm OS 5.3과 함께 발매된 중국어 간체 완전 지원 중국 시장을 대상으로 하고 있습니다.지금까지 이 버전으로 제조된 디바이스는 없습니다.
팜 OS 5.0
팜 OS 5.0은 2002년 6월에[20] 팜 자회사인 팜 소스에 의해 공개되어 팜 텅스텐 T에 최초로 실장되었습니다.이것은 ARM 디바이스를 지원하는 첫 번째 버전이며 Kadak AMX68000 커널을 Palm이 [21]사내에서 작성한 개발자의 이름을 딴 커스텀 MCK 커널로 대체했다.이전 OS 버전용으로 작성된 애플리케이션은 오래된 DragonBall 68K 명령 세트를 사용하며 Garnet의 Palm Application Compatibility Environment(PACE) 에뮬레이터를 통해 지원됩니다.PACE의 오버헤드가 추가되어도 Palm 어플리케이션은 보통 ARM 디바이스 상에서 이전 세대의 하드웨어보다 고속으로 동작합니다.새로운 소프트웨어에서는 ARMlet이라고 불리는 ARM 코드 단위가 작은 ARM 프로세서를 활용할 수 있습니다.
보다 강력한 하드웨어 기반의 Palm OS 5는 멀티미디어 기능을 대폭 강화합니다.고밀도 320x320 화면과 풀 디지털 사운드 재생 및 레코드 API를 함께 지원합니다.Palm의 개별 블루투스 스택은 IEEE 802.11b Wi-Fi 스택과 함께 추가됩니다.SSL을 통한 보안 네트워크 연결이 지원됩니다.OS는 다양한 색상으로 커스터마이즈할 수 있습니다.
Palm OS 5의 경우, PalmSource는 ACCESS의 NetFront 3.0 브라우저를 기반으로 PalmSource Web[22] Browser라는 웹 브라우저를 개발 및 라이선스했습니다.
Palm OS 5.2는 주로 [23]버그 수정 릴리스로 2003년 3월에 삼성 SGH-i500에 처음 구현되었습니다.그것은 480x320 해상도에 대한 지원을 추가했고 그래피티 2라고 불리는 새로운 필기 입력 시스템을 도입했다; 새로운 입력 시스템은 제록스가 팜에 대한 소송에서 이긴 것에 의해 촉진되었다.그래피티 2는 CIC의 Jot에 바탕을 두고 있다.마지막 버그 수정 릴리스는 버전 5.2.8입니다.
2003년 9월에 발매된 Palm OS 5.3 중국어 간체판에서는 중국어 간체 지원, QVGA 해상도 추가 지원,[24] 가상 그래피티용 표준 API인 Dynamic Input Area가 추가되었습니다.이 버전은 Lenovo의 P100 및 P300 [25]핸드헬드에 처음 탑재되었습니다.
Palm OS Garnet (5.4)에서는 블루투스 라이브러리의 갱신과 160 x 160 ~480 x 320 의 복수 화면 해상도에 대응하고 있습니다.2004년 11월에 Treo 650에 처음 탑재되었습니다.이 버전은 팜 OS 코발트 6.0과 구별하기 위해 가넷 모니커를 도입했다.마지막 버그 수정 릴리스는 버전 5.4.9입니다.
Garnet OS 5.5는 Palm 모니커를[26] 폐기했으며 2007년 현재[update] ACCESS가 개발한 최신 버전입니다.이 버전은 Garnet VM 가상 머신 내에서 사용하기 위한 전용 버전입니다.
Garnet VM은 Access Linux 플랫폼의 핵심 부분이자 Nokia Internet Tablets가 Garnet OS용으로 작성된 애플리케이션을 실행할 수 있도록 하는 에뮬레이터로서 2007년[27] 11월에 ACCESS에 의해 발표 및 출시되었습니다.2010년 6월에 ACCESS는 Garnet VM 버전 6(Garnet VM Beta 6 1.05b)[28]을 출시했습니다.
팜 OS 코발트
팜 OS 코발트(6.0)는 팜 OS 5의 후계 기종이었다.2004년 [29]2월 10일에 도입되었지만 ACCESS에서는 제공되지 않습니다(다음 항 참조).팜 OS 6.0은 팜 OS Garnet이라는 이름을 동시에 채택한 팜 OS 5를 대체하기 위해 이 버전이 처음에는 지정되지 않았음을 명확히 하기 위해 팜 OS 코발트로 이름을 바꿨다.
Palm OS Cobalt는 멀티태스킹과 메모리 보호를 갖춘 새로운 커널, 최신 멀티미디어 및 그래픽 프레임워크(Palm이 인수한 BeOS에서 파생), 새로운 보안 기능 및 Microsoft Outlook과의 보다 나은 협력을 위한 PIM 파일 형식 조정을 기반으로 한 임베디드 운영 체제에 최신 운영 체제 기능을 도입했습니다.
팜 OS 코발트 6.1은[30] 통신, 와이파이, 블루투스 연결을 위한 표준 통신 라이브러리를 제시했다.팜 OS 코발트에는 다른 추가가 있었지만 라이선스 계약자의 관심을 끌지 못했다.
서드파티제 OS 확장
여러 라이센스 계약자가 운영 체제를 사용자 지정으로 수정했습니다.이것들은 정식 라이선스 버전의 일부가 아닙니다.
- Palm은 Palm OS 4.0 디바이스용 외장 Bluetooth SDIO 카드용 Bluetooth API를 개발했습니다.블루투스 스택은 나중에 Palm OS[31] 5에 포함되었습니다.
- 팜은 특히 텅스텐 T3 기기를 위해 가상 그래피티 입력 영역 API를 추가했다.이 API는 나중에 Palm OS 5.3의 공식 Dynamic Input Area API로 대체되었습니다.
- 팜은 Palm OS 5.4에 비휘발성 파일 시스템을 추가하고 DRAM 대신 플래시를 스토리지로 사용해 배터리 방전 시 데이터 손실을 방지했다.그러나 이로 인해 Palm OS가 기존에 사용하던 Execute-in-Place 시스템에서 프로그램이 실행되는 방식이 근본적으로 바뀌었고, 많은 호환성 문제가 발생하여 많은 애플리케이션이 올바른 작동을 위해 명시적인 NVFS 지원을 추가해야 했습니다.
- Palm은 카메라를 장착한 기기를 위해 CameraLib API를 추가했다.
- 소니는 CLIE 주최자가 이용할 수 있는 JogDial 입력을 지원하기 위해 라이브러리를 추가했습니다.
현대화
PalmSource는 수년 동안 Palm OS 5의 최신 후계 제품을 만들고 라이선스 계약자에게 이를 구현하려고 시도해왔다.팜소스는 2004년 1월 팜 OS 코발트 6.0을 라이선스 계약자에게 출하했지만 출시 기기에 채택한 회사는 없었다.팜소스는 2004년 9월 팜 OS 코발트 6.1을 출시하면서 팜 OS 코발트를 대폭 개선했지만 새로운 버전도 생산 장치로 이어지지 않았다.
2004년 12월 Palm Source는 새로운 OS 전략을 발표했습니다.휴대전화 소프트웨어 업체 차이나모바일소프트의 인수로 팜소스는 팜OS 가넷과 팜OS [32]코발트를 제공하면서 팜OS를 리눅스 커널 위에 포팅할 계획이었다.이 전략은 팜 OS 코발트를 탑재한 디바이스가 아직 발표되지 않은 2005년 6월에 수정되었습니다.팜소스는 미래의 리눅스 기반 [33]플랫폼과 직접 관련이 없는 제품에 대한 모든 개발 노력을 중단한다고 발표했다.
ACCESS가 PalmSource를 인수함에 따라 리눅스용 Palm OS는 2006년 [34]2월에 처음 발표된 Access Linux 플랫폼으로 변경되었습니다.Access Linux Platform용 플랫폼 및 소프트웨어 개발 키트의 초기 버전은 2007년 [35]2월에 정식으로 출시되었습니다.2011년 1월 현재 Access Linux Platform은 어떤 디바이스에도 탑재되지 않았지만 개발 키트가 존재하여 공개 데모가 있었습니다.
Palm OS Garnet의 주요 라이선스 계약자인 Palm, Inc.는 자사 기기에 대한 Access Linux Platform 라이선스를 부여하지 않았습니다.대신 팜은 팜 [36]웹OS라고 불리는 또 다른 리눅스 기반 운영체제를 개발했다.2009년 2월 11일 Palm CEO Ed Coligan은 Palm OS 디바이스는 추가되지 않을 것이라고 말했다(다른 통신사에 Centro가 출시되는 것을 제외).Palm은 Palm webOS와 Windows Mobile [37]기기에 초점을 맞추고 있었다.2009년 4월 1일 Palm은 웹 OS용 [38]Palm OS 에뮬레이터를 입수할 수 있다고 발표했습니다.
빌트인 어플리케이션
Palm OS 라이선스는 Palm OS 디바이스에 포함되는 애플리케이션을 결정합니다.라이센스 계약자는 애플리케이션을 커스터마이즈할 수도 있습니다.
표준 Palm OS 애플리케이션
참고: 새로운 모델에서는 표준 PIM 앱 "주소", "날짜 북", "메모 패드" 및 "ToDos"가 개선된 "연락처", "캘린더", "메모", "태스크"로 대체되었습니다.
Palm's Address 프로그램은 연락처 정보를 사용자가 정의할 수 있는 몇 가지 카테고리에 따라 저장합니다.항목은 성, 이름 순서로 표시 및 정렬됩니다(회사, 성 순서로만 변경할 수 있습니다).전화 또는 이메일에는 5개의 슬롯이 있으며, 각 슬롯은 Work, Home, Fax, Other, E-mail, Main, Pager 또는 Mobile로 지정됩니다(슬롯 지정은 변경할 수 없습니다).새로운 연락처 앱에는 여러 주소, 9개의 새 필드 등의 기능이 추가되었습니다.웹 사이트, 생일, 추가 전화번호, 빠른 연결을 통한 인스턴트 메시징.
Calc는 Palm을 2개의 빨간색 클리어 버튼과 대비되는 3가지 색조의 보라색 및 파란색 버튼이 있는 표준 4기능 포켓 계산기로 바꿉니다.제곱근 키와 백분율 키를 지원하며 메모리가 1개 있습니다.
또한 한때 일반적이던 종이 테이프 계산기와 마찬가지로 계산의 실행 내역을 표시하는 옵션도 있습니다.
날짜표는 일별 또는 주별 일정 또는 간단한 월별 보기를 표시합니다.일별 스케줄에는 사용자가 선택한 시작 시간과 종료 시간 사이에 1시간에 1줄씩 표시됩니다.빈 줄을 클릭하면 새 이벤트가 생성됩니다.빈 행은 실제 이벤트에 의해 밀려나며, 시작 및 중지 시간은 기본적으로 왼쪽 여백에 괄호로 둘러싸여 표시됩니다.새로운 캘린더 앱에는 다음과 같은 기능이 추가되었습니다.New Day 뷰, 이벤트에 대한 카테고리 사용, 이벤트 위치, 이벤트는 자정, 이벤트 세부 정보, 생일을 시간 없는 이벤트로 지정할 수 있습니다.이벤트 타임존 지정을 지원합니다.이는 일부 최신 경쟁사에는 없는 기능입니다.
이벤트 또는 약속은 시작 몇 분, 몇 시간 또는 며칠 전에 알람을 통해 예고될 수 있습니다.이러한 알람은 장치가 꺼진 상태에서도 울립니다.
약속은 지정된 일, 주, 월 또는 년 단위로 반복될 수 있으며 메모를 포함할 수 있습니다.
비용은 일반적인 비즈니스 비용을 추적합니다.팜에는 합계가 계산되지 않습니다.사용자는 호스트 컴퓨터와 동기화하여 지출 데이터를 워크시트에 표시해야 합니다(Microsoft Excel용 템플릿 제공).
HotSync는 사용자의 PC와 통합됩니다.보통 Palm 크래들(도크 스테이션)의 물리적 HotSync 버튼을 누르면 활성화되는 이 응용 프로그램은 데스크톱 PC의 다양한 컨짓과 통신하여 PC 또는 핸드헬드 상의 변경 사항을 두 장치에 병합합니다.물리적 연결(새 모델의 경우 USB), Bluetooth 또는 IrDA 무선 연결 및 네트워킹 기능이 있는 장치의 직접 네트워크 연결을 통해 PC와 통신할 수 있습니다.
개발자는 라이선스 계약자가 제공하는 컨짓 외에 다른 Palm OS 애플리케이션 및 데스크톱 제품과의 통합을 위해 자체 컨짓트를 작성할 수 있습니다.예를 들어, 타임 트래킹 패키지는 Palm OS와 Windows 실행 파일 간의 정보 통신을 위한 수단을 제공할 수 있습니다.
HotSync 소프트웨어에 포함된 백업 컨짓은 Palm OS 디바이스에 있는 대부분의 데이터를 백업(및 필요에 따라 복원)합니다.이것에 의해, 유저는 Palm을 하드 리셋 할 수 있게 되어, 눈에 띄는 결과를 거의 볼 수 없게 됩니다.또한 사용자는 동일한 Palm OS 버전의 새로운 Palm 디바이스로 이행할 수 있습니다.이 기능은 디바이스를 분실하거나 파손하는 사람에게 도움이 됩니다.
Palm의 일부 모델은 데이터 스토리지를 휘발성 메모리에 보관하고 메모리를 유지하기 위해 일정한 전력을 필요로 합니다.이러한 핸드헬드는, 배터리가 부족한 상황에서는 「전원」이 되지 않는 것으로 메모리의 내용을 보존하려고 합니다만, 「데드」핸드헬드를 장시간 방치하면, 이 예비 전력이 소비되어, 스토리지 메모리의 내용이 없어질 가능성이 있습니다.이후 일부 팜은 스토리지에 NVRAM 또는 마이크로 드라이브를 사용합니다.
메모 패드는 각각 최대 4,000자까지 노트를 저장할 수 있습니다. 새로운 메모 앱은 필드 크기를 3에서 30kB로 늘립니다.메모는 알파벳과 수동(사용자가 메모 순서를 선택할 수 있음)의 두 가지 방법으로 정렬되며, 메모는 사용자가 설정할 수 있는 카테고리로 그룹화할 수 있습니다.메모장은 그림이 아닌 텍스트 전용으로, 그래피티 알파벳, 하드웨어 또는 소프트웨어 키보드 또는 '붙여넣기' 기능을 사용하여 텍스트를 입력할 수 있습니다.Palm 디바이스가 처음 사용 가능하게 되었을 때 일부 Palm 사용자는 Memoware로 알려진 일반적으로 유용한 정보를 포함하는 메모패드 문서를 만들고 교환하기 시작했습니다.
작업관리 목록은 개인 알림을 작성하고 사용자가 수행해야 하는 작업의 우선순위를 지정합니다.각 작업관리 목록 항목에는 우선순위, 카테고리(논리 그룹 내의 항목을 구성 및 표시), 첨부 메모(태스크 설명 및 명확화 추가)도 있습니다.
작업관리 목록 항목은 만기일, 우선순위 또는 카테고리별로 정렬할 수 있습니다. 새로운 작업 앱은 새로운 인터페이스, 반복 작업, 알람 등의 향상된 기능을 제공합니다.
Preferences(프리퍼런스라고도 함)는 일반 런처에서는 표시되지 않는 특별한 프리퍼런스 패널 유형의 프로그램 파일을 표시합니다.프로그램은 'appl' 유형을 'panl'로 전환하여 변경할 수 있으며, 그 반대도 마찬가지입니다.Palm OS에는 디폴트로 약 15개의 프리퍼런스 패널이 탑재되어 있어 다른 애플리케이션과 마찬가지로 새로운 프리퍼런스 패널을 추가할 수 있습니다.
프리퍼런스 패널에서는 그래피티 설정, 사운드 설정, 텍스트 단축키, 네트워크 설정, 시스템 시간 등 다양한 설정을 관리할 수 있습니다.
보안(새로운 Palm OS 디바이스의 패널)은 Palm OS의 보안 설정을 구성하는 데 사용됩니다.여기에는 숨겨진 레코드를 표시하고 잠글 때 장치를 잠금 해제하는 데 필요한 암호와 자동 잠금 시간 또는 비활성 임계값을 설정하는 데 필요한 암호가 포함됩니다.PC에서는 Palm Desktop만이 이 비밀번호를 사용할 수 있지만 다른 PC 프로그램에서는 이 비밀번호로 보호되는 모든 데이터를 텍스트 에디터 또는 워드프로세서를 사용하여 .dat 파일을 열 수 있습니다.
일반적인 서드파티 코어 OS 애플리케이션
Palm OS 버전 5.2 이후 Palm은 공통 PIM 어플리케이션의 커스터마이즈 버전을 만들었습니다.주소 카테고리 지원, 사용자에 대한 벨소리 연결, 긴 메모 텍스트 등 몇 가지 새로운 기능이 추가되었습니다.또한 Microsoft Outlook의 지정을 반영하여 이름이 변경되었습니다.그 결과 주소는 연락처가 되고, 날짜북은 캘린더가 되며, 메모장은 메모가 되고, 작업관리 목록은 태스크가 되었습니다.
Blazer는 Palm 핸드헬드용 웹 브라우저입니다.버전 1.0과 2.0은 Palm OS 3.1 이상의 핸드헬드 기기에서 실행되지만 종료된 프록시 서버가 필요했기 때문에 더 이상 사용할 수 없습니다.버전 3.0은 Treo 600 스마트폰에서 사용됩니다.블레이저의 현재 버전은 블레이저 4.5로 대부분의 주요 표준을 준수합니다.일반적으로 인터넷에 액세스할 수 있는 최신 스마트폰과 최신 Palm 기기에 번들되어 있습니다.
팜 노트 패드는 빠른 그림 그리기에 사용할 수 있습니다.깔끔한 필기의 경우 한 페이지에 20~30단어를 넣을 수 있습니다.더 많은 텍스트는 메모 패드를 선택하는 것이 좋습니다.펜 폭에는 지우개, 배경색 변경 기능 등 3가지 사이즈가 있습니다.아주 간단한 지도를 그리는 것은 가능합니다.고급 데스크톱 버전은 메모 패드 도면을 데스크톱에 저장합니다.
2006년 현재 대부분의 새로운 Palm 핸드헬드에는 Palm OS 디바이스에서 사진을 보기 위한 디지털 사진 앨범을 만드는 Photos가 포함되어 있습니다.다른 모든 사진 프로그램과 마찬가지로 사진을 다른 모바일 기기로 전송할 수 있습니다.각 사진에 라벨을 붙이고 별도의 사진첩으로 정리할 수 있습니다.특정 앨범의 슬라이드 쇼도 표시할 수 있으며 앨범의 각 사진이 전체 화면으로 표시됩니다.
사진은 Palm Photos PC 소프트웨어(Windows 전용)로 편집할 수 있으며, 사진을 핸드헬드로 전송하면 사진의 모든 변경 내용이 포함됩니다.
Palm Photos 소프트웨어는 Zire 71, 텅스텐 C, 텅스텐 E, 텅스텐 T2, 텅스텐 T3 및 기타 여러 제품에서 사용할 수 있습니다.
비디오의 서포트에 의해, 팜 포토는 나중에 미디어로, 게다가 나중에 Pics & Videos로 이름이 변경되었습니다.
일부 모델에서는 음성 도선을 사용하여 동기화된 음성 녹음을 만들 수 있으며 Palm Desktop Suite의 일부인 Voice Memo 응용 프로그램을 사용하여 데스크톱에서 볼 수 있습니다.
서드파티 어플리케이션
Palm OS 디바이스에 설치할 수 있는 어플리케이션은 많이 있습니다.2008년 현재 Palm OS [39]플랫폼에서는 50,000개 이상의 서드파티 애플리케이션을 이용할 수 있습니다.이러한 애플리케이션은 오픈 소스 등 다양한 라이센스 유형과 프리웨어,[40] 쉐어웨어, 종래의 유료 구매 등 다양한 비공개 라이센스 스킴을 갖추고 있습니다.
HackMaster는 Palm[41] OS용 확장 매니저로 OS 기능을 개선하는 여러 패치를 포함하고 있습니다.다른 서드파티 OS 확장 기능에서도 HackMaster가 [42]동작해야 합니다.
응용 프로그램 개발
Palm OS Garnet 어플리케이션은 주로 C/C++로 코드화되어 있습니다.공식적으로 지원되는 컴파일러는 두 가지가 있습니다. 상용 제품인 CodeWarrior Development Studio for Palm OS와 이전 버전의 gcc를 기반으로 한 prc-tools라는 오픈 소스 도구 체인입니다.CodeWarrior는 비싸고 더 이상 개발되지 않는다는 비판을 받고 있는 반면, PRC-Tools는 CodeWarrior의 몇 가지 기능이 부족하다.PRC-Tools 버전은 무료 Palm OS Developer Suite(POD)에 포함되어 있습니다.
OnBoardC는 팜 자체에서 실행되는 C 컴파일러, 어셈블리, 링커 및 프로그래밍 편집기입니다.
팜 OS 코발트 애플리케이션도 gcc의 변형으로 코딩되지만 코발트 컴파일러는 제한이 적습니다.
PocketC/PocketC Architect, CASL, AppForge Crossfire(Visual Basic, Visual Basic 사용) 등 C/C++에서 저레벨 프로그래밍을 필요로 하지 않는 개발 도구가 있습니다.NET(또는 C#), 핸드헬드 베이직, 펜드라곤 폼, 새틀라이트 폼 및 NSBasic/Palm(Visual Basic과 유사한 언어).이전에는 Palm OS 플랫폼용으로 Java Virtual Machine을 사용할 수 있었지만 2008년 1월 12일 Palm, Inc.는 더 이상 사용할 수 없다고 발표했습니다.Palm, Inc.는 "Palm [43]OS에 대해 우리가 알고 있는 대체 Java Virtual Machine은 없다"고 덧붙였습니다.Waba와 그 파생 모델인 SuperWaba는 Java와 같은 가상 머신과 프로그래밍 언어를 제공합니다.Palm에서는 Plua라고 불리는 Lua 언어 버전도 사용할 수 있지만 애플리케이션과 함께 추가 런타임 설치가 필요하기 때문에 소수의 소프트웨어 회사에서 주류 애플리케이션에만 사용됩니다.Quartus Forth는 Palm 자체에서 실행되는 ISO/ANSI Standard Forth 컴파일러입니다.또한 동적 개발 및 디버깅을 위한 대화형 콘솔도 있습니다.
Pascal for Palm OS에서는 3가지 환경에서 프로그래밍이 가능합니다.무료 PP 컴파일러는 핸드헬드 컴퓨터에서 직접 실행되며 Pocket Studio는 Windows 컴퓨터용 델파이 같은 IDE로 HotSync를 통해 핸드헬드에 전송하기 위한 PRC 파일을 생성합니다.세 번째 옵션은 덴마크의 개발자인 Chriten Fihl이 개발한 HSPascal로, 코모도어 아미가를 포함한 다양한 16비트 컴퓨터 시스템용 고속 파스칼 컴파일러에 대한 경험을 바탕으로 개발되었습니다.
Palm에는 서버 DBMS(Oracle, mySQL, MS SQL Server)와의 데이터 전송을 가능하게 하는 접속 드라이버가 없기 때문에 프로그래머는 이 접속을 가능하게 하는 미들웨어 소프트웨어를 사용할 수 있습니다.
대략 R4RS와 호환되는 Scheme의 구현인 LispMe는 팜 플랫폼에 팜 OS 고유의 적응을 포함한 GPL 라이선스의 온보드 Lisp REP를 제공하지만 기능적으로는 컴파일러이지만 개발 환경 이외에서 동작하는 코드를 생성하지 않기 때문에 시제품 제작에만 사용할 수 있습니다.
법적 문제
팜 OS는 수년간 다양한 소송에 휘말려 왔다.
- Xerox vs. 팜 컴퓨팅(1997년)– Xerox는 [44]1993년 Xerox PARC의 David Goldberg가 개발한 "Unistroke" 입력 시스템을 다루는 미국 특허 5,596,656을 취득했습니다.제록스는 팜의 그래피티가 이 특허를 침해했다며 팜(당시 미국 로보틱스)을 상대로 소송을 제기했다.Palm OS가 Graffiti 1에서 Graffiti 2로 전환된 것은 부분적으로 Palm이 Xerox에 패소했기 때문이다.이 특허는 1982년 [45][46]벨 연구소에서 개발된 선행기술 때문에 2004년 5월 무효화됐다.
- Pilot Pen Corporation과 Palm Computing (1998)– Palm OS 핸드헬드의 원래 이름은 Pilot이었습니다.그러나 Pilot Pen Corporation의 소송으로 인해 PalmPilot으로, 그리고 결국 [citation needed]Palm으로 이름을[47] 변경해야 했다.
- 손바닥 vs Microsoft(1998년)– 1998년 Microsoft는 핸드헬드 컴퓨팅 플랫폼의 다음 버전을 "Palm PC"라고 명명할 계획을 세웠습니다.팜은 마이크로소프트를 상대로 소송을 제기하여 처음에는 팜사이즈 PC로, 나중에는 [citation needed]포켓 PC로 이름을 변경하도록 강요했다.
- E-Pass 테크놀로지와 Palm, Microsoft 및 HP(2000년)– 2000년 E-Pass Technologies는 Palm의 핸드헬드가 계정 번호, PIN 코드 등을 안전하게 저장할 수 있는 다기능 신용카드 크기의 컴퓨터 특허(5,276,311호)를 침해했다고 주장하며 Palm을 상대로 소송을 제기했습니다.
- NCR vs. Handspring and Palm (2001)– 1987년 NCR은 휴대용 전자상거래 단말기의 특허를 취득했습니다.2001년 NCR은 Handspring과 Palm을 고소했다.이 사건은 2002년에 무효로 판결되어 [citation needed]항소심에서 확정되었다.
- RIM vs. Handspring (2002)– 2002년 Research In Motion (BlackBerry 제조사)은 Handspring을 고소했습니다.올해 말 Handspring과 Palm 모두 특허를 허가했고 소송은 [citation needed]취하되었다.
- 피어 투 피어 시스템과 Palm (2002)– 2002년 Peer-to-Peer 시스템은 Palm이 무선 게임 특허를 침해했다고 주장하며 Palm을 상대로 소송을 제기했습니다.이 소송은 2005년 [citation needed]2월 9일부로 해결되었다.
- Purgent Networks vs. HP, Toshiba, palmOne 등 (2004)– 2002년부터 Purgent Networks는 JPEG를 지원하는 특허 라이선스를 제공하기 시작했습니다.2004년에는 팜원을 포함한 여러 회사들을 상대로 소송을 제기했다.JPEG 또는 672 특허는 미국 특허상표청에 의해 심사되었으며, 미국 특허청은 47건의 청구 중 19건을 선행 기술에 [48]근거해 기각했다.
「 」를 참조해 주세요.
레퍼런스
- ^ "Palm CEO Ed Colligan Talks Pre with Investors". Archived from the original on 2009-02-12.
- ^ Piloting Palm, Andrea Butter & David Pogue, Wiley 2002, 페이지 82.
- ^ 파일럿 팜, 8장, 패심
- ^ Piloting Palm, 페이지 179–189.
- ^ "Palm, Inc. Sets IPO Price at $38 per Share" (Press release). 3Com/Palm. March 1, 2000. Archived from the original on 2010-10-29.
- ^ "Palm Completes Formation of Palm OS Subsidiary as Palm Powered Devices Hit 20 Million Sold" (Press release). Palm/PalmSource. January 21, 2002. Archived from the original on 2012-06-04.
- ^ "PalmSource Spins Out From Palm, Inc" (Press release). PalmSource. October 28, 2003. Archived from the original on 2012-06-04.
- ^ "ACCESS to Extend Leadership in Mobile Device Software with Acquisition of PalmSource" (Press release). PalmSource/ACCESS. September 9, 2005. Archived from the original on 2012-06-04.
- ^ "Palm Signs Perpetual License for Palm OS Garnet Source Code and Expanded Patent Rights From ACCESS Systems Americas" (Press release). Palm. December 7, 2006. Archived from the original on 2011-07-25.
- ^ "palmOne Acquires Rights to Palm Brand" (Press release). palmOne. May 24, 2005. Archived from the original on 2011-07-15.
- ^ "ACCESS Debuts New ACCESS Powered Mark" (Press release). ACCESS. January 25, 2007. Archived from the original on 2012-06-04.
- ^ "Technology Partners for KADAK RTOS, TCP/IP Stack". Retrieved 9 June 2015.
- ^ "Palm OS is a multitasking operating system. How can I create a task?". ACCESS Palm OS Developer Knowledge Base. Archived from the original on 2007-10-17.
- ^ "U.S. Robotics Announces Two New Models of the Best Selling Pilot Connected Organizer" (Press release). U.S. Robotics/Palm. March 10, 1997. Archived from the original on 2011-07-15.
- ^ "3Com Delivers the Palm III Connected Organizer, the Third Generation of the Industry-Leading PalmPilot Handheld Computer" (Press release). 3Com/Palm. March 9, 1998. Archived from the original on 2011-07-15.
- ^ "3Com Unveils the Palm V and Palm IIIx Connected Organizers" (Press release). 3Com/Palm. February 22, 1999. Archived from the original on 2011-07-15.
- ^ "Palm, Inc. Introduces The Palm IIIc Product Industry's Smallest, Lightest Color Handheld Computer" (Press release). Palm. February 22, 2000. Archived from the original on 2011-07-15.
- ^ "Palm Mobile Internet Kit Ships, Links Palm Handhelds With Mobile Phones To Connect Wirelessly to the Web" (Press release). Palm. November 13, 2000. Archived from the original on 2011-07-15.
- ^ "New Sleek Palm m500 and m505 Handhelds Add Expansion, Mobile Connectivity and Vibrant Color" (Press release). Palm. March 19, 2001. Archived from the original on 2011-07-15.
- ^ "PalmSource Ships Faster, More Powerful Palm OS 5" (Press release). PalmSource. June 10, 2002. Archived from the original on 2012-06-04.
- ^ Holwerda, Thom (2013-03-11). "The Palm operating system". OS News. Archived from the original on 2014-04-19. Retrieved 2014-04-18.
- ^ "First PalmSource ARM-Native Proxy-less Web Browser Ships to Licensees" (Press release). PalmSource. September 17, 2002. Archived from the original on 2012-06-04.
- ^ "Samsung reveals feature-packed SGH-i500". infoSync World. March 13, 2003. Archived from the original on June 4, 2003. Retrieved 2007-09-11.
- ^ "PalmSource Ships Palm OS 5 Simplified Chinese Edition" (Press release). PalmSource. September 9, 2003. Archived from the original on 2012-06-04.
- ^ "PalmSource Welcomes First Palm OS 5 Simplified Chinese Edition Handhelds from Lenovo" (Press release). PalmSource. December 8, 2003. Archived from the original on 2012-06-04.
- ^ Blass, Evan (2010-08-24). "Whatever Happened to Access Linux Platform?". PocketNow. Archived from the original on 4 March 2016. Retrieved 22 April 2014.
As for PalmOS Garnet, the last version of the operating system shipped on consumer devices, it was renamed simply to Garnet OS in early 2007, eliminating the final traces of Palm branding from the dying platform.
- ^ Kairer, Ryan (2007-11-13). "Palm OS Garnet VM Released for Nokia Internet Tablets". Palm Infocenter. Retrieved 22 April 2014.
Access has announced today that it is releasing Palm OS Garnet VM software for the Nokia series of Internet Tablet devices.
- ^ Keilhack, Kris (2010-06-16). "Updated Garnet VM for Nokia N900". Palm Infocenter. Retrieved 22 April 2014.
- ^ "PalmSource Introduces Palm OS Cobalt" (Press release). PalmSource. February 10, 2004. Archived from the original on 2012-06-04.
- ^ "PalmSource Introduces Palm OS Cobalt 6.1" (Press release). PalmSource. September 28, 2004. Archived from the original on 2012-06-04.
- ^ "Palm Delivers SIG-Compliant Bluetooth Software to Massive Palm OS Developer Base" (Press release). Palm. January 14, 2001. Archived from the original on 2011-07-15.
- ^ "PalmSource to Extend Leadership in Phone Software with Acquisition of China MobileSoft" (Press release). PalmSource. December 8, 2004. Archived from the original on 2012-06-04.
- ^ "PalmSource halts development on Garnet and Cobalt". VNUnet News. Archived from the original on 2006-09-09.
- ^ "ACCESS and PalmSource Announce the ACCESS Linux Platform" (Press release). ACCESS/PalmSource. February 14, 2006. Archived from the original on 2012-06-04.
- ^ "ACCESS Releases ACCESS Linux Platform PDK and SDK to Licensees and Developers" (Press release). ACCESS. February 12, 2007. Archived from the original on 2012-06-04.
- ^ Coligan이 차세대 Palm OS 진보에 대해 말하다PalmInfoCenter 뉴스 엔트리
- ^ "Palm CEO Ed Colligan Talks Pre with Investors". Archived from the original on 2009-02-12.
- ^ "Palmos.com -". Palmos.com. Retrieved 9 June 2015.
- ^ "Treo and Centro Software – Top 100 Gold List". Retrieved 9 June 2015.
- ^ "Palm Freeware Directory". Archived from the original on 2008-08-15.
- ^ Muhammad, Tariq K. (November 1999). "The whole world in your Palm, HackMaster 0.9". Black Enterprise. Vol. 30, no. 3. Earl G. Graves Sr. p. 46. ISSN 0006-4165.
- ^ Jolley, Matthew (September 2000). "Hands down the 25 best Pam apps you´venever heard of, Hackmaster". Maximum PC. Vol. 5, no. 9. Future US. p. 53. ISSN 1522-4279.
- ^ "JVM download for Palm OS devices no longer available from Palm". Palm Support. 2008-01-12. Archived from the original on 2008-12-24.
- ^ Goldberg, David; Richardson, Cate (May 1993). "Touch-typing with a stylus". CHI '93 Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems. ACM: 80–87. doi:10.1145/169059.169093. ISBN 0897915755. Retrieved 18 April 2014.[영구 데드링크]
- ^ "Xerox loses patent claim against PalmOne". ComputerWeekly. Retrieved 9 June 2015.
- ^ Burr, D. J. (Sep 1983). "Designing a Handwriting Reader". IEEE Transactions on Pattern Analysis and Machine Intelligence. IEEE Computer Society. PAMI-5, No. 5 (5): 554–559. doi:10.1109/TPAMI.1983.4767435. ISSN 0162-8828. PMID 21869141.
The curves resemble lowercase cursive script, but the user may change them to suit his own writing style. The only restriction is that each symbol consist of a single curve (no pen lifts).
- ^ 소송으로 인해 3Com은 1998년 4월 7일 팜 파일럿 ARN에서 "파일럿"을 포기해야 했다.
- ^ "PUBPAT > Forgent JPEG Related Patent". Archived from the original on 15 April 2015. Retrieved 9 June 2015.
외부 링크
- Palm.com
- Palm OS 4.1 스크린샷
- Curlie의 팜 OS
- Chris Ziegler (June 5, 2012). "Pre to postmortem: the inside story of the death of Palm and webOS". The Verge.
- PalmDB – Palm OS 소프트웨어 보존을 위한 아카이브
- Palm OS Wiki – Palm OS Knowledge & History Preservation Wiki