본문 바로가기

Android

NFC SOLUTIONS SUMMIT 2014 NFC SOLUTIONS SUMMIT 2014 가 미국 텍사스주의 오스틴에서 6/3~6/4 이틀간 열립니다. 저는 이 행사에서 주목할만한 점은 HCE (Host-based Card Emulation) 이라고 생각됩니다. HCE 는 이동통신사의 심카드같은 별도의 하드웨어 장치인 Secure Element 없이 클라우드에 접속하는 것만으로 NFC 리더기에게 신용카드를 제시할 수 있는 기술입니다.이로써, 그동안 NFC 의 모바일 결제전략에 큰 걸림돌이 되어온 Secure Element 가 필요없어짐에 따라 Visa 와 Master Card 를 위시한 모바일 결제의 확산을 기대하게 하고 있습니다. HCE 는 Android 4.4 Kitkat 부터 지원하며, Apple 도 iPhone 6 에서 NFC 를 지원할 .. 더보기
INTERNET OF THINGS BEACONS ‘NEED FACEBOOK-STYLE PRIVACY SETTINGS’ 인터넷에 연결된 모든 사물이 서로 통신할 수 있어야 한다는 사실에는 모든 사람들이 수긍할 것입니다. 하지만, 그 사물이 자신의 프라이버시를 존중받을 수 없다고 한다면 사람들은 수긍하지 않을테지요. 쇼핑몰에 방문한 사용자는 개인정보를 일부 제공함으로써 고객으로 존재하는 개인이 편의를 제공받을 수 있습니다. 반면에 의도치 않게 스팸노티를 받거나 원치 않는 상황에서도 자신의 위치정보가 수집될 수 있습니다. iOS 7.1 의 경우 iBeacon 신호를 수신하는 앱들에 대해 명시적으로 수신을 거부하겠다는 설정을 하지 않으면, 사용자에게 무조건 노티를 하게 되어 있습니다. (블루투스 설정을 끄지 않았다는 가정이 있습니다.) 그리고, iBeacon 에 근접하게 되거나 앱이 Peripheral 기능을 사용한다면 "나".. 더보기
Ubuntu 에 설치된 Android 플랫폼소스코드를 Windows 8 Eclipse 에서 보기 보통 Android 플랫폼개발은 Ubuntu 에서 많이 하는데, 이는 Google 이 애초에 이 환경에서 개발을 진행하는 이유도 있습니다.그러다보니 Windows 에서 Android 플랫폼 소스코드를 보기가 별로 좋지 않았는데요. 제가 Windows 8 과 VMware 8 에 설치한 Ubuntu 12.04 에서 테스트해보니 이전보다 설정이 많이 쉬워졌네요.(VMware 에 설치하지 않고 별도로 Ubuntu 빌드서버를 만들었어도 상관없습니다. NFS 로 접근할 Ubuntu 의 IP 만 잘 지정하면 되니까요.) VMware 8 을 잘 설치했다면 방화벽등의 설정도 다 되어있을 것입니다. root 계정으로 작업을 하는 것으로 가정합니다. 먼저, 다음과 같이 NFS 서버를 설치합니다. # apt-get insta.. 더보기
Ubuntu 11.10 에서 Android Gingerbread 빌드시 발생하는 문제점 빌드서버로 쓰고 있던 Ubuntu 10.10 을 싹 밀고 새로운 마음으로 개발환경을 만들었습니다. 이왕 ICS 도 나올 예정이고 해서 Ubuntu 11.10 을 새로 깔았는데... (사실 해킨토시 라이온 깔아서 잘 쓰다가 그냥 다 갈아엎었네요. -.-) 역시 하던대로 해야지 괜히 판올림하면 고생하게 되는 것 같습니다. Gingerbread 빌드시 GCC 4.6 에 완전히 대응하고 있지 않아서 조금 수정이 필요하네요. 혹시나 필요하신 분이 있을까 해서 여기에 임시로 빌드가 되도록 하는 방법을 적어둡니다. (ICS 는 GCC 4.6 을 쓰게 되려나요??) [-fpermissive 옵션 추가하기] frameworks/base/libs/utils/Android.mk 을 다음과 같이 수정한다. LOCAL_CFLA.. 더보기
Android CTS 돌리기 요즘 CTS 를 돌리고 있습니다. 해본적이 없는 업무라 한 번 해보는 것도 괜찮겠다 싶어 맡았는데 사실 돌리기만 할 거면 별 거 아니죠. 보통 안드로이드 사이트나 인터넷에서는 우분투에서의 사용법이나 간혹 cygwin 에서의 사용법을 설명하는데 저는 윈도우PC 에서 cygwin 없이 사용중입니다. 먼저, 윈도우PC 상에 JDK 6 와 Android SDK 최신버전이 설치되어 있어야 하고 JDK 의 bin 디렉토리와 Android SDK 의 tools 및 platform-tools 디렉토리가 path 에 잡혀있어야 합니다. 이 글에서는 path 가 다음과 같이 잡혀있다고 가정합니다. path=...;C:\android-sdk-windows\tools;C:\android-sdk-windows\platform-.. 더보기
2010 안드로이드 개발자 랩 후기입니다. 어제 안드로이드 개발자 랩이 있어서 다녀왔습니다. 일자: 2010년 10월 27일 (수) 시간: 오후 1:00 - 6:30 장소: 서울시 강남구 역삼동 리츠칼튼 호텔 지하 3층 리츠칼튼 볼룸 (지도를 삽입하려 했더니 IE 가 아니면 안되나보네요. 구글 블로그에서는 잘 되던데.. 시대에 역행하는 티스토리 -.-) 공식 페이지는 다음과 같습니다. http://sitescontent.google.com/android-developer-lab-kr2010/ 이 공식 페이지에 올라온 파일은 첨부파일로 이 페이지에 올려두었습니다. 다음 세션들이 있었고 제 소감도 같이 적었습니다. 안드로이드 플랫폼 및 마켓에 대한 최신 정보 소개 안드로이드가 폭발적인 성장세에 있고 마켓에서 유료결제 및 유료판매가 모두 가능해졌다는 .. 더보기
구글 OS, Android 가 나왔네요. Android 라는 이름으로 구글 OS 가 나왔습니다. Open Handheld Alliance (OHA, http://www.openhandsetdalliance.org) 를 만들고, 여기에 Android 와 관련 개발도구를 무상제공하는 형태네요. 여기에 참여한 하드웨어 업체 및 통신 서비스 업체가 어마어마합니다. 재미있는 것은 리눅스기반에 API 는 자바로 되어 있다는 것이네요. 세계정복을 향한 구글의 야망은 이글이글 불타오르고 있군요. 자바 API 를 제공하는 단말로 SavaJe 가 있었는데, 어찌되었는지 모르겠네요. 확실한 것은 SavaJe 같은 모든 것을 혼자 해야 하는 이런 작은 업체와 거의 모든 업체를 참여시킬 수 있는 힘이 있는 구글같은 업체와는 시장파괴력이 다르다는 것이겠죠. 여기에는 소.. 더보기