Enchanting (programming Language)
   HOME

TheInfoList



OR:

{{refimprove, date=February 2014 Enchanting is a free and
open-source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use and view the source code, design documents, or content of the product. The open source model is a decentrali ...
cross-platform
educational programming language An educational programming language (EPL) is a programming language used primarily as a learning tool, and a starting point before transitioning to more complex programming languages. Types of educational programming languages Assembly languages ...
designed to program
Lego Mindstorms NXT Lego Mindstorms NXT is a programmable robotics kit released by Lego on August 2, 2006. It replaced the Lego Mindstorms#Robotics Invention System, Robotics Invention System, the first-generation Lego Mindstorms kit. The base kit ships in two ve ...
robots.Enchanting robotics is just magic
GEEK in Sydney, 8 May 2012
It is primarily developed by Southern Alberta Robotics Enthusiasts group in the province of
Alberta Alberta is a Provinces and territories of Canada, province in Canada. It is a part of Western Canada and is one of the three Canadian Prairies, prairie provinces. Alberta is bordered by British Columbia to its west, Saskatchewan to its east, t ...
,
Canada Canada is a country in North America. Its Provinces and territories of Canada, ten provinces and three territories extend from the Atlantic Ocean to the Pacific Ocean and northward into the Arctic Ocean, making it the world's List of coun ...
, and runs on
Mac OS X macOS, previously OS X and originally Mac OS X, is a Unix, Unix-based operating system developed and marketed by Apple Inc., Apple since 2001. It is the current operating system for Apple's Mac (computer), Mac computers. With ...
,
Windows Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
, and experimentally on
Linux Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
devices. Since 2013, the Enchanting version 0.2 has been available.


Technology

Its predecessor, the 1998 Robotics Invention System was developed by Scratch developer team led by Mitch Resnick at
MIT Media Lab The MIT Media Lab is a research laboratory at the Massachusetts Institute of Technology, growing out of MIT's Architecture Machine Group in the MIT School of Architecture and Planning, School of Architecture. Its research does not restrict to fi ...
. Based on
BYOB BYOB or BYO is an initialism and acronym concerning wine ("bring your own bottle"), liquor ("bring your own booze"), beer ("bring your own beer"), or marijuana ("bring your own bud"). BYOB is stated on an invitation to indicate that the host will ...
, which is developed by the
University of California The University of California (UC) is a public university, public Land-grant university, land-grant research university, research university system in the U.S. state of California. Headquartered in Oakland, California, Oakland, the system is co ...
, Berkeley, the current version of Enchanting runs on Windows XP, Windows Vista, Windows 7 and Windows 8 (but not Windows 8 RT); on
Mac OS X macOS, previously OS X and originally Mac OS X, is a Unix, Unix-based operating system developed and marketed by Apple Inc., Apple since 2001. It is the current operating system for Apple's Mac (computer), Mac computers. With ...
it runs on version 10.4 and newer; and on Linux it runs on
Ubuntu Ubuntu ( ) is a Linux distribution based on Debian and composed primarily of free and open-source software. Developed by the British company Canonical (company), Canonical and a community of contributors under a Meritocracy, meritocratic gover ...
version 10.10.


Educational resources, use and events

It has been used in secondary-to-tertiary computer science program at
Monash University Monash University () is a public university, public research university based in Melbourne, Victoria (state), Victoria, Australia. Named after World War I general Sir John Monash, it was founded in 1958 and is the second oldest university in the ...
in Australia, where an interactive PDF book for use on computer or iPad, titled ''Robotics with Enchanting and LEGO NXT'' is available for free download. Most recent ''SABRE Games'', organized in 2013 by Southern Alberta Robotics Enthusiasts group, consisted of three disciplines: ''Tug Of War'', where two robots are tied together with a string and each tries to pull its opponent over the center line; ''Sumo'', where two robots are placed in a sumo ring and each tries to find and push its opponent out without going out of the ring itself; and ''Parade'', where robots follow a line trying not to crash into the robot in front.


References


External links


Home page
enchanting.robotclub.ab.ca,
Canada Canada is a country in North America. Its Provinces and territories of Canada, ten provinces and three territories extend from the Atlantic Ocean to the Pacific Ocean and northward into the Arctic Ocean, making it the world's List of coun ...

''Robotics with Enchanting and LEGO NXT''
''A Project Based Introduction to Programming'',
Australia Australia, officially the Commonwealth of Australia, is a country comprising mainland Australia, the mainland of the Australia (continent), Australian continent, the island of Tasmania and list of islands of Australia, numerous smaller isl ...
Educational programming languages Robot programming languages