기본 콘텐츠로 건너뛰기

가트너 리서치 (Gartner Research)

가트너 리서치 (Gartner Research)

-2015
http://www.gartner.com/newsroom/id/2867917
Computing Everywhere
Wearable devices 쟁점 : computing power(얼마나 작게 쓸모있게 만드느냐)
움직이는 디바이스 -> 새로운 맥락과 환경정보를 생산해냄 -> 반영한 UI, Management를 변경
The Internet of Things
: digitizing technology
센서 기술과 플렛폼 기술로 구분
- Manage관리 / Monetize과금 / Operate운영 / Extend확장
- Thing -> 장소, 사람, 사물 등으로 확장
3D Printing
3D scanner와 비교 필요. 3d printing IT기술 보단 소재기술에 가까움.
바이오 기술과 연결 가능성 높음.
Advanced, Pervasive and Invisible Analytics
IoT Big Data와 맞물려 분석기술이 중요해질 것이다. 빅데이터의 가치는 그 자체가 아니라 질문과 대답에 있다.
Context-Rich Systems
) gps정보 활용, 장소에 따른 보안기준
Smart Machines
데이터 분석을 기계가 한다. 딥러닝, 머신러닝
Cloud/Client Computing
Cloud(구름) = network,internet
대상 : storage, server, software, network, solution, 병렬 컴퓨터
기업입장 : time to market -> waiting time X, 계약을 통해 유연성 강화.
Software-Defined Applications and Infrastructure
IT리소스를 소프트웨어로 정의한다. 하드웨어들을 소프트웨어화 시켜서 밖으로 API를 가지게 함. 이를 통해 필요할 때 마다 소싱할 수 있음. 약어로 SD( )으로 많이 사용.
Web-Scale IT
Amazon, Google, Facebook 매일매일 조금씩 소프트웨어가 변경됨. 항상 베타버전.
개발과 운영을 함께한다 : DevOps
Risk-Based Security and Self-Protection
자체적인 보안기술의 중요성. 10년전 보안기술과 지금의 보안기술은 다르다. 화려하진 않지만 업계에서 꾸준한 수요를 가짐.
## Google Trends : 2004년 이후의 구글의 검색어 트랜드



-2016
http://www.gartner.com/newsroom/id/3143521
컴퓨팅 환경 3 / 데이터 분석 3 / 기타 등등 4 3개의 카테고리를 나눠서 발표함.
The Device Mesh
나를 중심으로 내 주변에 많은 디바이스가 존재하게 됨. (디바이스 망)
Ambient User Experience
(주변의 UX)여러 종류의 디바이스를 꽤뚫는 (일관성 등) UX 구성 필요. 더 나아가 VR/ AR 환경까지.
3D Printing Materials
nickel alloys, carbon fiber, glass, conductive ink, electronics, pharmaceuticals and biological materials
Information of Everything
검색이 되는 데이터 : Structured Data(정형데이터)
검색x : Unstructured Data(비정형 데이터)’ ex)음성, 소리, 그림, 음악,
Semi structured data : IoT기술에서의 데이터
Advanced Machine Learning
신경망(뉴런)
Autonomous Agents Things

Adaptive Security Architecture

Advanced System Architecture
Neuromorphic Architecture : 메모리 기반 컴퓨팅 (IoT skill 연계)
Mesh App and Service Architecture
소프트웨어 공학 : 소프트웨어의 재사용의 어려움. 소프트웨어가 하드웨어 기술 발달을 못 따라갈 때, 소프트웨어 위기(80, 90년대), 개인이나 단체의 라이브러리만으로 한계를 느낌.-> 객체지향언어의 등장(재 사용성 증가)
Containers & Docker
Internet of Things Platforms




-2017
Intelligent 3 / Digital 3 / Mesh 4




Trend No. 1: AI & Advanced Machine Learning
Neural networks, natural-language processing
Trend No. 2: Intelligent Apps
App이 지능을 가짐. 사용자의 소비패턴, 동작패턴, 사용패턴을 이용해 적용가능. Ex)쉬리
Trend No. 3: Intelligent Things

Trend No. 4: Virtual & Augmented Reality

Trend No. 5: Digital Twin

Trend No. 6: Blockchain
) 비트코인
Trend No. 7: Conversational Systems
대화형 시스템
Trend No. 8: Mesh App and Service Architecture

Trend No. 9: Digital Technology Platforms
mix of five digital technology platforms: Information systems, customer experience, analytics and intelligence, the Internet of Things and business ecosystems.
Trend No. 10: Adaptive Security Architecture




댓글

이 블로그의 인기 게시물

유닉스 & 리눅스 가계도. Unix&Linux Family

- Unix Family - Shell History

라즈베리파이 커널 컴파일

- 라즈베리파이의 부트절차 1. Power on 2. SoC Rom의 첫번째 부트로더(Firmware)을 읽음. 3. 첫번째 부트로더가 MicroSD의 두번째 부트로더( bootcode.bin )을 호출 4. 두번째 부트로더가 MicroSD의 config.txt 파일을 읽고 실행. 5. 두번째 부트로더가 세번째 부트로더 ( start.elf )을 호출 실행 ARM core 활성화 6. ARM core가 네번째 부트로더( kernel.img )을 호출 실행 7. module load 8. init 실행 (daemon 실행) 부팅에 필요한 최소한의 세가지 : bootcode.bin, start.elf(start_cd.elf / start_x.elf), kernel.img - 라즈베리파이 커널 크로스 컴파일 - 커널 소스 내려받기 : 커널 소스가 필요한 이유? 임베디드 환경에 맞게 커널을 축소하기 위해서. git : sw 버전관리& 페키지를 쉽게 다운받기 위해 사용. #atp-get install git -y #git init #mkdir /raspberrypi 필요한 커널 소스 다운 및 크로스컴파일러 다운. : www.kernel.org 에서도 다운 가능. #cd /raspberrypi #apt-get update #apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 libc6-dev-i386 lib32z1 #git clone --depth=1 https://github.com/raspberrypi/linux #export KERNEL=kernel7 make를 이용해 크로스 컴파일 시켜줌. #apt-get install gcc-arm-linux-gnueabi make #cd linux #make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- bcm2709_

모든 프로그래머가 알아야 할 것들 목록.

Every Programmer Should Know Algorithms Big O Cheatsheet 📖   Grokking Algorithms Sorting Algorithms Numbers 📄   Floating Point Guide 📄   Basic Number Theory Every Programmer Should Know... 📄   Falsehoods Programmers Believe About Phone Numbers Strings Big List of Naughty Strings 📄   Unicode and Character Sets Homoglyphs Unicode Common Locale Data Repository Falsehoods Programmers Believe About Names Latency Interactive Latency Infographics 📄   Latency Numbers Every Programmer Should Know Time 📄   Falsehoods programmers believe about time 📄   More falsehoods programmers believe about time; “wisdom of the crowd” edition 📄   Some notes about time 📄   Falsehoods programmers believe about time and time zones Memory 📄   What every Programmer should know about memory Distributed Systems 📖   Designing Data-Intensive Applications 📜   Designs, Lessons and Advice from Building Large Distributed Systems 📜   Time, Clocks and the Orderi