반응형
반응형

네이티브앱을 만들기만 하던 시대를 지나 이젠 웹으로 앱을 만드는게 보편화 되어버린 시대로 도달했다.

하이브리드앱은 이미 많은 검증을 거쳤고, 상용화되서 시장을 점유하고 있는것이 사실이다.

대표적인 앱제작플롯폼으로 "폰갭(http://phonegap.com/)"을 들 수 있다.

폰갭,앱스프레소, 티타늄들 많이 있지만, 폰갭이 가장 간단하고 사용하기 좋은거 같다. 


자바스크립트를 이용한 처리가 작년만 해도 느렸지만, 하드웨어 성능도 향상되고, 자바스크립트 엔진 성능도 향상되어 지금은 네이티브 API를 사용하는것을 거의 따라잡았다고 볼 수 있다.

오프라인에서는 HTML5 캐시 또는 Web Storage 기능등이 있기때문에 온라인이 아니더라도 일반적인 정보를 보여줄 수 있게되었다. (Web Storage, Web SQL DB, IndexedDB ) 캐시 기능은 문제가 캐시가 잘 변경이 되지 않는다는 단점이 있긴 하지만. 오프라인에서도 화면을 잘 보여준다. 서버 셋팅만 잘 해두었다면 말이다.


HTML5 application Cache

What is Application Cache?

HTML5 introduces application cache, which means that a web application is cached, and accessible without an internet connection.

Application cache gives an application three advantages:

  1. Offline browsing - users can use the application when they're offline
  2. Speed - cached resources load faster
  3. Reduced server load - the browser will only download updated/changed resources from the server

Browser Support

Internet Explorer Firefox Opera Google Chrome Safari

Application cache is supported in all major browsers, except Internet Explorer.


* 일단 서버에서 manifest 타입이 웹에서 활성화 되어야 한다.

   contentType = "text/cache-manifest" 이 적용되어야 한다.

   (contentType만 맞추면 jsp 파일로 구현가능하다. )


1. manifest 파일에 애플리케이션 캐시정책이 기록되어 있다.

    - 어떤 파일을 캐시할지, 오프라인에서 어떤 파일을 보여줄 것인지 등등

2. 처음 화면 접속시 manifest 파일의 내용을 캐시를 해둔다. 

3.두번째 부터는 manifest 파일이 갱신되지 않았으면 캐시를 불러온다.

4.갱신이 되어있어도 일단 캐시를 불러오고, 백그라운드로 업데이트를 한다.

   그래서, 갱신해도 처음에는 이전 캐시를 보여주고 새로고침을 한번 더하거나 하면 갱신된 내용을 보여준다.


웹이 발전하는것은 결국 사용자 편의성을 위한 것이지, 어떤 특정한 기술로 인해 편의성을 져버린다면 그 서비스는 퇴화될것이다 .







반응형
반응형

iCloud는 파일동기화서비스이다.

클라우드 데몬이 클라우드 폴더를 관리하고, APP에서 데이터를 동기화 한다.

dropbox나 Ucloud 나 거의 비슷하다.

파일 동기화를 위해서 상호배제가 되어야 하는데, 그래서 사용되는 것이 NSFileCoordinator다.


NSFileCoordinator는 한 파일에 동시에 다수의 접근을 차단한다. 한번에 하나씩 변경이되어야 하기때문이다. 


APP에 저장되어 있는 데이터의 상태가 변경이 되는것은 NSMeta Query로 조회해서 확인한다. 


NSMeta Query로 파일을 조회하고, NSCoordinator로 권한을 획득한 후 NSFile Manager로 파일을 조작한다.


iCloud for Developers

https://developer.apple.com/icloud/index.php


NSMEtadataItem reference - http://goo.gl/G4hFM

반응형
반응형
페이스북 그래픽 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 logo

RestFB is a simple and flexible Facebook Graph API and Old REST API client written in Java.
It is open source software released under the terms of the MIT License.


Download

Version 1.6.9 (released October 21, 2011) of the library is available via Google Code.
View the changelog, or download it here.

The project zip contains sample code in the source/examples directory which can help you get up and running quickly.

If you're using Maven, it's easy to integrate RestFB with your project:


<dependency>
 
<groupId>com.restfb</groupId>
 
<artifactId>restfb</artifactId>
 
<version>1.6.9</version>
</dependency>

fHalo is a Java Facebook Graph API framework.   http://fhalo.org/tutorial.html


This tutorial will guide you through the key steps to use fHalo framework.

  • Step 1: Import fHalo.jar
  • Step 2: Get access token
  • Step 3: Create instance
  • Step 4: Using API

     - 1. Get object information (e.g., user, page ..)

     - 2. Get connection information (e.g., friends, feed ..)

     - 3. Publish feed friend's timeline

     - 4. Delete object

     - 5. Search object

     - 6. Search object by FQL (see FQL documentation)

     - 7. Like object

     - 8. Upload photo

     - 9. Checkin the place

반응형
반응형
산행을 가기 전날 저녁에는
손톱과 발톱을 깎는다. 두꺼운
장갑과 등산용 양말로 보호하긴 하지만
손발톱이 말끔하지 않으면 자칫 꺾이거나
부러지는 부상을 당할 수 있기 때문이다.
이른 잠자리에 들기 전에는 뜨거운 물로
샤워한다. 어쨌거나 산 앞에 섰을 때는
깨끗하고 싶다. 조금은 착하고
순진하고 싶다.

- 김별아의《괜찮다, 우리는 꽃필 수 있다》중에서 -


* 산에 오를 때뿐만이 아닙니다.
글을 쓸 때도, 일을 할 때도 깨끗해야 합니다.
음식을 만들거나 먹을 때도 손을 잘 씻어야 합니다.
특히 사람의 몸과 영혼을 어루만질 때는
더없이 순수하고 깨끗해야 합니다.
아름다운 결과는 준비할 때의
마음가짐에서 시작됩니다.    

반응형

'아침편지' 카테고리의 다른 글

신념의 마력  (0) 2012.08.10
내 삶의 바탕화면  (0) 2012.08.09
자신을 통제하는 것, 그것은 가장 위대한 예술이다.  (0) 2012.08.08
절대 신뢰  (0) 2012.08.07
'무의식'의 바다  (0) 2012.08.06
반응형
계속 달려야 하는 이유는 아주 조금밖에 없지만
달리는 것을 그만둘 이유라면
대형 트럭 가득히 있다.
우리에게 가능한 것은
그 ‘아주 적은 이유’를 하나하나
소중하게 단련하는 일뿐이다.
-무라카미 하루키, ‘달리기를 말할 때 내가 하고 싶은 이야기’에서

괴테는 ‘자신을 통제하는 것,
그것은 가장 위대한 예술이다’라고 말했습니다.
자기통제를 잘하고,
자기 자신과의 약속을 더 잘 지키는 사람일수록
더 많이 이루고, 더 많이 성숙해지는
인생의 승자가 될 가능성이 높아질 거라 믿어봅니다.

반응형

'아침편지' 카테고리의 다른 글

내 삶의 바탕화면  (0) 2012.08.09
산에 오를 때는 깨끗하고 싶다  (0) 2012.08.08
절대 신뢰  (0) 2012.08.07
'무의식'의 바다  (0) 2012.08.06
내 인생에 불행은 없었다  (0) 2012.08.04
반응형
나에게 좋게 대하는 자에게
나 또한 착하게 대하고,
나에게 악하게 대하는 자에게도
나 또한 착하게 대할 것이다.
내가 이미 악하게 대함이 없으면,
남도 나에게 악함이 없다.
-장자

‘오른 쪽 뺨을 맞으면 왼쪽 뺨을 내주어라’라는
성경 말씀이 연상됩니다.
나에게 잘하는 사람에게 잘하는 것은
누구나 할 수 있습니다.
나에게 잘못하는 사람도 포용할 수 있는 사람이
큰 그릇을 가진 리더라 할 수 있습니다.
반응형

+ Recent posts