|
TouchDevelop〔(【引用サイトリンク】title=TouchDevelop )〕 is an interactive development environment and a visual programming language being developed at Microsoft Research. TouchDevelop is used to develop application programs for mobile devices, including smartphones and tablet computers. It can also be used on any computer which has a suitable web browser. In addition to its use as a tool for creating application programs, TouchDevelop has been used to teach programming and mobile device technology at schools, colleges and universities. == Development environment == TouchDevelop runs entirely in-browser and provides an interactive environment for developing, testing and running programs. The programs are coded in the TouchDevelop scripting language which is described below. A new program is entered onto the device via a syntax-directed editor which has been designed for use with the small touch-sensitive screen that is normally found on a smartphone. A user can also choose to download existing scripts, published on the TouchDevelop website by other users, and edit these scripts. The editor displays choices of actions (such as language elements to insert or code refactoring changes) which change according to context. A single tap, or mouse click, on a dynamically labeled key performs the action. The development environment includes a facility for testing and debugging the program's user interface which avoids the need to restart the program from the beginning after each change. There is a debugger for analyzing and tracing program execution, as well as separate facility for running unit tests on components of the program. When a script is complete, the user has the option of publishing it on the TouchDevelop website and, additionally, of making the script accessible to others through keyword search. Scripts may also be submitted to the application store for possible sale to others. The environment can be installed on a variety of platforms which include Apple iOS devices (iPhone and iPad), Android devices (phones and tablets), Windows devices (phones and tablets) and computers where a suitable web browser has been installed. Appropriate browsers include recent versions of Internet Explorer, Firefox and Safari. The primary requirement is that the browser must support Javascript and HTML5. A script developed on one platform can be installed on a different platform provided that it too possesses an appropriate browser, and the script uses only the capabilities which are accessible on that platform. 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「TouchDevelop」の詳細全文を読む スポンサード リンク
|