Computer Engineering

Permanent URI for this collectionhttps://hdl.handle.net/20.500.12475/57

Browse

Search Results

Now showing 1 - 2 of 2
  • Thumbnail Image
    Item
    Centralized Device Independent Software Architecture for the Internet of Things
    (Polytechnic University of Puerto Rico, 2015) Ruiz Linares, Luis; Masalmah, Yahya M.
    The Internet of Things (IoT) is growing stronger every year, as developers we need to get ready for the challenges ahead of us. It is getting hard for software developers to have a starting point for implementing new embedded systems and test them on existing IoT platforms. A software platform which is easy to understand, with scalability and security in mind is needed. This paper provides a centralized device independent software platform as a possible solution for developers that need a starting point that has a simple to understand architecture. Since security is also a key factor in IoT, this platform is secured by implementing public key encryption using Secure Socket Layer (SSL). This proposed software platform has very familiar components to start developing and testing communication with custom or vendor specific embedded devices for the IoT. Key Terms - Centralized Architecture, Device Independent, IoT, SSL.
  • Thumbnail Image
    Item
    Electric Charge Trajectory Simulation: A High Performance Computing Approach
    (Polytechnic University of Puerto Rico, 2012) Medina Delgado, José R.; Masalmah, Yahya M.
    Abstract ⎯ A computational model for representing an Electric Charge Trajectory within a magnetic field can be used to establish the basis for further development and research on the plasma physics domain. Regardless the mathematical models used for such simulations, constraints are always present. Particularly in terms of accuracy of the output, time for processing, and amount of information. This paper presents a comparison between three processing models on a Windows HPC environment using: MPI, Microsoft Task Parallel Library, and simple programming. By using concepts of object oriented programming with C#, high performance computing with parallel processing, and system integration with ParaView or MATLAB for scientific visualization, an entire solution is provided to help on understanding the basis for plasma physics by means of a high capacity computer simulation. Key Terms ⎯ Object Oriented Software Design, Parallel Processing, ParaView, Plasma Physics.