Technologies

Development environments

Writing software in diverse languages means using equally diversified programming environments. In our professional career we have both created software in RAD environments, and worked with environments created for specialized uses, e.g. for DSP processors, including the use of simulators and emulators.

JetBrains

Jetbrains is a Czech software company whose main role is to increase developer productivity. The company was founded in 2000 and has offices in Prague, St. Petersburg and Boston. They have created environments for several key technologies, such as JAVA, JavaScript, PHP and many other frameworks.

Visual Studio

An integrated RAD environment enabling programmers to create scaled applications and web services.

Android Studio

Android Studio is the official integrated development environment (IDE) for the Android platform. Based on JetBrains’ IntelliJ IDEA software, Android Studio is designed specifically for Android development.[10] It is available for download on Windows, macOS and Linux and replaced Eclipse Android Development Tools (ADT) as Google’s primary IDE for native Android application development.

Eclipse

Eclipse is an open source, robust, full-featured, commercial-quality, industry platform comprising extensible application frameworks, tools and a runtime library for rich client applications development and management. It is written primarily in Java to provide software developers and administrators an integrated development environment (IDE).

Xcode

Xcode is an integrated development environment for macOS containing a suite of software development tools developed by Apple for developing software for macOS, iOS, watchOS and tvOS. First released in 2003, the latest stable release is version 8 and is available via the Mac App Store free of charge for macOS Sierra users. Registered developers can download preview releases and prior versions of the suite through the Apple Developer website. However, Apple recently made a beta version of version 8.0 of the software available to those of the public with Apple Developer accounts.

Visual DSP++

A specialized environment created by Analog Devices, intended to be used in application development, launching, and de-bugging on signal processors (ADSP-21xx Processors, Blackfin Processors). Enables creating software using both assembler, and high level language like C.

Borland Delphi

An integrated RAD environment dedicated to work under Microsoft Windows. Thanks to a variety of components and integrated tools, Delphi makes it possible to develop applications for Windows easily and quickly, with a command of WinAPI unnecessary.