본문 바로가기

Application Fundamentals(1) 개발의 기초Android 어플리케이션은 모두 Java 언어로 기술되어 있습니다. 컴파일이 끝난 Java 코드 (및 그 어플리케이션에 필요한 모든 데이터랑 리소스 파일) 는, aapt툴을 이용해서 Android 패키지에 핸들합니다. Android 패키지는,확장자가.apk인 활성화 파일 입니다.유저는 그 파일을 장치에 다운로드해서 이용 합니다.즉 Android 패키지는 어플리케이션을 모바일 장치에 배포 및 인스톨 하기 위한 매체로서 작동합니다. 하나의.apk파일에 포함되어 있는 모든 코드가 하나의 어플리케이션으로 보여지게 됩니다.각 Android 어플리케이션은 아래의 여러가지 방법으로 다른 어플리케이션으로 부터 격리 됩니다.모든 어플리케이션은 디폴트에서 그 어플리케이션 개별의 Linux 프로세스로 실행됩니다.. 더보기
이런... 1.디자인 패턴 2.안드로이드 메뉴얼 번역 3.큐브리드 이 3가지 하는것도 벅차다..ㅠㅠ Unity Application Block 2.0도 정리해야 하고 리펙토링도 다시 정리해야 하는데.. 에고...힘들다. 다음에 정말 기회가 되면.. 일본 시스템 설계 및 개발 업무에 관해 한번 포스팅 해보고도 싶은데.. 짬이 안나네... 까먹기..전에... 아~ WPF도 다시.. 정리 해야 하는데.. ㅠㅠ 젠장할.. 일단 쉬고 스케쥴 짜자... 더보기
Android란? Android는 오퍼레이팅 시스템,미들 웨어 그리고 주요 어플리케이션을 포함하는 휴대전화를 대상으로한 소프트웨어 스택이다. ( 여기서 소프트웨어 스택이란 Android 아키텍쳐를 말하는것 같다. 아래 그림 참고) Android SDK는 Android 플랫폼을 대상으로 Java 프로그래밍 언어를 사용해 어플리케이션 개발을 시작할때 필요한 툴과 API를 제공한다. 특징 ( Android 아키텍쳐의 특징) 콤포넌트의 재사용과 치환이 가능한 어플리케이션 프레임워크 휴대전화 활용에 최적화된 Dalvik 가상머신 오픈 소스 WebKit 엔진을 기초로한 통합 브라우저 커스텀2D 그래픽 라이브러리와 OpenGL ES 1.0 사양에 기초한 3D 그래픽스로부터 제공된 최적화된 그래픽스(Hardware Acceleratio.. 더보기