45,100원
- 김준원2024-05-031256632
혹시 qopenglwidget <-- 웹어셈블리에서 Canvas대신 사용 하는 강좌도 포함 되어있나요??
- 허세종2024-03-221214856
안녕하세요. 웹어셈블리를 이용해서 고성능으로 동작해야 하는 기본 창을 구현하고 거기에 추가되는 간단한 UI들은 웹으로 개발하여 연동하는 것이 가능할까요? C++ 등으로 자잘한 UI를 일일이 구현하는 것은 시간이 많이 걸리기 때문에 이런 식의 응용이 가능하다면 좋을 것 같습니다. 해당 기술에 대한 지식이 없어서 문의드립니다.
김대진2024-03-22326947안녕하세요. 고성능(?)으로 동작해야 한다는 것이 주관적이라서요. 정확한 답변을 드리기는 어렵습니다. 다만 일반 웹어셈블리로 구현한 바이트코드(실행파일)를 HTML 에서 볼러옵니다. HTML 코드 안에 JavaScript 로 웹어셈블리파일(확장자가 wasm인 파일) 로딩합니다. 따라서 HTML 에서 다른 영역을 PHP 등 과 같은 서버 사이드 스크립트로 작성할 수 있습니다. 그래서 결론은 웹으로 구현한 것을 웹어셈블리로 통신할 때, HTML5에서 제공하는 WebSocket 을 이용해 연동이 가능 할것 같습니다.
- Jace Alan2024-03-201212550
rust, webassembly 에 관심있어서 찾고있습니다. 선생님의 강의가 딱 맞는것 같았는데... 미리보기엔 webassembly 소개만 되있고;;; 목차를 보니 qt가 메인인 느낌이 들어서요. 제가 알기로 qt를 gui구현 라이브러리로 알고있는데, 제가 생각한것이 맞겠죠? 다른것이 아닌.... 무엇을 여쭤야는지 좀 애매한데... rust로 웹앱 구현하는 쪽 강의라고 생각하면 될까요?
김대진2024-03-20326411안녕하세요. C, Rust, C++ 와 WebAssembly 를 이용해 간단한 예제를 작성하는 방법을 설명합니다. 그리고 좀더 복잡한 프로그래밍은 C++ 과 WebAssembly 그리고 Qt 를 이용해 구현하는 방법에 대해서 살펴봅니다. 예를 들어 멀티쓰레드 등 다양한 API 를 WebAssembly 와 함께 사용하기 위해서 심화학습은 주로 C++ / Qt / WebAssembly 로 더 많은 비중을 두었습니다.
- KDon2023-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-203039481. 어떤 플랫폼에서든지 문제가 없는건 없습니다. 다만 문제가 있을때 직접 해결하면 사용할 수 있는것이고 그렇지 않으면 사용하지 못하는 것이 많습니다. 따라서 문제가 되는점을 프로젝트 시작전 사전 검토후 진행하시는 것을 추천 합니다. 2. OpenCV를 사용하는것은 시도해 본적이 없어서 되는지는 잘 모르겠습니다.
- 임권일2023-03-04803657
이거 배우면 뭐가좋나요?? 게임만드는건가요?? 자세하게 알려주세요
김대진2023-03-04246074웹 브라우저에서 동작하는 웹 애플리케이션을 개발하기 위해서는 HTML, CSS, JavaScript, PHP, ASP. NET, JSP 등 웹 프로그래밍 언어를 사용해야 합니다. 하지만 WebAssembly라는 기술을 사용하면 C, C++, Rust 등의 컴파일 언어를 이용해 웹 애플리케이션을 개발할 수 있게 됩니다. 더 궁금한게 있으면 언제든지 문의해 주시고 아래로도 연락주시면 성심것 답변드릴께요~ dorosy.kim@gmail.com
QOpenGLWidget 에 대해서는 이 강의에서 다루지 않습니다.