C# Research Papers - Academia.edu (original) (raw)

Development of a management tool/API which allows introducing the classic State machine as well as some extensions such as stack machine, Petri nets, deterministic and indeterministic FSM, hierarchical ones,... The work is developed... more

Development of a management tool/API which allows introducing the classic State machine as well as some extensions such as stack machine, Petri nets, deterministic and indeterministic FSM, hierarchical ones,...
The work is developed using C# on Unity
https://riunet.upv.es/handle/10251/47429

Dokumen Deskripsi Perancangan Perangkat Lunak (DPPL) ini merupakan dokumen yang mendefinisikan perancangan perangkat lunak SIGIT (Sistem Informasi Gym Berbasis IT). Dokumen ini digunakan sebagai acuan teknis pengembangan perangkat lunak... more

Dokumen Deskripsi Perancangan Perangkat Lunak
(DPPL) ini merupakan dokumen yang mendefinisikan perancangan perangkat lunak SIGIT (Sistem Informasi Gym Berbasis IT). Dokumen ini digunakan sebagai acuan teknis pengembangan perangkat lunak Studio Gym Fit & Fun dan acuan implementasi pada tahap berikutnya.

Dokumen Deskripsi Perancangan Perangkat Lunak (DPPL) ini merupakan dokumen yang mendefinisikan perancangan perangkat lunak SILIPI (Sistem Informasi Listrik Pintar). Dokumen ini digunakan sebagai acuan teknis pengembangan perangkat lunak... more

Dokumen Deskripsi Perancangan Perangkat Lunak
(DPPL) ini merupakan dokumen yang mendefinisikan perancangan perangkat lunak SILIPI (Sistem Informasi Listrik Pintar). Dokumen ini digunakan sebagai acuan teknis pengembangan perangkat lunak PT. Electronic Indonesia dan acuan implementasi pada tahap berikutnya.

Pemrograman C# bahasa pemrograman modern

AES (Advance Encryption Standard) adalah teknik merahasiakan sandi atau data sesuai standarisasi dari FIPS (Federasi Information Processing Standard) versi 197 dengan menggunakan algoritma rijndael. AES dibuat oleh kriptografer asal... more

AES (Advance Encryption Standard) adalah teknik merahasiakan sandi atau data sesuai
standarisasi dari FIPS (Federasi Information Processing Standard) versi 197 dengan menggunakan
algoritma rijndael. AES dibuat oleh kriptografer asal belgia, yakni Vincent Rijmen dan Joan
Daemen menggantikan metode DES (Data Encryption Standard). Untuk pengimplementasian
program, penulis menggunakan bahasa C#.

Mostly in large cities such as Mumbai, Bangalore, Delhi, most patients prefer to go to large hospitals to visit the doctors. As a result there is a congestion in the large hospitals. Consequently most doctors usually only had roughly 5... more

Mostly in large cities such as Mumbai, Bangalore, Delhi, most patients prefer to go to large hospitals to visit the doctors. As a result there is a congestion in the large hospitals. Consequently most doctors usually only had roughly 5 minutes on average to make their diagnosis on the patients. Doctor may not think about all diseases at once by listening to patient's symptoms. This problem grew even worse for radiologists also. In the large hospitals there are usually more than thousand examinations including images being performed (e.g., CT, MR, DR/CR) per day. Radiologist has to read more than 50 studies daily. They have only around 10 to 15 minutes to read images and to write a report for each study (e.g., CT or MR examination). Basically there is no time to review the patient's history if such patients had multiple historical studies. So there is a big need to store all the valuable data and the symptoms on a web platform portal to make diagnosis efficient and accurate. An automated medical health diagnosis system is a web platform portal to facilitate doctors to enter patients' symptoms and get the list of probable diseases, which enables doctors to start diagnosis quickly. In this system security is maintained as only the registered doctors can enter or update the system accordingly. The system enables the registered doctors to record the new diseases and symptoms if they find any. The project reduces the diagnosis time as well. Data handling technique is dealing with large amount of data with a great accuracy and reliability. This system has a database containing data about all diseases and their corresponding symptoms. When the patient details are entered, the system indicates the possible diseases the patient may be suffering from. The performance is measured by taking input from the registered doctor and from a patient who enter his symptoms and then analyzed. An Automated Medical Health Diagnosis System compares all entries in the database and update it if needed and finally gives the result in the form of diagnosed disease. Moreover it act as disease and symptoms repository. Keywords-Microsoft Visual Studio 2017 Community Edition, GUI – ASP.NET MVC 5.0, C#, WEB API (as service) for Business Layer, Entity Framework v6 for Database Layer, Hosting – IIS 7

In the last years an increasing interest can be observed for developments in game engine technologies as a versatile creative tool. In particular, the possibility to visualize and simulate real-time complex physical behaviors facilitates... more

In the last years an increasing interest can be observed for developments in game engine technologies as a versatile creative tool. In particular, the possibility to visualize and simulate real-time complex physical behaviors facilitates the design and implementation of 3D virtual music instruments and the exploration of sound gesture as a result of their kinematic and spatial properties. This paper describes two case examples in the form of linear compositions based on non-conventional instrumental designs where audio is procedurally generated using custom-built APIs in the game engine scripting language (Unity3D-Javascript/C#). Sound events are also organized as a sequence of flexible code instructions, resulting in a quasi-fixed piece duration with subtle timbral variations over multiple playbacks. In both cases, the model presented shows inherit spatial characteristics, which are useful in order to build spatialization patterns in a multichannel loudspeakers configuration and emphasize the strong causal connection between the visual and sonic aspects of these works.

U disertaciji je prikazana arhitektura integrisanog CAD sistema za konstruisanje mehaničkih prenosnika snage (ICADkmps). Sistem je razvijen u C# programskom okruženju sa ciljem automatizacije procesa konstruisanja mehaničkih prenosnika... more

U disertaciji je prikazana arhitektura integrisanog CAD sistema za konstruisanje mehaničkih prenosnika snage (ICADkmps). Sistem je razvijen u C# programskom okruženju sa ciljem automatizacije procesa konstruisanja mehaničkih prenosnika snage. Disertacija prikazuje savremeni automatizovani pristup konstruisanja. Opisani su razvijeni kmps moduli za proračun geometrijsko-konstruktivnih karakteristika mehaničkih prenosnika snage. 3D geometrijsko parametarsko modeliranje (oblikovanje) mehaničkih prenosnika snage vrši se u CAD/CAM/CAE sistemu CATIA V5. Veza između kmps modula za proračun i CATIA V5 sistema za oblikovanje ostvarena je preko baznih (inicijalnih) 3D modela – templates. Izlaz iz razvijenog ICADkmps sistema su generisani finalni 3D virtuelni prototipovi mehaničkih prenosnika snage. Testiranje razvijenog ICADkmps sistema vršeno je na zupčastim (cilindričnim i koničnim), remenim i kaišnim, frikcionim i lančanim prenosnicima. Sa ciljem dodatnog testiranja i verifikacije praktične primjene, vršeno je povezivanje razvijenog ICADkmps sistema s uređajem za brzu izradu prototipova i CNC mašinama. Izrađeni su fizički prototipovi konstruisanih karakterističnih elemenata mehaničkih prenosnika snage. Odabrani testni 3D virtuelni prototipovi, dobijeni kao izlaz iz razvijenog ICADkmps sistema, izrađeni su na uređaju za brzu izradu prototipova (3D kolor printer Spectrum Z510) i CNC mašinama. Na kraju disertacije su, na osnovu teorijskih i praktičnih rezultata istraživanja, izložena zaključna razmatranja i predloženi mogući pravci daljnjih istraživanja.

This paper presents the development and implementation of integrated intelligent CAD (computer aided design) system for design, analysis and prototyping of the compression and torsion springs. The article shows a structure of the... more

This paper presents the development and implementation of integrated intelligent CAD (computer aided design) system for design, analysis and prototyping of the compression and torsion springs. The article shows a structure of the developed system named Springs IICAD (integrated intelligent computer aided design). The system bounds synthesis and analysis design phases by means of the utilization of parametric 3D (three-dimensional) modeling, FEM (finite element method) analysis and prototyping. The development of the module for spring calculation and system integration was performed in the C# (C Sharp) programming language. Three-dimensional geometric modeling and structural analysis were performed in the CATIA (computer aided three-dimensional interactive application) software, while prototyping is performed with the Ultimaker 3.0 3D printer with support of Cura software. The developed Springs IICAD system interlinks computation module with the basic parametric models in such a way that spring calculation, shaping, FEM analysis and prototype preparation are performed instantly.

One of the main factors influencing the efficiency of solar cells is their optical properties. So, most light is reflecting back and transmit through solar cell. This leads to a decrease in the efficiency. We know that the refractive... more

One of the main factors influencing the efficiency of solar cells is their optical properties. So, most light is reflecting back and transmit through solar cell. This leads to a decrease in the efficiency. We know that the refractive index of silicon is 3-4 depending on the wavelength of light, and the refractive index of air is about 1. This causes to reflect 34 percentages of the incident light. To reduce the amount of reflected light, the surface of the solar cell should be covered with an antireflection layer. It is important to determine the conditions of the types and thicknesses of the material covering the surface of the solar cell. Semiconductor devices modeling has become very popular. Because the results obtained through modeling are very close to the experimental results. In this study, we also modeled the solar cell with and without an anti-reflective layer using the Sentaurus TCAD software package and presented the results obtained. A new program was developed using the C # programming language, and a library was developed to help new researchers study the optical properties of solar cells directly for that program, and a number of results were obtained.

The dissertation presents the architecture of integrated CAD system for design of mechanical power transmissions (ICADkmps). The system has been developed in C# program environment. The goal of the system is the mechanical power... more

The dissertation presents the architecture of integrated CAD system for design of mechanical power transmissions (ICADkmps). The system has been developed in C# program environment. The goal of the system is the mechanical power transmissions design process automatization. Dissertation presents a modern, automated approach to design. Described are the developed kmps modules for calculation of geometrical and constructional characteristics of mechanical power transmissions. 3D geometrical and parametrical mechanical power transmissions modelling is performed in CAD/CAM/CAE system CATIA V5. The connection between kmps calculation modules and CATIA V5 modelling system has been established through initial 3D models – templates. The output from developed ICADkmps system are generated, final 3D virtual mechanical power transmissions prototypes. The testing of developed ICADkmps system is performed on gear (spur gears and bevel gears), belt, friction and chain power transmissions. Also, connection of developed ICADkmps system with device for rapid prototyping and CNC machines has been performed with the goal of additional testing and verification of practical use. Physical prototypes of designed characteristic elements of mechanical power transmissions have been manufactured. The selected, test 3D virtual prototypes, achieved as output from developed ICADkmps system, have been manufactured on a device for rapid prototyping (3D color printer Spectrum Z510) and CNC machines. Finally, at the end of dissertation the conclusive considerations and suggested feasible directions of further research, based on theoretical and practical research results, have been presented.

Integrated intelligent CAD systems (IICAD) can be developed for different purposes. The objective of this article is to emphasize the advantages of the use of IICAD systems in comparison with the classic systems. The article shows a... more

Integrated intelligent CAD systems (IICAD) can be developed for different purposes. The objective of this article is to emphasize the advantages of the use of IICAD systems in comparison with the classic systems. The article shows a structure of one such developed system, namely the IICADv system. This system is used for automatization of activities undertaken during the realization of certain phases of the process of designing of shafts, especially the synthesis phase. The development of a module for computation of the shaft and integration of the entire system was performed in the C# programming language, while shaping of the shaft was performed in the CATIA system. The interlinking was performed thanks to previously modelled basic 3D models. In such way, utilizing the advanced IICADv system, the computation and shaping of the shaft is done almost instantly. The results of the use of the IICADv systems are generated final 3D models of the shaft, ready for use by numerous other applications.

This paper presents the process of developing an integrated intelligent CAD system (IICAD) for synthesis and stress-deformation analysis of pressure vessels. The name of the system is IICAD PP system. The goal of the paper is to present... more

This paper presents the process of developing an integrated intelligent CAD system (IICAD) for synthesis and stress-deformation analysis of pressure vessels. The name of the system is IICAD PP system. The goal of the paper is to present procedures and steps to develop IICAD system for specific type of products. These procedures and steps can be used to develop IICAD system for any type of specific products or family of products. IICAD PP system can help engineers during calculation and design of pressure vessels. The paper shows that IICAD PP system enables quick calculations of design parameters, automatic generations of 3D geometrical model and automatic conduction of numerical analysis for stress and deformation. All these design activities take a lot of time from engineers if they are done using conventional methods.

It goes without saying that Microsoft Windows 10 is an important platform for running C# applications, but now you can also run code developed by using C# on other operating systems, such as Linux, through the .NET Core runtime. This... more

It goes without saying that Microsoft Windows 10 is an important platform
for running C# applications, but now you can also run code developed by using
C# on other operating systems, such as Linux, through the .NET Core runtime.
This opens up possibilities for writing code that can run in multiple
environments. Additionally, Windows 10 supports highly interactive applications
that can share data and collaborate as well as connect to services running in the
cloud. The key notion in Windows 10 is Universal Windows Platform (UWP)
apps—applications designed to run on any Windows 10 device, whether a fully
fledged desktop system, a laptop, a tablet, or even an IoT (Internet of Things)
device with limited resources. Once you have mastered the core features of C#,
gaining the skills to build applications that can run on all these platforms is
important.

This paper describes the creation of a 2D game engine, the ULL Introductory Game Engine (UIGE), for use in an introductory video game programming course as part of an undergraduate computer science curriculum. Having the right tools... more

This paper describes the creation of a 2D game engine, the ULL Introductory Game Engine (UIGE), for use in an introductory video game programming course as part of an undergraduate computer science curriculum. Having the right tools available can make illustrating the concepts of game development and design substantially easier. In creating the engine, a number of factors such as ease of use and accessibility, were considered. Furthermore, course instructors must determine how much assistance (in the form of tools for the engine) is too much assistance, as students may miss core principles if development with the engine is made too abstract. Successful implementation of tools like UIGE allow students to produce games quickly and the concepts of game development to be taught more effectively.

BVirusGS has been developed for begomovirus genome analysis. This software development is an attempt to build a tool that provides single platform for conducting research at DNA, RNA and protein level. The software has a flexible... more

BVirusGS has been developed for begomovirus genome analysis. This software development is an attempt to build a tool that provides single platform for conducting research at DNA, RNA and protein level. The software has a flexible structure and can be adapted to other organism's genome. A scientist can use it to conduct research at DNA level and extend it to protein studies. An average person can get an idea of structure and similarity by using this tool. The software can be used in gene identification, pattern recognition, similarity search and secondary structure prediction.