'framework'에 해당되는 글 2건

  1. 2010/04/23 PhoneGap (iPhone) 설치
  2. 2010/04/22 QuickConnect family 설치

PhoneGap (iPhone) 설치

mobile 2010/04/23 11:03
PhoneGap is an open source development framework for building cross-platform mobile apps. Build apps in HTML and JavaScript and still take advantage of core features in iPhone/iTouch, iPad, Google Android, Palm, Symbian and Blackberry SDKs.

폰갭은 플랫폼에 구애받지 않는 모바일 애플리케이션을 개발하기 위한 오픈 소스 개발 프레임워크이다. HTML과 Javascript로 애플리케이션을 개발하면서도, iPhone/iTouch, iPad, Google Android, Palm, Symbian, Blackberry SDK의 핵심 기능을 구현할 수 있다.


1. git 설치 ☞ http://git-scm.com/ 
2. PhoneGap 다운로드
  • 터미널(terminal.app) 실행
  • PhoneGap을 다운로드 받을 디렉토리로 이동
  • 'git clone git://github.com/phonegap/phonegap-iphone.git' 을 입력하고 엔터
$ cd /Users/choozang/Documents/temp
$ git clone git://github.com/phonegap/phonegap-iphone.git
Initialized empty Git repository in /Users/choozang/Documents/temp/phonegap-iphone/.git/
remote: Counting objects: 8612, done.
remote: Compressing objects: 100% (2823/2823), done.
remote: Total 8612 (delta 5245), reused 8261 (delta 5039)
Receiving objects: 100% (8612/8612), 8.64 MiB | 443 KiB/s, done.
Resolving deltas: 100% (5245/5245), done.

3. submodule 초기화/업데이트
  • 'phonegap-iphone' 디렉토리로 이동
  • 'git submodule init' 을 입력하고 엔터
  • 'git submodule update' 을 입력하고 엔터
$ cd phonegap-iphone
$ git submodule init
Submodule 'PhoneGapLibTest/www' (git://github.com/phonegap/mobile-spec.git) registered for path 'PhoneGapLibTest/www'
$ git submodule update
Initialized empty Git repository in /Users/choozang/Documents/temp/phonegap-iphone/PhoneGapLibTest/www/.git/
remote: Counting objects: 244, done.
remote: Compressing objects: 100% (156/156), done.
remote: Total 244 (delta 139), reused 157 (delta 84)
Receiving objects: 100% (244/244), 105.64 KiB | 68 KiB/s, done.
Resolving deltas: 100% (139/139), done.
Submodule path 'PhoneGapLibTest/www': checked out 'f34b13baade8cbd1be0b296108cf597941741eed'

4. 인스톨러 패키지 빌드
  • 'make' 를 입력하고 엔터
  • 'PhoneGapLibinstaller.pkg' 생성 확인 ( Warning: "Require Admin Authorization" is recommended but not enabled. Installation may fail. 무시 -> 인스톨러 패키지 빌드에 영향이 없음 )
$ make
rm -rf PhoneGapLib/build/
rm -f PhoneGapLib/PhoneGapLib.xcodeproj/*.mode1v3
rm -f PhoneGapLib/PhoneGapLib.xcodeproj/*.perspectivev3
rm -f PhoneGapLib/PhoneGapLib.xcodeproj/*.pbxuser
rm -f PhoneGapLib/javascripts/phonegap.js
rm -rf PhoneGap-based\ Application/build/
rm -f PhoneGap-based\ Application/___PROJECTNAME___.xcodeproj/*.mode1v3
rm -f PhoneGap-based\ Application/___PROJECTNAME___.xcodeproj/*.perspectivev3
rm -f PhoneGap-based\ Application/___PROJECTNAME___.xcodeproj/*.pbxuser
rm -f PhoneGap-based\ Application/___PROJECTNAME___-iPad.xcodeproj/*.mode1v3
rm -f PhoneGap-based\ Application/___PROJECTNAME___-iPad.xcodeproj/*.perspectivev3
rm -f PhoneGap-based\ Application/___PROJECTNAME___-iPad.xcodeproj/*.pbxuser
rm -f PhoneGap-based\ Application/www/phonegap.js
/Developer/Applications/Utilities/PackageMaker.app/Contents/MacOS/PackageMaker -d PhoneGapLibInstaller/PhoneGapLibInstaller.pmdoc -o PhoneGapLibInstaller.pkg
    Warning: "Require Admin Authorization" is recommended but not enabled. Installation may fail.
    Warning: "Require Admin Authorization" is recommended but not enabled. Installation may fail.

5. 인스톨러 패키지 실행/설치

* 설치 버전
  - Mac OS X 10.6.3 (Snow Leopard)
  - Xcode 3.2.1
  - Dashcode 3.0
  - iPhone SDK 3.1.3
  - PhoneGap 0.9.0


저작자 표시 비영리 변경 금지
Posted by 秋匠
QuickConnect is a powerful, modular, simple to use, application development library available for many languages and platforms. QuickConnect is currently available for: iPhone, Android & Mac JavaScript apps, Erlang/Yaws, and PHP.

퀵커넥트는 많은 언어와 플랫폼에서 쉽게 사용할 수 있는, 강력하고 모듈화되어있는 애플리케이션 개발 라이브러리이다. 현재 퀵커넥트는 iPhone, Android & Mac JavaScript apps, Erlang/Yaws, PHP를 지원한다.


1. QuickConnect 다운로드  ☞ http://sourceforge.net/projects/quickconnect/files/

2. 설치패키지(QuickConnectFamilyInstaller) 실행

3. "계속" 클릭

4. "계속" 클릭 (Mac OS X 10.6 Snow Leopard에 설치된 Dashcode 3.0에서는 QuickConnectiPhone 템플릿이 설치안됨)

5. "계속" 클릭, "동의" 클릭

6. 설치 진행

7. 설치 완료

* 설치 버전
  - Mac OS X 10.6.3 (Snow Leopard)
  - Xcode 3.2.1
  - Dashcode 3.0
  - iPhone SDK 3.1.3
  - QuickConnectFamily 1.6 beta12


저작자 표시 비영리 변경 금지
Posted by 秋匠