페이지

2007년 12월 10일 월요일

미리보는 Mobile Firefox

얼마전 Mobile Firefox에 대한 개발 계획이 발표 된 이후, 현재 활발하게 개발이 진행되고 있습니다.
(오픈소스 프로젝트라 개발 상황을 요구사항 단계 부터 훤히 볼 수 있어 참 좋습니다)
최근 개발을 주도 하고 있는 Christian의 블로그에 Mobile Goal이라는 글이 소개 되었는데, 모바일 파이어폭스(Mobile Firefox)가 추구하는 방향과 주요 특징이 간략하게 소개되어 있습니다.

Firefox의 주요 장점(XUL, Add-on)을 그대로 가져가며 모바일 환경에 맞게 최적화하고 디바이스 특성에 맞는 사용자 경험을 제공하는 것이 주 목적입니다. 모바일 환경에서 XUL(XML User Inteface Language)을 유지한다는 것이 상당한 모험같습니다. 하지만 파이어폭스가 갖는 장점을 살리려면 XUL도 지원해야겠지요. 문제는 성능과 메모리 사용인데, 노키아가 microB를 개발하면서 어느 정도 성능 문제를 해결해가고 있고 현재도 노력중이라 합니다. 쓸만한 모바일 브라우저가 나오기를 기대해봅니다.

간략하게 소개하면 다음과 같습니다.

목표

  1. 모바일 환경에 최적화된 모질라 표준 기반의 오픈소스 브라우저 엔진 제공

  2. 파이어폭스의 기본 원칙인 사용하기 쉽고, 보안, 접근성을 제공하며 XUL기반 Add-on을 지원하는 Full 브라우저

  3. 모바일 영역에서의 모질라 커뮤니티 확산

  4. 개발자들이 모바일 웹 애플리케이션을 개발, 디버그, 구축하는데 필요한 도구와 문서 제공

  5. 이 모든 작업은 기본 모질라 소스코드와 공유되어 데스크탑, 모바일이 서로 도움이 되도록 함.


다음 단계

  1. Linux/ARM 플랫폼용 자동 빌드시스템 구축

  2. 노키아(Nokia) microB 패치 1.9 mainline 적용

  3. 리눅스, 윈도 모바일 플랫폼을 위한 빌드 타겟 생성

  4. 메모리와 성능에 대한 프로파일 작업 지속

  5. 아래와 같은 사용자경험(UX) 실험을 XULRunner기반에서 테스트


타겟 플랫폼
우선, ARM11(Arm v6)기반의 다음 두 플랫폼에 집중

 




 


사용자 경험(UX)
작은 화면에 XUL UI를 효과적으로 표현하는 방안 간구


  • XUL로 이용 가능한 새로운 레이아웃 옵션(?)

  • 다양한 탐색 옵션 (예: spatial navigation, directional tabbing, panning, mini map, allow extensions to control navigation, software cursor)

  • Device에서 제공하는 텍스트 입력과 위젯과의 통합

  • 자바스크립트를 이용한 디바이스 고유 기능(주소록, 카메라, 등) 접근


관련글

댓글 없음:

댓글 쓰기