검색결과 리스트
Black Berry에 해당되는 글 1건
- 2011.04.26 BlackBerry Architecture
글
BlackBerry Architecture
앱개발로그
2011. 4. 26. 01:54
아래 그림에서 보는 바와 같이 BlackBerry Device 상에는 BlackBerry Java, MDS Runtime, Browser 이렇게 3가지 타입의 Application이 존재하며, 이 애플리케이션들은 MDS Device 소프트웨어 위에서 구동된다. BlackBerry JVM 위에서 실행되는 자바 애플리케이션을 개발하거나, MDS Runtime 기반의 애플리케이션을 개발할 수 있다.
이외에도 MDS (Mobile Data System) Device 소프트웨어는 무선 네트웍을 통해 BlackBerry Enterprise Server 의 MDS
서비스와 통신하는 역할을 담당한다.
이외에도 MDS (Mobile Data System) Device 소프트웨어는 무선 네트웍을 통해 BlackBerry Enterprise Server 의 MDS
서비스와 통신하는 역할을 담당한다.
1. BlackBerry MDS(Mobile Data System) 란?
MDS는 애플리케이션 개발을 위한 프레임웍으로, 기업용 애플리케이션들을 추가하고 관리하는데 사용된다.
BlackBerry Enterprise Server 컴포넌트 중 하나로, 보안과 무선연결, 관리 옵션들을 제공한다.
무선통신 애플리케이션을 좀더 쉽게 개발하고, 블랙베리 디바이스에 배포할 수 있는 방법을 제공한다.
기본 애플리케이션 및 시스템과 무선통신 애플리케이션 통합의 단순화를 위해 MDS는 표준에 근거한
프로토콜과 방법을 사용한다.
MDS의 구성요소들을 간략히 알아보자.
1.1 BlackBerry MDS Services
디바이스에 무선애플리케이션을 배포하고, 유지 및 관리하는데 사용된다. 아래와 같은 2가지 요소로 구성된다.
① BlackBerry MDS Integration Service
MDS 애플리케이션과 웹서비스나 DB 연결을 사용하는 종단시스템 간의 통신에 사용된다.
BlackBerry Enterprise Server 설치시 설치된다
② BlackBerry MDS Connection Service
BlackBerry Browser와 Java 애플리케이션으로 부터의 웹컨텐츠 요청을 처리한다.
1.2 BlackBerry MDS 개발도구 : www.blackberry.com/developers 를 참고하자.
1.3 BlackBerry MDS device software
BlackBerry Application 실행을 위한 MDS Device Software 들로 다음과 같은 것들이 있다.
① MDS Runtime 애플리케이션을 실행하기 위한 BlackBerry MDS Runtime.
② Java Application 을 실행하기 위한 BlackBerry APIs 와 Java ME 개발킷.
③ Browser Application을 실행하기 위한 BlackBerry Browser
2. 개발 가능한 BlackBerry Application 의 종류
위에서 언급한 각각의 BlackBerry Application에 대해 좀더 자세히 알아보자.
자바 애플리케이션은 BlackBerry Administration Service를 사용해서 Device에 설치되며, MDS Runtime 애플리케이션과 Browser 애플리케이션은 BlackBerry MDS Application Console 통해 설치된다
위에서 언급한 각각의 BlackBerry Application에 대해 좀더 자세히 알아보자.
자바 애플리케이션은 BlackBerry Administration Service를 사용해서 Device에 설치되며, MDS Runtime 애플리케이션과 Browser 애플리케이션은 BlackBerry MDS Application Console 통해 설치된다
2.1 BlackBerry Java Applications
블랙베리 자바 애플리케이션은 게임과 같은 단순한 것에서부터, 진보된 UI와 데이터 관리, 저장, 네트웍 통신을 위한 옵션을 가진 복잡한 애플리케이션까지 다양하다. 블랙베리 자바 애플리케이션은 Client-only 아키텍처 모델을 사용한다
(일반적으로 클라이언트가 애플리케이션 서버에 데이터를 요청하고 받는 것과 같이)
개발자들은 블랙베리 자바 애플리케이션을 이클립스상에서 JDE 플러그인 또는 third-party 툴을 사용하여 개발 할 수 있다. (www.blackberry.com/developers. 참고하자.)
(일반적으로 클라이언트가 애플리케이션 서버에 데이터를 요청하고 받는 것과 같이)
개발자들은 블랙베리 자바 애플리케이션을 이클립스상에서 JDE 플러그인 또는 third-party 툴을 사용하여 개발 할 수 있다. (www.blackberry.com/developers. 참고하자.)
2.2 BlackBerry MDS Runtime Applications
MDS Runtime Applcation은 Visual Studio 또는 MDS Studio를 사용해서 생성한 경량, rich client 애플리케이션이다.
BES의 컴포넌트인 BlackBerry Integration Service를 통해, 기업시스템과 통신할 수 있으며, 웹서비스와 데이터베이스에
액세스 하는데 사용될 수 있는 폼 기반 애플리케이션이다. 웹서비스와 데이터베이스는 MDS Runtime Application에서
사용할 수 있는 데이터와 오퍼레이션을 포함하며, MDS Runtime Application으로부터 수신한 데이터를 처리한다
BES의 컴포넌트인 BlackBerry Integration Service를 통해, 기업시스템과 통신할 수 있으며, 웹서비스와 데이터베이스에
액세스 하는데 사용될 수 있는 폼 기반 애플리케이션이다. 웹서비스와 데이터베이스는 MDS Runtime Application에서
사용할 수 있는 데이터와 오퍼레이션을 포함하며, MDS Runtime Application으로부터 수신한 데이터를 처리한다
2.3 BlackBerry Browser Applications
Browser 애플리케이션은 BlackBerry Browser 상에 웹 컨텐츠를 보여줄 수 있는 웹기반의 단순한 애플리케이션이다.
개발자는 BlackBerry 템플릿과 표준 웹개발도구를 사용해서 Browser Application을 작성할 수 있다. MDS Integration
Service는 특정 웹주소에서 변경사항과 업데이트를 검사할 수 있는 Push Engine을 포함하고 있어, 개발자가 명시한 시간
간격으로 블랙베리 디바이스에 웹컨텐츠를 push 할 수 있다.
개발자는 BlackBerry 템플릿과 표준 웹개발도구를 사용해서 Browser Application을 작성할 수 있다. MDS Integration
Service는 특정 웹주소에서 변경사항과 업데이트를 검사할 수 있는 Push Engine을 포함하고 있어, 개발자가 명시한 시간
간격으로 블랙베리 디바이스에 웹컨텐츠를 push 할 수 있다.
'앱개발로그' 카테고리의 다른 글
| [Android] 안드로이드앱 개발 도전기 (2) | 2013.03.31 |
|---|---|
| 2011년 스마트폰 사용자 통계 (0) | 2012.11.12 |
| BlackBerry Architecture (0) | 2011.04.26 |