Thumbnail
개발 · 프로그래밍웹 개발

WebAssembly 프로그래밍대시보드

(4.3)
3개의 수강평 ∙ 79명의 수강생
77,000원

월 15,400원

5개월 할부 시
지식공유자: 김대진
총 67개 수업 (13시간 26분)
수강기한: 
12개월
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가공유
  • 김준원 프로필김준원
    2024-05-031256632

    혹시 qopenglwidget <-- 웹어셈블리에서 Canvas대신 사용 하는 강좌도 포함 되어있나요??

    김대진
    김대진
    김대진
    2024-05-03337388

    QOpenGLWidget 에 대해서는 이 강의에서 다루지 않습니다.

  • 허세종 프로필허세종
    2024-03-221214856

    안녕하세요. 웹어셈블리를 이용해서 고성능으로 동작해야 하는 기본 창을 구현하고 거기에 추가되는 간단한 UI들은 웹으로 개발하여 연동하는 것이 가능할까요? C++ 등으로 자잘한 UI를 일일이 구현하는 것은 시간이 많이 걸리기 때문에 이런 식의 응용이 가능하다면 좋을 것 같습니다. 해당 기술에 대한 지식이 없어서 문의드립니다.

    김대진
    김대진
    김대진
    2024-03-22326947

    안녕하세요. 고성능(?)으로 동작해야 한다는 것이 주관적이라서요. 정확한 답변을 드리기는 어렵습니다. 다만 일반 웹어셈블리로 구현한 바이트코드(실행파일)를 HTML 에서 볼러옵니다. HTML 코드 안에 JavaScript 로 웹어셈블리파일(확장자가 wasm인 파일) 로딩합니다. 따라서 HTML 에서 다른 영역을 PHP 등 과 같은 서버 사이드 스크립트로 작성할 수 있습니다. 그래서 결론은 웹으로 구현한 것을 웹어셈블리로 통신할 때, HTML5에서 제공하는 WebSocket 을 이용해 연동이 가능 할것 같습니다.

  • Jace Alan 프로필Jace Alan
    2024-03-201212550

    rust, webassembly 에 관심있어서 찾고있습니다. 선생님의 강의가 딱 맞는것 같았는데... 미리보기엔 webassembly 소개만 되있고;;; 목차를 보니 qt가 메인인 느낌이 들어서요. 제가 알기로 qt를 gui구현 라이브러리로 알고있는데, 제가 생각한것이 맞겠죠? 다른것이 아닌.... 무엇을 여쭤야는지 좀 애매한데... rust로 웹앱 구현하는 쪽 강의라고 생각하면 될까요?

    김대진
    김대진
    김대진
    2024-03-20326411

    안녕하세요. C, Rust, C++ 와 WebAssembly 를 이용해 간단한 예제를 작성하는 방법을 설명합니다. 그리고 좀더 복잡한 프로그래밍은 C++ 과 WebAssembly 그리고 Qt 를 이용해 구현하는 방법에 대해서 살펴봅니다. 예를 들어 멀티쓰레드 등 다양한 API 를 WebAssembly 와 함께 사용하기 위해서 심화학습은 주로 C++ / Qt / WebAssembly 로 더 많은 비중을 두었습니다.

  • KDon 프로필KDon
    2023-12-201108133

    1. Linux나 Mac이 설치되어 있는 PC가 없어서 MS Windows가 설치 되어 있는 PC에 개발 환경을 구축하려고 합니다. Emscripten SDK 가 MS Windows에서 사용하는데 문제가 있는 것처럼 인터넷에 나오던데 가능한가요? 2. C++가 기본인 OpenCV를 사용해서 Web Browser에서 동작하는 App을 개발하려고 합니다. 즉 Web Browser로 Embedded System Web Server에 접속하면 "Process Image"라는 Button이 Browser에 표시되는데 , 이 Button을 누르면 OpenCV 로 만든 App이 동작해서 처리 결과를 Web Browser에 표시하게 하는 것이 목적입니다. Web Assembly를 사용하면 위의 기능을 구현할 수 있나요?

    김대진
    김대진
    김대진
    2023-12-20303948

    1. 어떤 플랫폼에서든지 문제가 없는건 없습니다. 다만 문제가 있을때 직접 해결하면 사용할 수 있는것이고 그렇지 않으면 사용하지 못하는 것이 많습니다. 따라서 문제가 되는점을 프로젝트 시작전 사전 검토후 진행하시는 것을 추천 합니다. 2. OpenCV를 사용하는것은 시도해 본적이 없어서 되는지는 잘 모르겠습니다.

  • 임권일 프로필임권일
    2023-03-04803657

    이거 배우면 뭐가좋나요?? 게임만드는건가요?? 자세하게 알려주세요

    김대진
    김대진
    김대진
    2023-03-04246074

    웹 브라우저에서 동작하는 웹 애플리케이션을 개발하기 위해서는 HTML, CSS, JavaScript, PHP, ASP. NET, JSP 등 웹 프로그래밍 언어를 사용해야 합니다. 하지만 WebAssembly라는 기술을 사용하면 C, C++, Rust 등의 컴파일 언어를 이용해 웹 애플리케이션을 개발할 수 있게 됩니다. 더 궁금한게 있으면 언제든지 문의해 주시고 아래로도 연락주시면 성심것 답변드릴께요~ dorosy.kim@gmail.com