네이티브앱을 만들기만 하던 시대를 지나 이젠 웹으로 앱을 만드는게 보편화 되어버린 시대로 도달했다. 하이브리드앱은 이미 많은 검증을 거쳤고, 상용화되서 시장을 점유하고 있는것이 사실이다. 대표적인 앱제작플롯폼으로 "폰갭(http://phonegap.com/)"을 들 수 있다. 폰갭,앱스프레소, 티타늄들 많이 있지만, 폰갭이 가장 간단하고 사용하기 좋은거 같다. 자바스크립트를 이용한 처리가 작년만 해도 느렸지만, 하드웨어 성능도 향상되고, 자바스크립트 엔진 성능도 향상되어 지금은 네이티브 API를 사용하는것을 거의 따라잡았다고 볼 수 있다. 오프라인에서는 HTML5 캐시 또는 Web Storage 기능등이 있기때문에 온라인이 아니더라도 일반적인 정보를 보여줄 수 있게되었다. (Web Storage, Web..
iCloud는 파일동기화서비스이다. 클라우드 데몬이 클라우드 폴더를 관리하고, APP에서 데이터를 동기화 한다. dropbox나 Ucloud 나 거의 비슷하다. 파일 동기화를 위해서 상호배제가 되어야 하는데, 그래서 사용되는 것이 NSFileCoordinator다. NSFileCoordinator는 한 파일에 동시에 다수의 접근을 차단한다. 한번에 하나씩 변경이되어야 하기때문이다. APP에 저장되어 있는 데이터의 상태가 변경이 되는것은 NSMeta Query로 조회해서 확인한다. NSMeta Query로 파일을 조회하고, NSCoordinator로 권한을 획득한 후 NSFile Manager로 파일을 조작한다. https://developer.apple.com/icloud/index.php NSMEtad..
페이스북 그래픽 API Explorer - http://developers.facebook.com/tools/explorer Graph API http://developers.facebook.com/docs/reference/api/ RestFB는 자바로 작성된 간단하고 유연한 페이스 북 그래프 API 및 올드 REST API를 클라이언트입니다. 그것은 MIT 라이센스의 조건에 따라 발표 오픈 소스 소프트웨어입니다. RestFB is a simple but powerful Facebook Graph API and REST API client written in Java RestFB is a simple and flexible Facebook Graph API and Old REST API client w..
Apache Commons Library - http://commons.apache.org/Commons Library는 아파치 재단에서 관리하는 라이브러리로 프로그램 개발시 재사용 가능한 자바 컴포넌트를 모아둔 라이브러리다.자바 기본 api 외의 추가 라이브러리를 학습해야 하는 이유는 이미 대부분의 기능들은 누군가가 구현해 놓았을 가능성이 크기 때문에 이미 구현된 기능을 중복적으로 개발하는 것은 비효율적이기도 하고, 많은 사람들이 사용함으로써 대부분의 버그가 수정되고 고도화 되었을 가능성이 높다.대중적인 라이브러리는 다수의 개발자가 코드를 수정해서 최적화되었을 가능성이 높기 때문에 코드이 효율성도 높을 것이기 때문이다. 아파치 소프트웨어 재단에서 개발된 대표적인 소프트웨어Apache Web Server..
Skeleton to WordPress: Getting up and Running http://webdesign.tutsplus.com/tutorials/complete-websites/skeleton-to-wordpress-getting-up-and-running/ videos Design a Professional Blog Layout in PhotoshopBuilding a Responsive Layout With Skeleton: Starting OutBuilding a Responsive Layout With Skeleton: NavigationBuilding a Responsive Layout With Skeleton: jQuery PluginsBuilding a Responsive Layou..
MW Inspector는 모바일웹 사이트에 대한 속도를 네트워크 환경에 따라 측정하여 주는 어플리케이션입니다. 이 어플리케이션은 모바일웹 사이트에 대한 개발 결과 검증을 위한 도구로써 웹브라우저를 이용하여 사이트의 성능을 테스트하며 페이지를 구성하고 있는 구성요소들에 대해서도 응답결과를 분석합니다. 단, 측정되는 결과는 스마트폰 내의 브라우저에서 조회되는 결과와는 다를 수 있으며 서버의 성능과는 상관없이 스마트폰에서 네트워크 환경에 따라 속도 차이가 얼마나 나는지 측정하는 도구입니다. 주요 기능으로는 다음 기능을 제공합니다. ▶ WEB View를 이용한 페이지 브라우징 (URL입력) ▶ 페이지 구성요소 및 용량 분석 (HTML,Image, JS, CSS, Object 등) ▶ 페이지 로딩속도 분석 ▶ 각..