Preface...3 Acknowledgments...4. Contents...5. List of Figures...17
|
|
- Augusta Bridges
- 5 years ago
- Views:
Transcription
1 Contents - 5 Contents Preface...3 Acknowledgments...4 Contents...5 List of Figures...17 Introduction...23 History of Delphi...24 Delphi for mobile platforms...27 About this book...27 About the author...29 Part I: The mobile ecosystem...31 Chapter 1: Mobile devices hardware...33 Core components...34 Processors and graphics units...35 Mobile SoCs...36 Mobile CPU cores...38 Graphics Processing Units...39 Memory...39
2 6 - Contents Storage...40 Battery...42 User interaction components...44 Touch screen...44 Display...44 Other layers...46 Keyboard...47 Mic/Speaker...48 Other interaction components...49 Sensors and other components...50 Accelerometer and gyroscope...50 Magnetometer (Compass)...51 Positioning components...52 Communication components...53 Miscellaneous...54 Conclusions...55 What's next...56 Chapter 2: Software platforms for mobile devices...58 Smartphones' software platform structure...59 A low-level RTOS...60 A high-level OS...61 Mobile operating systems history...62 The early days...62 Today's major platforms...65 ios...65 Android...67 Windows Phone...68 Other mobile operating systems...70 Conclusions...72 What's next...72 Chapter 3: Development solutions overview...73 The three main development strategies...74 Mobile Web applications...75 Advantages...76 Disadvantages...77 Languages and tools...78 Design languages...78 Programming languages...80 API and libraries...81 Development tools...82 Hybrid mobile applications...84
3 Contents - 7 Advantages...85 Disadvantages...86 Languages and tools...86 Native mobile applications...88 Advantages...89 Disadvantages...89 Languages and tools...90 Where does Delphi fit?...93 Conclusions...95 What's next...95 Part II: Mobile development with Delphi...96 Chapter 4: Delphi, SDKs and tools installation...98 Delphi installation...99 Product editions and characteristics...99 System requirements Hardware requirements Software requirements Installation process Updating the Delphi installation Installation maintenance Android development tools configuration Managing Android SDK versions Managing Android virtual devices Physical devices configuration ios development tools configuration Installing Xcode Folder sharing configuration PAServer installation PAServer Manager (Delphi XE7) Conclusions What's next Chapter 5: Introducing the Delphi working environment MyMunchies sample application Main IDE components IDE layout customization IDE Insight Starting a new project Delphi XE7 multi-device projects Selecting a template for MyMunchies...140
4 8 - Contents User interface design fundamentals Choosing among designer views Styles and views in Delphi XE Interface style while designing Master view and specific views for each platform Working methodology using XE7 views Editing the components properties Adding new components to the interface Removing components MyMunchies user interface A title for each page Configuring the lists of products Adding the list of selected items Writing some code Code, components and events Managing events through the Object Inspector Code editing Code provided by the project template Managing the targets Platform properties and configuration Adding a new platform Managing platforms in Delphi XE Running and debugging the application Debugging tools Breakpoints Process state Watching variables contents Stepping through the code Project deployment to mobile devices Deployment to an Android device Deployment to an ios device Connection configuration How to change a connection Conclusions What's next Chapter 6: Mobile project templates Starting from scratch A form with header and footer Navigation elements A form with several pages A master/detail form An interface optimized for tablets The Delphi XE7 Master-Detail application template...203
5 Contents - 9 The TMultiView component A form for 3D applications Conclusions What's next Chapter 7: Common tasks User interface navigation The TActionList component The ActionList editor Standard actions How to implement a Tab navigation system Devices with hardware back button User-defined actions Gesture-based navigation Standard gestures vs interactive gestures The TGestureManager component Touch target expansion Navigation through standard gestures Managing interactive gestures Interactive gesture identification Interactive gestures in practice Updating Content through gestures (pull-to-refresh) Application lifetime changes Screen orientation changes Configuring the project for specific screen orientations Reacting to screen orientation changes Application state changes How to register for application state events Life cycle events of mobile applications Handling application state events in practice Saving and loading data Where to store application data Saving and loading text data Dealing with configuration parameters Loading graphic files Deploying additional files into the data directory Saving and loading state information with Delphi XE The OnSaveState event Transiently storing state data Persistently storing state data The TMultiView component (XE7) TMultiView as a generic container Presentation mode Configuring the static panel...259
6 10 - Contents Configuring the sliding panel Configuring the floating panel Linking the master and detail panels Conclusions What's next Chapter 8: Introducing the Delphi language Basic syntax Delphi code modules Structure of the program code module Structure of a standard code module Module references Comments Essential data types Integer and floating point numbers Characters and character strings Other basic data types Notation for literals and identifier naming Enumerations Scoped enumerations Subranges Arrays Static arrays declaration Arrays with non-numeric indexes Managing dynamic arrays Records Sets Expressions Arithmetic, relational, and logical expressions Set expressions Pointer expressions Other expression types Statements Conditional statements Iterative statements Procedures and functions Parameters by value and by reference Parameters with default values Arrays as parameters to methods Structured exception handling Other statements Classes and their members How to define a new class Class members visibility...308
7 Contents - 11 Object construction The TCollectible class Attributes declaration Private methods declaration Constructor declaration Public properties' declaration Implementation of methods The TComputer class Class members and the self object The TCollection class Anonymous methods Anonymous method use scenario Anonymous method type definition How to pass anonymous methods as arguments Generic types How to define a generic type Generic types instantiation and use Code writing aids Code templates Code formatting Code navigation Code refactoring Managing code versions Conclusions What's next Chapter 9: The FMX component library Why FMX? FMX and graphic hardware FMX user interface styles FMX controls common aspects Placing controls Control sizing and alignment Padding and margins User interface layout example In FMX everything is a container Nested components Child coordinates and parent boundaries (clipping) Appearance properties Visual styles Predefined styles and tint properties How a FMX style is built Visual style files Loading visual style files at design time...360
8 12 - Contents The visual style designer Changing the form's visual style at run time Conclusions What's next Chapter 10: Animations, transformations and visual effects Animations Animation categories Defining an animation How to configure the animation Managing the animation process Rotating and scaling controls Animations and transformations in practice User interface composition Configuring the watch hands animation Configuring the button animation Modifying the scale of the user interface Rotating the whole user interface Visual effects and filters The TEffect class and its descendants How to configure a visual effect Visual effects in practice Conclusions What's next Chapter 11: Introducing 3D user interfaces How a 3D interface is structured Three-dimensional objects How to configure a 3D object How to define new 3D objects Materials Lights Cameras D objects in a 3D world Conclusions What's next Part III: Mobile programming techniques Chapter 12: Motion sensors FMX components for accessing motion sensors...424
9 Contents - 13 Motion sensors Motion sensor types and associated classes Selection of the sensor to read Sensor state Reading data from the sensor Properties holding motion data Data reading process Orientation sensors Orientation sensor types and associated properties Configuration and data retrieving from the sensor How to use motion sensors in practice User interface design Retrieving the sensor list How to select the sensor to use Reading process activation Reading data Compilation and execution Conclusions What's next Chapter 13: Geolocation information The TLocationSensor component Location sensor availability Sensor configuration Reading location data Retrieving other data from the GPS Regions configuration (ios) Location encoding and decoding Geocoder object initialization Retrieving an address coordinates Obtaining an address from coordinates Map visualization The TWebBrowser component How to put together a URL for accessing Google Maps and Bing Maps Location information in practice User interface design Additional members declaration Sensor activation and deactivation Location changes Descriptive location information Conclusions What's next...477
10 14 - Contents Chapter 14: Using the integrated cameras Components for the use of audiovisual media Retrieving pictures from the camera Detecting the camera and its functionality Selecting the camera to use Setting the camera configuration Capturing pictures The TCameraComponent in practice User interface design Camera initialization Changing the active camera Configuration changes Visualizing the captured pictures Storing the pictures in files Standard actions and the camera Obtaining a picture from the camera Obtaining a picture from the photo library How to share data with other applications Using actions in practice Capturing audio and video sequences Playing audio and video sequences Conclusions What's next Chapter 15: Linking mobile and desktop applications Introducing the app tethering technique How to connect applications Automatic connection Manual connection Application discovery Manual pairing Application profiles discovery Discovery and pairing in practice Designing the managers application Designing the customers application Verifying connectivity Sending and receiving data Shared resources Creating the shared resource Setting the resource content Accessing a shared resource How to subscribe to changes in a shared resource Temporary resources...529
11 Contents - 15 Publishing and requesting actions Remote actions definition How to invoke a remote action App tethering and Delphi XE Discovering applications outside the own subnet Bluetooth connections Bluetooth communication services Classic Bluetooth and Bluetooth LE Operation scheme Permission configuration The Bluetooth communication manager Building a basic testing user interface Making the application visible to other devices Searching for other devices Managing the pairing process Connecting and transferring data The TBluetoothLE component Conclusions What's next Chapter 16: Notifications and advertising Using notifications How to define a notification Immediate notifications Scheduled notifications Canceling notifications Advertising Advertising and mobile applications The Google AdMob program How to obtain an Ad ID for our application The Apple iad program How to add advertising banners to our applications Specific configuration for Android Changing from AdMob API to Google Mobile Ads API Specific configuration for ios Conclusions Index...571
Syllabus- Java + Android. Java Fundamentals
Introducing the Java Technology Syllabus- Java + Android Java Fundamentals Key features of the technology and the advantages of using Java Using an Integrated Development Environment (IDE) Introducing
More informationWhat's new in Delphi XE7
Delphi Whats New http://www.embarcadero.com/products/delphi/whats-new What's new in Delphi XE7 Delphi XE7 is a must-have upgrade for all Delphi developers and is the newest version of the award winning,
More informationORACLE UNIVERSITY AUTHORISED EDUCATION PARTNER (WDP)
Android Syllabus Pre-requisite: C, C++, Java Programming SQL & PL SQL Chapter 1: Introduction to Android Introduction to android operating system History of android operating system Features of Android
More informationHTML5 Applications Made Easy on Tizen IVI. Brian Jones / Jimmy Huang
HTML5 Applications Made Easy on Tizen IVI Brian Jones / Jimmy Huang Obstacles IVI Developers Face Today Lots of hardware variety. Multiple operating systems Different input devices Software development
More informationDeveloping Applications for ios
Developing Applications for ios Lecture 1: Mobile Applications Development Radu Ionescu raducu.ionescu@gmail.com Faculty of Mathematics and Computer Science University of Bucharest Evaluation Individual
More informationMobile Application Development
Android Native Application Development Mobile Application Development 1. Android Framework and Android Studio b. Android Software Layers c. Android Libraries d. Components of an Android Application e.
More informationWebSphere Puts Business In Motion. Put People In Motion With Mobile Apps
WebSphere Puts Business In Motion Put People In Motion With Mobile Apps Use Mobile Apps To Create New Revenue Opportunities A clothing store increases sales through personalized offers Customers can scan
More informationAndroid. Lesson 1. Introduction. Android Developer Fundamentals. Android Developer Fundamentals. to Android 1
Android Lesson 1 1 1 1.0 to Android 2 Contents Android is an ecosystem Android platform architecture Android Versions Challenges of Android app development App fundamentals 3 Android Ecosystem 4 What is
More informationJohn Ray. Sams Teach Yourself. iphone. Application Development. Second Edition. S^/MS 800 East 96th Street, Indianapolis, Indiana, USA
John Ray Sams Teach Yourself iphone Application Development Second Edition S^/MS 800 East 96th Street, Indianapolis, Indiana, 46240 USA Table of Contents Introduction 1 Who Can Become an iphone Developer?
More informationPART I: INTRODUCTION TO WINDOWS 8 APPLICATION DEVELOPMENT CHAPTER 1: A BRIEF HISTORY OF WINDOWS APPLICATION DEVELOPMENT 3
INTRODUCTION xix PART I: INTRODUCTION TO WINDOWS 8 APPLICATION DEVELOPMENT CHAPTER 1: A BRIEF HISTORY OF WINDOWS APPLICATION DEVELOPMENT 3 The Life of Windows 3 From Windows 3.1 to 32-bit 4 Windows XP
More informationLesson 1: Hello ios! 1
Contents Introduction xxv Lesson 1: Hello ios! 1 ios Developer Essentials 1 A Suitable Mac 1 A Device for Testing 2 Device Differences 2 An ios Developer Account 4 The Official ios SDK 6 The Typical App
More informationSoftware Architecture Documentation for the JRC MYGEOSS app for Invasive Species project
Software Architecture Documentation for the JRC MYGEOSS app for Invasive Species project 2015.3724 Table of Contents 1 Architecture View... 2 2 Application... 3 2.1 Technologies Used... 3 2.1.1 Apache
More informationAbout Codefrux While the current trends around the world are based on the internet, mobile and its applications, we try to make the most out of it. As for us, we are a well established IT professionals
More informationC++ (Non for C Programmer) (BT307) 40 Hours
C++ (Non for C Programmer) (BT307) 40 Hours Overview C++ is undoubtedly one of the most widely used programming language for implementing object-oriented systems. The C++ language is based on the popular
More informationIndex LICENSED PRODUCT NOT FOR RESALE
Index LICENSED PRODUCT NOT FOR RESALE A Absolute positioning, 100 102 with multi-columns, 101 Accelerometer, 263 Access data, 225 227 Adding elements, 209 211 to display, 210 Animated boxes creation using
More informationChapter 1. Configuring VPGO
Chapter 1. Configuring VPGO The VPGO module is configured in the VISUAL PLANNING client. You can define as many VPGO templates as you need based on the three existing template types: Diary template Events
More informationCERTIFICATE IN WEB PROGRAMMING
COURSE DURATION: 6 MONTHS CONTENTS : CERTIFICATE IN WEB PROGRAMMING 1. PROGRAMMING IN C and C++ Language 2. HTML/CSS and JavaScript 3. PHP and MySQL 4. Project on Development of Web Application 1. PROGRAMMING
More informationbrief contents PART 1 INTRODUCING WINDOWS PHONE... 1 PART 2 CORE WINDOWS PHONE... 57
brief contents PART 1 INTRODUCING WINDOWS PHONE... 1 1 A new phone, a new operating system 3 2 Creating your first Windows Phone application 30 PART 2 CORE WINDOWS PHONE... 57 3 Fast application switching
More informationCHAPTER 1: INTRODUCING C# 3
INTRODUCTION xix PART I: THE OOP LANGUAGE CHAPTER 1: INTRODUCING C# 3 What Is the.net Framework? 4 What s in the.net Framework? 4 Writing Applications Using the.net Framework 5 What Is C#? 8 Applications
More informationTizen 2.3 TBT User Guide
Tizen 2.3 TBT User Guide Revision History Date Version History Writer Reviewer 19-Sep-2014 1.0 First version of document Md. Nazmus Saqib Rezwanul Huq Shuhan 1-Oct-2014 2.0 Second version of document Md.
More informationFirefox for Android. Reviewer s Guide. Contact us:
Reviewer s Guide Contact us: press@mozilla.com Table of Contents About Mozilla 1 Move at the Speed of the Web 2 Get Started 3 Mobile Browsing Upgrade 4 Get Up and Go 6 Customize On the Go 7 Privacy and
More informationManual for Smart-Phone and Tablet Clients
Manual for Smart-Phone and Tablet Clients Infodraw has created specialized apps for iphone/ipad clients, Android clients and Windows Mobile 5.0 and 6.0 clients. There are two kinds of applications which
More informationTopics in Mobile Computing
Topics in Mobile Computing Workshop 1I - ios Fundamental Prepared by Y.H. KWOK What is ios? From Wikipedia (http://en.wikipedia.org/wiki/ios): ios is an operating system for iphone, ipad and Apple TV.
More informationASP.NET 2.0 p. 1.NET Framework 2.0 p. 2 ASP.NET 2.0 p. 4 New Features p. 5 Special Folders Make Integration Easier p. 5 Security p.
Preface p. xix ASP.NET 2.0 p. 1.NET Framework 2.0 p. 2 ASP.NET 2.0 p. 4 New Features p. 5 Special Folders Make Integration Easier p. 5 Security p. 6 Personalization p. 6 Master Pages p. 6 Navigation p.
More informationMobile development initiation
Mobile development initiation Outline Mobile development: o Why? o How? o New issues Android ios 2 Mobile growth ¼ Internet access Sales of smartphones and tablets increase o + 70% tab Community 3 Why
More informationIntroduction to Programming Using Java (98-388)
Introduction to Programming Using Java (98-388) Understand Java fundamentals Describe the use of main in a Java application Signature of main, why it is static; how to consume an instance of your own class;
More informationPROGRAMMING DELPHI DATABASE APPLICATIONS by Francisco Charte. (C) 2017 Danysoft
PROGRAMMING DELPHI DATABASE APPLICATIONS by Francisco Charte (C) 2017 Danysoft www.danysoft.com LIST OF FIGURES 1.1 ARCHITECTURE OF A BDE-BASED SOLUTION. 43 1.2 ARCHITECTURE OF A SOLUTION BASED ON IBX.
More informationCopyright 2014, Oracle and/or its affiliates. All rights reserved.
1 Introduction to the Oracle Mobile Development Platform Dana Singleterry Product Management Oracle Development Tools Global Installed Base: PCs vs Mobile Devices 3 Mobile Enterprise Challenges In Pursuit
More informationComprehensive AngularJS Programming (5 Days)
www.peaklearningllc.com S103 Comprehensive AngularJS Programming (5 Days) The AngularJS framework augments applications with the "model-view-controller" pattern which makes applications easier to develop
More informationIntegration Service. Admin Console User Guide. On-Premises
Kony Fabric Integration Service Admin Console User Guide On-Premises Release V8 SP1 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the
More informationAware IM Version 8.2 Aware IM for Mobile Devices
Aware IM Version 8.2 Copyright 2002-2018 Awaresoft Pty Ltd CONTENTS Introduction... 3 General Approach... 3 Login... 4 Using Visual Perspectives... 4 Startup Perspective... 4 Application Menu... 5 Using
More informationSRE VIDYASAAGAR HIGHER SECONDARY SCHOOL. TWO MARKS
SRE VIDYASAAGAR HIGHER SECONDARY SCHOOL. COMPUTER SCIENCE - STAR OFFICE TWO MARKS LESSON I 1. What is meant by text editing? 2. How to work with multiple documents in StarOffice Writer? 3. What is the
More informationCS 4518 Mobile and Ubiquitous Computing Lecture 4: Data-Driven Views, Android Components & Android Activity Lifecycle Emmanuel Agu
CS 4518 Mobile and Ubiquitous Computing Lecture 4: Data-Driven Views, Android Components & Android Activity Lifecycle Emmanuel Agu Announcements Group formation: Projects 2, 3 and final project will be
More informationAndroid Essentials with Java
Android Essentials with Java Before You Program o Exercise in algorithm generation Getting Started o Using IntelliJ CE Using Variables and Values o Store data in typed variables Static Methods o Write
More informationMobile Technologies. Types of Apps
Mobile Technologies Types of Apps What is mobile? Devices and their capabilities It s about people Fundamentally, mobile refers to the user, and not the device or the application. Barbara Ballard, Designing
More informationRAD Studio XE4 in Action LIVE! 14th May, 2013 Taipei Malcolm Groves
RAD Studio XE4 in Action LIVE! 14th May, 2013 Taipei Malcolm Groves Embarcadero Technologies Founded 1993 3.2 Million Customers 500+ Employees in 29 Countries 5 R&D Centers of Excellence World Wide Sales
More informationVIEVU Solution App User Guide
VIEVU Solution App User Guide INTRODUCTION VIEVU Solution is the next generation, fully-hosted, cloud evidence management system. This guide describes how to operate the VIEVU Solution. Additional support
More informationMIXED REALITY (AR & VR) WITH UNITY 3D (Microsoft HoloLens)
MIXED REALITY (AR & VR) WITH UNITY 3D (Microsoft HoloLens) 1. INTRODUCTION TO Mixed Reality (AR & VR) What is Virtual Reality (VR) What is Augmented reality(ar) What is Mixed Reality Modern VR/AR experiences
More informationIntegration Service. Admin Console User Guide. On-Premises
Kony MobileFabric TM Integration Service Admin Console User Guide On-Premises Release 7.3 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and
More informationSchool of Computing and Information Sciences. Course Title: Mobile Application Development Date: 8/23/10
Course Title: Date: 8/3/10 Course Number: Number of Credits: 3 Subject Area: Mobile Computing Subject Area Coordinator: Kip Irvine email: irvinek@cs.fiu.edu Catalog Description: Design and development
More informationFront End Nanodegree Syllabus
Front End Nanodegree Syllabus Build Stunning User Experiences Before You Start You've taken the first step toward becoming a web developer by choosing the Front End Nanodegree program. In order to succeed,
More informationPAGES, NUMBERS, AND KEYNOTE BASICS
PAGES, NUMBERS, AND KEYNOTE BASICS Pages, Numbers, and Keynote are applications developed by Apple that are comparable to Microsoft Office and Google Docs. Pages, Numbers, and Keynote comes free with your
More informationWPF. Source Module 01: Lesson1
WPF Creating an Application by Using Windows Presentation Foundation Lesson: Overview of WPF What Is WPF? WPF Architecture Defining User Interfaces in WPF WPF Capabilities and Features WPF Application
More information5/19/2014. Agenda. Ellucian Mobile What is It? Ellucian Mobile: Build, Customize & Launch. Connie Minnick Technical Solutions Consultant, Sr.
Ellucian Mobile: Build, Customize & Launch Connie Minnick Technical Solutions Consultant, Sr. Ellucian Mobile Device & Cloud Demo Roadmap & Summary Ellucian Mobile What is It? A complete mobile solution
More informationUSER GUIDE: CHAPTER 1 PROJECT WIZARD Layout Page
2010 USER GUIDE: CHAPTER 1 PROJECT WIZARD Layout Page Layout Page This is the Layout Page. Use the list box to select which layout you would like to use in your generated application. The data in your
More informationHUAWEI MediaPad T1 8.0 FAQ HUAWEI TECHNOLOGIES CO., LTD. Issue 01. Date 06/30
HUAWEI MediaPad T1 8.0 FAQ Issue 01 Date 06/30 HUAWEI TECHNOLOGIES CO., LTD. 1 System and update... 1-1 1.1 Why does my HUAWEI MediaPad T1 8.0 constantly crash?... 1-1 1.2 Will data be erased if I update
More informationVarargs Training & Software Development Centre Private Limited, Module: HTML5, CSS3 & JavaScript
PHP Curriculum Module: HTML5, CSS3 & JavaScript Introduction to the Web o Explain the evolution of HTML o Explain the page structure used by HTML o List the drawbacks in HTML 4 and XHTML o List the new
More informationLecture 1 Introduction to Android. App Development for Mobile Devices. App Development for Mobile Devices. Announcement.
CSCE 315: Android Lectures (1/2) Dr. Jaerock Kwon App Development for Mobile Devices Jaerock Kwon, Ph.D. Assistant Professor in Computer Engineering App Development for Mobile Devices Jaerock Kwon, Ph.D.
More information(Refer Slide Time: 1:12)
Mobile Computing Professor Pushpendra Singh Indraprastha Institute of Information Technology Delhi Lecture 06 Android Studio Setup Hello, today s lecture is your first lecture to watch android development.
More informationios vs Android By: Group 2
ios vs Android By: Group 2 The ios System Memory Section A43972 Delta Core OS Layer Core Services Layer Media Layer CoCoa Touch Layer Memory Section A43972 Delta Aaron Josephs Core OS Layer - Core OS has
More informationCopyright
Copyright NataliaS@portnov.com 1 Overview: Mobile APPS Categories Types Distribution/Installation/Logs Mobile Test Industry Standards Remote Device Access (RDA) Emulators Simulators Troubleshooting Guide
More informationAndroid System Architecture. Android Application Fundamentals. Applications in Android. Apps in the Android OS. Program Model 8/31/2015
Android System Architecture Android Application Fundamentals Applications in Android All source code, resources, and data are compiled into a single archive file. The file uses the.apk suffix and is used
More informationGoogle Sites Training
The How to Dos of Google Sites Overview Page 1 Google Sites offers tremendous functionality to make collaborating and sharing information simple. This job aid provides the step-by-step instructions that
More informationGV-Eye Mobile App. Contents
GV-Eye Mobile App. Contents 1.1 Specifications... 2 1.2 Supported GV-IP Devices and Software... 3 1.2.1 Supported Products for Connection... 3 1.2.2 Supported Products for Enabling Monitoring... 4 1.2.3
More information8/19/2018. Web Development & Design Foundations with HTML5. Learning Objectives (1 of 2) More on Relative Linking. Learning Objectives (2 of 2)
Web Development & Design Foundations with HTML5 Ninth Edition Chapter 7 More on Links, Layout, and Mobile Slides in this presentation contain hyperlinks. JAWS users should be able to get a list of links
More informationXAMARIN Application Development - Workshop
XAMARIN Application Development - Workshop Program 1: August 6 to 10 2017 Program 2: November 5 to 9 2017 Duration:(5days) 9 am to 4 pm Hotel Majestic- Dubai ISIDUS TECH TEAM FZE PO Box 9798 Dubai UAE,
More informationSANDIS Mobile App Service Coordinator Access Table of Contents
SANDIS Mobile App Service Coordinator Access Table of Contents Instructions Overview SANDIS Mobile Application Overview... Page 2 General Information Logging In... Page 3 Logging Out... Page 4 Navigating
More informationAndroid Online Training
Android Online Training IQ training facility offers Android Online Training. Our Android trainers come with vast work experience and teaching skills. Our Android training online is regarded as the one
More informationXII CS(EM) Minimum Question List N.KANNAN M.Sc., B.Ed COMPUTER SCIENCE IMPORTANT QUESTION (TWO MARKS) CHAPTER 1 TO 5 ( STAR OFFICE WRITER)
COMPUTER SCIENCE IMPORTANT QUESTION (TWO MARKS) CHAPTER 1 TO 5 ( STAR OFFICE WRITER) 1. Selecting text with keyboard 2. Differ copying and moving 3. Text Editing 4. Creating a bulleted list 5. Creating
More informationCreating Map Tour Story Maps
Creating Map Tour Story Maps How to create a Map Tour Story Map quickly and easily using your smartphone or tablet, and your ArcGIS Online Organization Account This Tutorial was Created by Jennifer Anne
More informationAndroid" Application Development SAMS. Sams Teach Yourself. Shane Conder. Lauren Darcey. Second Edition
Lauren Darcey Shane Conder Sams Teach Yourself Android" Application Development Second Edition SAMS 800 East 96th Street, Indianapolis, Indiana, 46240 USA Table of Contents Introduction 1 Who Should Read
More informationCOURSE 20480B: PROGRAMMING IN HTML5 WITH JAVASCRIPT AND CSS3
ABOUT THIS COURSE This course provides an introduction to HTML5, CSS3, and JavaScript. This course helps students gain basic HTML5/CSS3/JavaScript programming skills. This course is an entry point into
More informationMAD Gaze x HKCS. Best Smart Glass App Competition Developer Guidelines VERSION 1.0.0
MAD Gaze x HKCS Best Smart Glass App Competition Developer Guidelines VERSION 1.0.0 20 MAY 2016 Table of Contents 1. Objective 2. Hardware Specification 3. Operating MAD Gaze 4. Hardware Sensors 4.1 Accelerometer
More informationAndroid Overview. Francesco Mercaldo, PhD
Android Overview Francesco Mercaldo, PhD Post-Doctoral researcher Corso di Sicurezza delle Reti e dei Sistemi Software Università degli Studi del Sannio (fmercaldo@unisannio.it) Things are not always what
More informationProgramming in HTML5 with JavaScript and CSS3
Programming in HTML5 with JavaScript and CSS3 20480B; 5 days, Instructor-led Course Description This course provides an introduction to HTML5, CSS3, and JavaScript. This course helps students gain basic
More informationMastering Responsive Design For Smart Photos. Karl Csoknyay. KEYSTONE Company Profile
Mastering Responsive Design For Smart Photos Karl Csoknyay KEYSTONE Company Profile Quotes Albert Einstein Everything should be made as simple as possible, but not simpler. Antoine de Saint-Exupery Perfection
More informationCopyright 2012, Oracle and/or its affiliates. All rights reserved.
1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Developing Mobile Applications for ios and Android the Oracle Way Frédéric Desbiens Principal Product Manager Application Development
More informationDesign av brukergrensesnitt på mobile enheter
Design av brukergrensesnitt på mobile enheter Tutorial på Yggdrasil Lillehammer, 12 oktober 2009 Erik G. Nilsson SINTEF IKT ICT Agenda 13:15 Introduction, user interfaces on mobile equipment, important
More information[PACKT] HTML5, CSS3, and jquery. Dreamweaver CS5.5 Mobile. and Web Development with
Dreamweaver CS5.5 Mobile and Web Development with HTML5, CSS3, and jquery Harness the cutting edge features of Dreamweaver for mobile and web development David Karl ins [PACKT] PUBLISHING BIRMINGHAM -
More informationMobile App Development. ios Platform
Mobile App Development ios Platform Overview Introduction Development Environment & Tools App Store Pros & Cons Programming Recommendations Objective-C Primer Demo What is ios? An operating system that
More informationI, J, K. Eclipse, 156
Index A, B Android PhoneGap app, 158 deploying and running, 172 New Eclipse project, 158 Activity dialog, 162 application properties, 160 AVD, 170 configuration, 167 Launcher Icon dialog, 161 PhoneGap
More informationPrintMe Mobile 3.0 User s Guide
PrintMe Mobile 3.0 User s Guide Overview of contents About PrintMe Mobile System Requirements Printing Troubleshooting About PrintMe Mobile PrintMe Mobile is an enterprise solution that enables mobile
More informationModule Title : 20484C:Essentials of Developing Windows Store Apps Using C#
Module Title : 20484C:Essentials of Developing Windows Store Apps Using C# Duration : 5 days Overview About this course In this course students will learn essential programming skills and techniques that
More informationST. MARY S COLLEGE FORM 4
Term 1 Week 1 Week 2 FUNDAMENTALS OF HARDWARE AND SOFTWARE 1. The generalpurpose computer system 2. Functions of the major hardware components of a computer system 3. Functions and uses of primary storage
More informationIndependence Community College Independence, Kansas
Independence Community College Independence, Kansas C O N T E N T S Unit 1: Creating, Modifying, and Enhancing FrontPage Webs and Pages 1 Chapter 1 Investigating FrontPage 2002 3 Exploring World Wide Web
More informationSupporting Android Devices
Supporting Android Devices 2017 Bomgar Corporation. All rights reserved worldwide. BOMGAR and the BOMGAR logo are trademarks of Bomgar Corporation; other trademarks shown are the property of their respective
More informationIntroduction p. 1 Getting Started Hello, Real World p. 9 Creating, Deploying, and Profiling an App p. 9 Understanding the App Package p.
Introduction p. 1 Getting Started Hello, Real World p. 9 Creating, Deploying, and Profiling an App p. 9 Understanding the App Package p. 12 Updating XAML and C# Code p. 22 Making the App World-Ready p.
More informationIntroduction to Android
Introduction to Android Ambient intelligence Alberto Monge Roffarello Politecnico di Torino, 2017/2018 Some slides and figures are taken from the Mobile Application Development (MAD) course Disclaimer
More informationRAD Studio XE5 in Action Tech Preview
RAD Studio XE5 in Action Tech Preview Bogdan Polak Welcome and Introduction Agenda 10:00 10 min Welcome and introductions EMBARCADERO TECHNOLOGIES 10:10 20 min The multi-device world we live in 10:30 30
More informationDEVELOPING APPS FOR. Note: This ebook relies on and uses information from the Google Glass Developers site.
DEVELOPING APPS FOR Note: This ebook relies on and uses information from the Google Glass Developers site. Table of Contents GLASS What is Google Glass? 3 Technology Basics.... 3 Design for Google Glass
More informationQt for Device Creation
Qt for Device Creation Speeding up ROI & Time-to-Market with Qt Andy Nichols Software Engineer, Qt R&D, Oslo Overview Problems facing Device Creators How Qt for Device Creation addresses those Problems
More informationCourse 20484: Essentials of Developing Windows Store Apps Using C#
Course 20484: Essentials of Developing Windows Store Apps Using C# Type:Course Audience(s):Developers Technology:Visual Studio Level:200 This Revision:C Delivery method: Instructor-led (classroom) Length:5
More informationJava SE7 Fundamentals
Java SE7 Fundamentals Introducing the Java Technology Relating Java with other languages Showing how to download, install, and configure the Java environment on a Windows system. Describing the various
More informationStructure. Lock & Unlock. Chose an environment
Quick Guide Structure 1 2 3 4 5 Lock & Unlock In order to unlock your device, tap the activation key 5 for a moment. When the lock icon appears on the screen, drag upwards. In order to lock your device,
More informationM Introduction to Visual Basic.NET Programming with Microsoft.NET 5 Day Course
Module 1: Getting Started This module introduces Visual Basic.NET and explains how it fits into the.net platform. It explains how to use the programming tools in Microsoft Visual Studio.NET and provides
More informationShort Notes of CS201
#includes: Short Notes of CS201 The #include directive instructs the preprocessor to read and include a file into a source code file. The file name is typically enclosed with < and > if the file is a system
More informationKick Start your Embedded Development with Qt
Kick Start your Embedded Development with Qt Increasing Return On Investment & shortening time-to-market Nils Christian Roscher-Nielsen Product Manager, The Qt Company Overview Problems facing Device Creators
More informationWhy Android? Why Android? Android Overview. Why Mobile App Development? 20-Nov-18
Why Android? Android Overview Dr. Siddharth Kaza Dr. Josh Dehlinger A lot of students have them 2010 survey by University of CO 1 : 22% of college students have Android phone (26% Blackberry, 40% iphone)
More informationEveryonePrint. Mobile Gateway 4.2. Installation Guide. EveryonePrint Mobile Gateway Installation Guide Page 1 of 30
EveryonePrint Mobile Gateway 4.2 Installation Guide EveryonePrint Mobile Gateway Installation Guide 2016.09.01 Page 1 of 30 1. Introduction... 3 1.1 Multiple networks (using Multicast Bonjour AirPrint)...
More informationMobile AR Hardware Futures
Copyright Khronos Group, 2010 - Page 1 Mobile AR Hardware Futures Neil Trevett Vice President Mobile Content, NVIDIA President, The Khronos Group Two Perspectives NVIDIA - Tegra 2 mobile processor Khronos
More informationCopyright
Copyright NataliaS@portnov.com 1 EMULATORS vs Real Devices USER EXPERIENCE AND USABILITY User Interactions Real occurring events Overall performance Consistency in results SPECTRUM OF DEVICE CONFIGURATIONS
More informationTrend Micro Incorporated reserves the right to make changes to this document and to the product described herein without notice. Before installing and using the product, please review the readme files,
More informationPolishing and Running a Presentation
Polishing and Running a Presentation Objectives Add pictures Add sound Add video Set slide transitions and timing Animate slide objects 2 Objectives Use speaker notes and slide show commands Print handouts
More informationIntroduction to C++ Introduction. Structure of a C++ Program. Structure of a C++ Program. C++ widely-used general-purpose programming language
Introduction C++ widely-used general-purpose programming language procedural and object-oriented support strong support created by Bjarne Stroustrup starting in 1979 based on C Introduction to C++ also
More informationCS201 - Introduction to Programming Glossary By
CS201 - Introduction to Programming Glossary By #include : The #include directive instructs the preprocessor to read and include a file into a source code file. The file name is typically enclosed with
More informationMARS AREA SCHOOL DISTRICT Curriculum TECHNOLOGY EDUCATION
Course Title: Java Technologies Grades: 10-12 Prepared by: Rob Case Course Unit: What is Java? Learn about the history of Java. Learn about compilation & Syntax. Discuss the principles of Java. Discuss
More informationTRAINING GUIDE. Tablet: Cradle to Mobile GIS
TRAINING GUIDE Tablet: Cradle to Mobile GIS Tablet Cradle to Mobile One of the critical components of mobile is the GIS piece, and also can be the most complex. The mobile GIS maps are designed to consume
More informationATC Android Application Development
ATC Android Application Development 1. Android Framework and Android Studio b. Android Platform Architecture i. Linux Kernel ii. Hardware Abstraction Layer(HAL) iii. Android runtime iv. Native C/C++ Libraries
More informationOpenTouch Conversation for iphone
OpenTouch Conversation for iphone User Manual OmniPCX Office Rich Communication Edition user OpenTouch Business Edition and Multimedia Services Conversation user OpenTouch Business Edition and Mutimedia
More informationLimited Edition Product Overview
Limited Edition Product Overview INTRODUCTION REDEFINING LUXURY beléci is built with impeccable craftsmanship and is designed to meet the 21st century mobile security challenges with its built-in CodeTel
More information