MIT 앱 인벤터
1. 개요
MIT 앱 인벤터는 구글의 교육 컴퓨팅 연구와 MIT의 구성주의 학습 이론에 기반하여 개발된 시각적 블록 프로그래밍 언어이다. 2010년 구글에서 시작되어 2011년 MIT로 이관되었으며, 2012년 MIT 버전이 출시되었다. 앱 인벤터는 오픈 블록 자바 라이브러리를 사용하며, 안드로이드에서 실행하기 위한 컴파일러는 Kawa 언어 프레임워크와 Scheme 프로그래밍 언어를 활용한다. 2013년 앱 인벤터 2가 출시되었으며, 2018년에는 앱 인벤터 2의 개선 버전인 코듈러가 출시되었다.
이미지 준비중입니다.
| 저자 | 핼 애블슨, 마크 프리드먼 |
|---|---|
| 개발자 | 구글, MIT 미디어 랩, MIT 컴퓨터 과학 및 인공 지능 연구소 |
| 최초 출시일 | 2010년 12월 15일 |
| 최신 버전 | nb194c |
| 최신 릴리스 날짜 | 2023년 9월 14일 |
| 저장소 | GitHub 저장소 |
| 프로그래밍 언어 | 자바 Swift Objective-C Kawa Scheme JavaScript HTML |
| 운영 체제 | 안드로이드 iOS |
| 사용 언어 | 영어 스페인어 프랑스어 이탈리아어 한국어 네덜란드어 포르투갈어 브라질 포르투갈어 러시아어 스웨덴어 중국어 간체 중국어 번체 폴란드어 |
| 언어 수 | 19 |
| 장르 | 응용 소프트웨어 개발 IDE |
| 라이선스 | 크리에이티브 커먼즈 저작자표시 ShareAlike 4.0 Unported Apache 2.0 |
| 웹사이트 | MIT App Inventor 공식 웹사이트 |
-
모바일 소프트웨어 프로그래밍 도구 -
자마린
자마린은 C#을 사용하여 iOS, Android, macOS, Windows 등 다양한 플랫폼에서 실행되는 앱을 개발할 수 있게 해주는 마이크로소프트의 크로스 플랫폼 개발 도구로서, .NET 개발자들이 네이티브 API에 접근하고 코드 재사용률을 높일 수 있도록 지원하며, Xamarin.Forms, Xamarin.iOS, Xamarin.Android, Xamarin.Mac 등의 구성 요소로 이루어져 있다. -
모바일 소프트웨어 프로그래밍 도구 -
어도비 AIR
-
2010년 소프트웨어 -
빅쿼리
빅쿼리는 구글의 데이터 분석 서비스로, 드레멜을 기반으로 수조 행의 데이터에 대한 빠른 쿼리를 가능하게 하며, 데이터 관리, 쿼리 실행, 서비스 통합, 접근 제어, 기계 학습 기능을 제공한다. -
2010년 소프트웨어 -
애플 북스
애플이 개발한 애플 북스는 iOS 및 macOS 기기에서 전자책 및 오디오북을 판매 및 소비하고 읽는 데 사용되는 앱으로, 다양한 사용자 설정 기능과 기기 간 동기화를 지원하지만, 독점적인 파일 형식 사용 및 앱 내 구매 정책 등으로 논란이 있다. -
표시 이름과 문서 제목이 같은 위키공용분류 -
라우토카
라우토카는 피지 비치레부섬 서부에 위치한 피지에서 두 번째로 큰 도시이자 서부 지방의 행정 중심지로, 사탕수수 산업이 발달하여 "설탕 도시"로 알려져 있으며, 인도에서 온 계약 노동자들의 거주와 미 해군 기지 건설의 역사를 가지고 있고, 피지 산업 생산의 상당 부분을 담당하는 주요 기관들이 위치해 있다. -
표시 이름과 문서 제목이 같은 위키공용분류 -
코코넛
코코넛은 코코넛 야자나무의 열매로 식용 및 유지로 사용되며, 조리되지 않은 과육은 100g당 354kcal의 열량을 내는 다양한 영양 성분으로 구성되어 있고, 코코넛 파우더의 식이섬유는 대부분 불용성 식이섬유인 셀룰로오스이며, 태국 일부 지역에서는 코코넛 수확에 훈련된 원숭이를 이용하는 동물 학대 문제가 있다.
2. 역사
앱 인벤터는 구글의 교육 컴퓨팅 연구 및 MIT의 구성주의 학습 이론에 기반하여 개발되었다.
2010년 7월 12일 요청을 통해 사용이 가능하게 되었으며, 2010년 12월 15일에 공식 출시되었다. 앱 인벤터 팀은 할 아벨슨과 마크 프리드먼이 이끌었다.
2011년 하반기에 구글은 소스 코드를 공개하고 서버를 종료했으며, 앱 인벤터 개발자인 할 아벨슨과 동료 MIT 교수 에릭 클로퍼, 미첼 레스닉이 이끄는 MIT 모바일 학습 센터 설립에 자금을 지원했다. MIT 버전은 2012년 3월에 출시되었다. 2013년 12월 6일 (코드 시간의 시작) MIT는 앱 인벤터 2를 출시했으며, 기존 버전을 "앱 인벤터 클래식"으로 이름을 변경했다.
앱 인벤터는 시각적 블록 프로그래밍 언어를 사용하며, 이는 오픈 블록(Open Blocks) 자바 라이브러리를 사용한다. 오픈 블록은 MIT의 셸러 교사 교육 프로그램(STEP)에서 배포하며, 리카로스 로케의 석사 학위 논문 연구에서 파생되었다. 셸러 프로그램의 에릭 클로퍼 교수와 다니엘 웬델은 MIT 라이선스에 따라 오픈 블록의 배포를 지원했다. 오픈 블록 시각적 프로그래밍은 STEP의 프로젝트인 스타로고 TNG 및 스크래치, 즉 MIT 미디어랩의 평생 유치원 그룹의 프로젝트와 밀접한 관련이 있다.
안드로이드에서 실행하기 위한 시각적 블록 언어를 변환하는 컴파일러는 퍼 보스너가 개발했으며, 자유 소프트웨어 재단이 관리하는 GNU 운영 체제의 일부인 Kawa 언어 프레임워크와 Scheme 프로그래밍 언어의 Kawa 방언이 사용된다.
2.1. 개발 배경
앱 인벤터는 구글의 교육 컴퓨팅 연구 및 MIT의 구성주의 학습 이론에 기반하여 개발되었다.
2010년 7월 12일 요청을 통해 사용이 가능하게 되었으며, 2010년 12월 15일에 공식 출시되었다. 앱 인벤터 팀은 할 아벨슨과 마크 프리드먼이 이끌었다.
2011년 하반기에 구글은 소스 코드를 공개하고 서버를 종료했으며, 앱 인벤터 개발자인 할 아벨슨과 동료 MIT 교수 에릭 클로퍼, 미첼 레스닉이 이끄는 MIT 모바일 학습 센터 설립에 자금을 지원했다. MIT 버전은 2012년 3월에 출시되었다. 2013년 12월 6일 (코드 시간의 시작) MIT는 앱 인벤터 2를 출시했으며, 기존 버전을 "앱 인벤터 클래식"으로 이름을 변경했다.
앱 인벤터는 시각적 블록 프로그래밍 언어를 사용하며, 이는 오픈 블록(Open Blocks) 자바 라이브러리를 사용한다. 오픈 블록은 MIT의 셸러 교사 교육 프로그램(STEP)에서 배포하며, 리카로스 로케의 석사 학위 논문 연구에서 파생되었다. 셸러 프로그램의 에릭 클로퍼 교수와 다니엘 웬델은 MIT 라이선스에 따라 오픈 블록의 배포를 지원했다. 오픈 블록 시각적 프로그래밍은 STEP의 프로젝트인 스타로고 TNG 및 스크래치, 즉 MIT 미디어랩의 평생 유치원 그룹의 프로젝트와 밀접한 관련이 있다.
안드로이드에서 실행하기 위한 시각적 블록 언어를 변환하는 컴파일러는 퍼 보스너가 개발했으며, 자유 소프트웨어 재단이 관리하는 GNU 운영 체제의 일부인 Kawa 언어 프레임워크와 Scheme 프로그래밍 언어의 Kawa 방언이 사용된다.
2.2. 구글 앱 인벤터 (2010-2011)
2010년 7월 12일, 구글은 요청을 통해 앱 인벤터 사용을 가능하게 하였고, 2010년 12월 15일에 공식 출시하였다. 앱 인벤터 팀은 할 아벨슨과 마크 프리드먼이 이끌었다. 안드로이드용 앱 인벤터는 시각적 블록 언어를 Kawa 언어 프레임워크와 Scheme 프로그래밍 언어의 Kawa 방언을 사용하여 컴파일하였다.
2.3. MIT 앱 인벤터 (2011-현재)
2011년 하반기, 구글은 앱 인벤터의 소스 코드를 공개하고 서버를 종료하였다. 이후 MIT는 앱 인벤터 개발자인 할 아벨슨과 MIT 교수 에릭 클로퍼(Eric Klopfer), 미첼 레스닉의 주도로 MIT 모바일 학습 센터를 설립하고 앱 인벤터 프로젝트를 이관받았다. 2012년 3월, MIT는 첫 번째 버전의 앱 인벤터를 출시하였다.
2013년 12월 6일, 코드 시간(Hour of Code) 시작일에 MIT는 앱 인벤터 2를 출시하고, 기존 버전을 "앱 인벤터 클래식(App Inventor Classic)"으로 명명하였다. 앱 인벤터 2는 웹 브라우저 내에서 실행되는 블록 편집기인 블록리를 사용하여 사용자 인터페이스를 개선하고, 실시간 디버깅 기능을 제공한다.
3. 파생 버전
2018년 6월, 앱 인벤터 2의 개량 버전인 코듈러(Kodular)가 출시되었다. 코듈러는 앱 인벤터 2의 '개선된' 더 현대적인 버전으로 홍보되고 있다. 코듈러는 더 현대적인 사용자 인터페이스와 다양한 추가 기능을 제공한다.
3.1. 코듈러 (Kodular)
2018년 6월, 앱 인벤터 2의 개량 버전인 코듈러(Kodular)가 출시되었다. 코듈러는 앱 인벤터 2의 '개선된' 더 현대적인 버전으로 홍보되고 있다. 코듈러는 더 현대적인 사용자 인터페이스와 다양한 추가 기능을 제공한다.