모바일 웹 서버
Mobile Web Server원본 작성자 | 로버트 맥쿨 |
---|---|
개발자 | Apache Software Foundation, Nokia Research |
초기 릴리즈 | 2007년[1] 10월 23일 |
안정적 해제 | 1.5 / 2008년 11월 18일 |
기록 위치 | C, C++, 자바 |
운영 체제 | 모든 POSIX(리눅스/B)SD/유닉스 유사 OS), Symbian OS, S60 플랫폼, Android |
다음에서 사용 가능 | 영어 |
유형 | 웹 서버 |
면허증 | 아파치 라이선스 2.0 |
웹사이트 | https://code.google.com/p/i-jetty/ |
모바일 웹 서버는 제트기에 기반한 오픈 소스 소프트웨어인 i-jetty와 같은 오픈 소스 소프트웨어의 사용을 통해 오늘날의 스마트폰이 개인 웹 서버를 호스팅하도록 설계된 소프트웨어다. I-jetty는 오픈 소스 웹 컨테이너로 서블릿과 JSP와 같은 자바 기반의 웹 콘텐츠를 제공한다. Jetty는 Java로 작성되며 API는 JARs 세트로 이용할 수 있다. 개발자들은 제트 컨테이너를 객체로 인스턴스화할 수 있으며, 네트워크와 웹 연결을 독립형 Java 앱에 즉시 추가할 수 있다.[2] Jetty는 수만 개의 HTTP 연결과 수십만 개의 동시 웹 소켓 연결을 허용하는 확장 가능한 성능을 위해 만들어졌다. Jetty는 최적화된 제품으로 작은 메모리 공간을 만들어 확장성과 성능을 높인 것으로 알려져 있다.
노키아는 심비안 OS S60 모바일 소프트웨어 플랫폼을 운영하면서 아파치 HTTP 서버를 노키아 휴대폰 라인에 들여온 몇 안 되는 휴대폰 회사 중 하나이다. S60 Mobile Web Server는 인터넷에서 모바일 장치로 HTTP 트래픽 연결을 가능하게 한다.
모바일 웹 서버 구성 요소에는 인터넷 접속이 가능한 컴퓨터에서 실행되는 게이트웨이 애플리케이션과 원격 모바일 장치에서 실행되는 커넥터 애플리케이션이 포함된다. 유효한 DNS 구성을 가진 게이트웨이와 커넥터 애플리케이션은 모바일 장치에 글로벌 웹 주소(URL)를 제공할 수 있다. 그러나 2010년 1월 현재 노키아가 웹서버 프로젝트를 중단했다.[3]
예
모바일 웹 서버 애플리케이션은 모바일 기기가 웹 페이지와 서버 측 제어를 포함한 개인 웹 애플리케이션을 호스팅하는 수단을 허용한다. 현재 가장 많이 사용되는 HTTP 서버와 서블릿 컨테이너는 Jetty, Tomcat, Glassfish, Resin이다.
왼쪽의 도표는 Jetty, Tomcat, Glassfish 및 Rede와 같은 서블릿 컨테이너가 들어 있는 모바일 장치에 대한 일반적인 이해를 보여준다. 개인화된 기기를 통한 글로벌 호스팅 허용, 기능 생성 및 완벽한 사용자 제어 Mobile Web Server 내의 구성은 데스크탑, 노트북 또는 휴대폰에 관계없이 모든 플랫폼에서 최적화, 계정 관리 및 즉각적으로 동기화된 정보를 가능하게 한다. |
웹 컨테이너 비교
다양한 컨테이너 및 버전 | Java API(버전) | 개미 태스크(버전) | Maven 2 플러그인(버전) |
---|---|---|---|
GlassFish 2.x | 1.0.1 | 1.0.1 | 1.0.1 |
GlassFish 3.x | 1.0.1 | 1.0.1 | 1.0.1 |
제티 4.x | 0.1 | 1.0 | 0.2 |
제티 5.x | 0.8 | 1.0 | 0.2 |
제티 6.x | 0.8 | 1.0 | 0.2 |
제티 7.x | 1.0.1 | 1.0.1 | 1.0.1 |
제티 8.x | 1.1.3 | 1.1.3 | 1.1.3 |
제티 9.x | 1.3.0 | 1.3.0 | 1.3.0 |
수지 2.x | 0.1 | 0.1 | 0.1 |
수지 3.x | 0.1 | 0.1 | 0.1 |
수지 3.1.x | 1.2.0 | 1.2.0 | 1.2.0 |
톰캣 4.x | 0.1 | 0.1 | 0.1 |
톰캣 5.x | 0.1 | 0.1 | 0.1 |
톰캣 6.x | 1.0 | 1.0 | 1.0 |
톰캣 7.x | 1.0.2 | 1.0.2 | 1.0.2 |
특징들
- PIM(개인 정보 관리자) 전화의 주소록 관리
- 헬릭스 멀티미디어 플레이어
- 웹 브라우저를 사용하여 SMS 메시지 전송
- 전화의 달력 찾아보기
- 컴퓨터를 통해 카메라 폰의 이미지 갤러리 찾아보기
- 수신되었거나 누락된 통화 보기
- 전화 화면으로 보낸 인스턴트 메시지 가져오기
- 블로그 유지 관리
- 주식유무현황
- 온라인 채팅
- 액세스 권한 관리
- 웹 또는 설정에서 모바일 사이트 시작
- RSS 피드를 통해 모바일 사이트 컨텐츠 공유
참고 항목
- 파이톤 포 S60
- Apache Tomcat, 대체 오픈 소스 웹 서버 및 서블릿 컨테이너
- HTTP 웹 서버의 성능을 측정하는 프로그램인 ApacheBench