전체 글 37

안드로이드에서 모바일 접속 방식 검출하기

안드로이드 2.2에서 모바일 브라우저를 이용한 접속 방식에 대한 API가 추가되었다. 1. 현재 접속 형태의 속성 : navigator.connection.type enumeration 형태로 UNKNOWN, ETHERNET, WIFI, CELL_2G, CELL3G 가 있다. 이 속성은 사용자의 접속 방법에 따라 결정된다. ex) if(navigator.connection.type==navigator.connection.WIFI) alert("WiFi접속 중"); 2. 온/오프라인 속성 : navigator.onLine boolean 형태로 접속한 웹브라우의 온/오프라인을 확인할 수 있는 API로 Webapp 개발시 오프라인 모드를 응용이 가능하다. 마찬가지로 iOS의 Safari에서 동작하는지 확인해 ..

JavaScript 2011.06.16

jQuery Mobile and Sencha Touch License

Mobile Web Framework로 주목 받고있는 jQuery Mobile과 Sencha Touch의 라이센스에 대해 살펴본다. 우선 jQuery Mobile은 GPL 2.0 또는 MIT 라이센스이다. jQuery와 동일한 라이센스를 따르고 있다. (참고 : http://www.webappers.com/2010/10/18/jquery-mobile-alpha-1-released/ ) 우선 GPL라이센스에 대해 알아보자. GNU 일반 공중 사용 허가서는 누구에게나 다음의 다섯 가지의 의무를 저작권의 한 부분으로서 강제한다. 컴퓨터 프로그램을 어떠한 목적으로든지 사용할 수 있다. 다만 법으로 제한하는 행위는 할 수 없다. 컴퓨터 프로그램의 실행 복사본은 언제나 프로그램의 소스 코드와 함께 판매하거나 소스코..

Web Development 2010.12.30

HTML5 Web Storage Example

HTML5 웹 스토리지 저장 script 부분 //로컬스토리지에 저장 function setLocalStorage(){ var textBox = document.querySelector('#txtBox1'); window.localStorage['key1'] = textBox.value; alert("로컬 스토리지 저장 완료!"); } //로컬스토리지 조회 function getLocalStorage(){ var textBox = document.querySelector('#txtBox2'); textBox.value = window.localStorage['key1']; alert("로컬 스토리지 조회 완료!"); } //세션스토리지에 저장 function setSessionStorage(){ var ..

Web Development 2010.12.28

iPhone 4 발표 - 7월 아이폰 4세대 출시국가에 한국 포함!

2010 WWDC의 주요 관심사는 역시 iPhone 4G와 iPhone OS 4.0이었다. 현장 참가자 외에도 세계 각지에서 블로그 및 생중계를 통해 새로운 아이폰 소식을 접했을 것이다. 나 또한 졸리운 눈을 비비며 하나하나 올라오는 글과 사진에 집중 했다. 스티브 잡스는 유출된 아이폰과 같은 모습으로 소개를 시작했고 처음엔 실망 스럽기도 했다. 디자인에 관해 조금은 애플과 거리가 있다는 생각을 가졌었기 때문이다. 하지만 그에 나름대로의 이유를 알고 나서는 역시 하는 생각이 들었다. 그리고 초기 출시 국가에 한국이 포함되어 있다는 사실에 놀라웠다. 간략하게 iPhone 4G 에 대해서 정리해 본다. 우선 가격부터 보면 AT&T 2년 약정 기준으로 iPhone 4G 32GB는 $299 iPhone 4G 1..

카테고리 없음 2010.06.08

Hello Android

안드로이드에 입문한지 한달여가 되었다. 블로깅을 하면서 안드로이드에 대해 하나 하나 공부를 하겠다는 계획을 세웠지만 뜻대로 되는 일이 없다. 사실 영어로 된 자료만을 가지고 진행 해 나가면서 스스로도 완벽하게 정리가 되지 않아 미룬것 같다. 지금까지 공부한 내용을 하나 하나 정리해 보자. 지난 포스팅에서 안드로이드 개발 환경 구축에 대해 정리 하였다. 오늘은 가장 처음 접하는 Hello World 즉 첫 어플리케이션을 만들어 보겠다. 먼저 이클립스를 실행한 후 new Project를 선택 한다. ADT가 설치 되었다면 안드로이드 프로젝트를 확일 할 수 있으며 위와 같이 선택 후 Next 버튼을 클릭한다. 다음은 프로젝트에 대한 세부 정보를 입력하는 과정이다. 프로젝트명을 정하고 안드로이드 SDK 버젼을 ..

카테고리 없음 2010.04.27

Android Develop at Wipro EC3 Tower8 6F-Awing

안드로이드 도메인이 선정되고 출근하는 곳이 다시 정해 졌다. 프로젝트를 끝내고 한국으로 돌아갈때 까지 Electronic City 3 Tower8 6층이다 교육기간중에 있던 곳 보다는 조금더 나은 환경이라 마음에 든다. 식당 및 편의 시설과의 거리가 가까워 동선이 짧아졌다. EC4보다 조용하고 사람도 적다. 회사 뒤쪽의 모습이다. 뱅갈로르는 인도의 IT도시답게 많은 아파트와 빌딩이 건설중이다. 다만 건물 하나를 짓는데 한국보다 3배이상의 시간이 걸리는 것 같다. 내가 있는 Tower8 앞쪽의 모습이다. 보이는 건물은 식당으로 1, 2층 모두 식당으로 쓰인다. 입맛에 맞는 메뉴를 찾기 힘들어서 고정메뉴로만 점심을 떼운다 ㅡㅡ; 식당 뒤로 보이는 곳은 교육을 받았던 Learning Center가 있는 EC4..

안드로이드 개발환경 구축

안드로이드 개발은 Windows 뿐만 아니라 Mac, Linux 에서도 가능하다. 위프로에서 사용하는 PC의 사양을 고려해서 우분투 9.10에 개발환경을 설정 했다. 회사내에서는 인터넷 접속의 제약이 심해 시냅틱 패키지 매니저를 이용하기 위해서 특정 프록시 서버를 선택하여 인증 정보를 넣어 두어야 한다. 아무튼 JDK6를 설치하고 이클립스 3.5.2를 설치 후 Android SDK를 설치완료 그러나 그 이후 eclipse에서 ADT를 설치 하는 과정에서 문제 발생;; 문제의 내용은 다음과 같다 Cannot complete the install because one or more required items could not be found. Software being installed: Android De..

인도 뱅갈로르 나들이

낯선 환경에도 어느덧 적응해 가고 이곳 사람들의 생활방식이, 음식문화도 서서히 알아가기 시작했다. 이제 외출도 하고 필요한 물건도 사러 다니고 현지인이 되어가는 것 같은 기분도 든다. 뱅갈로르에서 제법 큰 쇼핑몰인 포럼 몰과 MG Road를 다녀왔다. 거리로 따지면 15킬로미터 정도 되는데 우리나라 처럼 교통이 좋지는 않기때문에 오토릭샤를 타고 40여분 남짓을 가야한다. A지점이 인도에서 살고있는 곳이고 B지점이 MG Road이다. 매번 탈때 마다 경적 소리와 매연, 과속방지턱의 승차감을 감안해야한다. 인도에서 경적은 경고라기 보다는 내가 지나간다라는 표시로 습관적으로 울려댄다. 도로사정이 좋지 않아 먼지와 오토릭샤의 매연은 끔찍하고 과속방지턱의 폭이 좁아 통통 퇴는 승차감은 끝내준다 ㅡ_ㅡ; 오토릭샤 ..

우리집은 인도 뱅갈로르에 있는 소바 카네이션 아파트

인도에는 빈부격차가 심하다. 잘사는 사람은 외제차를 타고 다니며 고급 아파트에 살지만 못사는 사람은 움막 같은 집을 짓고 살아간다. 전기도 수도도 없는 곳에서 지내는 사람을 보면 가엽기도 하다. 인도의 계급제도의 잔존을 느낄 수 있는 부분이다. 내가 살고 있는 곳은 고급 아파트에 속한다. 이 지역에서 제법 이름있는 아파트로 알려진 Sobha Carnation이다. 사실 내가 살고있던 한국의 우리집 보다 좋다. 훨씬 넓고 엘리베이터도 있고... 주택에만 살아오던 내가 처음으로 아파트에 살게 된 것이다. 아파트 입구의 모습이다. 경비실이 있고 항상 24시간 3명 정도 되는 인원에서 출입하는 사람을 확인한다. 회사에서도 그렇지만 어딜 가나 보안에 신경을 많이 쓰는 모습을 볼 수 있다. 사실 인도에 올때 이렇게..

인도 출국전 노트북을 위한 준비

인도는 정전이 자주 있으며 전압 또한 불안정 하다고 한다. 거주하게 될 곳은 아파트라 사정이 조금 나을 것 같아 다행 스럽지만 소중한 노트북을 보호하기 위해서 서지 기능이 있는 멀티 탭을 준비 했다. 적당한 가격에 완성도가 있어 보인다. 또 하나 신경 써야 할 부분이 콘센트 플러그 부분인데 인도에서는 C형과 D형을 사용한다고 한다. C는 국내 가전기기와 호환이 되지만 D형은 호환이 불가능 하여 플러그 어댑터를 준비했다. 노트북과 멀티탭, 외장하드 등등 전자제품만 해도 한 짐이 된다. 여기에 전자사전, 카메라, 충전기... ㅡㅡ;