본문 바로가기

2011/10

(5)
증강현실의 이해와 구현원리 증강현실의 이해와 구현원리 증강현실이란 용어는 누구나 한번쯤은 들어봤을 것이다. 스마트폰이 활성화되면서 각종 매체에서 이에 대한 이야기가 자주 나왔었는데 기술자체가 워낙 재미있고 신기하다 보니 그 만큼 이슈가 되었던 기술이다. 하지만 주변의 많은 분들과 이야기를 나누어보니, 정작 이 증강현실이란 기술이 다가올 미래에 어떤 의미를 가지고 있는지, 왜 그렇게 중요한지에 대한 이해는 다소 부족하다는 느낌이 들었다. 따라서, 이번에는 증강현실에 대한 이해뿐만 아니라 증강현실이 적용된 다양한 사례를 통해 앞으로 이 기술이 가져올 변화에 대해 같이 이야기해보고자 한다. 1. 증강현실이란? IT관련 개발자들 조차 증강현실을 한 마디로 설명하기란 쉽지 않다. 증강현실을 좀 더 쉽게 이해하기 위해서는 먼저 비교대상이 있..
monkeyrunner monkeyrunner MonkeyRunner 는 Android Code 밖에서 Device or Emulator 를 control 할 수 있게 해주는 프로그램을 구현하는데 필요한 API 를 제공해 준다. Python Program 으로 Android Application or Test Package 를 install 할 수 있으며, 실행(Run) 가능하며, keyStrokes (key/touch event) 를 application 에 보낼 수 있고, 현재 화면의 screenshots 을 take 해서 PC 에 store 까지 가능하다. MonkeyRunner Tool 은 주로 Functional/Framework level 에서 application and device 를 test 할 수 있도록 설계..
[안드로이드]Application 개발 시 Platform key signing이 필요한 경우 *Application 개발 시 Platform key signing이 필요한 경우 일반적인 개발자나 3rd Party 개발사에 제공되는 SDK로 개발되는 apk파일과는 달리 Vendor에게 제공되는 Internal or hidden API를 사용해서 개발한 Application은 일반적인 Device에 설치해서 실행할 수 없다. (예를 들면, Settings.apk같은 소스 파일을 구해도 실제로 폰에 설치해서 해당 기능을 이용할 수 없음) 이는 시장에 출시된 폰은 Vendor가 User mode 로 build 한 image를 사용하기 때문인데 User mode로 build하는 경우, Vendor 는 android 에서 제공되는 known key (\build\target\product\security\..
차세대 저장 매체 SSD 차세대 저장 매체 SSD 최근에 출시되는 넷북들의 스펙을 보면 기존의 하드디스크(HDD)보다 SSD라는 차세대 저장매체가 사용 되는 것을 볼 수 있다. 이런 SSD를 탑재한 노트북의 시장 점유율은 앞으로 빠르게 증가 될 것으로 예상되는데 오늘은 이 SSD란 저장매체가 기존의 저장매체에 비해 어떠한 차별화된 특징을 갖는지 살펴보는 시간을 갖도록 하자. SSD란? SSD는 Solid State Disk의 약자로 글자 그대로 해석해보면 반도체를 이용한 디스크라 할 수 있다. 우리에게 익숙한 하드디스크(HDD)는 자성체를 입힌 알루미늄의 원판들로 이루어진 플래터라는 기기를 회전시키고 그 위에 헤드를 움직여 데이터를 읽고 쓰는 구조로 이루어져 있다. [ HDD와 SSD의 내부 구조 비교 ] 하지만 SSD의 내부 ..
프로세서(CPU) 성능 측정하기 프로세서(CPU) 성능 측정하기 전화, 사진, 음악, 동영상, 인터넷. 바야흐로 언제 어디서나 휴대폰 하나로 모든 것을 할 수 있는 시대가 도래했다. 게다가 기존에는 별도의 제품을 구매해야 했던 내비게이션과 워드프로세스 등과 같은 업무용 프로그램까지 하나 둘씩 모두 휴대폰 속으로 들어오고 있다. 이런 휴대폰의 본격적인 변화가 가능해진 것은 휴대폰의 프로세서 발전이 끊임없이 수반됐기 때문인데 최근에도 허밍버드, 엑시노스은 같이 새로운 CPU가 계속 발전되어 휴대폰에 탑재되고 있다. 하지만 출시된 제품의 성능에 만족하지 못하는 사용자들은 인터넷 상에서 CPU의 속도를 높여준다는 패치 프로그램등을 사용하여 CPU의 성능을 최대로 끌어올리기도 한다. 이에 오늘은 CPU의 성능을 의미하는 Hz란 단위의 의미와 패..