1 / 17

touch develop create apps ON all devices

touch develop create apps ON all devices. Nikolai Tillmann Microsoft Research. input devices shape programming languages + editors. ?. vs. +. touch develop : a touch-first IDE. Windows Phone app access to most sensors. web app iPhone , iPad, Android PC, Mac, Linux. demo.

khanh
Download Presentation

touch develop create apps ON all devices

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. touchdevelopcreate apps ON all devices Nikolai Tillmann Microsoft Research

  2. input devices shape programming languages + editors ?

  3. vs +

  4. touchdevelop: a touch-first IDE Windows Phone app access to most sensors web app iPhone, iPad, Android PC, Mac, Linux

  5. demo touchdevelop the hub, the language, the editor, publishing scripts written by users

  6. videos touchdevelop devices middle school

  7. touchdevelop.com 280,000+ app downloads 80,000+ registered users 25,000+published scripts

  8. language + editor typed language + semi-structured editor powerful language typed, imperative, procedural, datastructures auto-completion based on crowd-sourcing …and yet somewhat different from all other languages and editors

  9. access to sensors and data camera?, touch, accelerometer?, compass?, radio?,gyroscope?, microphone?, location, phone?, contacts?, calendar?, email, pictures?, songs?, web queries, search, maps, social networks, oauth v2?, graphics with physics engine, forms with automatic layout?, … x?: depends on your device and browser touchdevelop.com/help/platforms

  10. share and export one-tap share export submission to Windows Store and Windows Phone Store requires developer account (free for students via Dreamspark) app needs to pass a certification process touchdevelop.com/apps

  11. related approaches - mobile PC – legacy development model Android: AIDE, App Inventor, … iOS: Codea mobile development environments are becoming popular on all platforms only touchdevelop embraces new devices(touchscreen, editor, language, social)

  12. related approaches - learning block-orientedlanguages: Scratch, AppInventor, Snap, blockly migration guidenow available

  13. runs everywhere, available now! touchdevelop.com

  14. courses, book, slides available for free online touchdevelop.com/coursestouchdevelop.com/booktouchdevelop.com/slidestouchdevelop.com/teach

  15. want to use phones in your classroom? Windows Phone loan Program for Universities only the touchdevelop app for Windows Phone gives access to most sensors and data are you a teacher interested in… teaching basic programming concepts advanced mobile computing classes research on touchdevelop language or mobile aspects? get Windows Phones for a semester! touchdevelop.com/teach

  16. summary touchdevelop is popular 280,000+ app downloads, 80,000+ registered users, 25,000+ published scripts embraces new reality language and editor designed with mobile and touchscreen in mind sharing and learning with friends in the cloud runs on Windows Phone, PC, Mac, iPad, iPhone, Android, … great for teaching/learning, new research opportunities mobile devices enable and require new approaches to software development

  17. questions? touchdevelop.com research.microsoft.com/touchdevelop

More Related