Android용 앱 Inventor
App Inventor for Android![]() | |
![]() MIT 앱 Inventor | |
원저작자 | 할 에벨슨, 마크 프리드먼 |
---|---|
개발자 | Google, MIT Media Lab, MIT Computer Science and 인공지능 Lab |
초기 릴리즈 | 2010년 12월 15일, | 전(
안정된 릴리스 | nb180a / 2019년 11월 , 전( |
저장소 | github |
기입처 | Java, Kawa, Scheme |
운영 체제 | 안드로이드 |
이용가능기간: | 19개 언어 |
언어 목록 영어, 스페인어, 프랑스어, 이탈리아어, 한국어, 네덜란드어, 포르투갈어, 브라질어, 러시아어, 스웨덴어, 간체 중국어, 번체 중국어, 폴란드어 | |
유형 | 응용 프로그램 소프트웨어 개발 IDE |
면허증. | Creative Commons Attribution Share Alike 3.0 내보내기 안 됨, Apache 2.0 |
웹 사이트 | appinventor |
MIT App Inventor는 원래 Google에서 제공하는 웹 애플리케이션 통합 개발 환경이며 현재는 MIT(Massachusetts Institute of Technology)에서 관리합니다.이를 통해 컴퓨터 프로그래밍을 처음 접하는 사람들은 안드로이드와 iOS의 두 가지 운영체제(OS)용 애플리케이션 소프트웨어(앱)를 만들 수 있으며, 2019년 7월[update] 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 라이브러리를 사용하여 시각적 블록 프로그래밍 언어 및 프로그래밍을 만들었습니다.
오픈 블록은 MIT의 쉘러 교사 교육 프로그램(STEP)에 의해 배포되며, Ricarose Roque의 석사 논문 연구에서 파생되었습니다.쉘러 프로그램의 Eric Klopfer 교수와 Daniel Wendel 교수는 MIT [2]라이선스에 따른 오픈 블록 배포를 지원했습니다.Open Blocks 비주얼 프로그래밍은 STEP의 프로젝트인 StarLogo TNG와 Mitchel 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의 '개선된' 최신 버전으로 홍보됩니다.
「 」를 참조해 주세요.
레퍼런스
- ^ a b c Hardesty, Larry (August 19, 2010). "The MIT roots of Google's new software". MIT News Office.
- ^ a b "On the Shoulders of Giants!". Archived from the original on August 11, 2010. Retrieved August 10, 2010.
- ^ "The FirebaseDB Component (Experimental)". ai2.appinventor.mit.edu. Retrieved 2019-02-14.
- ^ 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
- ^ "App Inventor @ MIT".
- ^ a b Clark, Andrew (December 30, 2013), "App Inventor launches second iteration", MIT News, retrieved 7 July 2019
- ^ a b App Inventor Classic, December 3, 2013
- ^ "MIT AI2 Companion". May 25, 2019. Retrieved 8 July 2019.
- ^ "Kodular". Kodular. Retrieved 2022-06-22.
- ^ Barreiro, Diego (2018-12-31). "Thank you 2018!". The Kodular Korner. Retrieved 2022-06-22.
외부 링크