Linux 플랫폼 액세스

Access Linux Platform

ALP(Access Linux Platform)는 한때 "Palm OS의 차세대 버전"으로 불리던 단종된 오픈 소스 소프트웨어 기반 운영 체제이며, 일본 도쿄Access Co.에 의해 개발 및 판매되고 있는 모바일 기기용입니다.이 플랫폼에는 Java, 클래식 Palm OS 및 GTK+ 기반의 네이티브 Linux 애플리케이션 실행 환경이 포함되어 있습니다.ALP는 3GSM,[2] Linux [3]World, GUADEC, Open Source in Mobile 등 다양한 컨퍼런스에서 디바이스에서[1] 시연되었습니다.

ALP는 2006년 [4]2월에 처음 발표되었다.플랫폼과 소프트웨어 개발 키트의 초기 버전은 2007년 [5]2월에 정식으로 출시되었습니다.Access, Evelo, NEC, NTT DoCoMo Panasonic은 Limo Foundation의 규격을 준수하는 i.mode Mobile Oriented Applications Platform(MOAP)(L)의 개정 버전을 구현하는 공유 플랫폼의 기반으로 이 플랫폼을 사용하기 위해 협력했습니다.ALP를 최초로 사용한 스마트폰은 엠블레이즈 모바일이 2009년 중반으로 예정한 [6][7]에델바이스였다.하지만,[8] 그것은 출시되기 전에 보류되었다.샤프사가 엠블레이즈 모바일 등 7개 파트너와 공동으로 개발한 퍼스트 엘스(모놀리스에서[9] 명칭 변경) 스마트폰은 2009년으로 예정돼 있었으나 출시되지 않아 2010년 [10][11]6월 정식 취소됐다.이 플랫폼은 더 이상 Access의 [12]웹사이트에서 언급되지 않지만, 파나소닉과 NEC는 2010년부터 2013년 사이에 일본 시장에 다수의 ALP 폰을 출시했다.

룩앤필

사용자 인터페이스는 애플리케이션을 최대한 [13]심플하게 만드는 데 초점을 맞춘 디자인 철학인 팜의 젠(Zen of Palm)을 유지하는 것을 목적으로 이전의 팜 OS 출시와 유사한 일반적인 목표를 가지고 설계되었습니다.인터페이스의 다른 측면에는 데스크톱 시스템에서 흔히 볼 수 있는 파일/문서 방향이 아닌 태스크 기반 방향이 포함되어 있습니다.

[14] 플랫폼의 외관은 특정 디바이스와 컨텍스트의 차별화를 제공하기 위해 고도로 커스터마이즈할 수 있도록 설계되어 있습니다.

지난 릴리즈에서는 제스처 지원으로 훨씬 모던한 외관을 추구했고, 더 이상 Palm OS와는 거리가 멀어졌다.

기본 프레임워크

노키아의 인터넷 태블릿 프레임워크인 Maemo와 마찬가지로, ALP는 GTK+GStreamer 프레임워크를 포함한 GNOME 프로젝트에서 추출한 컴포넌트를 기반으로 했습니다.BlueZ, matchbox, cramf 등을 비롯한 다양한 핵심 컴포넌트가 메인스트림 오픈 소스 프로젝트에서 파생되었습니다.이들 컴포넌트는 GNU General Public License(GPL), GNU Lesser General Public License(LGPL) 및 기타 오픈소스 라이선스에 따라 라이선스가 부여되었습니다.즉, ALP는 소프트웨어 레벨에서 자유롭거나 개방적인 환경이었습니다.

ALP의 몇몇 컴포넌트는 Mozilla Public License(모질라 퍼블릭 라이선스)에 따라 The Hiker Project([15][16]더 하이커 프로젝트)로 출시되었습니다.이들 컴포넌트는 애플리케이션 라이프 사이클, 태스크 간 통신, 구조화된 데이터의 교환 및 사용, 보안, 시간 및 이벤트 기반 알림 및 모바일 디바이스용 애플리케이션 개발에 공통되는 기타 영역에 대한 문제를 해결했습니다.

응용 프로그램 개발

ALP는 Portable Operating System Interface(POSIX) 및 Linux Standard Base(LSB; Linux 표준 기반)의 표준에 따라 대부분의 일반적인 작업에 대해 표준 API를 제시했습니다.다만, 어느 표준도 텔레포니, 디바이스의 커스터마이즈, 메시징, 또는 그 외의 토픽에 대응하고 있지 않기 때문에, 이러한 토픽에 대해서 액세스에 의해서 몇개의 다른 프레임워크와 API가 정의되고 있습니다.

ALP용 애플리케이션은 C 또는 C++의 Linux 네이티브 코드, 레거시 Palm OS 애플리케이션(Garnet VM 에뮬레이션 환경에서 실행) 또는 Java에서 개발할 수 있습니다.Application Manager(Hiker 프레임워크의 일부)에서 사용하는 런치패드 개발을 통해 추가 실행 환경이 지원되었습니다.

ALP SDK는 이전 Palm OS 개발 환경과 마찬가지로 Eclipse 기반 통합 개발 환경(IDE)과 추가 플러그인을 사용했습니다.사용된 컴파일러는 표준 GNU 컴파일러 컬렉션(GCC) 도구 체인의 EABI(Embedded Application Binary Interface) 지원 ARM 버전입니다.

보안.

ALP는 사용자 공간 정책 기반 보안 프레임워크와 커널 공간 Linux 보안 모듈을 조합하여 세부적인 액세스 제어를 구현했습니다.ALP의 보안 구현을 위한 구성요소는 Hiker 프레임워크의 일부로 출시되었습니다.제어는 서명과 증명서를 기반으로 했습니다.서명되지 않은 응용 프로그램은 정의된 일련의 안전한 API에 액세스할 수 있습니다.

장치들

ALP 탑재 Panasonic 휴대전화:

ALP 기능이 있는 NEC 휴대폰:

  • N-01B,
  • N-01C,
  • N-01E,
  • N-01F,
  • N-01G,
  • N-02C,
  • N-02D,
  • N-03D,
  • N-04B,
  • N-05B,
  • N-05C,
  • N-06B,
  • N-07B,
  • N-07E,
  • N-08B

「 」를 참조해 주세요.

레퍼런스

  1. ^ "Reference design targets Linux mobile phones". Linuxdevices.com\date= August 7, 2007. Archived from the original on March 3, 2009.
  2. ^ "Access Linux Platform on Display at 3GSM". Engadget. February 12, 2007. Archived from the original on December 6, 2012.
  3. ^ "Access Linux Platform at LinuxWorld SF". Palminfocenter.com. August 20, 2006. Archived from the original on February 9, 2014.
  4. ^ "Access and PalmSource Announce the Access Linux Platform". Access/PalmSource press release. February 14, 2006. Archived from the original on September 1, 2013.{{cite news}}: CS1 maint: bot: 원래 URL 상태를 알 수 없습니다(링크).
  5. ^ "Access Releases Access Linux Platform PDK and SDK to Licensees and Developers". Access press release. February 12, 2007. Archived from the original on September 1, 2013.{{cite web}}: CS1 maint: bot: 원래 URL 상태를 알 수 없습니다(링크).
  6. ^ "Edelweiss". Edelweiss-mobile.com. Retrieved October 20, 2009.
  7. ^ Kairer, Ryan (October 13, 2008). "Review of the Edelweiss mobile phone at Palm Infocenter". Palminfocenter.com. Archived from the original on October 4, 2013. Retrieved October 20, 2009.
  8. ^ Keilhack, Kris (September 19, 2009). "ALP-powered Emblaze Edelweiss shelved in favor of Monolith?". PalmInfocenter.
  9. ^ "The First Else (aka The Monolith)". Archived from the original on December 6, 2013.
  10. ^ "The Monolith Project". Emblaze Mobile. Archived from the original on March 3, 2011. Retrieved October 20, 2009.
  11. ^ Ricker, Thomas. "RIP: Emblaze kills First Else". Engadget. Archived from the original on December 3, 2013.
  12. ^ "Access". Archived from the original on July 1, 2014. Retrieved August 10, 2014.
  13. ^ "Zen of Palm". Accessdevnet.com. June 13, 2003. Archived from the original on March 10, 2013. Retrieved October 20, 2009.
  14. ^ New Access Linux Platform 스크린샷, Mobilelinuxinfo.com, 2007년8월 9일2011년 1월 4일 Wayback Machine에서 아카이브 완료
  15. ^ "Framework aims to commercialize mobile Linux apps". Archived from the original on June 3, 2009., Linuxdevices.com, 2006년 12월 22일.
  16. ^ Open Source Community에 대한 Hiker Application Framework 액세스, 프레스 릴리즈, 2006년 12월 12일2012년 2월 5일 Wayback Machine에서 아카이브 완료
  17. ^ "P-03C". Japanese Wikipedia.
  18. ^ "P-05C". Japanese Wikipedia.

외부 링크