개발
브라우저별 디버그
FireFox
Firebug(F12)
Safari
Web Inspector
Opera
Dragonfly
Internet Explorer
개발자 도구(F12)
Google Chrome
Debugging Tool(F12)
시뮬레이터
종류
웹기반
아이폰
http://iphone4simulator.com/
아이패드
http://ipadpeek.com
iBBDemo2
아이폰, 아이패드
http://www.puresimstudios.com/
MobiOne
아이폰
http://www.genuitec.com/mobile/
폰과 같은 UI 환경을 제공
IDE 및 에디터
에디터
울라트 에디터
아크로 에디터
에디터 플러스
IDE
Eclipse 환경
Aptana Studio
가장 많이 사용 함
JQuery Code Hint
http://www.aptana.com/
FTP 지원
Eclipse Plug-in
한글 지원이 없음
드림위버 CS5
Microsoft
Visual Web Developer 2010 Express
WebMatrix
http://www.microsoft.com/web/webmatrix/
Mac OS
Espresso
http://macrabbit.com/espresso/
TextWrangler
http://www.barebones.com/products/textwrangler/
Coda2
http://www.panic.com/coda/
UI Framework
마크업 기반
jQTouch
기본 스크립트
jQuery
최적화 대상
폰
지원기기
iOS 계열의 모바일 기기
개발 난이도 및 기능의 다양함
낮음
최초의 웹 개발 프레임웍
안정화나 레퍼런스가 없음
jQuery Mobile
기본 스크립트
jQuery
최적화 대상
폰과 태블릿
지원기기
iOS
Android
블랙베리
오페라 모바일
파이어폭스 모바일
팝 웹OS
개발 난이도 및 기능의 다양함
중간
정부 프레임웍의 Mobile UI 프레임웍 채택
관련 서적이 상당히 많음
2011.11.16일에 정식버전 1.0 출시
스크립트 기반
Sencha Touch
기본스크립트
ExtJS
최적화 대상
폰과 태블릿
지원기기
iOS
Android
블랙베리 OS 6.0 이상
개발 난이도 및기능의 다양함
높음
관련 서적이 별로 없음
MSDN과 같은 Sample URL을 제공
마크업 기반이 아님
ExtJS Script로 UI 로직 코딩
학습에 시간 투자가 많아야 됨
객체지향적이며 구조적임
터치 관련 많은 이벤트 지원
가장 방대하고 체계적인 API 제공
Web Socket Framework
Java Framework
Netty
기존 C3IT 소스에서 소켓 연결 부분 수정
C3IT 소켓과 연결
이벤트 기반 Thread에 C3IT 로직 연결
jWebSocket
Phython
mod_pywebsocket
Kaazing WebSocket Gateway
Node.js
적용
페이스북
네이버
윌마트
링크드인
Windows Azure
다중 웹소켓 서버
C3IT 소켓과 연결 필요
Message Object 처리 스크립트 프로그래밍 필요
Hybrid App
Cross Platform 지원 도구
Phonegap
지원기기
아이폰
안드로이드폰
블랙베리
심미안 SDK
서적과 레퍼런스가 많음
빌드가 안정적임
빌드 시간 빠름
Appspresso
레퍼런스가 없다
불안정한 빌드
디버깅 오류
빌드시간 오래 걸림
지원기기
아이폰
안드로이드
Titanium
지원기기
아이폰
안드로이드폰
ATM기
크롬 OS
관련서적 몇권 있음
웹앱을 네이티브 앱으로 감싸주는 장치
모바일 기기의 고유 기능을 웹 기술로 호출할 수 있는 추상화된 API로 빌드
종류
네이티브 앱
각 플랫폼에 맞는 프로그래밍 언어로 개발
모바일 웹
일반 웹 기술로 개발
모바일 웹앱
모바일에 최적화된 웹의 형태
터치 상호작용
로컬 저장소
네이티브 앱과 유사한 UX 제공
하이브리드 앱
모바일 웹앱을 네이티브 앱으로 감싸줌