Project Themes
In the world of cloud computing, cloud providers offer an environment filled with various tools and technologies. The possibilities are endless with the toolkit provided by cloud platforms like Microsoft Azure.
Requirements:
- Applications/services/systems are deployed on cloud (such as Azure, AWS, etc)
To get started on this project, we recommend the following resources:
Artificial intelligence is one of the most powerful technologies in our modern day. Using AI, computers can learn from data to see, speak, interpret and perform many other human-like abilities. AI has driven countless technological innovations and improved software products day by day using data. With the burst of big data since the 2000s and the advent of higher performing computers, engineers have developed AI/ML models into their software to enhance the product’s capability. Impactful technologies with AI are in every field from business to medicine. It is what makes Microsoft’s Cortana, Tesla’s self-driving software, Netflix’s recommendations, and Tiktok’s algorithm all so effective and efficient. Adding AI to one’s toolbox truly enhances a developer’s ability to create very useful and powerful applications.
Requirements:
- Projects should apply AI/ML algorithms as the main component/contribution.
Resources:
To get started on this project, we recommend the following resources:
- Microsoft Azure – Using Data Science and ML to Enhance User Experience
- Microsoft Azure – Create an Intelligent Call Center
- Azure Tips and Tricks – How to get started with Azure Machine Learning Service
- Azure AI Essentials – An Introduction to Microsoft Azure AI
- Azure AI Essentials – Azure Machine Learning Essentials Playlist
In 2021, the games market generated total revenues of about $180 billion dollars. Game developers are in high-demand worldwide.
Requirements:
- Projects could be your own modifications of games such as Minecraft and Roblox. Or you can create your own games using platforms such as Unity or Azure FlayFab API.
Resources:
To get started on this project, we recommend the following resources:
With the emerging technological advancements in mixed reality especially in Web 3.0, it is even more pivotal for developers to learn and incorporate elements of mixed reality into one’s project. Mixed reality is the ability to create and incorporate virtual worlds on top of the world you see. This allows physical and digital objects to be merged for the user to see through a product. Adding mixed reality into projects allows one to apply an element of creativity and fun in the project.
Impactful mixed reality technologies can be seen everywhere from training/education to entertainment. Technologies that may be familiar to you today include the following: Metaverse, Pokemon Go, and even the virtual tours in museums! Learning mixed reality will prepare you to create the next best emerging technologies!
Requirements:
- Projects should be rooted in augmented reality, virtual reality, or mixed reality.
- Microsoft Azure Mixed Reality Platform is recommended (not required) along with Unity, Android Studio, or XCode.
Resources:
To get started on this project, we recommend the following resources:
- Making a Difference – Reimagine bridge inspection with Azure Remote Rendering
- Introduction Microsoft Azure Spatial Anchors – Developing Mobile AR – Microsoft Build 2019
- Microsoft Introduction of Mixed Reality – Envisioning the Future of Windows Mixed Reality
- Unity AR Foundations – Getting Started with AR Foundations in 6 mins!
- Silicon Cloud – Augmented Reality with Unity & Azure Spatial Anchors
- Be sure to read their written tutorial on SiliconOrchid as well!
MS Azure Mixed Reality Main Page
- MS Azure Digital Twins
- MS Azure Remote Rendering
- MS Azure Kinect DK
- MS Azure Object Anchors
- MS Azure Spatial Anchors
Android Studio: Android Studio Documentation
Unity Documentation: Unity XR Tutorials, XR Development
XCode: XCode Documentation