이미 사용 중인 Eclipse에 Appspresso를 통합할 수 있는 Appspresso Eclipse plug-in의 설치 URL은 다음과 같습니다. (plug-in 설치 방법은 사용 중인 Eclipse의 도움말을 참조하시기 바랍니다.) http://www.appspresso.com/update/site.xml
※ Appspresso 1.0 beta에서 생성한 project를 beta2로 이전하기 Appspresso 1.0 beta2에서 변경사항이 있어 Appspresso 1.0 beta에서 생성한 Appspresso project를 인식하지 못합니다. 해당 project를 Appspresso 1.0 beta2에서 인식되게 하려면 파일 탐색기를 통해 Appspresso project 폴더로 이동하신 후 .project 파일을 찾아 텍스트 편집기로 열고 다음과 같이 수정해 주시기 바랍니다. Appspresso 1.0 beta : <nature>com.kthcorp.wp.rudder.core.Nature</nature> Appspresso 1.0 beta2: <nature>com.appsresso.core.Nature</nature>
Appspresso 를 설치하려고 몇 번의 노력끝에 도저히 안되서 KTH 에 문의 메일을 보냈다. 그랬더니, 답변은 [Open Perspective] - [Other]를 찾아보라는 답변.
혹시나해서 다른 PC에서 동일 파일로 테스트 하니 Perspective에 Appspresso 가 나오는것이 아닌가? 그래서, 혹시나 다시 문의 메일을 보냈다 . 64bit 컴퓨터를 쓰고 있는데, 그것때문인가 하고. 답변 메일이 왔다.
"안녕하세요?
앱스프레소에 관심 가져 주셔서 감사합니다. 앱스프레소 1.0 beta는 아직 64bit Windows를 지원하지 않습니다. 4월 8일 64bit를 지원하는 앱스프레소 1.0 beta2 all-in-one과 앱스프레소 plug-in URL이
공개될 예정입니다. 멋진 앱 만드시기를 응원합니다. 감사합니다. "
Modern Javascript : web2.0과 함께 자바스크립트 개발에 초점이 맞춰졌다. 다양한 OpenAPI 개발환경이 구축되고, 다양한 모바일 디바이스에서 HTML5로 Application을 개발할 수 있기 때문에 브라우저들은 HTML5기술을 수용하기 위해 경쟁 중이며, 다양한 자바스크립트 라이브러리들이 나오고 개발되어지고 있다. HTML5는 기존의 문서기반 정보를 탐색하기위한 방식에 불과했다면, HTML웹환경에서 Application platform을 그대로 가지게 된 것이고 API를 가지고 HTML5기능을 접목시키면 기존에 데스크탑에 있었던 application을 Web에서 그대로 구현 가능해진 것이다.
JavaScript + Html5 + Ideas, Libraries, Tool, API = Marketplace
2. Javascript ▷ zepto.js 는 모바일을 위한 자바스크립트 라이브러리. jQuery 와 호환되는 문법을 사용하지만 jQuery보다 가벼운 용량이어서 용량에 대한 부담을 줄여준다. ▷ 서버사이드 자바스크립트 node.js는 구굴크롬의 V8엔진을 사용하며, 대용량 서버에 적용할수록 기존 서버에 비해 좋은 효율을 보여준다. 자바스크립트로 서버의 모든 기능들을 활용할 수 있도록 계속 개발되어지고 있다. ▷ 브라우저가 아닌 서버/데스크탑 어플을 자바스크립트로 작성하기 위한 Common.js 란 스펙이 있는데, 이는 node.js를 따르고 있고 그 외에도 CommonJS를 통한 많은 시도들이 되어지고 있다. ▷ CoffeeScript 자바스크립트로 컴파일되는 간단한 언어 .: 나 { 가 없는 영어와 같은 간단한 문법을 사용하는데, 문법이 간결해지고 더 빠르게 실행될 수 있도록 컴파일 해주기 때문에 익숙해지면 굉장히 유용하다.
3. Responsive Web Design ▷ 다양한 사이즈의 해상도에 자동으로 대응하기 위한 웹페이지 제작 방법 - Screen Size, Platform, Orientation에 반응
4. Web App Stores ▷ Crome Webstore https://chrome.google.com/webstore : 구글에서 payment 부분을 개발해놓았기 때문에 웹앱 개발자들이 자신이 만든 앱을 쉽게 팔아 수직을 얻을 수 있는 환경이 생겼다는 점에서 큰 의미 ▷ GetJar http://www.getjar.com/ : 멀티플랫폼 앱스토어, 모든 플랫폼의 앱을 동시에 취급,판매한다. Getjar 는 사용자의 단말정보를 저장하여 사용자에게 필요한 앱만을 리스트에 보여주어 사용자가 신경쓰지 않고 편하게 사용 할 수 있다.
5. Hybrid App ▷ Native App 과 WebApp의 기술을 합친 형태. ▷ 외형은 네이티브, 내용은 웹앱으로 만든것을 말한다. ▷ 멀티플렛폼이 가능한 장점이 있으나, 네이티브 대비 웹부분의 속도가 문제가 되기도 한다. ▷ Hybrid App의 범위 : 서버에 접속해서 웹앱을 실행하는 방식부터 NativeApp내에서 약간의 WebView를 사용하는 방식까지 해당되는 범위가 넓고, 업데이트가 잦은 부분은 웹으로 구현하면 관리에 용이하다. ▷ Hybrid App 개발방법. : 작업은 웹앱으로 모두 마친 뒤에 Appspresso,PhoneGap, Titanium같은 프레임웍으로 감싸준다. 프레임웍에서 Device 기능을 컨트롤 할 수 있는 기능을 제공하여 이용할 수 있다.