Google App Inventor: Perbezaan antara semakan

Kandungan dihapus Kandungan ditambah
RedBot (bincang | sumb.)
k r2.7.2) (bot menambah: en:Google App Inventor
Azaman (bincang | sumb.)
Tiada ringkasan suntingan
Baris 18:
 
==Sejarah==
Dalam mencipta App Inventor for Android, Google telah melakukan menyelidikan mendalam terlebih dahulu dalam pembelajaran perkomputeran, yang dilaksanakan dalam persekitaran pembangunan Google online.<refPara name="MITmenyunting roots">{{citeblok news|url=http://web.mit.edu/newsoffice/2010/android-abelson-0819.htmlmenggunakan |title=The(Blocks MITJava rootslibrary) ofuntuk Google'smencipta newbahasa softwarepengatucara |publisher=MITvisual News Office |date=August 19, 2010 |last=Hardesty |first=Larry}}</ref>blok.
 
Para menyunting blok menggunakan (Blocks Java library) untuk mencipta bahasa pemprograman visual blok. Open Blocks is distributed by the [[Massachusetts Institute of Technology]]'s Scheller Teacher Education Program (STEP) and derives from master's thesis research by Ricarose Roque. Professor Eric Klopfer and Daniel Wendel of the Scheller Program supported the distribution of Open Blocks under the [[MIT License]].<ref name="Giants"/> Open Blocks visual programming is closely related to the [[StarLogo TNG]], a project of the Klopfer's STEP, and [[Scratch (programming language)|Scratch]], a project of the [[MIT Media Laboratory]]'s [[Mitchel Resnick|Lifelong Kindergarten Group]]. These projects are themselves informed by [[constructionist learning]] theories, which emphasizes that programming can be a vehicle for engaging powerful ideas through active learning. As such, it is part of an ongoing movement in computers and education that began with the work of [[Seymour Papert]] and the MIT Logo Group in the 1960s and has also manifested itself with [[Mitchel Resnick]]'s work on [[Lego Mindstorms]] and [[StarLogo]].<ref name="MIT roots"/><ref name="Giants">{{cite web|url=http://appinventor.googlelabs.com/about/ |title=On the Shoulders of Giants! |publisher=Google |accessdate=August 10, 2010}}</ref> The App Inventor team was led by [[Hal Abelson]]<ref name="MIT roots"/> and Mark Friedman.<ref name="Book">{{Citation
| last1 = Wolber | first1 = David
| last2 = Abelson | first2 = Hal | author2-link = Hal Abelson
| last3 = Spertus | first3 = Ellen | author3-link = Ellen Spertus
| last4 = Looney | first4 = Liz
| title = App Inventor for Android: Create Your Own Android Apps
| publisher = O'Reilly
| date = May 2011
| isbn = 978-1-4493-9748-7}}</ref>
 
[[File:App Inventor Block Editor.png|thumb|300px|left|App Inventor Block Editor]]
 
The compiler that translates the visual blocks language for implementation on Android uses the [[Kawa (Scheme implementation)|Kawa language framework]] and Kawa's dialect of the [[Scheme (programming language)|Scheme]] programming language, developed by Per Bothner and distributed as part of the GNU operating system by the Free Software Foundation.{{Citation needed|date=February 2011}}
 
In August 2011, Google announced that App Inventor was discontinued as a Google product, and that the code would become [[open source]]d. It is now going to be part of the [http://mitmobilelearning.org/ MIT Center for Mobile Learning] which is at the MIT Media Lab, run by App Inventor creator Hal Abelson, along with fellow MIT professors Eric Klopfer and Mitchel Resnick (both of whom were also instrumental in the creation of the project).
 
The [http://mitmobilelearning.org/ MIT Center for Mobile Learning] is currently conducting [http://appinventor.mit.edu open beta testing] of their App Inventor server in preparation for its eventual release to the public. They have also made early versions of binary files [http://appinventoredu.mit.edu/developers-blogs/andrew/2011/nov/running-your-own-app-inventor-service available] to users who wish to run their own App Inventor servers.
 
The source code [https://groups.google.com/d/msg/app-inventor-announcements/jTfW1d2OMxo/t55dux2btvYJ has been released] at [http://code.google.com/p/app-inventor-releases/ this site].
 
==See also==
* [[Android software development]]
* [[LOGO]]
* [[Lego Mindstorms]]
* [[StarLogo]]
* [[StarLogo TNG]]
* [[HyperNext]]
 
==References==
{{Reflist}}
 
==External links==
* {{Official website|1=http://appinventor.mit.edu|name=Official website at MIT}}
* [http://www.appinventorblocks.com/ Tutorial, Tips, Sample Apps]
* [http://www.informit.com/store/product.aspx?isbn=0321812700 Android Apps with App Inventor: The Fast and Easy Way to Build Android Apps] Addison-Wesley, Copyright 2012, 600 pages By Jörg H. Kloss
 
{{Android}}
{{Google Inc.}}
 
[[Category:2010 software]]
[[Category:Google services|App Inventor]]
[[Category:Integrated development environments]]
[[Category:Visual programming languages]]
 
[[ca:Google App Inventor]]
[[de:App Inventor]]
[[en:Google App Inventor]]
[[ru:App Inventor]]
[[diq:Google App Inventor]]