3주차 보고서

By | 2026년 03월 30일

주제에 대한 심사숙고

  • Ready to Code : 프로그래밍 언어를 코딩하면서 실시간으로 결과를 볼 수 있는 웹사이트
  • 시각장애인 보행 보조 시스템 : 초음파 센서로 감지한 장애물 정보를 실시간 진동으로 전달하고, 음성 안내 및 3중 터치 비상 호출 기능을 갖춘 시각장애인용 스마트 보행 보조 벨트 시스템
    • 주요 기능
      • 진동 피드백 : 8개의 센서와 매칭된 진동 모터로 직관적인 방향 안내
      • 보이스 UI : 어플 내 모든 설정 및 상태를 음성으로 안내
      • 트리플 탭 세이프티 : 화면 연속 3번 터치 시 사전에 등록된 비상연락망으로 즉시 연결 및 위치 문자 발송
  • 아두이노 조이스틱을 이용한 리듬게임
    • 개요: 아두이노 버튼과 조이스틱으로 다양한 장르의 노래 리듬게임을 제작
    • 도구: 유니티, 아두이노
  • P2P 파일 전송 시스템
    • 주요 기능
      • 시그널링 서버: 두 기기가 서로의 IP와 통신 가능한 경로를 교환할 수 있게 돕는 역할
      • STUN/TURN 서버: 방화벽이나 NAT 뒤에 있는 기기들이 서로 통신할 수 있게 공인 IP를 확인해주는 서버
      • 데이터 채널: 실제 파일 데이터를 주고받는 통로

Colab GUI 구현 및 실행 가능여부 확인

  • 파이썬 GUI 구현 가능 여부 : 구글 코랩은 기본적으로 클라우드 서버에서 실행되는 주피터 노트북 환경 >> 일반적인 데스크톱 GUI 창을 직접 띄우기 불가능
  • GUI 와 비슷하게 느낌 낼 수 있는 대안
    • ipywidgets
    • 웹 기반 GUI 데모용 (Gradio/Streamlit)

웹 기반 GUI 데모용

ipywidgets

>> 결과: GUI 비슷하게 기능 구현은 가능하지만 완전한 기능 구현은 불가능하다

Java GUI 브라우저 실행을 위한 방법

  • 보안 문제로 모든 현대적 브라우저에서 차단된 상태
  • 특정 온라인 툴 사용시 가능
    • JDoodle
    • Replit
    • CodeHS

현 진행 상황

  • 프론트엔드
    • index.html 홈 화면 디자인 전반적인 구성 완료
    • 이미지 삽입 예정
  • 테스트
    • php로 웹페이지에 작성한 코드를 백엔드에 txt로 가지고 오는 테스트용 서버 가지고옴

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다