• info@dalvikapps.com

  • +91-9075013969

Augmented Reality Workshop

Augmented reality (AR) is a live, direct or indirect, view of a physical, real-world environment whose elements are augmented by computer-generated sensory input such as sound, video, graphics or GPS data. As a result, the technology functions by enhancing one’s current perception of reality. With the help of advanced AR technology (e.g. adding computer vision and object recognition) the information about the surrounding real world of the user becomes interactive and digitally manipulable. Artificial information about the environment and its objects can be overlaid on the real world.

During the workshop students will be introduced to basics of Augmented Reality, its applications, working. Students work on the AR IDE, build modules which include interfacing camera, identifying markers, overlaying text, image, video, 2D & 3D elements on different types of markers.

The duration of this workshop will be two consecutive days, with eight hours session each day in a total of sixteen hours, properly divided into theory and hand on practical sessions.

  • Duration 8 hours per day for 2 days : Total 16 hours
  • Timings 09:00 AM to 05:00 PM
Knowledge of Object Oriented programming language should be there to get started with augmented reality. If students have basic knowledge about JAVA programming & concepts it will be an advantage. Though we are starting the course from scratch and all the concepts will be covered under the workshop.
Day 1

Introduction to Java

> Basic programming with java

> Variable and constants

> Basic oops concepts

> Class, methods & interfaces

Introduction to processing

> Programming syntax

> Installing processing

> Processing animations programs

> Draw a line, point, rectangle and eclipse

> Drawing simple shapes

Images and pixels

> Getting started with images

> Image processing filter

> Making your own tint

> Adjusting image brightness

String and Drawing text

> What is string?

> Animating text, rotating text

Graphics and rendering

> Overlaying 2D & 3D surfaces

> Color space conversions

Programming with processing

> Creating shapes

> Overview on OpenGL

> Building sample application

Day 2

Setting up development environment

> Download and install eclipse

> Processing plugin with eclipse

> Create a new project

> Import the processing libraries

Augmented reality

> Introduction to Augmented / virtual reality

> Lecture on Google glass

NyARToolkit

> Overview of toolkit

> Configuring the kit

> Interfacing NyARToolkit library

Markers

> Types of markers

> QR Code

> Creating & designing your own markers

Camera

> Detecting camera

> Getting list of cameras

> Capture images and video frames

Hands on overlaying

> Displaying image on markers

> 3D element on different makers

> Basic animations with overlaying objects

Building Apps

> Export project to an applet

> Export project to an application

> Build android augmented application

> Working with Processing IDE

> Learn to work on NyARtoolkit

> 3D Models overlaying on markers

> Custom Markers

> E-verified certificate of excellence by Dalvik Apps
> Certificate of Appreciation to College by Dalvik Apps