목록개발 (6)
JUST DO IT PROJECT
안드로이드 개발을 처음 접하시는 분이나 다시 공부하려는 분들을 위한 기초 요약입니다. 전체적인 흐름을 훑어보고 필요한 부분을 찾기 위한 키워드 위주로 정리되어 있습니다. 아주 간단하게만 요약되어 있으므로 상세 내용을 검색해 예제와 함께 보기를 추천드립니다. * Out of Date 정보가 있을 수 있습니다. * 1. Android란? 안드로이드는 오픈 핸드셋 얼라이언스(OHA)에서 모바일 기기의 공개표준을 개발하기 위해 결성 안드로이드는 리눅스 커널에서 동작하며 OpenGL에 대응하는 그래픽 엔진을 탑재하여 카메라, 터치 스크린, GPS, 가속센서 등의 하드웨어를 운용가능 (?)안드로이드 응용프로그램은 Android Studio를 이용해 개발 가능하며 ART(Android Runtime)라이브러리로 작동..
Mac OS에서 C/C++ 개발하기 윈도우 운영체제를 쓰는 분들이라면 C/C++ 개발시 Visual Studio를 많이 사용하실텐데요. 저도 Windows를 주로 쓰다가 최근에 맥북프로를 사용하게 되면서 C/C++ 개발환경을 새롭게 구축했습니다. macOS용 Visual Studio는 C++를 지원하지 않기 때문에 Xcode나 Visual Studio Code (VSCode)을 사용해서 C/C++ 파일을 컴파일하고 빌드할 수 있습니다. 오늘은 VSCode를 이용해 개발환경을 구축해보겠습니다. 1. VSCode 설치 VSCode는 Microsoft사의 소스코드 에디터로, Windows, Linux, macOS를 지원하는 프로그램입니다. 디버깅, 버전 컨트롤 (Git) 등을 제공하며 GitHub 연동도 가능..
0. Freeglut이란?OpenGL Utility Toolkit(GLUT) 라이브러리 대신 쓸 수 있는 오픈소스입니다. 윈도우 환경에서 윈도우창을 만들거나, OpenGL context를 초기화하는 등 I/O이벤트 컨트롤을 도와주는 라이브러리입니다. OpenGL 프로그램을 쉽게 만들 수 있게 해주죠.기존의 GLUT은 1998년 이후로 업데이트가 없기도 하고, 라이센스 문제가 있기도 합니다. 이에 기존 GLUT을 발전시켜 새롭게 만들어진 라이브러리가 FreeGLUT입니다. 1. 다운로드번거로운 과정 없이 진행하기 위해 패키지를 다운받도록 하겠습니다. 아래 URL에서 freeglut 3.0.0 MSVC Package를 다운받습니다.http://www.transmissionzero.co.uk/software/..
0. GLM이란?OpenGL Mathematics(GLM)은 OpenGL Shading Language(GLSL)을 기반으로 하는 그래픽스 소프트웨어에서 사용할 수 있는 C++수학 라이브러리입니다. 이 라이브러리가 제공하는 클래스와 함수들은 GLSL의 naming convention과 기능들이 유사하기 때문에 GLSL을 아는 사람이라면 C++을 이용하여 GLM도 쉽게 사용할 수 있습니다. What GLM Provides...- matrix transformations,- quaternions,- data packing,- random numbers,- noise...etc. 1. GLM 다운로드하기http://glm.g-truc.net/0.9.8/index.html에서 다운로드를 클릭하면 아래 웹페이지에..
0. GLEW란?GLEW는 The OpenGL Extension Wrangler Library의 준말로, 크로스 플랫폼 오픈소스 C/C++ 확장 라이브러리입니다. GLEW는 OpenGL의 새로운 기능을 제공하는 하나의 헤더파일입니다. OpenGL에서 기본적으로 제공하지 않는 기능들을 제공하기 때문에 모든 컴퓨터에서 잘 작동한다는 보장은 없지만 상당히 유용한 기능들을 제공합니다. 웹페이지의 설명에 따르면 GLEW는 Windows, Linux, Mac OS X, FreeBSD, Irix 및 Solaris 등 다양한 운영체제에서 테스트되었다고 합니다.- 왜 사용하는가?OpenGL은 하나의 라이브러리가 아니기 때문에 프로젝트에 간단하게 연결할수가 없습니다. 그래서 GLEW 같은 라이브러리의 도움을 받습니다. g..
re:View 1st Impact re:View라는 meet up에 다녀왔다. 생활코딩에서 눈에 띄어 즉흥적으로 신청한 행사. 아직 실무에 들어가보지 않은 입장에서 이런 MEETUP에서는 어떤 이야기가 오가는지 궁금했는데 감사하게도 취준생의 자리를 마련해주셨다. 덕분에 오랜만에 삼성 SDS 향군타워에 방문했다. 사실 장소가 익숙한 곳이라 가야겠다고 결정한 것인지도 모른다. 오랜만의 잠실 나들이. 전체적으로 행사는 코드의 품질관리에 대한 내용으로 삼성 SDS의 신상재님께서 주최를 하셨다. 그 방법의 일환으로 개발자로서 코드리뷰에 대한 서지연님의 발표가 있었고, 관리자의 측면에서 플랫폼적인 측면으로 접근하신 김헌기님의 발표가 이어졌다. 이 MEETUP은 단순히 코드 뿐만 아니라 개발과 관련된 모든 생산 산출..