A Systematic Visualization and Evolution of Software Architectures

Year : 2024 | Volume :11 | Issue : 02 | Page : –
By

Nidhi Chahal,

Simarpreet Kaur,

Preeti Bansal,

Pooja Sahni,

Shresth Modi,

Rahul Kumar Barnwal,

Ujjwal Keshri,

Tejas Kanaujia,

  1. Assistant professor Department of Electronics and Communication Engineering, Chandigarh Engineering College- CGC, Landran, Mohali Punjab India
  2. Assistant professor Department of Electronics and Communication Engineering, Chandigarh Engineering College- CGC, Landran, Mohali Punjab India
  3. Assistant professor Department of Electronics and Communication Engineering, Chandigarh Engineering College- CGC, Landran, Mohali Punjab India
  4. Professor Department of Electronics and Communication Engineering, Chandigarh Engineering College- CGC, Landran, Mohali Punjab India
  5. Student Department of Electronics and Communication Engineering, Chandigarh Engineering College- CGC, Landran, Mohali Punjab India
  6. Student Department of Electrical and Electronics Engineering, NIT, New Delhi Delhi India
  7. Student Department of Electronics and Communication Engineering, Chandigarh Engineering College- CGC, Landran, Mohali Punjab India
  8. Student Department of Electronics and Communication Engineering, Chandigarh Engineering College- CGC, Landran, Mohali Punjab India

Abstract

The Matrix Visualizer is a 2D plane matrix comprising of many small square boxes of equal size. When a designer/architect gives the input of design/sketch then as per the blueprint, the matrix starts taking shape accordingly. Here the square boxes of the matrix rise to a certain height as per the sketch. This gives a practical demonstration of the sketch that rises to give the 3-Dimensional and appropriate physical representation, for instance, architecture gives their sketch as input, and then the Matrix Visualizer starts processing the sketch and raises the square boxes of the matrices accordingly up to the certain height. Using the emergence of square matrix boxes, we can depict different elements of the design such as walls, chairs, beds, sofas, and other items. This allows users to experience a realistic simulation where they can physically interact with the objects and navigate through the space to accurately perceive the gaps between two objects.
As soon as the user provides an input to the Matrix Visualizer, the intelligence would work on to calculate the coordinates that has to be instructed to the linear actuators. As the processing is done by CPU, the signals will be transmitted to the linear actuators which then push the boxes. Hence the boxes will rise up to certain height to represent some entities. As soon as the actuators are done with their job the actual and precise visualization of the sketch is available for user. Herein the user can roam around, can touch and feel entities and can also physically visualise the dimensions of their design and can re-evaluate anytime if required to make any changes.

Keywords: Simulation, Actuators, Matrix Visualizer, augmented reality (AR), virtual reality (VR), mixed reality (MR)

[This article belongs to Journal of Multimedia Technology & Recent Advancements(jomtra)]

How to cite this article: Nidhi Chahal, Simarpreet Kaur, Preeti Bansal, Pooja Sahni, Shresth Modi, Rahul Kumar Barnwal, Ujjwal Keshri, Tejas Kanaujia. A Systematic Visualization and Evolution of Software Architectures. Journal of Multimedia Technology & Recent Advancements. 2024; 11(02):-.
How to cite this URL: Nidhi Chahal, Simarpreet Kaur, Preeti Bansal, Pooja Sahni, Shresth Modi, Rahul Kumar Barnwal, Ujjwal Keshri, Tejas Kanaujia. A Systematic Visualization and Evolution of Software Architectures. Journal of Multimedia Technology & Recent Advancements. 2024; 11(02):-. Available from: https://journals.stmjournals.com/jomtra/article=2024/view=155761



References

  1. Kaur R, Kaur BP, Singla RP, Kaur J, Singla P. Intelligent Systems for Sustainable Development of Healthcare Industry. InDecision Analytics for Sustainable Development in Smart Society 5.0: Issues, Challenges and Opportunities 2022 Jun 24 (pp. 1-14). Singapore: Springer Nature Singapore.
  2. Saini HS, Arora D. A split network based routing approach in wireless sensor network to enhance network stability. International Journal of Sensors Wireless Communications and Control. 2019 Dec 1;9(4):480-7.
  3. James J. Gibson. The ecological approach to visual perception. Psychology Press. 1979. Available from https://library.uniq.edu.iq/storage/books/file/The%20Ecological%20Approach%20to%20Visual%20Perception%20Approach/1667383098The%20Ecological%20Approach%20to%20Visual%20Perception%20Classic%20Edition%20(James%20J.%20Gibson)%20(z-lib.org)%20(1).pdf
  4. Reznik D, Canny J. A flat rigid plate is a universal planar manipulator. InProceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No. 98CH36146) 1998 May 20 (Vol. 2, pp. 1471-1477). IEEE.
  5. Tibbits S. 4D printing: multi‐material shape change. Architectural design. 2014 Jan;84(1):116-21.
  6. Correa D, Papadopoulou A, Guberan C, Jhaveri N, Reichert S, Menges A, Tibbits S. 3D-printed wood: programming hygroscopic material transformations. 3D Printing and Additive Manufacturing. 2015 Sep 1;2(3):106-16.
  7. Ribeiro F. 3D printing with metals. Computing & Control Engineering Journal. 1998 Feb 1;9(1):31-38.
  8. Piekarski W, Thomas BH. Through-walls collaboration. IEEE Pervasive Computing. 2009 Jul 17;8(3):42-49.
  9. Fitzmaurice GW. Situated information spaces and spatially aware palmtop computers. Communications of the ACM. 1993 Jul 1;36(7):39-49.
  10. King TG, Preston ME, Murphy BJ, Cannell DS. Piezoelectric ceramic actuators: A review of machinery applications. Precision Engineering. 1990 Jul 1;12(3):131-6.
  11. Feng K, Guan HQ, Zhao ZL, Liu TY. Active bump-type foil bearing with controllable mechanical preloads. Tribology International. 2018 Apr 1;120:187-202.
  12. Bonabeau E, Dorigo M, Theraulaz G. Swarm intelligence: from natural to artificial systems. Oxford university press; 1999 Sep 23.
  13. Macal CM, North MJ. Tutorial on agent-based modeling and simulation part 2: how to model with agents. InProceedings of the 2006 Winter simulation conference 2006 Dec 3 (pp. 73-83). IEEE.
  14. Leithinger D, Follmer S, Olwal A, Luescher S, Hogge A, Lee J, Ishii H. Sublimate: state-changing virtual and physical rendering to augment interaction with shape displays. InProceedings of the SIGCHI conference on human factors in computing systems 2013 Apr 27 (pp. 1441-1450).
  15. Alvarez FJ, Parra EB, Montes Tubio F. Improving graphic expression training with 3D models. Journal of Visualization. 2017 Nov;20:889-904.
  16. Sharma S, Farooq H, Chahal N. Feature extraction and classification of surface EMG signals for robotic hand simulation. Communications on Applied Electronics. 2016 Jan 4;4(2):27-31.
  17. Saorín JL, de la Torre-Cantero J, Melián Díaz D, López-Chao V. Cloud-based collaborative 3D modeling to train engineers for the industry 4.0. Applied Sciences. 2019 Oct 27;9(21):4559.
  18. Langlois J, Mary G, Bluzat H, Cascio A, Balcar N, Vandenberghe Y, Cotte M. Analysis and conservation of modern modeling materials found in Auguste Rodin’s sculptures. Studies in Conservation. 2017 Jul 4;62(5):247-65.
  19. Huang SA, Bailenson J. Close relationships and virtual reality. Mind, brain and technology: Learning in the age of emerging technologies. 2019:49-65.
  20. Vynakov OF, Savolova EV, Skrynnyk AI. Modern electric cars of Tesla Motors company. Automation of technological and business processes. 2016 Aug 31;8(2).
  21. Kommetter C, Ebner M. A pedagogical framework for mixed reality in classrooms based on a literature review. EdMedia+ Innovate Learning. 2019 Jun 24:919-29.
  22. Singh H, Cristóbal G, Kumar V. Multifocus and multiexposure techniques. Modern trends in diatom identification: Fundamentals and applications. 2020:165-81.
  23. G V Ganesh, P Pardhasaradhi, et al. Electromechanical and Rf Performance Analysis Of Series Configuration Based Mems Switch. Journal of Critical Reviews. 2020;7(2):321-323.

Regular Issue Subscription Review Article
Volume 11
Issue 02
Received April 11, 2024
Accepted July 6, 2024
Published July 9, 2024