skip to main content
10.1145/2393596.2393641acmconferencesArticle/Chapter ViewAbstractPublication PagesfseConference Proceedingsconference-collections
research-article

TouchDevelop: app development on mobile devices

Published: 11 November 2012 Publication History

Abstract

Mobile devices are becoming the prevalent computing platform for most people. TouchDevelop is a new mobile development environment that enables anyone with a Windows Phone to create new apps directly on the smartphone, without a PC or a traditional keyboard. At the core is a new mobile programming language and editor that was designed with the touchscreen as the only input device in mind. Programs written in TouchDevelop can leverage all phone sensors such as GPS, cameras, accelerometer, gyroscope, and stored personal data such as contacts, songs, pictures. Thousands of programs have already been written and published with TouchDevelop.

References

[1]
N. Tillmann, M. Moskal, J. de Halleux, and M. Fahndrich. Touchdevelop: programming cloud-connected mobile devices via touchscreen. In Proc. of SPLASH, ONWARD '11, pages 49--60, New York, NY, USA, 2011. ACM.
[2]
A. I. Wasserman. Software engineering issues for mobile application development. In Proc. of FSE/SDP, FoSER '10, pages 397--400, New York, NY, USA, 2010. ACM.

Cited By

View all
  • (2023)Towards a Visual Language for Sketched Expression of Software IDE Commands2023 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)10.1109/VL-HCC57772.2023.00021(115-123)Online publication date: 3-Oct-2023
  • (2022)Kart-ON: An Extensible Paper Programming Strategy for Affordable Early Programming EducationProceedings of the ACM on Human-Computer Interaction10.1145/35345246:EICS(1-18)Online publication date: 17-Jun-2022
  • (2021)Modelling on mobile devicesSoftware and Systems Modeling10.1007/s10270-021-00897-821:1(179-205)Online publication date: 29-Jun-2021
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
FSE '12: Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering
November 2012
494 pages
ISBN:9781450316149
DOI:10.1145/2393596

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 11 November 2012

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. cloud
  2. evolution
  3. mobile devices
  4. touchscreen
  5. type inference

Qualifiers

  • Research-article

Conference

SIGSOFT/FSE'12
Sponsor:

Acceptance Rates

Overall Acceptance Rate 17 of 128 submissions, 13%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)0
Reflects downloads up to 18 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2023)Towards a Visual Language for Sketched Expression of Software IDE Commands2023 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)10.1109/VL-HCC57772.2023.00021(115-123)Online publication date: 3-Oct-2023
  • (2022)Kart-ON: An Extensible Paper Programming Strategy for Affordable Early Programming EducationProceedings of the ACM on Human-Computer Interaction10.1145/35345246:EICS(1-18)Online publication date: 17-Jun-2022
  • (2021)Modelling on mobile devicesSoftware and Systems Modeling10.1007/s10270-021-00897-821:1(179-205)Online publication date: 29-Jun-2021
  • (2020)Collaborative Visual Programming Workspace for Blockly2020 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)10.1109/VL/HCC50065.2020.9127253(1-6)Online publication date: Aug-2020
  • (2019)MercuryProceedings of the 32nd Annual ACM Symposium on User Interface Software and Technology10.1145/3332165.3347932(81-94)Online publication date: 17-Oct-2019
  • (2018)DeuceProceedings of the 40th International Conference on Software Engineering10.1145/3180155.3180165(654-664)Online publication date: 27-May-2018
  • (2018)The design and evaluation of a gestural keyboard for entering programming code on mobile devices2018 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)10.1109/VLHCC.2018.8506501(49-56)Online publication date: Oct-2018
  • (2017)Sharable Personal Automations for Ambient Assisted LivingProceedings of the 10th International Conference on PErvasive Technologies Related to Assistive Environments10.1145/3056540.3056560(103-110)Online publication date: 21-Jun-2017
  • (2017)Syntax-directed keyboard extension: Evolution and evaluation2017 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)10.1109/VLHCC.2017.8103480(285-289)Online publication date: Oct-2017
  • (2017)An AST-based interface for composing and editing javascript on the phone2017 IEEE Blocks and Beyond Workshop (B&B)10.1109/BLOCKS.2017.8120402(9-16)Online publication date: Oct-2017
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media