구글(6)
-
Android 기본 4대 구성요소
Android 4대 Component액티비티서비스컨텐트 프로바이더브로드캐스트 리시버안드로이드를 구성하는 4대 핵심 구성요소가 바로 위의 네가지입니다.어떤 어플리케이션을 만드는지에 따라 위의 구성요소를 모두 사용할 수도 있고 그렇지 않을 수도 있습니다.각각의 구성요소가 어떤 역할을 하고 사용자에게 어떤 기능을 제공하는지 알아보도록 합니다.Activity액티비티는 사용자가 어플리케이션과 상호작용하는 단일 화면을 의미합니다. 모든 어플리케이션은 액티비티로 구성되어 있습니다. 어떤 어플리케이션이든 사용자에게 가치를 제공하기 위해서는 화면을 보여주고 상호작용을 해야하기 때문입니다. 기억해야 할 점은 액티비티는 레이아웃이 아니라는 점입니다. 레이아웃은 사용자가 액티비티를 통해 상호작용하기 위해 나타내는 형식이라고 ..
2019.03.18 -
4차 산업혁명의 시대, IT 역사를 되짚다
Key Points왜 지금 역사를 알아야 하는가?라이프 스타일을 바꾼 혁신의 주인공들을 만나다 왜 지금 역사를 알아야 하는가? 사실 역사라고 하면 굉장히 딱딱하고 어렵게 느껴지는 것이 사실입니다. 한국에서 자라고 교육받은 이들이라면 역사 시간에 외웠던 수 많은 사건들과 답을 할 수 없는 시험지의 오지선다 문제가 생각날 것이기 때문입니다. 주입식 교육을 받은 제가 보는 역사는 꽉 막힌 벽 같습니다. 바라보아도 정이 가지 않고, 딱딱해서 알고 싶지 않습니다. 나와는 거리가 먼 존재라는 생각이 듭니다. 하지만 역사는 사실 친숙한 존재입니다. 그럴 수 밖에 없습니다. 역사를 만드는 주인공이 다름 아닌 사람이기 떄문입니다. 사람이 존재하지 않았다면 역사는 존재하지 않았습니다. 사람이 모여 생활 양식이라는 것이 생..
2018.03.02 -
푸크시아(Fuchsia), 구글의 새로운 OS
Key PointFuchsia는 무엇인가?Fuchsia는 어떻게 구성되어있는가?구글이 Fuchsia를 내놓은 이유는? Fuchsia는 무엇인가? Fuchsia는 구글이 현재 개발중인 RTOS(Real-Time Operating System)입니다. 리눅스 커널 기반이 아닌 임베디드 시스템 용으로 고안된 마이크로 커널인 마젠타(이후 Zicron으로 바뀌었습니다)를 기반으로 만들어졌습니다. 기존 구글의 크롬 OS, 안드로이드 모두 리눅스 커널을 기반으로 만들어진 것과는 다르게 푸크시아는 자체 마이크로 커널인 Zicron을 기반으로 만들어졌습니다. 정말 조용하게 구글의 레파지토리에 등장한 Fuchsia. 구글이 새로운 OS를 만든 이유가 무엇일지 추측이 난무하고 있습니다. 스마트폰, 임베디드 시스템, IOT등..
2018.01.23 -
안드로이드 생태계의 핫 이슈, 코틀린(Kotlin)
Key PointKotlin 소개왜 지금 Kotlin인가?Kotlin이 안드로이드 생태계에 미칠 영향 Kotlin 소개 Kotlin은 지난해 5월 구글 I/O에서 안드로이드 공식 언어로 채택되면서 유명해졌습니다. 사실 안드로이드에서 Kotlin을 지원한지는 꽤 시간이 흘렀지만 이제야 핫한 언어로 자리잡게 되었습니다. Kotlin은 벌써 발표된지 7년째 되는 언어로 Kotlin/JVM, Kotlin/JS, Kotlin/Native등 여러 환경에서 동작합니다. Kotlin을 만든 Jet Brain사는 Kotlin의 목표를 풀스택 웹 개발, Android와 iOS앱 개발 그리고 임베디드 IOT기기에도 사용할 수 있도록 하는 것으로 잡았습니다. Jet Brains은 IntelliJ시리즈로 굉장히 유명한 IDE(..
2018.01.19 -
새로운 컴퓨터 패러다임, 양자 컴퓨터
Key Point양자 컴퓨팅이란 무엇인가?양자 컴퓨터는 어디에 쓰는 건가?양자 컴퓨터의 현주소양자 컴퓨터가 미칠 영향 양자 컴퓨팅이란 무엇인가? 양자 컴퓨터는 기존 컴퓨터와는 자료를 처리하는 체계 자체가 다릅니다. 기존의 컴퓨터는 0과 1, 두 개의 값으로 이루어진 '비트'라는 체계로 계산을 수행했습니다. 이와는 달리, 양자 컴퓨팅은 양자 역학적인 현상을 통해 자료를 처리합니다. 자료의 처리양이 기존의 비트가 아닌 큐비트로 측정됩니다. 양자 컴퓨터가 어떻게 자료를 처리하는지 이해하기 위해서는 먼저 큐비트란 무엇인가 이해할 수 있어야 합니다. 큐비트는 양자 컴퓨팅에서 사용하는 양자 정보 단위입니다. 기존의 이진 컴퓨터 체계에서는 0과 1 이진 비트단위로 정보를 처리했습니다. 즉, 디지털 세계에서는 0과 1..
2018.01.15 -
구글의 스냅챗 인수를 파헤치다.
구글이 스냅챗을 33조에 인수하려는 움직임을 2016년부터 보였다는 소식이 전해졌습니다. 실로 엄청난 금액인데요. 이번이 처음이 아니죠. 스냅챗이 F 시리즈 투자를 받을 때부터 구글에서 인수 제안을 했다고 하네요. 구글이 이렇게 적극적으로 나서다니……. 스냅챗 과연 어떤 가치를 가진 기업일까요? 스냅챗은 어떤 기업일까? 스냅챗은 2011년 에번 스피걸과에반 스피겔과 동료들이 만든 채팅 애플리케이션입니다. 특징은 메시지가 특정 시간 이후 사라지는 기능이 있다는 점인데요. 바로 이런 특징 때문에 미국의 10대들로부터 열광적인 지지를 얻게 됩니다. 이후 엄청난 상승세로 성장하게 되죠. 사실상 이번이 두 번째 제안이라고 하는데요. 첫 번째 제안은 스냅챗이 F 시리즈 투자를 받을 때 나왔다고 합니다. 구글이 두 ..
2018.01.03