Game Design From Concepts To Implementation

Size: px
Start display at page:

Download "Game Design From Concepts To Implementation"

Transcription

1 Game Design From Concepts To Implementation Giacomo Cappellini - g.cappellini@mixelweb.it

2 What I do I code for video games I code editor tools I code utilities for the production of games I code scripts for the build pipeline Basically, I code But I design my own software

3 What I ve done Latest: Da Vinci s Art Of War (Coming Soon for ios & Android tablets ) Teaser -> Other projects:

4 What are we going to do We re going to learn some basics about game programming. Just an introduction on how to express your idea into a playable prototype... by using a modern tool and by keeping it simple.

5 Want to be an Indie? Here s some of the expertise you need: Game Design Storytelling Interaction Design User experience Copywriting CG Graphics 3D Modelling, Texturing & Shading Game programming Per platform specific knowledge Skills and $$$ to sell your game Creativity? We will just pretend to have some of the above skills

6 One last bit of my intro I m a professional game programmer Feel free to ask any question I ll try to give you my best answer

7 Game Design From Concepts To Implementation 1/5: Starting from scratch Giacomo Cappellini - g.cappellini@mixelweb.it

8 Welcome to Game Design Lab

9 The Game Programmer

10 What does a Game Programmer do IF( you have a Game Design Document AND you are a computer programmer AND you know the target platform ) THEN {

11 1 Pick the hardware interface libraries you need -- EXAMPLES Items not explained in this course Low-Level: High(er)-Level:

12 2 Achieve control over platform I/O Pack the API(s) found in step 1 into a bigger API to gain full control over Audio + Video + Input + [hardware..] Or pick an Higher-Level Engine that can do this for you: -- EXAMPLES --

13 3 Integrate with additional tools Add the equipment you need/want/like to accomplish your job -- EXAMPLES We won t touch any of these

14 4 Stack everything together And make your game on top of it Best game ever made! Your Toolbox! O.S. API / High Level Libs! Drivers / O.S. / Low Level Libs! Hardware!

15 Maintenance problem If you change one layer you have to adjust every layer on top of it

16 Reliability problem If you find a bug in the topmost layer you have to crawl down the pyramid searching for the real one

17 Don t mess with implementation details

18 Don t mess with implementation details If you want to spend your time making your game pick your tools accordingly AND test the all the features in advance: Program Frustrate Debug General tip: If you re not the author of the code you re using test it until you trust it, or let the author purchase you trust

19 Break

20 Our choice Website: Developer: Unity Technologies Current Version: Written in: C#/C++ Platforms: OSX, Win Licenses: Proprietary - Free or Pro

21 Why Unity Free license is free enough for us Ranks#1 for mobile game developer technology survey 2012, topping the list with 53,1% of developers reporting using Unity. Large community Graphical Editor Great software design Great API with good documentation Rapid learning curve Great learning tool It works!

22 First View: Ghostly Forest Demo Download the Unity Project here:

DIGITAL GAME DESIGN SHOWCASE 2014 EDITION

DIGITAL GAME DESIGN SHOWCASE 2014 EDITION DIGITAL GAME DESIGN SHOWCASE 2014 EDITION Goals To encourage digital game design To encourage and inform the general public about digital game design To share the talent, the creativity and the game designs

More information

Università Degli Studi di Parma. Distributed Systems Group. Android Development. Lecture 1 Android SDK & Development Environment. Marco Picone - 2012

Università Degli Studi di Parma. Distributed Systems Group. Android Development. Lecture 1 Android SDK & Development Environment. Marco Picone - 2012 Android Development Lecture 1 Android SDK & Development Environment Università Degli Studi di Parma Lecture Summary - 2 The Android Platform Android Environment Setup SDK Eclipse & ADT SDK Manager Android

More information

the gamedesigninitiative at cornell university Lecture 1 Course Overview

the gamedesigninitiative at cornell university Lecture 1 Course Overview Lecture 1 Course CS/INFO 4152: Advanced Topics Sequel to CS/INFO 3152 Prereq unless you a non-cornell Meng (or exempt) Similar format and structure as Intro Game Design Covers topics not touched in Intro

More information

UPDATED WeDo 2.0 SOFTWARE FAQ:

UPDATED WeDo 2.0 SOFTWARE FAQ: UPDATED WeDo 2.0 SOFTWARE FAQ: **We have updated the WeDo 2.0 software FAQs to reflect the upcoming special promotion on the curriculum pack as well as an update on some of the known challenges with loading

More information

Chapter 1. Introduction to ios Development. Objectives: Touch on the history of ios and the devices that support this operating system.

Chapter 1. Introduction to ios Development. Objectives: Touch on the history of ios and the devices that support this operating system. Chapter 1 Introduction to ios Development Objectives: Touch on the history of ios and the devices that support this operating system. Understand the different types of Apple Developer accounts. Introduce

More information

Generate Android App

Generate Android App Generate Android App This paper describes how someone with no programming experience can generate an Android application in minutes without writing any code. The application, also called an APK file can

More information

START TEACHER'S GUIDE

START TEACHER'S GUIDE START TEACHER'S GUIDE Introduction A complete summary of the GAME:IT Junior curriculum. Welcome to STEM Fuse's GAME:IT Junior Course Whether GAME:IT Junior is being taught as an introductory technology

More information

Counselor Lesson Plan

Counselor Lesson Plan counselors for computing Counselor Lesson Plan Introduce Students to Computer Science in an Engaging Way Objective The intention of this lesson is to introduce students to computer science in such a way

More information

CPS221 Lecture: Operating System Structure; Virtual Machines

CPS221 Lecture: Operating System Structure; Virtual Machines Objectives CPS221 Lecture: Operating System Structure; Virtual Machines 1. To discuss various ways of structuring the operating system proper 2. To discuss virtual machines Materials: 1. Projectable of

More information

CS 378: Computer Game Technology

CS 378: Computer Game Technology CS 378: Computer Game Technology http://www.cs.utexas.edu/~fussell/courses/cs378/ Spring 2013 University of Texas at Austin CS 378 Game Technology Don Fussell Instructor and TAs! Instructor: Don Fussell!

More information

Your guide to building great apps. Upgrade your skills and update your tools to create the next great app

Your guide to building great apps. Upgrade your skills and update your tools to create the next great app Your guide to building great apps Upgrade your skills and update your tools to create the next great app Introduction Visual Studio 2015 helps you turn great ideas into great business applications. Our

More information

10 STEPS TO YOUR FIRST QNX PROGRAM. QUICKSTART GUIDE Second Edition

10 STEPS TO YOUR FIRST QNX PROGRAM. QUICKSTART GUIDE Second Edition 10 STEPS TO YOUR FIRST QNX PROGRAM QUICKSTART GUIDE Second Edition QNX QUICKSTART GUIDE A guide to help you install and configure the QNX Momentics tools and the QNX Neutrino operating system, so you can

More information

Make your own Temple Run game

Make your own Temple Run game Make your own Temple Run game These instructions will talk you through how to make your own Temple Run game with your pupils. The game is made in Scratch, which can be downloaded here: http://scratch.mit.edu

More information

How to use Dropbox. What is Dropbox. Please read the University of Melbourne Guidelines on Dropbox and University Information prior to use.

How to use Dropbox. What is Dropbox. Please read the University of Melbourne Guidelines on Dropbox and University Information prior to use. How to use Dropbox Please read the University of Melbourne Guidelines on Dropbox and University Information prior to use. What is Dropbox Dropbox lets you easily share and collaborate on documents with

More information

START TEACHER'S GUIDE

START TEACHER'S GUIDE START TEACHER'S GUIDE Introduction A complete summary of the GAME:IT Intermediate curriculum. Welcome to STEM Fuse's GAME:IT Intermediate Whether GAME:IT Intermediate is being taught as a technology course,

More information

The Computing Curriculum at Coston Primary

The Computing Curriculum at Coston Primary Years Year 1 Year 2 1 and 2 Autumn We are learning about programming and computational thinking and in We are learning about programming and computational thinking and in Year 1 Food and farming Year 2

More information

Example of Standard API

Example of Standard API 16 Example of Standard API System Call Implementation Typically, a number associated with each system call System call interface maintains a table indexed according to these numbers The system call interface

More information

Game-Making Software. Created by. in support of

Game-Making Software. Created by. in support of Game-Making Software Created by in support of Welcome This guide was designed by Abertay University to help entrants to the BAFTA Young Game Designers Game-making Award, presented by Sony Computer Entertainment

More information

With a single download, the ADT Bundle includes everything you need to begin developing apps:

With a single download, the ADT Bundle includes everything you need to begin developing apps: Get the Android SDK The Android SDK provides you the API libraries and developer tools necessary to build, test, and debug apps for Android. The ADT bundle includes the essential Android SDK components

More information

A little code goes a long way Cross-platform game development with Lua. Ivan Beliy, Software Engineer

A little code goes a long way Cross-platform game development with Lua. Ivan Beliy, Software Engineer A little code goes a long way Cross-platform game development with Lua Ivan Beliy, Software Engineer 9/25/14 Marmalade. Trademarks belong to their respective owners. All rights reserved. 1 A bit of History!

More information

Introduction to Android

Introduction to Android Introduction to Android Poll How many have an Android phone? How many have downloaded & installed the Android SDK? How many have developed an Android application? How many have deployed an Android application

More information

AUTOMATED MOBILE TESTING REQUIRES BOTH REAL DEVICES AND EMULATORS

AUTOMATED MOBILE TESTING REQUIRES BOTH REAL DEVICES AND EMULATORS WHITE PAPER AUTOMATED MOBILE TESTING REQUIRES BOTH REAL DEVICES AND EMULATORS SEPTEMBER 2015 Today, businesses compete in an increasingly mobile-centric marketplace. Mobile QA can no longer take a backseat

More information

Game Development Fundamentals

Game Development Fundamentals Game Development Fundamentals Levels: 9-12 Units of Credit: 0.5 CIP Code: 11.0803 Core Code: 35-02-0000-045, 35-02-0013-045, Prerequisite: recommended Computer Programming 1, Digital Media1 Skill Test:

More information

Automated Mobile Testing Requires Both Real Devices and Emulators

Automated Mobile Testing Requires Both Real Devices and Emulators WHITE PAPER Automated Mobile Testing Requires Both Real Devices and Emulators September 2015 Today, businesses compete in an increasingly mobile-centric marketplace. Mobile QA can no longer take a backseat

More information

Game Design Document and Production Timeline. John Laird and Sugih Jamin University of Michigan

Game Design Document and Production Timeline. John Laird and Sugih Jamin University of Michigan Game Design Document and Production Timeline John Laird and Sugih Jamin University of Michigan Game Production Timeline Inspiration (1 month) Results in game treatment/concept paper Conceptualization (3-5

More information

Developing Applications for ios

Developing 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 Content Key concepts

More information

GAME DESIGN AND DEVELOPMENT PROGRAM INFORMATION

GAME DESIGN AND DEVELOPMENT PROGRAM INFORMATION GAME DESIGN AND DEVELOPMENT PROGRAM INFORMATION College of Technology Bachelor of Science Game Design and Development Program 120 Credits 4 year Degree ADOBE CREATIVE SUITE The ultimate toolkit for crafting

More information

Mobile Development Frameworks Overview. Understand the pros and cons of using different mobile development frameworks for mobile projects.

Mobile Development Frameworks Overview. Understand the pros and cons of using different mobile development frameworks for mobile projects. Mobile Development Frameworks Overview Understand the pros and cons of using different mobile development frameworks for mobile projects. Mobile Solution Frameworks One of the biggest technological decisions

More information

Overview. The Android operating system is like a cake consisting of various layers.

Overview. The Android operating system is like a cake consisting of various layers. The Android Stack Overview The Android operating system is like a cake consisting of various layers. Each layer has its own characteristics and purpose but the layers are not always cleanly separated and

More information

Mobile Game and App Development the Easy Way

Mobile Game and App Development the Easy Way Mobile Game and App Development the Easy Way Developed and maintained by Pocketeers Limited (http://www.pocketeers.co.uk). For support please visit http://www.appeasymobile.com This document is protected

More information

GAME DESIGN AND DEVELOPMENT TECHNOLOGY. Game Design and Development Technology I

GAME DESIGN AND DEVELOPMENT TECHNOLOGY. Game Design and Development Technology I GAME DESIGN AND DEVELOPMENT TECHNOLOGY Game Design and Development Technology I Unit 1: Orientation and Safety Competency 1: Introduction to Game Design Competency 2: Safety in the Computer Environment

More information

TEGRA X1 DEVELOPER TOOLS SEBASTIEN DOMINE, SR. DIRECTOR SW ENGINEERING

TEGRA X1 DEVELOPER TOOLS SEBASTIEN DOMINE, SR. DIRECTOR SW ENGINEERING TEGRA X1 DEVELOPER TOOLS SEBASTIEN DOMINE, SR. DIRECTOR SW ENGINEERING NVIDIA DEVELOPER TOOLS BUILD. DEBUG. PROFILE. C/C++ IDE INTEGRATION STANDALONE TOOLS HARDWARE SUPPORT CPU AND GPU DEBUGGING & PROFILING

More information

Android Development. Lecture AD 0 Android SDK & Development Environment. Università degli Studi di Parma. Mobile Application Development

Android Development. Lecture AD 0 Android SDK & Development Environment. Università degli Studi di Parma. Mobile Application Development Android Development Lecture AD 0 Android SDK & Development Environment 2013/2014 Parma Università degli Studi di Parma Lecture Summary Android Module Overview The Android Platform Android Environment Setup

More information

City of Dublin Education & Training Board. Programme Module for. Mobile Technologies. leading to. Level 6 FETAC. Mobile Technologies 6N0734

City of Dublin Education & Training Board. Programme Module for. Mobile Technologies. leading to. Level 6 FETAC. Mobile Technologies 6N0734 City of Dublin Education & Training Board Programme Module for Mobile Technologies leading to Level 6 FETAC Version 3 1 Introduction This programme module may be delivered as a standalone module leading

More information

01. Introduction of Android

01. Introduction of Android 01. Introduction of Android Goal Understand the concepts and features of the Android Install the complete Android development environment Find out the one-click install Android development environment

More information

Profile. Brief Profile of the Company. Webadham Solutions

Profile. Brief Profile of the Company. Webadham Solutions Webadham Solutions Regd. Office: S.N 201, Opp-DIMR College, Moze College Road,Balewadi, Baner, Pune-45(M.H.), India Date: April 2, 2015 Profile Webadham Solutions provides total and cost-effective web

More information

Reminders. Lab opens from today. Many students want to use the extra I/O pins on

Reminders. Lab opens from today. Many students want to use the extra I/O pins on Reminders Lab opens from today Wednesday 4:00-5:30pm, Friday 1:00-2:30pm Location: MK228 Each student checks out one sensor mote for your Lab 1 The TA will be there to help your lab work Many students

More information

Islamic University of Gaza. Faculty of Engineering. Computer Engineering Department. Mobile Computing ECOM 5341. Eng. Wafaa Audah.

Islamic University of Gaza. Faculty of Engineering. Computer Engineering Department. Mobile Computing ECOM 5341. Eng. Wafaa Audah. Islamic University of Gaza Faculty of Engineering Computer Engineering Department Mobile Computing ECOM 5341 By Eng. Wafaa Audah June 2013 1 Setting Up the Development Environment and Emulator Part 1:

More information

A Beginners Guide To Responsive, Mobile & Native Websites 2013 Enhance.ie.All Rights Reserved.

A Beginners Guide To Responsive, Mobile & Native Websites 2013 Enhance.ie.All Rights Reserved. A Beginners Guide To Responsive, Mobile & Native Websites 2013 Enhance.ie.All Rights Reserved. 1 The Mobile Web refers to access to the world wide web, i.e. the use of browser-based Internet services,

More information

Lecture 4 Cross-Platform Development. <lecturer, date>

Lecture 4 Cross-Platform Development. <lecturer, date> Lecture 4 Cross-Platform Development Outline Cross-Platform Development PhoneGap Appcelerator Titanium Xamarin References Native Development Represents the baseline for comparisons You

More information

Advanced Diploma of Professional Game Development - Game Art and Animation (10343NAT)

Advanced Diploma of Professional Game Development - Game Art and Animation (10343NAT) The Academy of Interactive Entertainment 201 Advanced Diploma of Professional Game Development - Game Art and Animation (10343NAT) Subject Listing Online Campus 0 Page Contents 3D Art Pipeline...2 Grasping

More information

separate the content technology display or delivery technology

separate the content technology display or delivery technology Good Morning. In the mobile development space, discussions are often focused on whose winning the mobile technology wars how Android has the greater share of the mobile market or how Apple is has the greatest

More information

An Introduction to Android. Huang Xuguang Database Lab. Inha University 2009.11.2 Email: xuguanghuang@yahoo.cn

An Introduction to Android. Huang Xuguang Database Lab. Inha University 2009.11.2 Email: xuguanghuang@yahoo.cn An Introduction to Android Huang Xuguang Database Lab. Inha University 2009.11.2 Email: xuguanghuang@yahoo.cn Outline Background What is Android? Development for Android Background Internet users and Mobile

More information

Android Auto PoC. October 21. 21- Oct-15. Maxim Ovchinnikov Architect Harman

Android Auto PoC. October 21. 21- Oct-15. Maxim Ovchinnikov Architect Harman Android Auto PoC October 2 Maxim Ovchinnikov Architect Harman 2- Oct-5 This work is licensed under a Creative Commons Attribution-Share Alike 4.0 (CC BY-SA 4.0) Purpose of this PoC The purpose of this

More information

Unity web- player issues in browsers & in client system

Unity web- player issues in browsers & in client system Software /Hardware requirements for unity web player i) Software Requirement Operating System: Windows XP or later; Mac OS X 10.5 or later. ii) Graphics Card: Pretty much any 3D graphics card, depending

More information

Tablets in Data Acquisition

Tablets in Data Acquisition Tablets in Data Acquisition Introduction In the drive to smaller and smaller data acquisition systems, tablet computers bring a great appeal. Desktop personal computers gave engineers the power to create

More information

ANDROID OPERATING SYSTEM

ANDROID OPERATING SYSTEM ANDROID OPERATING SYSTEM Himanshi Grover,Devesh Agrawal IT Department, Dronacharya College Of Engg Gurgaon,Haryana,India Abstract - Android has become need rather than luxury these days. The computing

More information

Steps to Migrating to a Private Cloud

Steps to Migrating to a Private Cloud Deploying and Managing Private Clouds The Essentials Series Steps to Migrating to a Private Cloud sponsored by Introduction to Realtime Publishers by Don Jones, Series Editor For several years now, Realtime

More information

Mobile web apps: The best option for business? A whitepaper from mrc

Mobile web apps: The best option for business? A whitepaper from mrc Mobile web apps: The best option for business? A whitepaper from mrc Introduction Mobile apps have finally reached the point where businesses can no longer afford to ignore them. Recent surveys and studies

More information

How To Develop For A Powergen 2.2 (Tegra) With Nsight) And Gbd (Gbd) On A Quadriplegic (Powergen) Powergen 4.2.2 Powergen 3

How To Develop For A Powergen 2.2 (Tegra) With Nsight) And Gbd (Gbd) On A Quadriplegic (Powergen) Powergen 4.2.2 Powergen 3 Profiling and Debugging Tools for High-performance Android Applications Stephen Jones, Product Line Manager, NVIDIA (sjones@nvidia.com) Android By The Numbers 1.3M Android activations per day Android activations

More information

Android Architecture. Alexandra Harrison & Jake Saxton

Android Architecture. Alexandra Harrison & Jake Saxton Android Architecture Alexandra Harrison & Jake Saxton Overview History of Android Architecture Five Layers Linux Kernel Android Runtime Libraries Application Framework Applications Summary History 2003

More information

Interview with Cocomore, agency for marketing and IT services

Interview with Cocomore, agency for marketing and IT services Interview with Cocomore, agency for marketing and IT services Posted on September 30, 2015 by Dominique Hazael-Massieux Leave a comment The HTML5Apps continues its series of interviews of European SMEs.

More information

Make Learning Fun with Programming

Make Learning Fun with Programming I Like Tech@CityU Make Learning Fun with Programming Author: Desmond Pang Chak Man (53038488), BEngCE, Year2 Introduction When we talk about how to use technology to make our learning process interesting

More information

Technology in Action. Alan Evans Kendall Martin Mary Anne Poatsy. Eleventh Edition. Copyright 2015 Pearson Education, Inc.

Technology in Action. Alan Evans Kendall Martin Mary Anne Poatsy. Eleventh Edition. Copyright 2015 Pearson Education, Inc. Technology in Action Alan Evans Kendall Martin Mary Anne Poatsy Eleventh Edition Technology in Action Chapter 4 System Software: The Operating System, Utility Programs, and File Management. Chapter Topics

More information

Q N X S O F T W A R E D E V E L O P M E N T P L A T F O R M v 6. 4. 10 Steps to Developing a QNX Program Quickstart Guide

Q N X S O F T W A R E D E V E L O P M E N T P L A T F O R M v 6. 4. 10 Steps to Developing a QNX Program Quickstart Guide Q N X S O F T W A R E D E V E L O P M E N T P L A T F O R M v 6. 4 10 Steps to Developing a QNX Program Quickstart Guide 2008, QNX Software Systems GmbH & Co. KG. A Harman International Company. All rights

More information

Introduction to Android

Introduction to Android Introduction to Android Android Smartphone Programming Matthias Keil Institute for Computer Science Faculty of Engineering October 19, 2015 Outline 1 What is Android? 2 Development on Android 3 Applications:

More information

Lab 2.1 Tracking Down the Bugs

Lab 2.1 Tracking Down the Bugs Lab 2.1 Tracking Down the Bugs Chapter 7 (To Err is Human ) discusses strategies for debugging finding and fixing problems with IT systems. In this lab, we focus on the early stages of debugging, where

More information

REFERENCE GUIDE 1. INTRODUCTION

REFERENCE GUIDE 1. INTRODUCTION 1. INTRODUCTION Scratch is a new programming language that makes it easy to create interactive stories, games, and animations and share your creations with others on the web. This Reference Guide provides

More information

HWMedia Group Hardware Upgrade earliest Italian ICT websites largest, most respected and visited Italian IT website Touch Magazine

HWMedia Group Hardware Upgrade earliest Italian ICT websites largest, most respected and visited Italian IT website Touch Magazine HWMedia Group We re a media company specialized in editorial projects for the web and the digital world. Our main project is Hardware Upgrade (www.hwupgrade.it), one of the earliest Italian ICT websites,

More information

Introduction to Programming with Xojo

Introduction to Programming with Xojo Introduction to Programming with Xojo IOS ADDENDUM BY BRAD RHINE Fall 2015 Edition Copyright 2013-2015 by Xojo, Inc. This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike

More information

STEELSERIES FREE MOBILE WIRELESS CONTROLLER USER GUIDE

STEELSERIES FREE MOBILE WIRELESS CONTROLLER USER GUIDE STEELSERIES FREE MOBILE WIRELESS CONTROLLER USER GUIDE INTRODUCTION Thank you for choosing the SteelSeries Free Mobile Controller! This controller is designed by SteelSeries, a dedicated manufacturer of

More information

Chapter 3.2 C++, Java, and Scripting Languages. The major programming languages used in game development.

Chapter 3.2 C++, Java, and Scripting Languages. The major programming languages used in game development. Chapter 3.2 C++, Java, and Scripting Languages The major programming languages used in game development. C++ C used to be the most popular language for games Today, C++ is the language of choice for game

More information

Adobe Productivity and Creativity Tool www.adobe.com

Adobe Productivity and Creativity Tool www.adobe.com 1 Adobe Productivity and Creativity Tool www.adobe.com Overview Adobe Systems Incorporated is one of the leading computer software companies in the world. Established in 1982, the company has its main

More information

CSE 120 Principles of Operating Systems. Modules, Interfaces, Structure

CSE 120 Principles of Operating Systems. Modules, Interfaces, Structure CSE 120 Principles of Operating Systems Fall 2000 Lecture 3: Operating System Modules, Interfaces, and Structure Geoffrey M. Voelker Modules, Interfaces, Structure We roughly defined an OS as the layer

More information

Jordan Shearer. Portfolio. 1Maya Modeling

Jordan Shearer. Portfolio. 1Maya Modeling Jordan Shearer Portfolio I am Jordan Shearer the coolest person around! I have been working on animations since a young age. I have a vast knowledge of editing software. I have a website called Jornations.com

More information

Workshop on Android and Applications Development

Workshop on Android and Applications Development Workshop on Android and Applications Development Duration: 2 Days (8 hrs/day) Introduction: With over one billion devices activated, Android is an exciting space to make apps to help you communicate, organize,

More information

Microsoft Access Calendar Scheduling Database/Template Installation Instructions

Microsoft Access Calendar Scheduling Database/Template Installation Instructions Winning Solutions, Inc. Microsoft Access Calendar Scheduling Database/Template Installation Instructions Thanks for your interest in our Microsoft Access Calendar Scheduling Database Template. This article

More information

NATIVE PERFORMANCE. ANY DEVICE.

NATIVE PERFORMANCE. ANY DEVICE. NATIVE PERFORMANCE. ANY DEVICE. Marmalade Technologies Ltd Sixteen years ago, Marmalade was founded with a simple purpose - to enable developers to create great content on any mobile device. The founding

More information

Make life work better. How to get the most out of your Office 365.

Make life work better. How to get the most out of your Office 365. Make life work better. How to get the most out of your Office 365. Office 365 goes where you go on all your devices. Welcome to your Office 365 guide. Over 1 billion people on the planet use Office. This

More information

Making Dreams Come True: Global Illumination with Enlighten. Graham Hazel Senior Product Manager Sam Bugden Technical Artist

Making Dreams Come True: Global Illumination with Enlighten. Graham Hazel Senior Product Manager Sam Bugden Technical Artist Making Dreams Come True: Global Illumination with Enlighten Graham Hazel Senior Product Manager Sam Bugden Technical Artist About Me Grew up in Cambridge, UK, with Acorn computers in the house Programmer

More information

www.leadtools.com sales: 704-332-5532 e-mail: sales@leadtools.com

www.leadtools.com sales: 704-332-5532 e-mail: sales@leadtools.com LEAD Technologies About LEAD Technologies Fast Facts Developer Tools Imaging Applications/Utilities Why Use LEADTOOLS Time Tested Flexible Licensing One SDK Vendor Who Does it All! Industry LEADing Technical

More information

3. Software Installation. 4. Introduction to Android OS. 5. Using Android OS / Devices. 6. Eclipse debug with Android app. 8. Units of measurement

3. Software Installation. 4. Introduction to Android OS. 5. Using Android OS / Devices. 6. Eclipse debug with Android app. 8. Units of measurement 1. Subject introduction 2. Mobile / Tablet OSs 3. Software Installation 4. Introduction to Android OS 5. Using Android OS / Devices 6. Eclipse debug with Android app 7. Components of the Android Application

More information

Tips and Tricks Guide tm. Windows Administration. Don Jones and Dan Sullivan

Tips and Tricks Guide tm. Windows Administration. Don Jones and Dan Sullivan Tips and Tricks Guide tm To tm Windows Administration Don Jones and Dan Sullivan Tip, Trick, Technique 13: Configuring Server Core in Windows Server 2008 R2... 1 Tip, Trick, Technique 14: What Are Microsoft

More information

Introduction to Embedded Systems. Software Update Problem

Introduction to Embedded Systems. Software Update Problem Introduction to Embedded Systems CS/ECE 6780/5780 Al Davis logistics minor Today s topics: more software development issues 1 CS 5780 Software Update Problem Lab machines work let us know if they don t

More information

How To Train Online For Retail

How To Train Online For Retail The #1 Online Training System For Retailers Increase Sales Improve Customer Loyalty Increase Staff Retention Improve Store Performance www.graffretail.tv Sustainable Retail Training with Proven Results

More information

Region Free DVD Playback with VLC. By Mikio Moriyasu

Region Free DVD Playback with VLC. By Mikio Moriyasu Region Free DVD Playback with VLC By Mikio Moriyasu Region Basics - What Are Regions? - - - Arbitrary system of eight global zones Used to ID DVDs origin Restrict playback of DVDs to their zone of origin.

More information

How to Paper Trade Jim Rickards IMPACT System

How to Paper Trade Jim Rickards IMPACT System How to Paper Trade Jim Rickards IMPACT System How to Paper Trade Jim Rickards IMPACT System Shae Russell, Editor, Currency Wars Trader Dear Currency Wars Trader Subscriber, Congratulations on taking your

More information

Crosswalk: build world class hybrid mobile apps

Crosswalk: build world class hybrid mobile apps Crosswalk: build world class hybrid mobile apps Ningxin Hu Intel Today s Hybrid Mobile Apps Application HTML CSS JS Extensions WebView of Operating System (Tizen, Android, etc.,) 2 State of Art HTML5 performance

More information

CORPORATE BACKGROUND

CORPORATE BACKGROUND AN INTRODUCTION TO HIND TECHNOLOGIES CORPORATE BACKGROUND Technologies Hind Vanijya Complex mall, Near JNTU road, KPHB, Hyderabad. E-mail:hr@hindtechsolutions.com Corporate background: is having a leading

More information

Windows 10 IoT The Big Reboot By Sean D. Liming and John R. Malin Annabooks www.annabooks.com

Windows 10 IoT The Big Reboot By Sean D. Liming and John R. Malin Annabooks www.annabooks.com Windows 10 IoT The Big Reboot By Sean D. Liming and John R. Malin Annabooks www.annabooks.com July 28, 2015 For those developing with Windows Embedded, there has been some frustration on the lack of future

More information

IOTIVITY AND EMBEDDED LINUX SUPPORT. Kishen Maloor Intel Open Source Technology Center

IOTIVITY AND EMBEDDED LINUX SUPPORT. Kishen Maloor Intel Open Source Technology Center IOTIVITY AND EMBEDDED LINUX SUPPORT Kishen Maloor Intel Open Source Technology Center Outline Brief introduction to IoTivity Software development challenges in embedded Yocto Project and how it addresses

More information

VMware End User Computing Horizon Suite

VMware End User Computing Horizon Suite VMware End User Computing Horizon Suite Luc Gallet lgallet@vmware.com 2010 VMware Inc. All rights reserved The pace and rate of technology change is faster than ever Devices 66 % use 2+ devices for work

More information

WEB, HYBRID, NATIVE EXPLAINED CRAIG ISAKSON. June 2013 MOBILE ENGINEERING LEAD / SOFTWARE ENGINEER

WEB, HYBRID, NATIVE EXPLAINED CRAIG ISAKSON. June 2013 MOBILE ENGINEERING LEAD / SOFTWARE ENGINEER WEB, HYBRID, NATIVE EXPLAINED June 2013 CRAIG ISAKSON MOBILE ENGINEERING LEAD / SOFTWARE ENGINEER 701.235.5525 888.sundog fax: 701.235.8941 2000 44th St. S Floor 6 Fargo, ND 58103 www.sundoginteractive.com

More information

Rev. 1.00. EZCast Quick Start Guide

Rev. 1.00. EZCast Quick Start Guide EZCast Quick Start Guide Hardware Installation 1. Please connectezcast s micro USB port to your power adaptor or USB power (Please make sure your USB power can supply over 500mA) 2. Connect EZCast to your

More information

How To Develop An App For Ios (Windows)

How To Develop An App For Ios (Windows) Mobile Application Development Lecture 14 ios SDK 2013/2014 Parma Università degli Studi di Parma Lecture Summary ios operating system ios SDK Tools of the trade ModelViewController MVC interaction patterns

More information

How to Make iphone Apps

How to Make iphone Apps How to Make iphone Apps Work harder on yourself than you do on your job. Jim Rohn If you don't design your own life plan, chances are you'll fall into someone else's plan. And guess what they have planned

More information

SUMMIT. Powered by. Go big. Or go home

SUMMIT. Powered by. Go big. Or go home Powered by Go big. Or go home Visitors are the biggest asset for a publisher. And it is important to take care of them. Summit is a mobile ad management and ad serving platform designed to give you the

More information

Mobile App Testing Guide. Basics of Mobile App Testing

Mobile App Testing Guide. Basics of Mobile App Testing 2015 Mobile App Testing Guide Basics of Mobile App Testing Introduction Technology is on peek, where each and every day we set a new benchmark. Those days are gone when computers were just a machine and

More information

Evo Laser Firmware Developer s Manual

Evo Laser Firmware Developer s Manual Evo Laser Firmware Developer s Manual Table of Content Chapter 1 Introduction Chapter 2 Hardware Overview and Subsystems 2.1 Overview 2.2 Evo Laser Hardware Core System 2.3 Evo Laser Smartport TM Chapter

More information

CG: Computer Graphics

CG: Computer Graphics CG: Computer Graphics CG 111 Survey of Computer Graphics 1 credit; 1 lecture hour Students are exposed to a broad array of software environments and concepts that they may encounter in real-world collaborative

More information

Android Application Development and Bluetooth Technology

Android Application Development and Bluetooth Technology Android Application Development and Bluetooth Technology James Cracchiolo 3/28/14 Table of Contents Introduction page 3 Objective page 3 What is Bluetooth? page 3 What is Android? page 4 Materials Needed

More information

Protecting Data with a Unified Platform

Protecting Data with a Unified Platform Protecting Data with a Unified Platform The Essentials Series sponsored by Introduction to Realtime Publishers by Don Jones, Series Editor For several years now, Realtime has produced dozens and dozens

More information

MEAP Edition Manning Early Access Program Hello! ios Development version 14

MEAP Edition Manning Early Access Program Hello! ios Development version 14 MEAP Edition Manning Early Access Program Hello! ios Development version 14 Copyright 2013 Manning Publications For more information on this and other Manning titles go to www.manning.com brief contents

More information

TI Linux and Open Source Initiative Backgrounder

TI Linux and Open Source Initiative Backgrounder TI Linux and Open Source Initiative Backgrounder Texas Instruments Incorporated (TI) has supported the use of embedded real-time operating systems in digital signal processing (DSP) for many years with

More information

MANCHESTER MIDI SCHOOL MUSIC PRODUCTION AND AUDIO ENGINEERING DIPLOMA COURSE INFORMATION PACK 15 MONTHS MIDISCHOOL.COM

MANCHESTER MIDI SCHOOL MUSIC PRODUCTION AND AUDIO ENGINEERING DIPLOMA COURSE INFORMATION PACK 15 MONTHS MIDISCHOOL.COM DIPLOMA 15 MONTHS MIDISCHOOL.COM INTRODUCTION Course Name: Duration: Incorporates: Music Production and Audio Engineering Diploma 15 Months 5 modules JUMP STRAIGHT TO: About the course tutor What you will

More information

Questions from The New SensorTag - IoT Made Easy Webinar

Questions from The New SensorTag - IoT Made Easy Webinar Questions from The New SensorTag - IoT Made Easy Webinar Are there any plans to make a Windows API available (preferably portable for use in Windows 10 Universal applications) It is in our queue of projects,

More information

Protecting Data with a Unified Platform

Protecting Data with a Unified Platform Protecting Data with a Unified Platform The Essentials Series sponsored by Introduction to Realtime Publishers by Don Jones, Series Editor For several years now, Realtime has produced dozens and dozens

More information

Jacobsen Declaration Exhibit AY

Jacobsen Declaration Exhibit AY Jacobsen Declaration Exhibit AY Train Tools Software Model railroad software for command and control Decoder Commander suite Why play with toys when you can use the prototype? SM Networked or stand alone

More information

4.1 Introduction 4.2 Explain the purpose of an operating system 4.2.1 Describe characteristics of modern operating systems Control Hardware Access

4.1 Introduction 4.2 Explain the purpose of an operating system 4.2.1 Describe characteristics of modern operating systems Control Hardware Access 4.1 Introduction The operating system (OS) controls almost all functions on a computer. In this lecture, you will learn about the components, functions, and terminology related to the Windows 2000, Windows

More information

file://d:\webs\touch-base.com\htdocs\documentation\androidplatformnotes52.htm

file://d:\webs\touch-base.com\htdocs\documentation\androidplatformnotes52.htm Page 1 of 5 Deliverables Requirements Installation Uninstall Supported programs Limitations Contact Welcome to UPDD Android platform specific installation instructions and related notes for UPDD version

More information