If you need to program a Graphic User Interface (GUI), an embedded system, an Industrial PLC, a database, a web application,
a smart phone application, or any other type of program including artificial intelligence applications, Freelance Robotics can provide this service to you. We develop code on most micro-controllers, processors, and operating systems (embedded Linux, RTOS,
Windows, Linux, MacOSX).

What is Software: Software provides the brain of the robot, and is central to any automated system. Nowadays, software is so far reaching that it can overshadow the electronics, hardware, and mechanics that sustain it, as is often the case in personal computers.

Software allows the user to give a command, for which a specific coded response is given. Information is processed quickly,
but is highly specialised to set tasks and, thus, not very adaptable.

Within the code, conditional statements such as « if » or « else » provide code logic. This English language syntax is translated and processed by the machine, informing it what to do and when to do it. Syntax differs amongst programming languages,
but the fundamental pseudo-code remains the same.

Software Languages Used:

  • Compiling Languages:
  • Assembler
  • C/C++
  • Java
  • C#
  • Visual Basic
  • Delphi
  • FORTRAN
  • LISP
  • VHDL
  • Script Languages:
  • Python
  • PHP
  • HTML
  • XML
  • JavaScript
  • Matlab
  • Shell Script
  • Database Languages:
  • MySQL
  • ProgreSQL
  • SQLite
  • MSQL
  • Visual Languages:
  • LabView
  • Lader
software_design
software_development

Information Technology Application Examples:

  • Database design and development
  • Graphic User Interface (GUI) implementation
  • Sensor Network design and development
    and implementation
  • Diverse command line programming
  • PLC programming
  • Embedded system programming for all types
    of processors / micro-controllers
  • Android / iPhone Application