top of page

Arvis

  • 이규봉
  • 2021년 11월 12일
  • 1분 분량

최종 수정일: 2021년 11월 15일



팀명

  Arvis-dev

팀원 명단

  이규봉

지도교수

  이성호 교수님

작품 배경 및 목적

  Arvis는 확장 가능한 크로스 플랫폼 런처 프로그램입니다. 자주 사용하는 작업 등을

스크립트로 간편하게 개발한 후, 일반인들을 포함해 누구나 extension을 사용해 효율적으로 작업을 단축시킬수 있는 플랫폼을 만드는 것을 목적으로 개발했습니다.

작품 내용

  macos의 Alfred를 사용해보며 비슷한 프로그램을 크로스 플랫폼으로 동작시키면 좋겠다고 생각했습니다. cerebro와 같은 비슷한 종류의 프로그램이 있지만, 일반인들이 사용하기 어려워 보편적으로 사용되고 있지 않고, 플러그인 제작도 Alfred에 비해 복잡합니다. 그래서 Alfred workflow의 동작을 최대한 재현해 arvis를 만들고, 워크플로우 제작에 도움을 주는 alfy, alfred-link, alfred-updater, alfy-test 등을 클론해 arvis 버전 라이브러리들을 제작했으며, alfred-to-arvis 라는 alfred 워크플로우를 arvis 워크플로우로 컨버팅 하는 라이브러리를 제작했습니다. 계속해서 더 편하게 extension들을 개발할 수 있도록 도와주는 라이브러리 들을 추가해 개발자들이 간편하게 extension을 개발할 수 있도록 만들고, arvis 관련 통합 테스트 코드를 더 추가해 일반인들도 안정적으로 사용할 수 있는 오픈소스 크로스 플랫폼을 만드는 것이 목적으로 개발했습니다.

 



Comments


bottom of page