Blog

Technologies used to develop "Vertical Scroller 2.0"

Here is a list of the technologies used to develop “Vertical Scroller 2.0”.

1) Python 3.7 (32bit version) was used as programing language

2) Tkinter was used as GUI (Graphical user interface) for python

3) Pillow was used to resize/crop/display images for python

4) PyInstaller was used to create executable so users can run python application

5) Inno Setup was used to generate setup file to install application in Windows

Comments: All technologies listed above are free. The latest stable version of Python is Python3.9 but 3.7 was used to avoid compatibility problems with supporting technologies such as Pillow, PyInstaller or Inno Setup. Most PCs run on 64bit processors nowadays but 32bit Python was used because 32bit Python runs on both 32bit and 64bit CPUs. So the same version of Vertical Scroller can run on both 32bit and 64bit Windows. Tkinter / Pillow was used as graphic libraries to ensure processing speed. Vertical Scroller is a graphics intensive program requiring “smooth scrolling”. More “advanced” GUI / graphic libraries for Python exist but Tkinter / Pillow is simple to use and high speed. PyInstaller and Inno Setup were used simply because they were popular and there was a lot of literature on how to use them.

Kohi1 Comment