2009년 7월 23일 목요일

안드로이드 어플리케이션 개발의 기본

Android

  • Application Fundamentals
    • Key classes 중요 클래스
      • - Activity
        • 시각적 인터페이스를 위한 기본 클래스
        • View:사용자와 Activity의 대화장소
        • ContentView
      • - Service
        • 백그라운드
        • ex)음악재생
        • 실행중일때 연결(바인딩) 가능
      • BroadcastReceiver
      • ContentProvider
      • Intent
    • Application Components
      • Activating components:intents
      • shutting down components
      • The manifest file
      • Intent filters
    • Activities and Tasks
      • affinities and new tasks
      • Launch modes
      • Clearing the stack
      • Starting tasks
    • Processes and Threads
      • Processes
      • Threads
      • Remote procedure calls
      • Thread-safe methods
    • Component Lifecycles
      • Activity lifecycle
      • Service lifecycle
      • Broadcast receiver lifecycle
      • Processes and lifecycles

 

 

작업중...

[관련글]

Windows7 x64에서 안드로이드 드라이버 설치 

요즘 안드로이드 개발에 푹빠지다 

안드로이드 어플리케이션 개발의 기본 

ARCHOS 안드로이드 타블렛 PMP 

2009년 7월 20일 월요일

32bit dll을 64bit 에서 사용 가능한가?

목적

windows7  x64 에서 현재 개발 하고 있는 32bit dll을 x64 에서 에러가 나지 않고 돌아가게 하고 싶다.

 

몇몇 프로그램이 실행 되지 않고 에러가 났다. 개발환경 호환을 위해서 가상 XP mode를 테스트 중이긴 하지만 가상 환경보다  windows7에서 직접 사용해 보고 싶다.

 

Windows on Windows64 (일명 WOW64)라는 명칭으로 몇가지 글들을 찾아 냈다.

우선 아래 링크들이 그나마 관련성이 높은 것 같다.

 

관련 링크

64비트 응용 프로그램

Accessing 32-bit DLLs from 64-bit code

32-bit and 64-bit Windows: frequently asked questions

 

---- 업데이트 ----

[해결]

문제가 다른 곳에 있었다.. ㅡㅡ; 

Microsoft Visual C++ 2005 재배포 가능 패키지(x86) 를 설치 하면 된다.

 

opencv dll이 에러가 난 것이 아니라 dll 부르는 warapper 코드가 2005에서 컴파일 된 버전이라서 생긴 문제 인 것 같다.  기본 개념이 부족한 탓  이였구나. ㅡㅡ; ㅋ

 

Windows7 이번엔 좀 잘 만든것 같다.

XP mode Beta on Windows7

코어2듀오 노트북에 64비트 윈도우즈7 테스트 버젼을 깔아서 테스트 중이다. 역시 속도는 빠르다.

 

문제는 개발환경이 그대로 돌아 가는지가 관건인데, 우선 이클립스는 돌아 간다. 하지만 visual studio 2008은 설치도 되고 개발도 되는데 , 영상처리 라이브러리인 opencv dll이 32비트로 되어 있는 관계로 실행시 dll를 부르는 부분에서 에러가 난다.

 

내 노트북이 64비트를 지원을 하기 때문에 64비트를 꼭 쓰고 싶은데 어떻게 할까 고민하다가 XP mode라는 걸 찾았다. VMWare 처럼 가상으로 xp를 돌리는 게 가능하다. 오… 이거다.. ^^

 

우선 아래 사이트에 가면 다운을 받을 수 있다. 개발환경으로 가능한지 더 테스트 해 봐야 겠다.

 

http://www.microsoft.com/windows/virtual-pc/download.aspx

2009년 7월 15일 수요일

아이팟 터치 당첨 되다 : AdobeRia 리뷰 이벤트

image

자화 자찬

adoberia.co.kr 에서 하는 이벤트에 3루타로 당첨 되어 아이팟 터치를 받게 되었다.

다른 글 잘 쓰는 쟁쟁한 분들도 있는데 되었다니,

베타 및 트라이얼 버젼으로 몇 일 밤을 새웠는데 당첨되니 기분 무지 좋다. ^^

 

블로그 활성화와 이벤트를 겸해야 겠다고 생각해서 참가 했던 건데 결실이 생겼다.

예전에 봤던 로또보다 온라인 게임 보다 블로깅이 더 좋다[footnote]아마 애드센스의 붐이 생겼을때 쯤 봤던 글로 기억을 한다. 애드센스를 달면서 블로깅을 하면 로또보다 확률이 높고 온라인게임보다 훨씬 중독성 있으면서도 유익하다는 내용이었던 듯[/footnote]는 글이 문득 생각난다.

티스토리 있을 때 보다 텍스트큐브 넘어 와서 방문자도 늘고 댓글도 달리는 것이 점차 내 블로그가 활성화 되고 있는 듯 하다.(혹시 텍스트큐브 초대장 필요한 분은 비밀글로 메일 남겨 주세요^^ 13장 남았음)

 

글 솜씨를 더 늘려야

아래 이벤트 관련 글을 보면 동영상으로 만들었는데 이유는 도통 글쓰기가 쉽지 않다는 거다.

내가 쓰고도 다시 보면 왠지 이상한 것 같고 어법도 친근감 없는 거 같고[footnote]이렇게 생각하는 이유는 댓글 들이 잘 안 달려서 혼자 생각한 이유 중 하나[/footnote]

그래서 글읽기 및 쓰기 공부를 좀 더 해야 하겠다. 기술문서 아닌 책을 본지가 꽤 된 거 같다.

 

이벤트 당첨글

Flash Builder4 Beta에서 Google Map 구현하기

코딩없는 플래쉬 디자이너 Adobe Flash Catalyst

Flex4 SDK 이전 버젼에서 마이그레이션하기

 

[당첨자 발표]플래시 플랫폼 툴 베타 버젼 리뷰

 

 

[각주]

2009년 7월 7일 화요일

C#용 OpenCV

OpenCV란 영상 처리를 위한 라이브러리 오픈 소스이다.

 

그것을 C#에서 사용할 수 있도록 만들어 놓은 자료와 카페를 찾았다.

http://cafe.naver.com/opencvsharp.cafe

 

image

갖가지 영상 효과를 빠른 시간에 구현 가능하게 되었다.

 

OpenCV는 오래 전에 알게 되었지만

세부적인 것을 잘 기억 못하는 성격 때문인지 개발 해야 하는 것들 보다

포인터들이나  메모리 관리, 형 변환 들에 시간을 더 보내야 하는 상황이었는데..

 

C#이나 ActionScript은 C++ 보다 개발이 아주 유쾌하다.  ^^

 

아무튼 C# 으로 나름 편안한 영상처리를 한번 해보고 싶은 사람은 위의 카페를 추천한다.

 

Flash용 OpenCV도 한번 찾아 봐야겠다.

2009년 7월 1일 수요일

오~ 90달러 짜리 가정용 야간 투시경

 

90달러에 가정용 야간 투시경을 판매 하고 있군요

 

방범용이나 야간 등산이나 낚시에는 활용할 수 있을듯 시 왠지 하나 구매 하고 싶은데요.. ^^

EyeClops Night Vision Goggles

  • See up to 50 feet in complete darkness!  어둠 속에서 15 미터
  • Uses IR technology for monocular (right eye) night vision
  • Adjustable head strap - good for kids (ages 8+) and adults
  • Fits over many small frame glasses
  • Flip up eye piece (so you can see when the unit is turned off)
  • Green and B/W selectable viewing screen
  • Two sensitivity levels:
    • Stealth Mode - goggles operate at partial power for close proximity viewing
    • Surveillance Mode - goggles operate at full power and emit a barely visible ring of red light to let you see up to 50 feet away.
  • Batteries: Uses 5 AA (not included)  5개의 AA 건전지

 

 

 

 

이 제품을 판매 하는 출처 :

http://www.thinkgeek.com


[관련글]

h264 재생가능 haptic AMOLED phone 

테그라 플렛폼에서 증강현실 실행 화면 

안드로이드에서 720P 비디오 구동화면 

스키틀즈가 폭탄으로 - 증강현실 게임

테그라 플렛폼에서 증강현실 실행 화면 에 나왔던 증강현실 게임

 

헬리콥터에 타고 있다는 설정, 나중엔 스키틀즈 사탕이 폭탄으로 변함.. ^^

 

NVIDIA 테그라 플렛폼에서 실행한 화면