|
Showing 1 - 5 of
5 matches in All Departments
"The book is great It's clear and easy to read, with loads of
examples that showed my students what to do." -- Larry Snyder,
Emeritus Professor, University of Washington, Department of
Computer Science and Engineering Having the TouchDevelop book
available made our events so much easier. Students could figure
things out for themselves with help from the book. -- Jennifer
Marsman, Microsoft Principal Developer Evangelist Mobiledevices
such as smartphones and tablets are set to become the main
computersthat virtually all people will own and carry with them at
all times. And yet, mobile devices are not yet used for all
computing tasks. A project at MicrosoftResearch was created to
answer a simple question: It is possible to createinteresting apps
directly on a smartphone or tablet, without using a separatePC or a
keyboard? The result is TouchDevelop, a programming environment
thatruns on all modern mobile devices such as Windows Phone,
iPhone, iPad, Androidphones and tablets, and also on PCs and Macs.
This book walks you through all of the screens of the TouchDevelop
app, and itpoints out similarities and differences of the
TouchDevelop language comparedto other programming languages. For
users, the book can serve as a handyreference next to the phone.
The book systematically addresses all programminglanguage
constructs, starting from the very basic constructs such as
variablesand loops. The book also explores many of the phone
sensors and data sourceswhich makecreating apps for mobile devices
so rewarding. If you are new to programming with TouchDevelop, or
if you have not yet workedon touchscreen devices, we suggest that
you read the book starting from Chapter1. If you are already
familiar with the basic paradigm of the TouchDevelopprogramming
environment, then feel free to jump ahead to the later chaptersthat
address particular topic areas. This book is written from
theperspective of a person developing their code using a web
browser. TheTouchDevelop Web App runs in many modern browsers on
many different devicesincluding smartphones and tablets, Macs, PC.
All screenshots and navigationinstructions refer to the
TouchDevelop Web App running in a browser. ForWindows Phone, there
is a dedicated TouchDevelop app in the Windows Phone Storewhich
gives access to many more sensors and data sources. Starting with
theTouchDevelop app v3.0 for Windows Phone 8, the phone app will
share the samelook and navigation structure and all features of the
Web App. What you'll learn The little tricks to programming on your
mobile devices and for a mobile device The scripting language and
cloud-based ecosystem Using cameras, video and audio, and other
sensors such as a microphone, accelerometer, compass, and gyroscope
Access to the web, authorized access to web services How to write
simple games using a built-in physics engine Who this book is
for
This programming language was written for people who wish tobe
able to create apps from their phone. This scenario is
particularlyappealing to enthusiastic end-users who own mobile
devices and students, whoare the target audience of this book.
Table of Contents Chapter 1Introduction to TouchDevelopChapter 2The
Scripting LanguageChapter 3The Wall using the screenChapter 4The
WebChapter 5AudioChapter 6Camera, Graphics and VideoChapter
7SensorsChapter 8InteractionsChapter 9Game BoardChapter 10UI with
Boxes and PagesChapter 11Authenticating Web ServicesAppendix
AEditing TouchDevelop ScriptsAppendix BTouchDevelop
ServicesAppendix CTouchDevelop DatatypesAppendix DPlatform
CapabilitiesAppendix ETouchDevelop Editor on a Windows Phone
Deployment is the act of taking components and readying them for
productive use. There may be steps following deployment, such as
installation or m- agement related functions, but all decisions
about how to con?gure and c- pose/assemble a component are made at
the deployment stage. This is therefore the one opportunity in the
software lifecycle to bridge the gap between what the component
developer couldn't know about the deployment environment and what
the environment's developer couldn't know about the open set of
depl- able components. It is not surprising that deployment as a
dedicated step gains importance when addressing issues of
system-wide qualities, such as coping with constrained resources or
preparing for component adaptation and system evolution. Yet,
component deployment is still a discipline in its infancy: it
became mainstream practice only in the mid 1990s. Much of the best
practice impulse originated in products like Microsoft's
Transaction Server and its approach to attribute-based programming
and later products like Enterprise JavaBeans and now the Corba
Component Model. All these address the speci?c needs of enterprise
appli- tion servers. However, the potential of the deployment
concept goes far beyond this. Deployment can and should touch
e?ectively all truly component-based solutions. The proceedings of
Component Deployment 2002 represent a good cro- section of the
gamut of deployment issues. From customization to address - source
constraints to recon?guration of deployed systems and from
architecture to design to languages, the avid reader will ?nd some
contribution.
Judith Bishop is a computer scientist, in Pretoria South Africa,
specializing in the application of programming languages to
distributed systems and web-based technologies. She is
internationally known as an advocate of new technology. Her books
on Java and C# have been published in six languages. She represents
South Africa on IFIP TC2 on software and is a chair or member of
numerous international conference committees and editorial boards.
|
You may like...
Higher
Michael Buble
CD
(1)
R172
R154
Discovery Miles 1 540
Morgan
Kate Mara, Jennifer Jason Leigh, …
Blu-ray disc
(1)
R70
Discovery Miles 700
|