TouchDevelop Create apps ON your phone! Peli de Halleux (Senior Software Developer) Microsoft Research.

Slides:



Advertisements
Similar presentations
TouchDevelop: Productive Scripting on and for Mobile Devices and Web Services Thomas Ball Sebastian Burckhardt, Peli de Halleux, Michał Moskal, Nikolai.
Advertisements

Contents Different O.S. and platforms. Different programming languages. Possibilities for mobiles. GPS, digital compass, accelerometer,… Augmented reality.
Mobile Application Development Fall COP 4655 U1 T/R 5:00 - 6:15pm – ECS 135 Steve Luis lecture1.
Advanced topics in touchdevelop privacy transparent privacy control via information flow analysis Disclaimer: This document is provided “as-is”. Information.
Intro to Android and iOS CS-328 Dick Steflik. The Players Android – Open source mobile OS developed ny the Open Handset Alliance led by Google. Based.
Sascha P. Corti Developer Evangelist, Microsoft Switzerland |
High Technology of the iPhone. Content Multi-Touch SystemMulti-Touch System OS XOS X WirelessWireless AccelerometerAccelerometer Proximity SensorProximity.
Programming with touchdevelop touchdevelop introduction Disclaimer: This document is provided “as-is”. Information and views expressed in this document,
CSPs are the device side mechanism that are targeted by the MDM XML and make changes on the device. Windows Phone 8.1 CSPs are moving into.
Windows Phone
ANDROID OPERATING SYSTEM Guided By,Presented By, Ajay B.N Somashekar B.T Asst Professor MTech 2 nd Sem (CE)Dept of CS & E.
One App for All Coding for different iOS variants Mike Oliver iOS Team Lead
An introduction to. Introductions  I’m Rob Fonseca-Ensor  A Solution Architect at Infusion  I run the Canary Wharf.NET User Group  I blog at
Android An open handset alliance project Janice Garcia September 18, 2008 MIS 304.
Session 1.1. Windows Phone Topics Session 1.1 Windows Phone The Windows Phone Device.
© Strategic Mapping & Data Services LLC – Dr. Michael Stachiw – February 2012© Strategic Mapping & Data Services LLC Android Programming Dr. Michael A.
Phone guide for people over 65. Not Smart Phones.
Cloud Control Senior Project Summer Overview Cloud Control is a platform to control data transmission to/from internet connected devices from the.
TouchDevelop Create apps for all your devices
What’s new for Windows 8 Devs Part 3 Lewis Benge Devices & Integration Team TBWA\Digital Arts Network DEV216.
Touch develop a mobile IDE in the cloud Michał Moskal, Nikolai Tillmann, Peli de Halleux, Tom Ball, Sebastian Burckhardt, Manuel Fähndrich* Microsoft Research.
Android Programming By Mohsen Biglari Android Programming, Part1: Introduction 1 Part1: Introduction By Mohsen Biglari.
Smart Phone Laboratory ECEN 489 Srinivas Shakkottai.
Applied Pervasive Computing Presentation : Mobile Interaction Devices.
Copyright© Jeffrey Jongko, Ateneo de Manila University Android.
A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications Adrian A. de Freitas Dey, Anind K., Gregory D.
Join the MVA Community! ▪ Microsoft Virtual Academy—Free online training! ‒ Tailored for IT Pros and Developers ‒ Over 1M registered users ▪ Earn while.
Final Year Projects Prof. Joseph Ng. Mobile Application Development Sensor Programming Android Platform Preferred Applications on the following domains:
Monday, August 31, 2015 CSCI 351 – Mobile Applications Development.
UX – User experience *All content in this presentation is personal opinion. User Experience is any aspect of a person's interaction with a given system,
TE PICT. Programmer Gamer THE PROBLEM Today's Mobiles, More than mere a communication media.
App Inventor You are going to use App Inventor to make an application for your phone Smart Phone ‘s can hold many entertaining apps due to the amount of.
“Always Ahead of the Curve” T wo of the biggest movers and shakers in the mobile market have teamed up to establish a new threshold of mobile excellence.
The BBC micro:bit and Microsoft Touch Develop
Ambient Light Sensor The ambient light sensor is something that can detect the brightness of the phone screen. This is helpful for if your eyes are hurting.
Monday, August 31, 2012 CSCI 333 – Systems Programming.
Sensors in android. App being more applicable Keeping track of your heart beat while jogging. Pointing the phone camera towards the night sky to know.
Lecture 1: Getting Ready Topics: People and Course Overview Date: Jan 12, 2016.
A CCELEROMETER. Accelerometers are devices that can measure acceleration, but in smartphones, they're able to detect changes in orientation and tell the.
The ambient light sensor in a smart phone is what measures how bright the light is. It’s the phones software that adjusts the brightness in the display.
Looking for iPhone apps Development?. iPhone: An Introduction Designed by Apple Inc. the iPhone is an internet and multimedia enabled smartphone. Designed.
Sensors For Mobile Phones  Ambient Light Sensor  Proximity Sensor  GPS Receiver Sensor  Gyroscope Sensor  Barometer Sensor  Accelerometer Sensor.
Understanding Mobile Devices, Interactions, and Tools Lesson 1.
INTRO TO MOBILE APPS 8 th period Mrs. Logan. WHAT IS AN APP? a self-contained program or piece of software designed to fulfill a particular purpose; an.
Building Windows Phone 7 Games and Applications Yes, yes! “Games and Applications” and not “Applications and Games” Content is under NDA – please do no.
Application development process Part 1. Overview State of the mobile industry Size of the market Popularity of platforms How users use their devices Internationalisation.
Keynote Enabling Mobile DevOps
Ensuring Quality Mobile Apps with Testing and Crash Reporting Seth Valdetero.
Google. Android What is Android ? -Android is Linux Based OS -Designed for use on cell phones, e-readers, tablet PCs. -Android provides easy access to.
Mobile phone sensors. Sensors Sensors gyroscope The gyroscope is a sensor that can provide orientation information as well. This sensor can tell how.
Aava’s Open Platform Smartphone
CSCI 351 – Mobile Applications Development
Office Add-ins Intro and Development
Lecture 1: Getting Ready
Architecture of Android
6/12/2018 3:52 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Lecture 1: Getting Ready
Goal : Develop a software that converts arm movements into messages
CSCI 351 – Mobile Applications Development
IOS Development Atanas Dobrev.
MIT App Inventor By Hans Yip.
Eric Brewer BEARS February 11, 2010
Microsoft Build /22/2018 3:05 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Architecting and integrating sensor drivers
Eric Brewer BEARS February 11, 2010
Android Developer Fundamentals V2
Lecture 1: Getting Ready
Explain what touch develop is to your students:
Android Sensor Programming
Explain what touch develop is to your students:
Presentation transcript:

TouchDevelop Create apps ON your phone! Peli de Halleux (Senior Software Developer) Microsoft Research

>

technology shift

sensors+cloud mobile devices have more to offer than your last PC: touch screen, high-res camera(s), WiFi, cellular, bluetooth, GPS, accelerometer, gyroscope, compass, ambient light sensor, proximity sensor, FM tuner, NFC, …

a touch-based IDE in your pocket

lets write some code… demo touchdevelop

touchdevelop.com

scripts written by users demo touchdevelop UW Hackathon

language+editor

runtime

available APIs

script sharing

social

its happening on all platforms!

cloud types (future)

future

summary

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