내가 군대가기전까지만 해도 HTML도 모르는 사람들 투성이였다..
컴퓨터에 유독 관심이 많았던 나는 홈페이지를 만들어 봐야 겠다는 생각을 했고..
너무나도 간단한 홈페이지를 만들었었다...naver에서 자동생성해주는 게시판을 몇개 붙이고 인터넷에서
아이콘 다운받아서 꾸미고 홈페이지라고 이사람 저사람 다 만들어 주고 했던 기억이 난다..

그런데 그 시절 최고의 이슈는 동적인 페이지였다..DHTML..
고정된 HTMl페이지가 보이는 것이 아닌 페이지가 데이터에 따라 동적으로 변하는 페이지..
로그인을 하면 "로그인 되었습니다~"라는 문구가 나오는 것이 얼마나 신기했었는지 지금 생각하면 웃음만 난다.

어쨋든 이 모든 것은 웹에 저장소 개념이 있어야 가능한 것이지 않을까?
저장소가 file기반이든 db기반이든..세션이든 쿠키든..저장해놓고 매칭되는 데이터가 있다면 변화된 data를 보여주는 방식..

세상 참 좋아졌다.
13년이 지난 지금 Local상에서 온라인에 연결된 것 처럼 사용 할 수 있는 tool이 속속 나오고 있다.
Javascript로 db를 만들고 select하고 트랜잭션을 걸고...sqllight를 제어하는 tool..그것이 google gears다.
이놈 물건이다..모바일에서도 되고..안드로이드와 잘 만나면 재미있는게 나오지 않을까?

사용자 삽입 이미지

사용법은 일단.
gears.google.com에 가서
1. google gears를 설치한다.
2. gears_init.js를 다운로드 받는다. (gears의 최초 셋팅을 정의하는 js파일이다.)
3. 이것이 끝..

간단 예제..
<script type="text/javascript">
if (!window.google || !google.gears) {
    alert("Google gears가 설치되어 있지 않습니다");
}else{
    //연결된 url의 로컬 서버 생성
    localServer = google.gears.factory.create("beta.localserver");
    //저장 영역생성..
    store = localServer.createManagedStore("offline_test");
   //....이런식으로 로직을 정의해 나가면 된다.
   //flash의 shared object 비슷한데 db다..AIR과 같은 sqlLight
}
</script>

크리에이티브 커먼즈 라이선스
Creative Commons License

Trackback Address :: http://lovedev.tistory.com/trackback/180

댓글을 달아 주세요