• Business analysts in Agile

    10 September 2013
    By Olga Azimbaeva, Business Analyst

    Introduction, or why would you need a Business Analyst at all

    The majority of people think that the only person required for any program creation is a developer, because he is the one who writes code and makes a customer’s dream come true. However, who really knows what hides behind that “dream”? In reality, there is a huge gulf between what a customer says and what a developer creates in the end. The reason for this is not a lack of desire to communicate or misunderstanding, but the fact that the customer mainly thinks about what this program should do and what purposes it should serve, whilst the developer concentrates on how this program has to work, how to gain the data, what would the name of a new column in a data table be and so on, in other words, to think about the details of implementation.


  • Social Networks Integration

    06 September 2013
    By Ivan Rikhmayer, Senior Mobile Software Engineer

    There are many applications on a wide range of platforms and nearly every modern game, healthcare, marketing, media application has integrated social content — the ability to post updates to social networks like Facebook or Twitter. Also people choose to communicate via Over The Top (OTT) services (Facebook, ICQ, Skype etc.) over SMS. Nowadays almost 750 million out of all 1.2 billion smartphone users have Over The Top services on their devices. In 2012, an average of 19.1 billion OTT messages were sent every day, says Informa Telecoms and Media, which expects that this year that number is closer to 41 billion messages per day.

    SMS and Over The Top (OTT) Messaging Trends


  • This article provides a brief overview of the recently approved basic regulations which affect the financial services industry.

    Regulatory compliance is observance by an organization of laws, rules, and guidelines that relate to the business of this organization. Failure to comply with the normative rules of correspondence frequently leads to legal punishments including federal penalties.


  • DataArt’s iOS 7 Beta Review

    28 August 2013
    By Dmitry Yakovlev, VP of Engineering

    Being at the top imposes a big responsibility on what you produce. Having a leading role on the market, forming trends and even technology fashion, when others try to copy your achievements (and very rarely – outstrip you in some areas), you need to be ready to be critically appraised from head to toe. Apple is a shining example of this. That’s what we all love about their development.

    We are proud to share DataArt’s expert opinions about the iOS 7 platform beta which was publicized by Wired in their What Does iOS 7 Mean For You? Developers Speak Out byline article. Certainly, our point of view does not pretend to be an ultimate truth but we hope you’ll agree with some of the statements. Enjoy!


  • Latest Audio Steganography Techniques on Practice

    23 August 2013
    By Gleb Nitsman, Senior Project Manager

    Improvements in processor performance of desktop PCs and handheld devices has driven technology to melt chunks of digital information into media streams (an audio file, a TV, radio, Internet broadcast, or an authorized digital content distribution network). The physical principles and mathematics for such techniques were developed long ago; the technical progress is the trigger of making audio steganography a reality. What was considered a ‘spy’ or a secret lab technology ten years ago, is now available to public as a turnkey-quality SDK, or a ready app. This will create more demand and new fields of application.


  • Automated Porting Android Apps to Blackberry

    15 August 2013
    By Denis Dubina, Mobile Application Developer

    While building an Android application, you can kill two birds with one stone by generating both Android apk files a BlackBerry 10 bundle at the same time. What technology allows this? How can a developer start the process automatically? What audience can you reach by doing this? The answers are in this brief post.


  • It’s seems to be an undeniable truth – an employer should organize decent working conditions with a simple workflow and a comfort environment for each employee. At least, not every company is ready to go beyond installing MS Office and allowing Penguin or Skype on the local network. Managers of these companies (to which you do not belong, as you’re already reading this post) do not imagine that an organized virtual space for business tasks, with a friendly UI, a multiplicity of storage locations, dashboards and calendars, can raise productivity to a new level.

    DataArt engineers make use of many SharePoint 2013 features and apply the new knowledge to their projects. As feedback showed, some features are more demanded and popular among users and we consider such features as SharePoint’s strong points.


  • Even the most progressive professional software companies warn their clients about possible defects in software products that would need some testing and fixing. The main requirements for the testing processes are they should save time and money, and should be clear and transparent for the customer. That’s the reason why automated software testing presents itself as the most reliable and effective way of holding all software systems under 24-hour control.

    Why should customers prefer automated testing over manual software testing, which has been proven effective over the years? Why should customers rely on machines without souls and brains? Well, for the same reason machines secure houses, build minivans, and record your favorite TV-program, when you are not able to watch it. They perform everything you tell them and never sleep.


  • A while ago, we at DataArt considered buying a modern eye-tracking device to better assess usability of the user interfaces we built for our clients. After reviewing a variety of devices and testing one of them we decided to build a custom eye tracking device, as we were driven by engineering interest and the desire to minimize the costs of purchasing such a device.


  • Coding in Java: Keep it Simple

    17 July 2013
    By Denis Tsyplakov, Delivery Manager

    The recent technological leap we can observe doesn’t look extraordinary to us. It began about 50 years ago, and each decade the speed increases. We have become used to complex technologies, compound gears, and multi-step solutions. Nevertheless, one of the drivers of progress is the simplification of existing processes, because it leads to one of the major business benefits – costs reduction.