PR0JECTS
# You may be looking at a bunch of codes with a crowded interface
# You may be looking at a bunch of codes with a crowded interface
Banner : REMACS Banner
Extended Abstract : REMACS Extended Abstract
Website Link : AI Job Impact Website
Dashboard Link : AI Job Impact Dashboard
Artificial intelligence capable of performing tasks across multiple industries. Public are unaware with the advancement of AI technology, risking their future of being replace if they do not upskill. Big data analysis is required to gain meaningful insight and identify the severeness of these AI automation. However, big data is too complicated to understand. This project aims to develop a data visualization dashboard to illustrate the data of AI impact on job using charts and graphs, fostering a better understanding of how these AI affect jobs across industries. Data preparation, warehouse and analysis uses tools such as Jupyter Notebook and Apache Hive. The dashboard will assist users in identifying possible patterns and trends, boost in decision-making and strategy planning for their future career.
Research Objectives:
To determine the data required to analyze the impacts of the radical artificial intelligence technology towards jobs.
To design and develop dashboards that include dynamic visualizations of the impacts of radical artificial intelligence technology towards jobs using Figma and Microsoft Power BI.
To evaluate the user acceptance of the developed web-based dashboard using the Technology Acceptance Model (TAM).
The development phase was divided into five steps which were data preparation, transformation, load, analysis and visualization. In data preparation, the dataset was extracted in CSV file format using Microsoft Excel and uses Python libraries in Jupyter Notebook environment for data transformation. This was to ensure the data integrity and accuracy. Data warehousing and analysis was done with Apache Hive, while visualization and dashboard are developed using Microsoft Power BI. Dashboard was embedded on website then published using GitHub hosting feature. The testing phase was conducted in GoogleForm user survey using the Technology Acceptance Model.
Data Cleaning using Python programming
Summary for Methodology
Hazard Map is a mobile application developed in Android Studio. It is a navigation assistance application that will display all the hazards on the map based on the amount of report submitted in the database. The hazard marker a generally categorized into 3 different markers which are terrain hazard wi
User can report any new hazards by clicking the report button. It will redirect the user to a web-based form to fill. The report will then processed, load into the database and the map will be updated with the new hazard.
The hazard markers are generally categorized into 3 different markers which are :
Terrain hazard like earthquake with orange marker
Weather hazard like thunderstorm in blue marker
Accident like road blocks in yellow marker.
Gold2Zakat is a mobile application developed in Android Studio. It help users in calculating the total Zakat they had to pay based on the amount of Gold the user have, either gold kept in bars or gold wear like bracelets and necklace. This application is design to simplify this calculation.
How does it work ?
Users fill in their total weight of gold.
Choose the gold type. Each type have different amount of Uruf to be subtract from the weight.
- Gold Keep (Bar, Coin, etc.) = 85 gram
- Gold Wear (Ring, Necklace, etc.) = 200 gram
- Total Weight of Gold - Gold Uruf = Gold Weight for Calculation
- Total Value = Gold Weight for Calculation x Current Gold Value
Input current gold value.
- User can check the price by clicking the info icon.
- Zakat = Total Value x 2.5%
Click calculate. And result receipt will be display on a different page.
MyMusafir is a mobile application that especially created for Musaffirs or Muslims travellers, which will aid them in performing their special prayer which is the Qasar Jamak prayers that require specific condition met.
It detects the user's location, calculate the total distance and Marhallah, and notify the user if they cab perform Qasar Jamak Prayer. There are also other features such as Qiblah Compass, Mosques Map Location, tips and informations when performing the Prayer. The application is inspired by Google Maps and The Noor ADDEEN.
Application Objectives :
To help the user in calculating the total Marhalah for their destination and inform the user whether they can perform Jamak Qasar prayer or not.
To help users in finding the correct direction of the Qiblah for them to perform their prayer and the location of the nearest mosques.
To provide tutorials for users who do not know how to perform Jamak Qasar prayers.
GoodEnough is a mobile application to help UiTM students and staffs in a specific campus to sell and trade their preloved items such as course books, utilities, and even light vehicles such as bicycles.
The main target of this application is for students and staffs of UiTM Perlis as this campus is far from any shopping complex and certain utilities items are hard to get. GoodEnough includes features such as item listings and browsing, direct chat with seller, live promotions and real-time auction. The application can only be accessed through official UiTM login account.
Application Objectives :
To help the students and staffs earn side incomes by selling and trading their preloved items within the campus area for quicker and easier process.
To provide a safe platform for bidding preloved items in real-time auction which the students and staffs can directly meet the owner to check ok the item's condition
Unity is a real-time 2D and 3D development platforms that has an open source assets. With the unity cross-platform engine, from PC console to mobile application, Unity allows users to create the most detailed scenery and fascinating custom game mechanics. The engine offers a primary scripting API in C#, for both the Unity editor in the form of plugins, and games themselves, as well as drag and drop functionality.
We are recreating Ultimaker S3, a 3D printing device using, Unity and implementing the interaction controls with virtual reality headset, Oculus Rift S. Our main plan is a hands-on virtual reality simulation of the Ultimaker S3, complete overview of the model, intractable parts with interface displaying information, and simulation during filament
It took us 2 weeks to quickly learn the basic mechanics of Unity and XR plugin, including 3D models designing and textures. Similar to our previous visits to Innoveam, 3 main component of Virtual Reality Unity are 3D Modeling, Programming and User Interface/User Experience.
3D Modeling :- For an accurate and immersive experience, it's best to get the exact measurement of the model. Through this, we can easily tune the size without bothering to make additional changes.
Early build of Ultimaker, we design the model using TinkerCAD. We had a problem with the texturing as we export it into Unity. Another problem was that the model was grouped and animating some of the part was quite hard.
So we had to look for alternatives, which cost some time. We were using Blender and Unity ProBuilder plugin.
Programming :- Everything runs with their own codes. Using only basic XR plugin, we are able to use virtual reality with the tested unity project. XR is the Unity combination of VR and AR. Each object with purpose require some codes to obviously, do something or else it will idle. Gladly, Unity already had most of these scripted in their library. Drag-and-drop mechanics of Unity made it easy, but we still have to understand which script is for which .
User Interface /User Experience :- The arrangement of objects, control mechanics, indicators and texturing. Early build is a roughly rebuild of MakerLab to only test the size and dimensions of furniture. Every intractable have physics mechanics and glowing objects have explanation interface hover over them whenever the user points at the object. We are creating an experience of what is available at the MakerLab and what is does.
VR headset configuration
3. Model measurementsing
5. Hovering infomation text
2. Testing full XR plugin
4. 3D model in Blender
6. Recreation of Ultimaker
Ultimaker is a 3D printer manufacturing company. It provides a variety of high-quality 3D printers, software, materials and service, powered by technology and enthusiastic about innovation.
Making our own 3D design sure is fun but sometimes you get lost into your own creativity. Some aspects to be carefully watch are the materials, spacing and the supports. These few things are essential in making a clean 3D printed model.
Diameter: 5cm x 5cm x 2cm
Cubic or Khufic Khat key chain written of a verse from Quran, al-Baqarah verse 128.
Diameter: 11cm x 2.5cm x 2cm
Standard U-shaped bookmark with UiTM written in Cubic or Khufic Khat and alphabets.
Implementing programming language with electronics, Arduino is an open-source electronics platform based on easy-to-use hardware and software. Even if you are not good in programming or electrical appliances, Arduino training videos teaches you through the basics of both and slowly advance it to another.
Understand the previous and apply it to the next, explore and create more interactive electronic and programming projects.