Preparing .NET Wrappers for JavaScprit

Yüksek İrtifa

Talent Program

The concept of Wrapper in software development is the process of preparing another code, API or library on top of another code, API or library that simplifies, extends or changes its functionality. With this project, it is aimed to re-prepare the JavaScprit-based GIS (Geographic Information System) libraries as a .NET library with the Wrapper method and to develop a map-based application through this library. 

Features that the candidate is expected to have in the development of this project:

  • Proficiency in at least one of the object-oriented programming languages ​​such as C++, C#, Java.
  • Developing projects using HTML, CSS and JavaScprit languages.
  • Mastery of object-oriented software terminologies.
  • Having sufficient knowledge of data structures and algorithms.
  • Having sufficient knowledge of OOP design patterns.

In addition to the above, the candidate will have one or more of the following characteristics that will make him/her stand out:

  • Developed applications using web technologies.
  • Developed applications using the Web GIS library.
  • Having prepared Wrapper libraries between different programming languages.
  • Developed applications using WinForms or WPF.
  • Having designed software using UML diagrams.
  • Developed applications with TypeScprit language.