주제 변경 이유
: 우리는 aws와 비슷한 학교 서버용 미니 aws를 개발하고자 하였으나 주어진 환경보다 고성능의 물리적인 컴퓨터가 요구되어 주제를 변경하게 되었다
선정한 주제
- 자바 프로그래밍을 하면서 실시간으로 결과를 볼 수 있는 프로그래밍 웹 사이트
- 콘솔과 GUI 그리고 실시간으로 작성하고 있는 코드의 결과를 볼 수 있는 웹사이트를 만드는 것이 우리의 목표이다
- 이 주제로 선정한 이유: 우리 학과 학생들이 더 편하고 한 눈에 알아보기 쉽게 코딩을 진행할 수 있는 사이트를 만들고자 선정하게 되었다
- java 언어로 선정한 이유: 자바 프로그래밍 수업을 수강하며 GUI 실습 중 기능 구현 후 일일이 실행하여 프로그래밍 함에 있어 불편함을 느껴 개선하고자 정했다.
구현할 기능
- 코딩 작성창
- 콘솔창
- GUI 결과 창
- 위 세 화면은 마우스로 사이즈를 자유롭게 조절할 수 있도록 한다
- 최소화, 닫기, 열기 등등
- 코드의 변화에 따라 실시간으로 GUI 화면에 반영된다
- 로그인,로그아웃,회원가입
- 위 또는 옆에 사이드바를 추가하여 위 사용자 기능들을 구현한다
- 코딩 파일 저장
- 파일 시스템을 활용하여 db 파일 또는 클라이언트의 로컬에 파일을 저장할 수 있도록 기능을 구현한다
- 새로고침
- 실시간 반영이 우리의 웹사이트 서비스의 최종 목표이지만, 예기치 못한 오류에 대비하여 클라이언트가 자체적으로 새로고침을 할 수 있도록 준비해놓는다
>> 아래 이미지는 우리가 주제를 선정하고 구체화하며 참고한 이미지이다

