Archive for July, 2009

Softheme Programmer Discusses iPhone Development

Friday, July 31st, 2009

One of Softheme’s web developers shares his knowledge about iPhone applications development. He participated in the development of commercial applications for iPhone (USA). Having started learning to program for iPhone devices from scratch, he fully mastered the technology in several months and delivered mobile software solutions developed in accordance with standards and requirements of Apple.

1. What should a developer know in order to start programming for iPhone? How easy or complicated is it to start iPhone development?

First of all, a developer should have knowledge of Open C language as well as iPhone API, the library of standard components for iPhone. There is one more separate sphere of iPhone development, namely, development of games and graphic programs. Applications of this type have a bit different structure because they use the OpenGL technology instead of standard visual classes.

(more…)

Central and Eastern Europe IT Outsourcing Review

Wednesday, July 29th, 2009

Recently, the Central and Eastern European Outsourcing Association (CEEOA) with the support of Council of European Professional Informatics Societies (CEPIS) has issued the annual research “Central and Eastern Europe IT Outsourcing Review”. The main ojective of this document containing 49 pages is to provide the holistic view on the potential of the CEE region as a global cluster for provision of nearshore IT outsourcing for the Western European countries and for offshore IT outsourcing for the North American market.

The research examines key development indicators of the IT outsourcing market in the 16 countries of the Central and Eastern Europe region including market value, number of professionals, number of IT companies providing outsourcing services and market rates. “CEE IT Outsourcing Review” includes the detailed country profiles, experts estimations on the outsourcing market development during the recession period, their opinion on new tendencies and forecasts for the market recovery, profiles of the leading outsourcing companies in the region.

What is notable and also pleasing is that the research provides an evidence of the rapid development of IT outsourcing services market in the Central and Eastern Europe. (more…)

Web Testing: A Next-Day Service

Tuesday, July 28th, 2009

Softheme offers Web Testing as one of our next-day services. What does this mean? This means that we have our own testing environment installed onsite (working machines, testing systems, etc) and test engineers ready to start at any time. We also provide an access to the defect-tracking system fully set up and ready for work on our side. These conditions let us start working on your project immediately and noticeably accelerate the testing process. Practically, we can start testing a project the next day after a customer’s final decision.

Usually we suggest the following engagement models for web testing projects:

1. Full-cycle testing.

Basing on the requirements provided by a customer we develop a test strategy, test plan, test cases (functional, performance, usability, look and feel, and others), and then start with the first iteration of testing. At this point the team executes all required types of testing specified in the test strategy and reports discovered defects to the defect-tracking system on a daily basis. After the first iteration of testing is completed, the team starts regression testing and works in conjunction with the development team – all encountered and fixed defects are retested; all tests are re-run to ensure the functionality works as expected after bug-fixing.

(more…)

Why Developing for iPhone?

Tuesday, July 28th, 2009

Recently, a significant growth in programming for mobile devices can be observed on the IT market, especially, it is well seen in application development for iPhones. According to the data of Gartner’s 2009 report on smartphone market, the highest sales growth rate is displayed by devices with MAC OS X operating system (iPhones) – 245.7%. Then come Research In Motion (BlackBerry) and Palm OS with 96.7% and 42.2% respectively.

Lately, access to Internet services and websites is often executed via smartphones with iPhone being the leader in this segment. Owners of this device use GPRS for Internet access 30 times more often than users of other mobile phones. This is encouraged by the Apple’s concept of “always-on” Internet access when a phone uses any possible channels of access, from local Wi-Fi to global 3G, while ensuring transparent switching between them.

(more…)

Software Project: 5 Steps to Success

Wednesday, July 22nd, 2009

It is well known that a relatively small number of IT projects can be considered as fully successful. A lot of good ideas fail to live to see their moment of glory. This is because costs of software product development pay off slowly and commercial interest towards the project fades away before the stable version of the product is released.

For enterprises who automate their production process, positive result of automation is revealed not after a new software product is implemented but rather after series of trainings held for personnel, modifications in the technological process being made, and sufficient data base is accumulated. For companies who invest funds in idea development, the way from idea generation to its transformation into product demanded on the market requires substantial investments and lasts not a single year, as a rule. During all this time a software product develops and improves but not always there is enough patience to wait till the product works with high return.

(more…)