Tactile programming language (original) (raw)

About DBpedia

Tactile programming is the specification, development, interaction with and interpretation of computer programs through a touch-centric interface. It is based on the ideas behind visual programming languages, particularly in the interaction and development of software with visual-graphic, rather than text-based, interpretations which can be "dragged-and-dropped" with a mouse in order to develop the software's functionality. However, tactile programming applies the visual programming paradigm within a touch-centric framework:

Property Value
dbo:abstract Tactile programming is the specification, development, interaction with and interpretation of computer programs through a touch-centric interface. It is based on the ideas behind visual programming languages, particularly in the interaction and development of software with visual-graphic, rather than text-based, interpretations which can be "dragged-and-dropped" with a mouse in order to develop the software's functionality. However, tactile programming applies the visual programming paradigm within a touch-centric framework: * the widgets which are dragged-and-dropped to create software programs are expanded to better reflect touch interaction rather than mouse interaction * other secondary input devices for software programming may be practically replaced by computer-rendered, virtual visual-graphic equivalents, such as a virtual keyboard. * concurrently-running emulator runtimes for same or similar operating systems as the one on which the software-based tactile programming interface resides may be used to test the stability and functionality of code without risk of data or interface loss. At the moment, the only example which exist of tactile programming IDEs is "Visual AgenTalk", which is implemented within AgentSheets. Similar drag and drop programming can be found in the Etoys language (part of Squeak), in Alice and in Scratch. (en)
dbo:wikiPageExternalLink http://www.agentsheets.com/products/tactile.html http://www.cl.cam.ac.uk/~pr10/publications/ubicomp03/ http://citeseer.ist.psu.edu/repenning96tactile.html
dbo:wikiPageID 18416218 (xsd:integer)
dbo:wikiPageLength 2058 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1114688634 (xsd:integer)
dbo:wikiPageWikiLink dbr:Virtual_keyboard dbr:Computer_program dbc:Programming_language_classification dbr:AgentSheets dbr:Alice_(software) dbc:Touch_user_interfaces dbr:Drag-and-drop dbr:Squeak dbr:Integrated_development_environment dbr:Visual_programming_language dbr:Etoys_(programming_language) dbr:Scratch_programming_language
dbp:wikiPageUsesTemplate dbt:Types_of_programming_languages dbt:Prog-lang-stub
dcterms:subject dbc:Programming_language_classification dbc:Touch_user_interfaces
gold:hypernym dbr:Specification
rdf:type owl:Thing dbo:Language schema:Language wikidata:Q315 wikidata:Q9143 yago:WikicatTouchUserInterfaces yago:Abstraction100002137 yago:Code106355894 yago:CodingSystem106353757 yago:Communication100033020 yago:Interface106575227 yago:Program106568978 yago:Writing106359877 yago:WrittenCommunication106349220 dbo:ProgrammingLanguage yago:Software106566077
rdfs:comment Tactile programming is the specification, development, interaction with and interpretation of computer programs through a touch-centric interface. It is based on the ideas behind visual programming languages, particularly in the interaction and development of software with visual-graphic, rather than text-based, interpretations which can be "dragged-and-dropped" with a mouse in order to develop the software's functionality. However, tactile programming applies the visual programming paradigm within a touch-centric framework: (en)
rdfs:label Tactile programming language (en)
owl:sameAs freebase:Tactile programming language yago-res:Tactile programming language wikidata:Tactile programming language https://global.dbpedia.org/id/4vFDm
prov:wasDerivedFrom wikipedia-en:Tactile_programming_language?oldid=1114688634&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Tactile_programming_language
is foaf:primaryTopic of wikipedia-en:Tactile_programming_language