Expertise
Company news
18 May 2011
PSA have published version 2.5 of SlideShow Application on Android Market.
 
iPhone Application Development
Do you know?
We have prepared a separate screenshots page to give you a better comprehension of Stream Media Player functionality.
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.
Tel: + 1 810 724 5200
Fax: + 1 810 724 5500
E-mail: info@psa-mobile.com
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.