Pre-Conference Workshop I3cs

Workshop1:

Workshop Title: Professional VR App Development using Unity 3D
Instructor: Dr. Jeyaprakash Chelladurai, Assistant Professor, East Stroudsburg University of Pennsylvania, United States.
North-Eastern Hill University (NEHU), Shillong, Meghalaya, India

Overview: This workshop will provide participants with the knowledge and skills necessary to develop professional VR apps using Unity 3D. The workshop will cover the basics of Unity 3D and how to set up a virtual reality environment, create 3D objects, manipulate them, and create 3D menus. Participants will also learn how to write C# scripts for more complex VR functionality, test their applications with real users, and avoid typical problems associated with VR applications.

Learning Objectives:

  • Develop professional VR apps using Unity 3D.
  • Set up a Unity 3D environment for virtual reality applications.
  • Create 3D objects, give them physical properties, and respond to collisions.
  • Select objects with gaze and manipulate them in 3D space.
  • Create 3D menus for simple menu functionality.
  • Move around a 3D space using unique locomotion methods.
  • Input alphanumeric information, such as text and numbers, in VR.
  • Help users navigate 3D environments and avoid motion sickness.
  • Test VR applications with real users and identify and avoid typical problems associated with VR applications.

Audience: This workshop is intended for anyone interested in developing VR applications using Unity 3D, including developers, designers, and VR enthusiasts. Participants will need to bring a laptop with Unity 3D installed. Unity 3D can be downloaded for free from the Unity website. Additionally, participants should have a basic understanding of object oriented programming.

Duration: This workshop will be a full-day event, consisting of six hours of instruction, including lectures, demonstrations, and hands-on exercises.

Agenda:

  1. Introduction to Unity 3D for VR
    • What is Unity 3D and why is it used for VR?
    • Setting up a Unity 3D environment for VR applications
    • Creating 3D objects and giving them physical properties
  2. Selecting and Manipulating Objects in 3D Space
    • Selecting objects with gaze
    • Manipulating objects in 3D space
    • Responding to collisions
  3. Creating 3D Menus and Locomotion
    • Creating 3D menus for simple menu functionality
    • Moving around a 3D space using unique locomotion methods
    • Helping users navigate 3D environments and avoid motion sickness.
  4. Inputting Alphanumeric Information in VR
    • Inputting text and numbers in VR
    • Creating tools to help users input information in VR
  5. Advanced VR Functionality with C# Scripts
    • Writing C# scripts for more complex VR functionality
    • Writing C# scripts for more complex VR functionality
  6. Best Practices for VR Application Development
    • Identifying and avoiding typical problems associated with VR applications
    • Testing VR applications with real users
    • Designing for key usability goals and avoiding pitfalls for VR applications

Conclusion: By the end of this workshop, participants will have the knowledge and skills necessary to develop professional VR apps using Unity 3D. They will have created a virtual reality environment and will have created 3D objects, menus, and input tools. Participants will also have the skills and knowledge necessary to continue learning Unity 3D on their own and to test and improve their VR applications for target users

Workshop2:

Title: Cloud Computing with AWS: A hands on Session

About Cloud Computing: Over the past few years, cloud computing has become a dominating and transformative paradigm in information technology. It is now having an impact on a wide range of sectors, including government, finance, telecommunications, education, retail, energy and utilities, and transportation. A lot of research is being done in this area, which now includes virtualization, networking, storage, security, cloud service management, effective cloud designs, enormous multitenancy, and the creation of cloud applications and services. According to numerous surveys, cloud computing is still the way of the future. Especially since the COVID-19 Pandemic began, vast majority of organizations are using "Cloud First" policy. In 2020 alone, 61% of businesses migrated their workloads to the cloud. As of 2022, 94% of enterprises use cloud services.

About the Tutorial: This tutorial will give attendees experience in using AWS Cloud services. It will cover infrastructure components and platform services AWS EC2, S3, RDS etc. The tutorial will start with how to get started on AWS cloud platform and the attendees can perform the operations on their laptops. The tutorial will include various concepts around cloud computing and hands on experience of leveraging some of them on AWS. The tutorial will cover how to provision cloud infrastructure and how to best deploy application on it for an enterprise business. The tutorial will also include a section on the Docker and Container where attendees will see how to leverage them for real world application.

About the prospective attendee:
BTech/MTech/PhD students of any engineering curriculum can benefit from this workshop. This tutorial has the potential to act as the starting point of leveraging cloud in different aspects of engineering. For undergraduate/Postgraduate students, this can be another skill which is good to have and a possible boost in the resume. This tutorial does not need any pre-requisite as such. Some knowledge of information technology infrastructure like server hardware, virtual machines and some basic networking concepts is preferred but not mandatory.

About the Resource Person: Dr. Ferdous Ahmed Barbhuiya is teaching Cloud Computing along with lab for almost a decade. He has also done several funded research project in the area of Cloud Computing and published more than two dozen research papers in Cloud and Edge Computing area in the reputed Journals like IEEE Transaction on Cloud Computing, IEEE Transaction on Service Computing, Future Generation Computer Systems and conferences like Service Computing, Cloud Computing for Emerging Market, Globecom, AsiaCCS to name a few. He has provided consultancy services to Multinational companies like Accenture, IBM etc. on challenging areas in Cloud Computing. He is an Associate Professor at the Indian Institute of Information Technology Guwahati, in the department of Computer Science & Engineering. He is also the Associate Dean of Administration at IIIT Guwahati. He has received his Ph.D. as well as M.Tech. degree from Indian Institute of Technology (IIT) Guwahati and B.E. degree from Jorhat Engineering College under Dibrugarh University, all in Computer Science and Engineering.

His primary research interests is Security in Cloud and IoT. He is a member of the Working Group (WG) on “Mobile Device Security" for the realization of the mission set forth by the Ministry of Electronics and Information Technology (MeitY), Government of India. He is also active in consultancy services for various Govt. departments including law enforcement agencies for cyber security aspects. He has published more than 100 research papers in International Journals and conferences of repute. Prior to academics, he has spent several years in the software product industry, experience of which he is now translating into broader avenues of Academics and Research. He is a member of IEEE and ACM.

What is needed?

  1. The participants need to bring in their own laptop with charger (having at least 4GB memory, Wi-Fi support and a working browser). Internet connection will be provided by NEHU for accessing the cloud environment.
  2. Each participant needs to install Python in their laptop. They also need boto in their Laptop. You can install boto from source or using pip command. For installation and boto configuration, you can follow this link.
  3. Each student needs to have an active DEBIT/CREDIT (only VISA/MasterCard, Rupay does not work) card with balance of at least Rs. 2.00 which will be charged on the card by AWS for verification. This Rs. 2 will also get refunded

For Registration in the Workshop please Click Here.
    Participants are required to deposit the registration fees in online mode (NEFT/IMPS/NET BANKING/UPI) to the following account:
    • Name of the account: ORGANIZING CHAIR
    • Account Number: 39152738387
    • Bank Branch: STATE BANK OF INDIA, NEHU BRANCH
    • IFSC CODE: SBIN0004295
    • MICR: 793002011
    • SWIFT CODE: SBININBB303