2008년 12월 18일
iPhone Hybrid Application 3가지
Hybrid Application 개발을 위한 프레임워크(?)를 소개.
각 프레임워크는 공통적으로 iPhone의 주요 기능을 Javascript를 통해 접근이 가능하도록 만들어져 있거나, 추가해 나가고 있다.
이것은 Objective-C와 CoCoa 프레임워크를 몰라도 HTML과 Javascript만으로 다양한 어플리케이션을 개발 할 수 있다는 것을 의미한다.
PhoneGap
특이하게 iPhone뿐만 아니라, 안드로이드와 블랙베리용도 제공하고 있다.
다운로드는 이곳 >>
위 다운로드 페이지에 보면 일부 기능이 아직 지원되지 않는 것을 알 수 있다.
한가지 아쉬운 것은 어플리케이션을 만들고자 할 때마다 다운받은 소스를 복사해서 사용해야 한다는 점이다.
Big Five
어플리케이션으로서 iTunes에서 다운로드되고 있다. 소스 코드는 이곳>>
이 프레임워크도 새로운 어플리케이션을 개발하려면 매번 복사를 해서 사용해야 한다.
API를 설명한 페이지를 참고하면 Callback 함수 형태로 데이터(GPS, 기울기등)를 받아 처리 할 수 있도록 만들어져 있다. Javascript에서 주기적으로 체크하도록 하는 방식보다는 발전된 형태라고 생각한다. 다른 프레임워크에 적용해도 좋을 듯 싶다.
QuickConnect
sourceforge.net의 오픈 프로젝트로 등록된 프레임워크이다. 소스포지 사이트는 이곳>>
다른 프레임워크와는 달리 xcode와 dashcode에 템플릿 형태로 설치되며, 프로젝트 템플릿에서 선택해서 개발을 할 수 있도록 되어 있다. 예제 소스도 어느정도 충실하게 제공된다. 제작자는 이것을 바탕으로 책을 집필중이라고 한다. 아마존에서 예약 판매 중이다. [Developing Hybrid Applications for the iPhone: Using HTML,CSS, and Javascript to Build Dynamic Apps for the iPhone]
다른 이름의 프레임워크(?)도 있을지 모르겠지만, 소개한 3가지의 소스를 참고하는 것만으로도 많은 도움이 될 것이다. 개발은 웹 페이지를 만들고 프레임워크의 리소스에 복사한 후 컴파일 하는 것으로 끝이다. 마지막으로 AppStore에 등록하면 된다. 정말 쉽지 않은가...
다음엔 QuickConnect에는 구글 맵을 이용한 예가 있는데, 한국 지도로 바꾸어 만들어 볼까 한다.
각 프레임워크는 공통적으로 iPhone의 주요 기능을 Javascript를 통해 접근이 가능하도록 만들어져 있거나, 추가해 나가고 있다.
이것은 Objective-C와 CoCoa 프레임워크를 몰라도 HTML과 Javascript만으로 다양한 어플리케이션을 개발 할 수 있다는 것을 의미한다.
PhoneGap
특이하게 iPhone뿐만 아니라, 안드로이드와 블랙베리용도 제공하고 있다.
다운로드는 이곳 >>
위 다운로드 페이지에 보면 일부 기능이 아직 지원되지 않는 것을 알 수 있다.
한가지 아쉬운 것은 어플리케이션을 만들고자 할 때마다 다운받은 소스를 복사해서 사용해야 한다는 점이다.
Big Five
어플리케이션으로서 iTunes에서 다운로드되고 있다. 소스 코드는 이곳>>
이 프레임워크도 새로운 어플리케이션을 개발하려면 매번 복사를 해서 사용해야 한다.
API를 설명한 페이지를 참고하면 Callback 함수 형태로 데이터(GPS, 기울기등)를 받아 처리 할 수 있도록 만들어져 있다. Javascript에서 주기적으로 체크하도록 하는 방식보다는 발전된 형태라고 생각한다. 다른 프레임워크에 적용해도 좋을 듯 싶다.
QuickConnect
sourceforge.net의 오픈 프로젝트로 등록된 프레임워크이다. 소스포지 사이트는 이곳>>
다른 프레임워크와는 달리 xcode와 dashcode에 템플릿 형태로 설치되며, 프로젝트 템플릿에서 선택해서 개발을 할 수 있도록 되어 있다. 예제 소스도 어느정도 충실하게 제공된다. 제작자는 이것을 바탕으로 책을 집필중이라고 한다. 아마존에서 예약 판매 중이다. [Developing Hybrid Applications for the iPhone: Using HTML,CSS, and Javascript to Build Dynamic Apps for the iPhone]
다른 이름의 프레임워크(?)도 있을지 모르겠지만, 소개한 3가지의 소스를 참고하는 것만으로도 많은 도움이 될 것이다. 개발은 웹 페이지를 만들고 프레임워크의 리소스에 복사한 후 컴파일 하는 것으로 끝이다. 마지막으로 AppStore에 등록하면 된다. 정말 쉽지 않은가...
다음엔 QuickConnect에는 구글 맵을 이용한 예가 있는데, 한국 지도로 바꾸어 만들어 볼까 한다.
# by | 2008/12/18 21:32 | iPhone | 트랙백




