아로라
1. 개요
아로라는 Qt 웹키트 동작 테스트를 위한 데모 프로그램으로 시작하여 독립적으로 개발된 웹 브라우저이다. Trolltech의 Qt 개발자 Benjamin C. Meyer에 의해 개발되었으며, Qt4.4.0의 일부로 'Qt 데모 브라우저'로 출시되었다. Meyer는 코드를 포크하여 아로라라는 이름으로 개발을 이어갔다. 아로라는 웹키트 레이아웃 엔진을 사용하며, 탭 브라우징, 구글 검색 툴바, CSS 설정, 자바스크립트 ON/OFF 기능 등을 지원한다. 히스토리 관리, 즐겨찾기, 프록시 설정, 문서 객체 모델 분석 기능도 제공하며, Acid3 점수는 98~100점 사이이다. 2009년 8월 30일 0.9.0 버전이 공식 출시되었다.
-
웹키트 기반 소프트웨어 -
구글 크롬
구글 크롬은 구글이 개발한 웹 브라우저로, 크로미엄 프로젝트를 기반으로 오픈 소스 코드를 활용하여 개발되었으며, 다양한 기능과 운영체제 지원을 통해 세계 시장 점유율 1위를 기록하지만 개인 정보 보호 정책으로 비판을 받기도 한다. -
웹키트 기반 소프트웨어 -
사파리 (웹 브라우저)
사파리는 애플이 개발한 웹 브라우저로, 2003년 처음 출시되어 웹킷 엔진을 기반으로 빠른 속도와 웹 표준 지원을 제공하며, macOS, iOS, iPadOS 등에서 기본 브라우저로 사용된다. -
MacOS 웹 브라우저 -
구글 크롬
구글 크롬은 구글이 개발한 웹 브라우저로, 크로미엄 프로젝트를 기반으로 오픈 소스 코드를 활용하여 개발되었으며, 다양한 기능과 운영체제 지원을 통해 세계 시장 점유율 1위를 기록하지만 개인 정보 보호 정책으로 비판을 받기도 한다. -
MacOS 웹 브라우저 -
사파리 (웹 브라우저)
사파리는 애플이 개발한 웹 브라우저로, 2003년 처음 출시되어 웹킷 엔진을 기반으로 빠른 속도와 웹 표준 지원을 제공하며, macOS, iOS, iPadOS 등에서 기본 브라우저로 사용된다. -
자유 소프트웨어 -
김프
김프(GIMP)는 GNU 프로젝트에서 개발된 크로스 플랫폼 기반의 무료 오픈소스 래스터 그래픽 편집기로, 다양한 운영체제를 지원하며 풍부한 기능을 제공하지만 사용자 인터페이스에 대한 비판과 일부 기능의 부족함에 대한 평가도 존재한다. -
자유 소프트웨어 -
PHP
PHP는 라스무스 러도프가 개발한 범용 스크립팅 언어로, 웹 개발에 널리 사용되며 LAMP 아키텍처의 핵심 요소이다.
2. 역사
아로라는 Qt웹키트 동작 테스트를 위한 데모 프로그램으로 시작되어 독립적으로 성장했다. 원래 코드 베이스는 Trolltech(현재 Qt Development Frameworks)의 Qt 개발자인 Benjamin C. Meyer("icefox")에 의해 작성되었으며, Qt4.4.0의 일부로 QtWebKit의 데모를 수행하기 위한 Qt 데모 브라우저로 출시되었다.
2.1. 개발 배경
아로라는 Qt 개발자인 Benjamin C. Meyer("icefox")에 의해 QtWebKit의 데모를 위한 Qt 데모 브라우저로 처음 개발되었다. 초기에는 Qt4.4.0의 일부로 출시되었으나, 이후 Meyer는 코드를 포크하여, 이름을 아로라(Arora)로 변경하여 독립적인 프로젝트로 발전시켰다.
2.2. 명칭 유래
'아로라'라는 이름은 Trolltech(현재 Qt)의 Qt 개발자인 Benjamin C. Meyer("icefox")가 개발을 계속하면서 붙인 이름이다. 원래 코드 베이스는 Meyer에 의해 작성되었으며, Qt4.4.0의 일부로 QtWebKit의 데모를 수행하기 위한 Qt 데모 브라우저로 출시되었다. 출시 후, Meyer는 코드를 포크하여 단독으로 개발을 계속했다.
3. 특징
아로라는 다양한 기능을 제공하여 사용자 편의성을 높인 웹 브라우저이다.
| 기능 | 설명 |
|---|---|
| 탭 브라우징 | 여러 웹 페이지를 한 창에서 열 수 있다. |
| 검색 기능 | 검색 툴바와 자체 검색 페이지를 통해 구글 검색을 지원한다. |
| 사용자 설정 | 글꼴, CSS, 자바스크립트 설정을 변경할 수 있다. |
| 사용 기록 관리 | 방문 기록(히스토리) 관리, 삭제 및 즐겨찾기 기능을 제공한다. |
| 개인 정보 보호 | 수동으로 사생활 보호 모드를 작동할 수 있다. |
| 기타 기능 | 프록시 설정, 문서 객체 모델 분석 기능을 제공한다. |
| 지원 환경 | x86 아키텍처를 지원하며, 마이크로소프트 윈도우, 맥 OS X, 리눅스, BSD 등 다양한 운영체제에서 사용할 수 있다. |
| 개발 언어 | C++와 Qt를 사용해 개발되었다. |
3.1. 기술적 특징
아로라는 웹키트 레이아웃 엔진을 사용한다. 탭 브라우징을 지원하며, 검색 툴바와 자체 검색 전용 페이지는 구글을 사용한다.
글꼴 및 임의 CSS 설정을 지원하며, 자바스크립트 ON/OFF 기능이 있다. 히스토리 관리 및 삭제, 즐겨찾기, 프록시 설정 기능을 제공한다. 사생활 보호 모드는 수동으로 작동 가능하다.
문서 객체 모델 분석 기능을 제공한다. Acid3 점수는 98~100점 사이로, 불규칙적으로 링크 검사에 실패하는 경우가 있다.
3.2. 지원 환경
아로라는 x86 아키텍처를 지원하며, 마이크로소프트 윈도우, 맥 OS X, 리눅스계 운영체제, BSD계 운영체제에서 사용할 수 있다. 개발에는 C++ 언어가 사용되었으며, 인터페이스는 Qt를 사용한다.