Android용 앱 Inventor

App Inventor for Android
MIT 앱 Inventor
Mit app inventor.png
App Inventor 2.png
MIT 앱 Inventor
원저작자할 에벨슨, 마크 프리드먼
개발자Google, MIT Media Lab, MIT Computer Science and 인공지능 Lab
초기 릴리즈2010년 12월 15일, 11년 전(2010-12-15)
안정된 릴리스
nb180a / 2019년 11월 26일, 2년 전(2019-11-26)
저장소github.com/mit-cml/appinventor-sources
기입처Java, Kawa, Scheme
운영 체제안드로이드
이용가능기간:19개 언어
언어 목록
영어, 스페인어, 프랑스어, 이탈리아어, 한국어, 네덜란드어, 포르투갈어, 브라질어, 러시아어, 스웨덴어, 간체 중국어, 번체 중국어, 폴란드어
유형응용 프로그램 소프트웨어 개발 IDE
면허증.Creative Commons Attribution Share Alike 3.0 내보내기 안 됨, Apache 2.0
웹 사이트appinventor.mit.edu

MIT App Inventor는 원래 Google에서 제공하는 웹 애플리케이션 통합 개발 환경이며 현재는 MIT(Massachusetts Institute of Technology)에서 관리합니다.이를 통해 컴퓨터 프로그래밍을 처음 접하는 사람들은 안드로이드와 iOS의 두 가지 운영체제(OS)용 애플리케이션 소프트웨어(앱)를 만들 수 있으며, 2019년 7월 8일 현재 최종 베타 테스트가 진행 중입니다.Creative Commons Attribution ShareAlike 3.0 Unported 라이선스소스 코드용 Apache License 2.0의 이중 라이선스로 출시된 무료 오픈 소스 소프트웨어입니다.

이는 프로그래밍 언어 Scratch(프로그래밍 언어) 및 StarLogo와 매우 유사한 그래픽 사용자 인터페이스(GUI)를 사용하여 사용자가 시각 객체를 드래그 앤 드롭하여 Android 기기에서 실행할 수 있는 애플리케이션을 만들 수 있는 반면 App-Inventor Companion(앱을 실행 및 디버깅할 수 있는 프로그램)은 iOSnin에서 작동합니다.g 디바이스는 아직 개발 중입니다.App Inventor를 만들면서 Google은 교육용 컴퓨팅에 대한 중요한 사전 연구와 온라인 개발 [1]환경에 대한 Google 내 작업을 활용했습니다.

App Inventor와 다른 프로젝트들은 구성주의 학습 이론에 기초하고 있으며, 이는 프로그래밍이 능동적인 학습을 통해 강력한 아이디어를 끌어내는 수단이 될 수 있다는 것을 강조합니다.이와 같이, 이것은 1960년대 세이모어 파퍼트와 MIT 로고 그룹의 작업으로부터 시작된 컴퓨터와 교육에 있어서의 진행중의 움직임의 일부이며, 레고 마인드스톰과 [1][2]스타로고관한 미첼 레스닉의 작업에서도 나타나고 있다.

또한 App Inventor는 실험적인 Firebase Realtime Database [3]구성 요소를 통해 클라우드 데이터 사용을 지원합니다.

역사

신청은 2010년 7월 12일에 요청으로 제공되어 2010년 12월 15일에 공개되었습니다.App Inventor 팀은 Hal Abelson[1] Mark [4]Friedman이 이끌었다.2011년 하반기에 Google은 소스 코드를 공개하고 서버를 종료하고 App Inventor의 크리에이터 Hal Abelson과 동료 MIT 교수 Eric Klopfer 및 Mitchel Resnick이 [5]이끄는 The MIT Center for Mobile Learning을 설립하기 위한 자금을 제공했습니다.MIT 버전은 2012년 [6]3월에 출시되었습니다.

2013년 12월 6일([6]코드 시간 시작) MIT는 원래 버전의 이름을 "App Inventor Classic"[7]으로 바꾼 App Inventor 2를 출시했습니다. 주요 차이점은 다음과 같습니다.

  • 원본 버전의 블록 편집기는 별도의 Java 프로세스로 실행되었으며 Open Blocks Java 라이브러리를 사용하여 시각적 블록 프로그래밍 언어 및 프로그래밍을 만들었습니다.
App Inventor 클래식 블록 편집기

오픈 블록은 MIT의 쉘러 교사 교육 프로그램(STEP)에 의해 배포되며, Ricarose Roque의 석사 논문 연구에서 파생되었습니다.쉘러 프로그램의 Eric Klopfer 교수와 Daniel Wendel 교수는 MIT [2]라이선스에 따른 오픈 블록 배포를 지원했습니다.Open Blocks 비주얼 프로그래밍은 STEP의 프로젝트인 StarLogo TNGMitchel Resnick이 이끄는 MIT Media Lab의 평생 유치원 그룹의 프로젝트인 Scratch와 밀접하게 관련되어 있습니다.App Inventor[7] 2는 Open Blocks를 웹 브라우저 내에서 실행되는 블록 편집기 Blockly로 대체했습니다.

MIT AI2 Companion[8] 앱은 Wi-Fi 또는 USB(Universal Serial Bus)를 통해 연결된 장치에서 실시간 디버깅을 가능하게 합니다.또한 Windows, MacOS Linux에서 사용할 수 있는 "on computer" 에뮬레이터를 사용할 수도 있습니다.

스핀오프

2018년 6월, Kodular라는 앱 Inventor 2의 베이크 [9]버전이 출시되었습니다.앱 Inventor [10]2의 '개선된' 최신 버전으로 홍보됩니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ a b c Hardesty, Larry (August 19, 2010). "The MIT roots of Google's new software". MIT News Office.
  2. ^ a b "On the Shoulders of Giants!". Archived from the original on August 11, 2010. Retrieved August 10, 2010.
  3. ^ "The FirebaseDB Component (Experimental)". ai2.appinventor.mit.edu. Retrieved 2019-02-14.
  4. ^ Wolber, David; Abelson, Hal; Spertus, Ellen; Looney, Liz (May 2011), App Inventor for Android: Create Your Own Android Apps, O'Reilly, ISBN 978-1-4493-9748-7
  5. ^ "App Inventor @ MIT".
  6. ^ a b Clark, Andrew (December 30, 2013), "App Inventor launches second iteration", MIT News, retrieved 7 July 2019
  7. ^ a b App Inventor Classic, December 3, 2013
  8. ^ "MIT AI2 Companion". May 25, 2019. Retrieved 8 July 2019.
  9. ^ "Kodular". Kodular. Retrieved 2022-06-22.
  10. ^ Barreiro, Diego (2018-12-31). "Thank you 2018!". The Kodular Korner. Retrieved 2022-06-22.

외부 링크