Contact us
See how we can meet your application development needs - even if you only have a draft idea, or a
concept, or a short problem description.
|
We have a wide experience in mobile application development, support and integration
to different business domains. Our team consists of professional engineers with a solid
7+ years experience in mobile technologies. The main languages we use in our projects are:
 C/C++ C is a general-purpose programming language designed for use with Unix operating systems.
Today C is widely used for implementing system software and it is one of the most popular
languages in mobile domain. Language C++, in comparison with C, is a general-purpose, free-form,
statically typed, compiled, multi-paradigm programming language. It is also widely used in mobile
application domain, and one of the most popular programming languages for portable devices. C++ is
regarded as a middle-level language, because it comprises a mixture of high-level and low-level
language advantages.
 C# C# is a programming language that encompasses object-oriented, component-oriented, generic,
functional and imperative programming disciplines. C# was designed by Microsoft within .NET
initiative and soon was accepted by Ecma (ECMA-334) and ISO (ISO/IEC 23270) as a standard.
C# was designed for the Common Language Infrastructure and is intended to be an object-oriented,
modern, general-purpose, simple programming language.
 Java Java is a programming language designed and released in 1995 as Sun Microsystems'
Java platform's core component. Java borrows a lot of its syntax from C and C++
programming languages but as compared to them Java has fewer low-level facilities and a
simpler object model. Mobile applications developed on Java are typically compiled to byte
code and can be run on any Java Virtual Machine (JVM) regardless of its computer architecture.
Java is a main programming language for Android platform.
 WML Wireless Markup Language is a markup programming language that is based on XML and is
intended for mobile devices that implement the WAP (Wireless Application Protocol) specification.
WML preceded the use of other languages such as HTML/XHTML - those languages are now used with
WAP and gaining in popularity as processing power for mobile devices application. Wireless
Markup Language is close to HTML, because it also provides data input, text and image presentation,
hyperlinks, navigational support and forms.
 VB/VBScript Visual Basic (VB) is the event-driven programming language of third-generation.
For its COM programming model VB is an integrated development environment (IDE) from Microsoft.
Visual Basic grew from BASIC and it has the rapid application development (RAD) of GUI
(Graphical User Interface) applications, creation of ActiveX controls and objects, Remote
Data Objects or ActiveX Data Objects and access to databases using Data Access Objects.
VB provides wide possibilities to developers for putting together a mobile application by
using components that are provided with Visual Basic itself. Mobile applications designed in
Visual Basic can use the Windows API, but it requires external function declarations. Some other
scripting languages such as VBA and VBScript are syntactically similar to Visual Basic but
perform differently. For example VBScript uses the Component Object Model to access environment
elements within which it is running.
 PHP PHP is a widely used scripting language for general purpose that was created for web development
to produce dynamic web pages. At present PHP became popular among mobile application developers
because it can be used in standalone mobile graphical application development and has such
capability as command line interface. PHP programming language can be embedded into HTML and
can be run on web server. Web server should be configured to process PHP code and create web pages
from PHP. Applications designed in PHP can be deployed on most mobile platforms and OS without any license.
 Ruby Ruby is an object-oriented, reflective, dynamic programming language used for general purpose.
Ruby took the best features from Perl syntax and has advantages of Lisp, Eiffel, Smalltalk-like and Ada.
This programming language was developed by Yukihiro Matsumoto in mid-1990s. Ruby supports different
paradigms of multiple programming - such as imperative, reflective, object oriented and functional.
Main advantages of Ruby are self-acting memory management and its dynamic system.
|