Apps of ArtHeader


To build a software we use a range of progams, computer languages, and technologies.
It is our job to decide which technology best suits the needs of the project, but we always consult our clients, because some technologies might increase the development and/or hosting price.
For the appearance of the software we use the best programs available:
adobe Adobe Photoshop is the leading software for graphic design. 90% of the design is done with it. We use Adobe Illustrator for most of the vector graphics, and sometimes After Effects if simple motion effects can be applied.
flash Adobe Flash (former Macromedia Flash) is used for animation visual effects and interactivity.
corel Sometimes our designers prefer CorelDRAW for vector illustrations.
Client side:
w3c The World Wide Web Consortium speciffications HTML, CSS, DOM in combination with the browser embeded language JavaScript. As most of our projects require SEO and 100% accesibility, almost always we use these small languages for building the user interface of our programs.
flex Adobe Flex (former Macromedia Flex) uses the flash player to deploy Rich Internet Application. If SEO is not requirement, much better looking UI can be achieved by using Flex.
Server side:
Linux We use GNU/Linux distributions as operating systems on all our servers as it is free, stable, most popular for servers, and open source.
php PHP (Hypertext Preprocessor) is an open-source programming language used mainly for developing server-side applications and dynamic web content, and more recently, other software. PHP allows interaction with a large number of relational database management systems, such as MySQL, Oracle, IBM DB2, Microsoft SQL Server, PostgreSQL and SQLite. PHP runs on most major operating systems.

We chose PHP amongst all the scripting languages for server side programming because of its popularity (It is installed on almost all hosts and is the most popular scripting language according to TIOBE) and because of its flexibility. It can be used for variety of simple tasks without the need to install and configure big libraries or frameworks, and it can be used for building enormous web and rich internet applications. For the big projects we use our own framework, which allows us to work in familiar environment without the need to reinvent the wheel every time. You can see how we work in this presentation.

mysql MySQL is a multithreaded, multi-user, SQL (Structured Query Language) Database Management System (DBMS).
apache Apache is the most pupular free, open source HTTP web server available.
PHP, MySQL and Apache can run under Windows also, but as all of them are free and open-source and have been developed initially for UNIX like systems, they are mainly used with Unix/Linux.
Many people are suspecious because of the word free software, but all these products have proven their reliability for years. That's why they are used for around 70% of the websites in the Internet.
Copyright © 2006 Apps of Art All Rights Reserved | email: pencils