Tutorial 1: On Aspects of Virtual Reality

*****Friday 31st October 2025***** 9:30 AM – 11:30 AM ******

The IEEE IEMCON 2025 VR-AR Tutorial will be presented by Dr. Phillip Bradford (University of Connecticut, Stamford, USA).

Phillip Bradford

(University of Connecticut, Stamford, USA)

Bio: Dr. Phillip G. Bradford is on the faculty at the University of Connecticut. He is the director of the computer science program at the University of Connecticut in Stamford.

He is a computer scientist with extensive experience in academia and industry. Phil was a post-doctoral fellow at the Max-Planck-Institut für Informatik, he earned his PhD at Indiana University, an MS form the University of Kansas, and a BA from Rutgers University. He was on the faculty at Rutgers Business School and the University of Alabama’s Engineering School. He worked for BlackRock, Reuters Analytics, founded a startup and worked with a number of early stage firms. He was a Principal Architect for General Electric. Phil has a deep belief in bringing real research to practice. This is the root of his entrepreneurial perspective. Phil has a handful of best-in-class results. His Erdős Number is 2. He has given over 70 talks in 10 countries and he is the author or co-author of over 70 articles.

Tutorial Registration:

Category

Registration fees

IEEE Student and IEEE Life Member

$0

General

$25 [ or $30 for both tutorials]

IEEE Member

$25 [ or $30 for both tutorials]

All fees are in US Dollars and include all applicable taxes.

Please note: This is applicable only for registered authors. The registration fees, including paper and tutorial registration, are provided on the registration page.

Goal

To gain basic VR skills using A-Frame and related systems. This includes building basic visual effects for VR and basic animations. This will work for Android and iOS phones using small VR headsets.

You must have a laptop. For the last part we will use a Ubuntu VM.

Background

This Tutorial uses small plastic VR headsets.

We will start with web-browser VR – such as  webxr-api-emulator from the Mozilla Development Foundation

You can do everything here on your own machine.  We will use a basic Ubuntu VM for the animation topic.

Topics and Tools

Tools

Topics / goals

Time

Exercises

Introduction

Overview – outline goals

Goal: Setting up google cardboard with glitch.com system

10 minutes

Get VR headset working with glitch.

Change glitch images and see updates in google cardboard

A-frame basics

Simple 3D a-frame examples

Goal: Work with glitch.com and google cardboard

15 minutes

Fast moving exercise 1 and 2

Foundations

Use JavaScript, DOM, events, Web-Components

15 minutes

Basic components exercise and some JavaScript timers for updating a-frame views

three.JS components

Goal: work with basics of geometries, materials, lights, models

15 minutes

ThreeJS examples 1

 

Exercises for basic geometries, materials,  views

 

A-frame / three.JS components

Goal: work with, models, shadows, and controls

Integrate A-Frame and three.js

15 minutes

ThreeJS examples 2 with A-Frame

 

Examples of models, shadows, and controls

Entity component architecture (ECA)

Goal: use three.js and ECA over standard OO paradigm – giving a-frame

15 minutes

JavaScript OO vs ECA

Example showing difficulty of OO but easier in ECA

A-frame and planets

Complex 3D a-frame example

Goal: work with complex a-frame detail and basic planetary math; illustrate ECA, geometries, controls, etc.

20 minutes

Start with Three.JS planet example

Migrate to a-frame using ECA

 

Examine changes in the math and its immediate impact in the google cardboard

A-frame and animations

Goal: show how to do basic animation

20 minutes

Example of basic animation

Conclusion

Goal: review our learning

5 minutes

 

Tutorial 2: Applications on Generative AI

*****Friday 31st October 2025*****

The IEEE UEMCON 2025 GenAI Tutorial will be presented by Dr. Sudipta Sahana (University of Engineering and Management, Kolkata).

Sudipta Sahana

(University of Engineering and Management, Kolkata)

Bio: Dr. Sudipta Sahana is a Professor at the Department of Computer Science and Engineering ( AI & ML) at UEM, Kolkata, India. He has completed his PhD from the University of Kalyani and his B.Tech and M.Tech from WBUT. With fifteen years of experience in teaching and research, Dr. Sahana has published more than 75 papers in international journals and conference proceedings, along with contributing chapters to edited volumes. His research interests focus on Cloud computing and machine learning. He is a life member of CSI and a fellow member of IETE.

Topics covered in this tutorial –

  1. Introduction to Generative AI (20 minutes)
  • Definition of Generative AI
    • Explain what Generative AI is and how it differs from traditional AI.
  • Applications of Generative AI
  • Discuss real-world applications (e.g., content creation, art, music, synthetic data).
  1. Key Concepts (25 minutes)
  • Machine Learning Basics
  • Brief overview of machine learning and deep learning.
  • Types of Generative Models
  • Explain different types (e.g., GANs, VAEs, autoregressive models).
  • Training Process
  • Overview of how generative models are trained.
  1. Hands-On Activity: Text Generation (30 minutes)
  • Setup
  • Guide participants to set up an environment (using Google Colab, for example).
  • Demo: Using GPT- 3 / ChatGPT
  • Showcase a simple text generation task.
  • Activity
  • Participants create their own prompts and generate text.
  1. Exploring Image Generation (30 minutes)
  • Introduction to Image Generation
  • Overview of GANs and popular models like DALL-E and Stable Diffusion.
  • Demo
  • Show a live demo of generating images from text.
  • Activity
  • Participants generate images based on their descriptions.
  1. Ethical Considerations (15 minutes)
  • Discuss Ethical Implications
  • Talk about deepfakes, copyright issues, and responsible AI use.
  • Guidelines for Ethical Use
  • Provide tips on how to use Generative AI responsibly.

Important Deadlines

Full Paper Submission:19th September 2025
Acceptance Notification: 25th September 2025
Final Paper Submission:12th October 2025
Early Bird Registration: 9th October 2025
Presentation Submission: 19th October 2025
Conference: 29-31 October 2025

Previous Conference-

IEEE IEMCON 2024

Sister Conferences-

IEEE UEMCON 2025

IEEE CCWC 2025

IEEE AIIoT 2025

Announcements-
  • Best Paper award will be given for each track.
  • Conference Record Number - 67450