1분반-풍선
cdc wiki
프로젝트 개요
기술개발 과제
국문 : 환경발자국
영문 : eco-footprint
과제 팀명
풍선
지도교수
이동희 교수님
개발기간
2024년 9월 ~ 2024년 12월 (총 4개월)
구성원 소개
서울시립대학교 컴퓨터과학부 2019920020 김혁순(팀장)
서울시립대학교 컴퓨터과학부 2018920024 배민석
서울시립대학교 컴퓨터과학부 2018920045 이정민
서울시립대학교 컴퓨터과학부 2019920010 김민교
서론
개발 과제의 개요
개발 과제 요약
◇ 걷기를 환경보호와 연관지어 환경보호활동을 고취하는 친환경 만보기 리워드앱을 개발한다. ◇ 걷기를 실천한 지역의 일정 반경 내의 지리적 영역을 의미하는 “환경발자국”이라는 개념을 도입하고 그것의 시스템적인 구현을 통해 걷기를 환경을 위한 행동으로 프레임화한다. ◇ 환경발자국의 넓이에 비례해 리워드를 제공함으로써 사용자의 환경보호를 위한 걷기 실천을 고취하고 리워드를 제공해 앱 사용을 습관화한다. ◇ 다양한 환경보호 챌린지를 진행하여 환경보호활동을 고취하고 이에 대한 리워드를 제공해 앱 사용을 습관화한다. ◇ 앱 사용 중에 거부감 없이 자발적으로 광고를 시청할 수 있는 환경을 조성한다. 광고 시청 시 추가적인 리워드를 보장하거나, 환경보호모금 등에 기여할 수 있도록 한다. ◇ 사용자의 환경보호활동이 환경에 얼마나 도움이 되었는지에 대해 환경보호모금진행도, 탄소저감량 등 지표를 제공함으로써 앱 사용에 성취감을 제공한다.
개발 과제의 배경
◇ 고금리, 고물가 추세로 인해 대중의 리워드앱에 대한 관심이 지속적으로 높아지고 있으며 2023년 기준 1000만명 이상의 국민이 리워드앱을 이용하고 있다. ◇ 심화되어가는 기상이변 등으로 인해 환경에 대한 우려와 관심이 높아지고 있다. ◇ 리워드앱 중 만보기 리워드앱은 중년 여성을 주 사용층으로 하며, 중년 여성은 환경에 대한 관심도가 가장 높은 인구이다. ◇ 만보기 리워드앱과 친환경 요소를 결합한 서비스를 통해 환경에 관심있는 사용자를 지속적으로 유입시키고, 수익을 창출할 뿐만 아니라, 사용자의 환경보호의식을 강화해 환경보호에 직간접적으로 이바지할 수 있다.
개발 과제의 목표 및 내용
◇ 프론트엔드는 React문법으로 안드로이드와 iOS앱을 동시에 개발할 수 있는 React Native 프레임워크를 이용해 개발한다. ◇ GPS기능을 통해 사용자의 현재 위치를 추적하고 만보기가 흔들릴 때 해당 위치의 일정 반경 이내를 환경발자국으로 지정한다. ◇ Google Maps API를 통해 지도를 불러오고 지도 위에 사용자의 현 위치, 환경발자국 영역, 각종 배치물을 증강하여 배치한다. ◇ 사용자의 실질 이동량을 차량을 탑승했을 시의 탄소량으로 치환하여 보여준다. 또 광고 수익의 일부를 축적하는 환경보호모금을 진행한다. ◇ 리워드를 받기 전 Google Admob 등 광고 플랫폼의 rewarded ads를 보여준다. 사용자가 자발적으로 광고를 볼 수 있도록 많은 리워드를 제공하고 환경보호모금 진척도를 보여주며 광고시청을 호소한다. ◇ 쓰레기줍기, 대중교통 이용하기, 텀블러 사용하기 등의 활동을 사진을 통해 인증하고 리워드를 받을 수 있는 챌린지 시스템을 도입한다.
관련 기술의 현황
관련 기술의 현황 및 분석(State of art)
- 전 세계적인 기술현황
◇ 위치기반서비스(LBS) - 무선 인터넷 사용자에게 사용자의 변경되는 위치에 따라 특정 정보를 제공하는 무선 컨텐츠 서비스를 지칭한다. 최근에는 노키아(Nokia) 같은 모바일 핸드셋 제작사들이 자신들의 장비에 LBS를 내장하기 위해 자발적으로 노력하고 있지만, 원래 LBS는 이동통신사와 모바일 콘텐츠 공급사들의 협력 아래에서 개발되었다.
◇ React Native - 리액트 네이티브(React Native)는 페이스북이 개발한 오픈 소스 모바일 애플리케이션 프레임워크이다. 안드로이드, iOS, 웹, UWP용 애플리케이션을 개발하기 위해 사용되며, 개발자들이 네이티브 플랫폼 기능과 더불어 리액트를 사용할 수 있게 한다.
◇ TypeScript - 타입스크립트(TypeScript)는 자바스크립트(JavaScript)에 정적 타입을 비롯한 여러 기능을 추가한 오픈소스 프로그래밍 언어이다. 타입스크립트에서 자신이 원하는 타입을 정의하고 프로그래밍을 하면 자바스크립트로 컴파일되어 실행할 수 있다.
◇ REST API - REST API는 REST(Representational State Transfer) 네트워크 아키텍처 스타일의 설계 원칙을 준수하는 API(Application Programming Interface)이다. REST API는 HTTP 요청을 통해 통신하여 리소스 내에서 레코드를 생성하고 읽기, 업데이트 및 삭제(CRUD라고도 함)와 같은 표준 데이터베이스 기능을 수행한다.
- 특허조사 및 특허 전략 분석
◇ 보행기반 보상 제공 시스템 (캐시워크) (특허번호 10-2019-0002135) - 운동의 동기부여 및 광고노출효과를 극대화한 보상 제공 시스템이다. - 사용자의 동작을 센싱하는 센서부, 동작 센싱으로부터 걸음 횟수를 카운트하는 제어부, 일정 걸음마다 버튼을 로딩하는 표시부, 사용자가 버튼을 누를 때 캐시를 적립하는 입력부로 구성된다. - 버튼 클릭 시 광고 서버로부터 주 광고를 불러올 수 있다.
◇ 사용자의 이동이 탄소저감에 실제로 기여하였는지 판단하는 방법 및 장치 (포레스텝)(특허번호 10-2023-0174945) - 사용자가 실제로 보행을 통해 이동하였는지에 대해 판단하는 방법으로, 가속도 센서, GPS정보, 접속 가능한 통신망의 종류 및 신호 세기, 사용자 장치에 대한 조작 정보 및 이동 속도 등 센싱 데이터를 이용한다. - 본 발명 기술을 통해 사용자의 걸음을 정밀하게 인식하고 걸음 수에 따른 보상으로 사용자의 식물의 생장에 관련된 사항을 제공하여 사용자의 참여의욕 및 보상 정확도를 높인다.
- 기술 로드맵
◇ Front-End - React Native : AOS/IOS 크로프 플랫폼 애플리케이션 개발 및 배포 - TypeScript : 프론트엔드 개발 단계에서의 정적 타입 검사로 인한 에러 방지 ◇ Back-End - AWS : 백엔드 서버를 배포할 가상 클라우드로 사용 - Python FastAPI : REST-API를 기반으로 한 백엔드 서버 구축 - MongoDB : NoSQL 기반 DBMS로 DB 서버 구축 - Docker : Docker-Compose를 이용한 백엔드 서버와 DB 서버 관리
시장상황에 대한 분석
- 경쟁제품 조사 비교
◇ 입론 - 만보기 리워드앱의 경우 중복사용이 가능하고, 또 그렇게 사용하는 것이 사용자에게도 많은 리워드를 보장하기 때문에 일단 사용자에게 선택되었다면 다른 경쟁제품과 경쟁이 심하다고 볼 수 없다. - 그러나 수많은 만보기 리워드앱이 우후죽순으로 생겨나는 실정에서 사용자에게 선택받기 위해서는 비교제품과 차별화되는 점이 필요하다. ◇ 경기도 기후행동 기회소득 - 특징: 경기도 지자체에서 공익 목적으로 개발한 친환경 리워드앱으로, 경기도 주민을 대상으로 “기후행동”에 대해 리워드를 제공한다. 리워드는 경기지역화폐의 형태로 바꿀 수 있다.“기후행동”에는 걷기, 자전거 이용, 대중교통 이용, 친환경 운전, 텀블러 할인 카페 찾기, 배달음식 다회용기 이용 등이 있다. - 강점: 지자체에서 공익 목적을 위해 운영하는 만큼 동기부여를 위해 리워드를 상대적으로 많이 제공한다. 매우 다양한 환경보호활동을 통해 리워드를 받을 수 있다. - 약점: 공익 목적의 서비스로서 상업적으로 이용되지 않는다. 경기도 주민만 사용할 수 있고 리워드의 사용처 또한 경기지역화폐로 한정되어 있어 보편성이 떨어진다. 리워드를 많이 제공하지만 지속적으로 사용하게 되면 연간 3만원의 리워드 제한에 걸렸을 때 앱 이용 이탈의 원인이 된다.
◇ 오락 - 특징: “탄소중립 앱테크”를 표방한 친환경 만보기 앱으로, 걷기를 환경과 연관짓고 있다. 걷기 외에도 뉴스읽기, 랜덤뽑기, 걷기 챌린지 등 다양한 방법으로 리워드를 받을 수 있다. - 강점: 걷기를 통해 저감한 탄소량을 나무의 그루 수 만큼 직관적으로 표시해주어 앱 사용에 동기를 부여한다. - 약점: 단순 걸음횟수에 비례하여 탄소저감량을 표시하는 기능만으로는 친환경 요소를 완성했다고 보기 어렵고 기존 만보기 리워드 앱과 차별화하기도 어렵다. 만보기 기능 외 다른 친환경 기능이 미비하다.
◇ 포레스탭 - 특징: 걷기를 통해 포인트를 받고 나무를 심을 수 있는 친환경 만보기 앱이다. 단순 걸음횟수에 비례해서 탄소저감량을 표시하는 데에서 더 나아가 걸음횟수에 따라 식물이 자라고 나중에는 실제 식물을 받아볼 수도 있다. - 강점: 걸음 횟수가 단순 숫자 및 지표로만 나타나는 것이 아니라 UI상에서 나만의 식물을 기르고, 실제로 그 식물을 받는 등 환경보호와 구체적으로 연관된 체험을 할 수 있다. - 약점: 친환경 어플로서의 정체성을 위해 리워드의 사용을 식물 구매로만 제한하였고, 이에 따라 앱 사용의 유용성이나 보편성이 크게 떨어진다. 만보기 기능 및 식물 수령 외 다른 친환경 기능이 미비하다.
◇ 총평 - 위 앱들의 만보기 기능은 단순 걸음횟수에 비례하여 탄소저감량 등 환경지표를 제시하는 수준으로만 제공되어 여타 만보기 기능과 큰 차별화가 되지 않는다. - 반면 우리 앱은 위치기반으로 “환경발자국” 시스템을 도입하여 여타 만보기 기능에 대해 다음의 우위를 점한다. - 걷기의 실효성 : 걷기의 환경에 대한 영향을 평가할 때 걷기의 단순 횟수가 아닌 걷기의 실제적인 효력이 일어난 지리적 영역을 측정한다. - 인터렉션 강화 : 사용자는 환경발자국 영역을 통해 자신의 성취를 한 눈에 확인할 수 있을 뿐 아니라 그 영역 안에서 환경모금, 리워드 등의 이벤트가 진행됨으로써 자신의 성취로서의 환경발자국 영역과 긴밀하게 인터렉션할 수 있다. 자신의 성취와 긴밀하게 얽혀 있다는 경험은 만보기 기능 사용에 대해 높은 동기부여가 된다. - 위치기반 서비스 확장성 : 텀블러 사용 카페 등 제휴업체의 위치를 표시하고 방문 시 리워드를 제공하는 등 환경보호 관련 위치기반 기능을 무궁무진하게 확장할 수 있다.
- 마케팅 전략 제시
내용
개발과제의 기대효과
기술적 기대효과
내용
경제적, 사회적 기대 및 파급효과
내용
기술개발 일정 및 추진체계
개발 일정
내용
구성원 및 추진체계
내용
설계
설계사양
제품의 요구사항
내용
설계 사양
내용
개념설계안
내용
이론적 계산 및 시뮬레이션
내용
상세설계 내용
내용
결과 및 평가
완료 작품의 소개
프로토타입 사진 혹은 작동 장면
내용
포스터
내용
관련사업비 내역서
내용
완료작품의 평가
내용
향후계획
내용
특허 출원 내용
내용