블로그 이미지
* Microsoft MVP - Windows Development 2014 ~ 2019 5ring * LINE : kaki104 * facebook : https://www.facebook.com/kaki104 https://www.facebook.com/groups/w10app/ kaki104

카테고리

List All (551)
Xamarin Forms (4)
Bot Framework (19)
Azure (9)
Windows 10 (35)
Facebook News & Tips (158)
Windows App(Universa.. (83)
Windows 8&8.1 (113)
Windows Phone 8 (42)
Silverlight (37)
HTML5 & MVC4 (16)
WPF (1)
Portable Class Library (2)
Uncategorised Tips a.. (3)
Kinect for Windows (2)
ETC (12)
kaki104 Scrap (4)
App News (11)
Total521,316
Today35
Yesterday108



올해 빌드의 핵심 키워드는 Microsoft Azure와 Microsoft 365 입니다. 여기서 Microsoft Azure는 클라우드 서버가 아닌 디바이스 이야기이며, Microsoft 365도 뒤에 Office가 없습니다. 즉, Office를 뛰어 넘는 더 큰 개념의 365로 365일 Microsoft와 함께 보낼 수 있는..이라는 뜻으로 추측됩니다. ㅋㅋ



1. Day 1


Microsoft Build 2018 Keynote in Under 15 Minutes

 

* Microsoft Azure

이제는 Azure가 클라우드 서비스 뿐만아니라 IoT Device에도 본격적으로 연결 합니다.


1) Azure IoT Edge :  


. Qualcomm accelerated camera : 


홈 시큐리티, 공장 보안이 가능하며 마이크로소프트의 비전 툴킷이 탑재되어 있습니다.

. Windows SDK and Commercial Drone Solutions :



 - Azure IoT Edge는 Azure 클라우드 서비스를 벗어나 장치에 직접 배치되어 원격으로 관리되며, 모든 장치가 라즈베리 파이보다 작고, 대시보드에서 호출 할 수 있는 기능이 탑재 됩니다.
 - AI machine learning을 이용해서 만든 AI Model을 Docker 컨테이너에 패키지해서 배포 할 수 있습니다.
- 일반 카메라는 공장 내부에 이상 현상을 확인하고 알람을 발생할 수 있으며, 드론은 공장 외부에서 이상 현상을 확인 할 수 있습니다.


2) Azure AI-enabled edge devices
- Speech Device SDK & Reference Kits


음성 출력 디바이스 사진입니다. 인식은 앙되는 듯..


- Project Kinect for Azure


키넥트 생산이 중지되면서, 이젠 못 볼줄 알았는데.. 이렇게 발표를 하네요 크기가 얼마인지는 모르지만, 소형화가 되어서 어디든지 쉽게 넣을 수 있다면, 여러가지 디바이스 만드는데 활용 될 것 같습니다.


3) Azure Conversation AI
- Bot Framework updates

봇 프레임웍이 업데이트가 되었다는데..자세한 사항을 들어가서 확인해 보아야 할 것 같습니다.


4) Azure AI Infrastructure
- Brainwave (Real-time AI)

AI 칩을 이야기하는 듯합니다. 



* Microsoft 365
1) Cortana + amazon Alexa


코타나와 알렉서가 친구가 되었습니다. 하하하 AI 스피커 2개다 살까하다가, 알렉사 주문하는데 한국에 배송 못해준다고 해서 그냥 사지 않았는데..잘 한 것 같네요.


2) MR business applications
- Microsoft Remote Assist
- Microsoft Layout

MR용 프로그램을 발표했는데..음..MR이 없어서 패스;;


3) AI for Accessibility


 
2. Day 2
 
Microsoft Build 2018 keynote in under 5 minutes

 

. Timeline on Phone


1803 버전에 생긴 Timeline이라는 기능이 안드로이드의 사용 내용까지도 같이 보여줄 수 있는 기능입니다. 이 기능을 이용하기 위해서는 Play store에서 Microsoft Launcher를 설치하시고 기본 런처로 등록해 주셔야 합니다. 


그런데, 저 설치 해봤는데..아직 연동이 앙되더라구용 뭘 잘못했나?? 머 몇일 지나면 되겠죠 ㅋㅋ


. A new way to bring your phone & PC together

안드로이드 폰에 문자가 오면 PC에서 내용 확인하고 PC에서 입력하고..이미지 보내고 받고, 등등 안드로이드 폰을 PC로 바로 이용하는 기능입니다.


음음..사무실에서 일할 때 많이 사용할 것 같습니다. 저는 비록 안드로이드 폰이 없지만.. 쿨럭;; 이런 기능을 윈도우 폰에도 언능 넣어 달라고!!!


. Word with WinML

음 미국인도 문서 작성할 때 오타를 자주 만드는 것 같습니다. 후후후;;;

WinML이 Windows Machine Learning을 이야기 하는데.. 머신러닝으로 학습한 AI 모델을 워드에 넣어서 문서를 작성할 때 도움을 준다는...


. Notepad supports Linux line feeds

음 노트패드가 리눅스 line feed를 지원하는 것이 좋아할 일인지는 저도 잘 모르겠네요.. 좋은 건가요??


. Windows Store - New revenue share model


 - 게임과 상업용 앱을 제외한 나머지 앱의 수익율을 85% ~ 95% 상향

. Payments in Outlook (Microsoft Pay)

아웃룩에서 결제를 할 수 있는 기능이 추가되었다네요..그런데 국내에서 사용 가능 할지는 모르겠는..


. Microsoft Graph

마이크로 소프트 그래프는 지난번 동영상에서 다루었기 때문에 패스~

. Microsoft Graph UWP Controls

마이크로 소프트 그래프를 UWP에서 쉽게 사용할 수 있도록 컨트롤를 제공해 준다고 하네용~

https://aka.ms/windowstoolkit
 
3. Day3?

Day3는 그냥 동영상만 나오더라구요..


짧게 편집한 동영상들에는 개발자를 위한 내용은 나오지 않네요 ㅋㅋ 개발자를 위한 내용도 중간에 조금 있는데.. 나중에 직접 동영상으로 만들어서 포스팅 하도록 하겠습니다.


그런데, 빌드 끝나자마자 구글 IO하는건..뭔지.. MS랑 구글이랑 행사 일자 일부러 그렇게 잡은 걸까요??


'Windows 10 > News' 카테고리의 다른 글

Microsoft Build 2018 정리  (0) 2018.05.12
//BUILD/ 2015 News  (0) 2015.04.30
Posted by MVP kaki104

어느날 서피스 4 윈도우 업데이트를 봤는데.. 0%에서 더이상 진행이 되지 않더군요..

머..언젠간 되겠지..라고 넘어갔다가, 일주일 뒤에도 그 뒤에도 0%.... 디팬더 업데이트도 앙대고..;;쿨럭



그래서, 이렇게는 앙되겠다 싶어서 검색을 했습니다.


Windows Update stuck downloading updates in Windows 10


이런 내용이 있더군요 흐흐흐. 하지만, 초보는 역시 쉽지 않은 내용!! 그래서 포스트를 작성했습니다.



1. Command Prompt 창을 Admin으로 실행하기


왼쪽 하단, 윈도우 아이콘 오른쪽에 cmd라고 입력합니다.



Command Prompt라는 항목을 마우스 오른쪽 클릭을 한 후 Run as administrator를 선택해서 실행합니다.



그러면, 관리자 모드에서 실행하기 때문에 다시 한번 확인을 해주고 나면 아래와 같은 창이 나타납니다.


2. 서비스 중지하기


net stop wuauserv 라는 명령어를 입력 후 엔터


net stop bits 라는 명령어를 입력 후 엔터


저 같은 경우에는 처음에 입력한 명령어가 실패를 하고 다음줄에 명령어가 실행되면서 서비스를 중지 했었습니다.

아래 화면은 방금 찍은 것이라 예전과는 다른 화면이네요.. 머 일단 두가지 명령을 다 입력해서 서비스 중지를 하시면 됩니다.




3. C:\Windows\SoftwareDistribution 폴더의 내용 삭제하기


윈도우 탐색기를 이용해서 해당 폴더로 들어가신 후 모두 선택하고 삭제합니다.

사용중인 파일이 있는 경우에 삭제가 않될 수 있습니다. 그런 파일들은 skip으로 넘겨주세요.


사용중인 파일들도 삭제를 하기를 윈하시면, 재부팅하신 후에 다시 시도해 주시면 가능할 수 있습니다.

제 경우에는 재부팅해도 삭제 않되는 녀석들은 삭제가 않되더군요..




4. 서비스 다시 시작하기..


net start wuauserv


net start bits


명령을 입력해서 서비스를 다시 시작합니다.



5. 윈도우 업데이트 화면을 다시 확인 합니다.


아래와 같이 정상적으로 나온다면 Check for updates를 눌러서 업데이트를 진행하시면 됩니다.


제 경우에는 파일 삭제만 대충하고, 이 화면을 확인하니 업데이트가 가능한 상태라 바로 업데이트 진행했습니다. 서비스는 재부팅하면, 자동으로 실행이 되는 듯해서 따로 실행하지는 않았습니다.




좋아요 눌러 주실거죠? 흐흐;;;


우주소녀 성소 입니다. 캬캬



Posted by MVP kaki104

아침부터 비온다는 예보 때문에 싱숭생숭한 하루 였습니다. 다행이 비가 찔끔와서 다행이였던 것 같습니다. 처음으로 온오프 믹스를 통해서 오프라인 모임을 알리고 신청을 받으면서, 한 30분은 금방 접수를 하지 않을까? 라고 생각했었는데..후후 저만의 생각이 였다는 것을 접수 마감일날 느꼈습니다. 그래도 다행이 접수 마감일자가 지나도 많은 분들이 관심을 가지고 참석 의사를 밝혀 주셔서 모임은 총 13분이 오셔서 진행 했습니다.

 

모임 일자는 7월 27일 오후 7~10시까지 강남 토즈점에서 진행하였으며, 마이크로소프트 멜팅팟에서 장소 지원을 해주셨습니다.

 

7시 약간 지난 상태에서 촬영을 하고 시작을 했고, 끝날 때 다시 촬영을 하지 않아서 몇분 보이지는 않습니다만, 참석해 주신분들께 감사합니다.

 

 

매번 모임 때 마다 가지고 가서 문앞에 붙여 놓고 있습니다. 고 부장님 감사합니다. 사진 촬영해주신 동하님도 감사드립니다.

 

 

전체 적인 진행은 이미 블로그에 포스트를 해 놓은 것을 기초로 하였기 때문에, 처음 접하신 분들도 쉽게 따라하셨지 않은가 생각됩니다. 앞으로도 포스트를 먼저 한 후에 함께 따라하기 형식으로 진행하려고 합니다.

 

 

봇에 대해서 관심이 높아서 여러가지 질문들과 정보를 공유하고 좋은 시간을 보낸 것 같습니다. 다음달에는 약간 더 깊이 들어갈 수 있도록 준비 하도록 하겠습니다.

 

Posted by MVP kaki104

음..딱 요렇게 생겼습니다. 머 사진으로 자주 보던 녀석이라 모양은 알고 있었는데..이전에 사용하던 635에 비해 크기가 엄청 큰데도 무게 차이는 별로 없습니다. 스팩은 하늘과 땅 차이이인데;;;

 

635를 그동안 어떻게 사용했는가 싶습니다. 앱 사용하다가 화면 전환 할 때의 속도는 비교가 불가능하네요..일단 메모리가 충분하니까 서스팬드, 리줌이 거의 없는 듯하네요..괘적한 환경이네요..일단 만족합니다.

 

 

저한테 중요한 것은 Windows Continuum을 사용하는 것이라..

 

뭐, 구매 할 당시에는 Display Dock을 준다고 표시가 되어있었는데.. 어찌된 영문인지 오지 않았다는 것과 그걸 물어 볼려고 미국 스토어에 채팅으로 연결해서 짧은 영어와 구글 번역기를 이용해서 1시간 정도 이야기를 했다는 것도.. 결국 루미아 오퍼라는 앱으로 들어가면 쿠폰을 주고 쿠폰으로 처리를 해야한다는 내용을 알게 되었고, 미국에서만 가능하다는 사실을 알았지만요;;

 

 

* 고민 중...

Microsoft Display Dock을 구매하려고 하니 $100 정도가 들어갑니다. 순수 기계값만.. 이것 저것 많이 할 수 있다고 하지만 Window Continuum 기능만 사용해 볼려고 했는데..너무 비싸다는 거죠..그래서...

 

집 TV에 연결되어 있는 Microsoft Display Adapter V1가 생각이 나더군요. TV를 통해서 영화를 볼 때 좋습니다. 기존에 HDMI로 연결해서 사용했는데 중간에 튕기는 현상이 발생을 하고, 연결할 때 마다 프로그램들이 모두 이쪽 저쪽으로 이동을 해서 짜증이 나더군요.. 그래서, 이 방식으로 변경을 했는데 좋더군요. 연결은 서피스나 핸드폰으로 연결하고, 하이마트나 온라인에서 구매가 가능합니다. 대략 5~8만원 정도입니다.

 

950 XL에서 Connect에 들어가서 Display Adapter에 연결을 하니 컨티늄 기능이 활성화 되더군요.. 생각하지도 않고 있었는데.. 그런데 이 상태에서 모든 앱이 실행 가능한 것이 아니더군요.. DS Video를 실행하고 싶었는데..컨티늄 상태에서는 앱을 실행 할 수 없다고 안내가 나오네요..나중에 개선 되겠죠.

 

 

컨티늄 기능이 활성화가 되고 나면, 폰은 터치 패널 같은 형태가 되어서, 마우스 포인터를 핸드폰 화면을 이용해서 움직일 수 있습니다.

 

 

으흠..그렇구나..라고 생각하다가. 사진을 찍을려고 카메라 버튼 누르고 사진찍고 나오니 아래와 같이 폰 화면에 Tap to control ...이라는 줄이 하나더 표시 되고, 폰은 폰대로 사용이 가능하네요.

 

 

 

컨티늄 상태에서 어떤 앱이라고 하더라도, 한 곳 에서만 실행됩니다.

폰에서 실행되던 앱을 TV에서 실행하면, 폰에서 실행되던 앱이 죽고 TV에서 새로 앱이 실행됩니다.

반대의 경우도 마찬가지네요.

 

영화에서 보던 화면을 터치해서 옆으로 쭈욱~하고 밀면 화면이 전환되는 개념은 아니군요;;;

 

 

 

Posted by MVP kaki104

홀로랜즈용 2D 앱 개발 시작하기

Build 2016에서 공개된 자료 중에 홀로랜즈에서 동작하는 2D앱 개발 방법에 대해 살펴 보도록 하자.

 

0. 원본 동영상

HoloLens: Building UWP 2D Apps for Microsoft HoloLens

https://channel9.msdn.com/Events/Build/2016/B854

ppt에 자세한 내용들이 나와있기 때문에 한번 살펴보는 것이 좋으며, 이 포스트에서는 개발을 하기 위한 내용을 중심으로만 설명하겠다.

 

 

 

 

혹시 홀로랜즈가 뭔지 모르시는 분들을 위해 제품 사진

 

 

 

 

1. 시작하기

 

Visual Studio 2015 Update 1

Windows 10 SDK (10.0.10586 이상)

HoloLens Emulator

2D UWP 앱 개발에는 Unity가 필요 없으나, 혹시 다른 앱을 설치해서 돌려볼 수도 있으니 설치하는 것도 괜찮다.

 

Install the tools

https://developer.microsoft.com/en-us/windows/holographic/install_the_tools

 

 

2. 에뮬레이터 설치

 

 

설치를 하고 Visual Studio 2015를 실행하면 실행하는 곳에 에뮬레이터가 추가되어있다.

 

 

예전에 만들어 놓았던 OCR Sample 프로젝트를 열고 HoloLens 에뮬레이터로 실행한다. 이때 CPU는 반드시 x86으로 지정되어 있어야 한다. 실행을 시키면 에뮬레이터가 실행된다.

 

 

3. 홀로랜즈 에뮬레이터이다!!

조작 방법을 처음에 익히는 것이 필요하다. 시선을 기준으로 커서가 움직이기 때문에 그걸 키보드와 마우스로해야하고 윈도우를 멀리, 가까이 보기 위해서는 ASDF키를 이용해서 움직여야 한다. FPS 게임과 비슷하다고 해야할까??

 

 

에뮬레이터에 내장되어있는 Holograms라는 앱에 있는 어린아이가 춤추는 동영상?? 머 그런 것이 있는데..정말 신기하다;; 리얼 디바이스에서 보면 환상일듯..

 

 

사진앱을 실행하면 Microsoft Account가 필요하다는 메시지가 출력된다. 아이디와 비밀번호를 입력하면 OneDrive에 있는 사진과 동영상을 볼 수 있다.

 

 

 

 

동영상 플레이도 문제 없이 잘 된다.

 

 

특별한 설정을 하지 않더라도 OCR Sample 앱을 홀로랜즈에서 실행할 수 있다.

* 다른 셈플을 실행 시키고 싶었지만..SQLite을 사용하는 프로젝트는 실행이 불가능 하다..

 

 

파일 열기를 위해서 FileOpenPicker를 호출 하면 OneDrive 앱이 필요하다고 나온다. 현재 로컬 파일을 바로 선택해서 열 수 없기 때문에 OneDrive 앱이 필요한데...설치가 되지 않는다. 쿨럭 에뮬레이터 업데이트가 되면 이 부분은 해결이 되리라고 생각한다.

 

지원하는 기타 외부 장치로는 블루투스 키보드, 홀로랜즈 클릭커, 게임 패드가 있으며, USB Port는 있지만 USB 메모리를 지원하지는 않으며, 디버깅을 하기 위해서 사용한다고 한다.

 

 

UWP 앱에서 홀로랜즈 전용 API를 사용하려면 다음과 같은 코드를 이용해서 확인 후 사용해야 한다.

 

if (Windows.System.Profile.AnalyticsInfo.VersionInfo.DeviceFamily == "Windows.Holographic")
{
    // Enable or disable features
}

 

이 정도라면, 홀로랜즈를 지원하는 2D 앱 개발도 슬슬 시작해 볼 때가 온것 같다. 물론 복잡한 앱을 만들기는 어렵지만, 하나하나 제한이 풀리면 완전 새로운 앱 시장이 만들어 지지 않을까 생각해본다.

 

 

4. 홀로랜즈용 2D 앱의 장점

 

. 화면의 제한이 없어진다. 크기 위치 등..

. 어떠한 자세에서도 편하게 사용이 가능하다.

. 손이 자유로운 앱 환경

 

데모중 한 장면으로, 기타 연주를 하는데, 악보를 홀로랜즈를 통해서 보는 것이다. 손을 이용해서 악보를 스크롤 할 필요 없이 눈이 보는 위치를 인식해서 자동으로 스크롤을 시켜준다.

 

 

 

5. 현재까지 지원하지 않는 기능

. 다중 앱 실행

. 공유 Contract

. 알람(로컬이나 Push)

. Toasts

. Live Tiles

 

더 자세한 사항은

https://developer.microsoft.com/en-US/windows/holographic/current_limitations_for_apps_using_apis_from_the_shell 링크를 참고한다.

 

 

6. 윈도우 스토어에 등록

1) UWP 앱으로 등록하면 된다.

2) 홀로랜즈가 지원되는 앱은 Windows Universal, Windows Holographic이라고 표시된다.

3) HoloLenss Store에 나타내도록 하는 것을 개발자가 정할 수 있다.

4) UWP 앱 등록 진행 방법과 동일하다.

 

그외 좀더 자세한 등록 방법은 PPT 문서를 참고한다.

 

 

Posted by MVP kaki104
TAG HoloLens, UWP

4월 18일자로 포스트된 것으로 이번에 업데이트된 Visual Studio 2015에 .Net Native Compiler 옵션이 추가되었습니다. 어떤 옵션인지 간단하게 살펴 보겠습니다.

 

참고

What’s new for the .NET Native Compiler and Runtime in Visual Studio 2015 Update 2

https://blogs.msdn.microsoft.com/dotnet/2016/04/18/whats-new-for-the-net-native-compiler-and-runtime-in-visual-studio-2015-update-2/

 

 

1. 어떻게해야 사용할 수 있다요?

 

Visual Studio 2015 Update 2를 설치하세요~

설치하시면서 Tools을 1.3.1로 업데이트 합니다.

 

 

 

1-1. 이미 만들어져있는 프로젝트는 어떻게 하나용?

그건 .Net Core Libraries를 업데이트 하면 됩니다.

 

 

 

2. .NET Native 컴파일과 런타임이 뭐가 좋아졌나요?

2-1. 향상된 리플렉션(Reflection) 지원

2-2. 향상된 HockeyApp과 함께하는 스택 추적

2-3. 빠른 WinRT 상호 운용성

2-4. 빠른 네이티브 코드

2-5. 개발시 컴파일러 개선

 

 

3. 기존 앱의 성능을 확인해 보겠습니당

 

OCR Sample 앱을 2번에 걸쳐 성능 측정을 한 결과로

Application Startup 시간이 398.85ms, 493.93ms가 걸리네요

 

 

 

4. .NET Native 옵션을 활성화하자

 

프로젝트 탐색기 창에서 프로젝트를 선택하고, 마우스 오른쪽 버튼을 눌러서 속성에 들어온다.

거기서, Compile with .NET Native tool chain을 선택합니다.

 

 

 

5. 성능 측정을 다시 해봅니다.

 

 Application Startup 시간이 398.85ms, 493.93ms에서 199.9ms, 220.76ms으로 시작시간이 절반정도로 훅~ 줄어버리네요~~~캬캬캬캬 간단한 방법으로 앱 성능을 높일 수 있는 좋은 방법인 것 같습니다.

 

 

Posted by MVP kaki104

마이크로소프트의 Mapping과 위치 기술을 배울 수 있는 세션으로, 당신의 XAML과 웹 베이스 어플케이션에 윈도우 맵앱에서 사용되는 많은 기능들을 어떻게 가져다가 사용할 수 있는지를 알 수 있다.

 

https://channel9.msdn.com/Events/Build/2016/B867

 

 

 

1. Maps Platform 개요

 

사용하는 방식은 크게 UWP용 전용 컨트롤을 사용하거나 웹 컨트롤을 사용하고, REST 서비스를 이용해서 부가정보 들을 제공하고 있는데,

 

1) 공간 데이터 서비스

2) 경계 데이터

3) Reverse Geocoding

4) Geocoding

5) 길찾기

6) 교통 사고

7) 정적 이미지

8) Elevations

 

위의 8개의 정보를 제공한다.

 

 

 

그래서, 맵 플랫폼을 이용해서 코타나에서 길안내 지도를 보여주거나, Map 앱, 핸드폰 MMS 문자로 자신의 위치를 보낼 때 사용하고 있다.

 

 

 

2. Native Map Control (UWP)

 

1) 모든 윈도우 디바이스에서 사용 가능 : 모바일 데스크톱, IoT, 홀로랜즈, 서피스 허브, Xbox One(조만간 사용가능)

2) 다양 한 사용 분야 : 네비게이션 맵 앱, 여행, 생산성, 비지니스 뉴스 & 날씨, 소셜,...

3) 코드

3-1) 구멍난 폴리곤 사용

음..이렇게 사용하는 것이 이전 버전에서는 불가능 했기 때문에 소개하는 것이 겠죠??

 

 

3-2) 근처만 보이기

 

 

 

 

 

데모를 진행했는데..

내용이 캘리포니아 선택해서 오프라인 맵 다운로드를 받았다. 음음..말하려는 것이 무었이 였을까?? (이미지 생략)

 

 

3. 빙 공간 데이터 서비스 업데이트

 

3-1. 빙 공간 데이터 서비스?

1) 현재 기능 : 공간 정보를 REST 형태로 서비스, 빙맵에 경계(boundaries) 관리, 일괄 혹은 예약 geocoding

2) 새로운 기능 : KML 업로드와 쉐이프 파일을 데이터 소스로, 자동 쉐이프 파일을 WGS84에 재 투영, GeoData 디렉토리

3) Roadmap : Bing Places 병합

 

-> 음 이 내용만 봐서는 크게 와닫는게 없는뎅..쿨럭

 

3-2. Maps Across Platforms

 

빙맵의 70%가 비지니스 인텔리젠스를 위해 사용..이라고하는데 음음..어디에 사용되는 건지 구체적인 내용이 나오지 않아 모르겠음..(각 OS 별 사용 %는 표시되는데..)

 

 

3-3. Bing Map V8 SDK - Preview 출시

 

1) 고성능 : HTML5 canvas 사용, 수천개의 도형 지원, 새로운 'lite' 모드 지원

2) 풍부한 기능 : 백터 맵 레이블, Branches 지원, 8개의 새로운 모듈과 새로 추가된 많은 기능, 더 많은 기능 추가를 계획 중

3) 개발자 친화 : 적은 코드로 더 강력하게, V7 지원, 인터렉티브 SDK 향상

4) 시나리오 기반 디자인 : 5년간 사용자의 피드백 사용, 여러 앱 개발자의 타입에 맞도록 제작

 

 

녹색 부분이 V8에 추가된 내용

 

 

 

3-4 Release Branches

-> 정확하게 어떤 서비스인지 모르겠다는..

 

 

 

3-5. Bing Maps V8 Interactive SDK

 

Bing Map Dev Center

https://www.bingmapsportal.com/

 

Sing In 버튼을 클릭해서 입장한 후 Interactive SDK 링크를 클릭하면

API를 호출하고 결과를 바로 볼 수 있는 페이지로 이동한다. 여기가 새로만들어진 Interactive 이다.

 

직접 주소는 대충 아래와 같다.

http://www.bing.com/api/maps/sdk/mapcontrol/isdk#loadMapAsync+JS

 

 

-> 이전에 비해서 지도가 상당히 정리된 느낌으로 이제는 정말 구글 맵 앙쓰고 빙 맵 사용하고 싶어진다.

 

JavaScript 명령을 추가한 후 오른쪽 중앙에 플레이 버튼을 클릭하면 입력된 코드를 즉시 실행해서 결과를 보여준다.

 

 

우리집 근처 Bing map 

 

동일한 곳 Google map

 

 

 

워~ 일단 글씨와 지도가 bing map 쪽이 훨씬 선명하게 출력되는 느낌입니다. 음 뭔가 달라진 것 같내요

 

자동완성 기능 테스트

 

 

 

3-6. 구멍난 폴리곤 추가 가능

 

3-7. 2개의 모듈을 동시에 표시 가능

 

지도를 띠우고, 그 위에 온도 데이터를 불러와서 또 출력하는..셈플

 

 

3-8. 우편번호를 이용한 경계 표시

 

 

 

4. What's Next

 

1) 모바일 서포트

2) TypeScript 정의

3) 지역화 확장

4) 맵을 이미지로 추출

5) Map API 임베디드

6) Driven 맵 설정

 

4-1. What's Next - Map Styles

Dark and Greyscale road map styles which are better suited for Business Intelligence apps

 

4-2. What’s Next – Image Filters

Apply an image filter to the base map tiles to create a custom map style

4-3. What’s Next - Geometry Calculations

다양한 모양 지원

 

5. Map에 대한 뉴스

http://aka.ms/MapsAtBuild

 

6. 옮긴이 생각

 

과거 Bing map 초기 버전에 비하면 엄청난 발전이 보여진다. 이제는 진짜 Bing map을 사용해서 앱을 만들어 보고 싶다는 생각이 든다. 네비게이션 앱 만드는 것이 가능하지 않을까??

 

 

 

Posted by MVP kaki104

Build 2016 - UWP 관련 동영상 정리 엑셀

 

윈도우 앱 개발(Windows 10 UWP app) https://www.facebook.com/groups/w10app/ 에 올린 엑셀 파일 링크입니다.

이 엑셀 파일에는 75개의 UWP 관련 동영상에 대한 링크가 있으며, 이 링크 하나하나를 페이스북 그룹 회원 분들, MVP분들, VTouch에서 번역(?) 정리 작업을 하고 있습니다.

 

https://onedrive.live.com/view.aspx?resid=F2F0FC0CB0A58A69!259337&ithint=file%2cxlsx&app=Excel&authkey=!ABm38lda4VLUjCg

 

작업 진행 현황 : 11개/75개

 

 

 

Posted by MVP kaki104
https://channel9.msdn.com/Events/Build/2016/P540

 

강력한 Bing API의 새로운 기능을 사용하기 위해 어떻게 해야하고 어떤 내용들이 있는지 알아 보도록 하자.

 

-> 여기서는 주로 빙 검색에 관련된 내용만 다루고 있다.

 

참고 동영상 :

 

Episode 74 (Redmond): Project Oxford - Vision, Face and Emotion APIs

https://channel9.msdn.com/Blogs/TechTalk/Episode-74-Redmond-Project-Oxford-Vision-Face-and-Emotion-APIs

 

 

 

 

0. 세부 서비스 목록

 

1) 인식(Vision) : 컴퓨터 비전, 감정(Emotion), 얼굴(Face), 비디오(video)

2) 말하기(Speech) : 사용자 인식, 발표자 인식, 말하기

3) 언어(Language) : 빙 맞춤법 체크, 언어분석, 언어이해, 택스트 분석, 웹 언어 모델, 번역

4) 지식(Knowledge) : 학문적 지식, 개체 연결, 지식 탐사, 추천

5) 검색(Search) : 빙 웹 검색, 빙 이미지 검색, 빙 비디오 검색, 빙 뉴스 검색, 빙 자동 제안

 

-> 푸른색 부분이 새로 개선되거나 추가된 부분으로 이번에 다루는 내용이다

 

 

 

 

1. 어떻게 시작하나요?

 

1) Micorosft Cognitive Services ( http://www.microsoft.com/cognitive-services ) 접속

2) 마이크로소프트 계정으로 로그인

3) 관심있는 API를 선택하고 구독 신청

4) 트라이얼 키 생성

 

 

 

1-1. 끊임없는 API의 개선 사항

 

1) API 라이프사이클에 일부로 새로운 기능을 사용할 수 있다.

2) 빙 닷컴의 패러티와 자동 관련성이 개선된다.

3) 일반 버전에서 중요 개선 사항들을 사용할 수 있다.

 

 

 

2. 새로운 기능에는 뭐가 있나요?

 

-> 빙 검색에 대한 소개가 중심임

 

2-1 검색 API

 

검색을 하면 웹, 딥 링크, 뉴스, 이미지, 비디오, 관련 자료, 링킹에 대한 종합 적인 결과가 반환

 

 

 

2-2. 웹 검색 추가 사항

1) 랭킹 답변

2) 딥 링크

3) 성인 의도 신호가 추가

 

 

 

2-2. 이미지 검색 추가 사항

 

1) 강화된 필터 기능 : 사진 크기, 라이센스 종류, 스타일 등을 이용해서 필터 할 수 있음

2) 이미지 캡션 검색

3) 세그먼트 엑션 가능 : 쇼핑이나 레시피

4) 트랜드 이미지

 

 

세그먼트 액션 기능 + Image Insights를 이용해서 이미지에서 사물 인식, 비슷한 것 찾기, 쇼핑이나 레피시 소스 검색을 할 수 있다. 

 

 

 

2-3. 비디오 검색 추가 기능

 

1) 모션 썸네일 미리보기

2) Query alteration suggestions

3) 트랜드 비디오 

 

 

모션 썸네일 미리보기 : 비디오 검색 후 마우스를 올려서 미리보기를 할 수 있다. 

 

 

 

2-4. 뉴스 검색 추가 사항

 

1) 주제별 그룹 뉴스 토픽 : 건강, 정치, 언테테인먼트..등의 그룹

2) 트랜딩 뉴스

 

 

2-5. 자동 제안(Autosugget)

 

검색어를 입력할 때 제안 단어들이 아래로 쭈욱 뜨는데..그 단어들을 알려주는 서비스가 추가되었다.

 

 

 

2-6. 맞춤법 검사(Spell Check)

 

철자가 틀렸을 경우 알려주는 서비스

 

 

 

3. 고급 기능은 뭐가 있지?

 

1) 답변에 필터 기능

2) 페이지

3) 강조

4) 딥링크

5) Query alteration + spell suggestions

6) 성인 의도 식별

 

 

 

4. 옮긴이 의견

 

일단 빙 API가 완전 무료는 아니다. 하지만, 테스트를 하거나 어느정도 만든 앱이 성공을 하지 않으면 아마 사용요금은 나가지 않을 것으로 생각된다. 그러니 너무 깊게 생각하지 말고 일단 도전하는 것도 좋을 듯하다.

 

난 앱이 잘돼서 돈좀 내봤으면 좋겠다;;;;

 

Posted by MVP kaki104

https://channel9.msdn.com/Events/Build/2016/B876

 

이 세션을 진행하는 동안 당신은 공간 오디오(Spatial Audio)가 무엇인지, 가장 좋은 공간 오디오를 사용하는 방법, 앱과 게임에 적용하는 방법등을 배울 수 있다.

 

 

 

 

1. 공간 오디오가 뭔가요?(Spatial Audio)

 

1) 전통 적인 오디오는 평면이다(?) 5.1 채널, 7.1 채널 기타..

2) 공간 오디오는 소리가 오브젝트로부터 3차원 공간을 통해 직접 전달되는 환상을 줄 것이다.

3) 현실에서 당신이 듣는 것들이 공간 오디오이다.

 

 

2. 프로젝트 페노로스(Project Penrose)

 

1) 마이크로소프트 홀로랜즈의 오디오 기술을 UWP app과 홀로랜즈, 데스크탑, 폰, 엑스박스 원용 게임에 사용할 수 있다.

2) 이 오디오 기술은 HRTFs와 해드폰에 최적화 되어 있다.

3) 개발자는 공간오디오를 AudioGraph API나 Unity를 이용해서 사용할 수 있다.

 

 

3. HRTF가 뭔가용?(Head-related transfer function)

 

1) 2개의 귀는 3차원의 소리를 듣는다.

. 방향(left/right, front/back)

. 고도(위/아래)

. 거리

2) 머리 모양, 외부 귀, 내부 귀, 뇌의 작업은 우리가 위치를 인식할 수 있도록 한다.

3) HRTF는 소리가 우리 귀의 왼쪽이나 오른쪽에 도달하는 방법을 이야기한다.

 

 

4. HRTFs와 머리 방향 추적(Head Orientation Tracking)

 

1) 듣는이의 머리 움직임을 추적하고 방향을 업데이트하면 정확한 사운드를 만들 수 있다.

. 앞과 뒤의 혼돈을 줄일 수 있다.

. 고도 인식을 향상 시킬 수 있다.

2) 잠재적으로 머리의 움직임은 공간의 정보를 정확하게 이해하도록 되어있다.

3) HRTF 기반 오디오 랜더링은 해드폰과 방향을 추적할 때 향상된다.

 

 

5. AudioGraph API in Windows 10

 

입력된 신호들을 SubmixNode를 이용해서  먼가 작업을 하는 듯하내요..

 

 

 

6. Emitter와 Listener를 추가

1) Emitter

. 사운드를 만드는 소스

. 입력 소스나 submix를 사용할 수 있다.

. #emitters 멀티 팩터 지원

. 방향, 위치, 속도에 영향을 준다.

2) Listener

. 공간 오디오를 듣는

. 오직 1개의 리스터/AudioGraph만 지원

. 방향, 위치, 속도에 영향을 준다.

 

 

7. AudioGraph in Windows 10 RS

 

기다리던 데모

 

. 데모를 시작하기전에 코드를 잔득 보여주면서 설명을 하는데..음음..

 

. 경찰차가 사이렌을 울리면서 위 아래로 움직이면 사운드가 크게 들렸다가 작게 들렸다가 하네요..

. Emitter를 변경하는 데모네요~

 

 

 

 

8. Head Tracking and AudioGraph Listener Position

 

두번째 데모 이번에는 리스너를 변경하는 데모..

그러나 감동이 없어서 패스

 

 

 

9. 공간 오디오 응용프로그램

 

1) 증강 및 가상 현실

2) 영화 감상

3) 음악 감상

4) 게임

 

 

10. The Guide Dogs Project

 

공간 오디오를 이용해서 어르신들을 위한 안내 앱 개발 프로젝트를 진행하는 듯합니다.

 

 

 

11. 가상 스피커 포지션

 

기존 5.1 채널 동영상을 가상 스피커를 추가한 후에 재생해주는 데모

 

 

 

12. Background Audio는 한번에 처리 가능

 

앱에 backgroundMediaPlayback 기능을 추가하고 사용하면 된다

 

 

 

 

13. Unity와 공간 오디오

 

우왕 여기는 으흠..유니티에 공간 오디오를 도입하면 어떻게 된다..라는 내용이 대부분인데..

분야가 좀 다르다 보니 무슨 이야기인지 잘 모르겠네요..

여하튼 유니티를 이용해서 공간 오디오를 추가하면 엄청난 효과를 낼 수 있다는 내용인 것 같네요

 

더 자세한 내용은 직접 동영상을 보시는 것이 좋을 듯하네요

 

Posted by MVP kaki104

티스토리 툴바