<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Svitla Systems Inc.</title>
	<atom:link href="http://svitla.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://svitla.com</link>
	<description>Software Development Company</description>
	<lastBuildDate>Tue, 30 Apr 2013 10:14:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>How we work with customer&#8217;s requests for Mobile Apps</title>
		<link>http://svitla.com/blog/how-we-work-with-customers-requests-for-mobile-apps/</link>
		<comments>http://svitla.com/blog/how-we-work-with-customers-requests-for-mobile-apps/#comments</comments>
		<pubDate>Tue, 16 Apr 2013 08:56:34 +0000</pubDate>
		<dc:creator>iavrutova</dc:creator>
				<category><![CDATA[customer's request]]></category>
		<category><![CDATA[customer's requirements]]></category>
		<category><![CDATA[mobile app]]></category>
		<category><![CDATA[mockups]]></category>
		<category><![CDATA[wireframes]]></category>

		<guid isPermaLink="false">http://svitla.com/?post_type=blog&#038;p=1808</guid>
		<description><![CDATA[&#160; As a rule, customers have their vision only, not detailed written specification. It&#8217;s great when they have already written API and mockups, but, unfortunately, all they have, is general description. Let&#8217;s see one of the requests that we had recently. It’s all about location, location, location! Our mobile platform will use Google Maps and<a href="http://svitla.com/blog/how-we-work-with-customers-requests-for-mobile-apps/" class="read-more">...</a>]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p>As a rule, customers have their vision only, not detailed written specification. It&#8217;s great when they have already written API and mockups, but, unfortunately, all they have, is general description.</p>
<p>Let&#8217;s see one of the requests that we had recently.</p>
<p><strong><em><br />
It’s all about location, location, location! Our mobile platform will use Google Maps and location-based services to deliver coupons, promotions or offers to consumers’ via their mobile or tablet devices. Consumers will also be able to share mobile coupons with their friends online or in other popular social networks like Facebook or Twitter.</em></strong></p>
<p>That&#8217;s all we had for start.</p>
<p>As we remember from our <a title="Making great mobile apps" href="http://svitla.com/blog/6-steps-for-making-great-mobile-apps/">previous post</a>, the second step is to make wireframes. Of course, it&#8217;s only a first version, but it shows our professional level.</p>
<p>Consumers can use the service to browse for coupons based on location and see the details of coupons without logging in:</p>
<p><a href="http://svitla.com/wp-content/uploads/2013/03/2.png"><img class="alignleft size-medium wp-image-1810" style="margin: 4px 5px 5px 0;" title="Displaying results on  the map" src="http://svitla.com/wp-content/uploads/2013/03/2-214x300.png" alt="Displaying results on  the map" width="214" height="300" /></a></p>
<p><a href="http://svitla.com/wp-content/uploads/2013/03/1.png"><img class="alignnone size-medium wp-image-1809" style="margin: 4px 5px 5px 0;" title="Coupon Search &amp; Description" src="http://svitla.com/wp-content/uploads/2013/03/1-214x300.png" alt="Coupon Search &amp; Description" width="214" height="300" /></a></p>
<p>Though searching by keywords requires login:</p>
<p><a href="http://svitla.com/wp-content/uploads/2013/04/10.png"><img class="alignleft size-medium wp-image-1826" style="margin: 4px 5px 5px 0;" title="Just type what you are looking for Wireframe" src="http://svitla.com/wp-content/uploads/2013/04/10-214x300.png" alt="Just type what you are looking for Wireframe" width="214" height="300" /></a></p>
<p><a href="http://svitla.com/wp-content/uploads/2013/04/11.png"><img class="alignleft size-medium wp-image-1828" style="margin: 4px 5px 5px 0;" title="Notify user of Sign Up Wireframe" src="http://svitla.com/wp-content/uploads/2013/04/11-214x300.png" alt="Notify user of sing up Wireframe" width="214" height="300" /></a></p>
<p><a href="http://svitla.com/wp-content/uploads/2013/04/12.png"><img class="alignnone size-medium wp-image-1827" style="margin: 4px 5px 5px 0;" title="Login Page Wireframe" src="http://svitla.com/wp-content/uploads/2013/04/12-214x300.png" alt="Login Page Wireframe" width="214" height="300" /></a></p>
<p style="float: left;">Authorized consumers can search coupons by tags, for example within paid coupons:</p>
<p><a href="http://svitla.com/wp-content/uploads/2013/04/3.png"><img class="alignleft size-medium wp-image-1819" style="margin: 4px 5px 5px 0;" title="User Profile" src="http://svitla.com/wp-content/uploads/2013/04/3-214x300.png" alt="User Profile" width="214" height="300" /></a></p>
<p><a href="http://svitla.com/wp-content/uploads/2013/04/4.png"><img class="alignnone size-medium wp-image-1820" style="margin: 4px 5px 5px 0;" title="Search by Tags" src="http://svitla.com/wp-content/uploads/2013/04/4-214x300.png" alt="Search by Categories" width="214" height="300" /></a></p>
<p>To find Museum and Galleries coupons consumers can go to the Art &amp; Entertainment category:</p>
<p><a href="http://svitla.com/wp-content/uploads/2013/04/5.png"><img class="alignleft size-medium wp-image-1821" style="margin: 4px 5px 5px 0;" title="Way to present Catagories" src="http://svitla.com/wp-content/uploads/2013/04/5-214x300.png" alt="Way to present Catagories" width="214" height="300" /></a></p>
<p><a href="http://svitla.com/wp-content/uploads/2013/04/6.png"><img class="alignnone size-medium wp-image-1822" style="margin: 4px 5px 5px 0;" title="Selected Category" src="http://svitla.com/wp-content/uploads/2013/04/6-214x300.png" alt="Selected Category" width="214" height="300" /></a></p>
<p>After defining the desired tags, the locations with coupons are found and displayed on the map:</p>
<p><a href="http://svitla.com/wp-content/uploads/2013/04/7.png"><img class="alignleft size-medium wp-image-1823" style="margin: 4px 5px 5px 0;" title="Subcategories" src="http://svitla.com/wp-content/uploads/2013/04/7-214x300.png" alt="Subcategories" width="214" height="300" /></a></p>
<p><a href="http://svitla.com/wp-content/uploads/2013/04/8.png"><img class="alignnone size-medium wp-image-1825" style="margin: 4px 5px 5px 0;" title="Display on the map" src="http://svitla.com/wp-content/uploads/2013/04/8-214x300.png" alt="Display on the map" width="214" height="300" /></a></p>
<p>Consumers can see the details of a coupon and even share it with their friends online or in other popular social networks like Facebook or Twitter.</p>
<p><a href="http://svitla.com/wp-content/uploads/2013/04/9_1.png"><img class="alignleft size-medium wp-image-1831" style="margin: 4px 5px 5px 0;" title="Coupon Details" src="http://svitla.com/wp-content/uploads/2013/04/9_1-214x300.png" alt="Coupon Details" width="214" height="300" /></a></p>
<p><a href="http://svitla.com/wp-content/uploads/2013/04/9_2.png"><img class="alignnone size-medium wp-image-1832" style="margin: 4px 5px 5px 0;" title="Sharing Option" src="http://svitla.com/wp-content/uploads/2013/04/9_2-214x300.png" alt="Sharing Option" width="214" height="300" /></a></p>
<p>Such approach with turning customer&#8217;s idea into reality helps to establish good partnership relationships and make the future project more tangible. </p>
]]></content:encoded>
			<wfw:commentRss>http://svitla.com/blog/how-we-work-with-customers-requests-for-mobile-apps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Native, HTML5, Hybrid. What to choose?</title>
		<link>http://svitla.com/blog/native-html5-hybrid-what-to-choose/</link>
		<comments>http://svitla.com/blog/native-html5-hybrid-what-to-choose/#comments</comments>
		<pubDate>Thu, 28 Feb 2013 08:51:13 +0000</pubDate>
		<dc:creator>iavrutova</dc:creator>
				<category><![CDATA[android]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[mobile app]]></category>
		<category><![CDATA[mobile development]]></category>
		<category><![CDATA[mobile platforms]]></category>

		<guid isPermaLink="false">http://svitla.com/?post_type=blog&#038;p=1788</guid>
		<description><![CDATA[Every business which is in need of having mobile applications has its own focus on the specific market niche and it’s crucial important to understand it before you’re going to develop an app. After you finish with defining your market, you can meet other challenges as what kind of app is to choose, how engage<a href="http://svitla.com/blog/native-html5-hybrid-what-to-choose/" class="read-more">...</a>]]></description>
			<content:encoded><![CDATA[<p>Every business which is in need of having <strong>mobile applications</strong> has its own focus on the specific market niche and it’s crucial important to understand it before you’re going to develop an app. After you finish with defining your market, you can meet other challenges as what kind of app is to choose, how engage customers to try it out and so on. Every coin has two sides and there are pros and cons to native apps and web apps as well.</p>
<p>To determine which solution is the best for your business you have to know your customers in a good manner, the devices they use and the purpose of your application. For example, if you are looking into e-shop app development and your customers use mostly iPhones than you are should think of a native app. Why? Because users are very picky about where they shop and even a short delay of the page upload could ruin the entire shopping experience. However, what really matters is the conversion rate. In other words, if your customers use your app and the app is serving its purpose by creating more revenue then you made the right choice.</p>
<p><strong>Mobile application development </strong> will essentially fall under either the <strong>native</strong>, <strong>HTML5</strong>, or <strong>hybrid apps development</strong> spheres. Each scenario comes with its own development pros and cons which you need to be familiar with. Here&#8217;s an short review of these techniques:</p>
<p><strong>Native</strong><br />
A native app is an app written to a specific platform like <a href="http://svitla.com/ios/" title="iOS">iOS</a> or <a href="http://svitla.com/android/" title="Android">Android</a>, where the app is written in the language used for development on that platform (Objective-C and Java in this case). The portability of the code to other platforms depends on how it was written (if portability was in the developer&#8217;s mind), but will always require some level of rewriting to use on another platform. When you write native, you get access to all the hardware features exposed by the native code APIs, which is typically most of the functionality of the device, definitely more than a web app. Apple push notifications is one example from your list that is an iOS specific feature which is not supported by a web app. It is &#8220;Native&#8221; because the code you write is essentially written for that platform, it is built for the native architecture of that device (implicitly implying that cross-platform support might be an area of concern, and it is).</p>
<p><strong>HTML5</strong> (Mobile Web Apps)<br />
An HTML5 app is essentially a website with JavaScript code written to allow the app to perform dynamically, as opposed to a static website that you need to &#8220;refresh&#8221; to see the changes. It works interactively to make it feel like an &#8220;app&#8221;, but it is running in a web browser, and is essentially a website, which (since it looks like your focus is mobile) will support multiple viewports or screen sizes so that it works well on mobile. Because it is running in a browser, it is confined to what is known is the browser sandbox, which is a limitation on what the app is capable of doing with the system hardware. It can only support features which are permissible inside the sandbox. This is done for security reasons.</p>
<p><strong>Hybrid</strong><br />
A hybrid app is a web app that is deployed to a native platform like iPhone inside a native harness. This harness is usually little more than a browser view (to display the HTML5 content) and some other hooks to allow your web app to potentially access some more hardware features that are not available inside the browser sandbox. It improves code portability because if you want to port your app to another platform, you only need a native harness on that other platform to run it, the HTML5 content of the app is directly portable. These harnesses can be hand written, but can also be generated automatically by tools in the marketplace like the much lauded PhoneGap. These tools try and make a single point of contact for the developer, who can then turn around and push their app out to multiple platforms quickly by generating the harness and packages required to do so automatically. This sounds powerful, and it is, but clearly the PhoneGap people have a ton of configurations and hardware to support, and thus, the solutions do not always work the same across all devices, and in practice, testing and hacking of special cases will be required by the developer to get proper support if the app is anything more than a website in a browser control.<br />
<a href="http://svitla.com/wp-content/uploads/2013/02/Native_html5_hybrid.png"><img src="http://svitla.com/wp-content/uploads/2013/02/Native_html5_hybrid-300x194.png" alt="Native_html5_hybrid" title="Native_html5_hybrid" width="300" height="194" class="aligncenter size-medium wp-image-1789" /></a></p>
<p><strong>Advantages/Disadvantages of each technique</strong></p>
<p>Each method comes with its fair share of pros and cons. In this section, we’ll explore the advantages and disadvantages of each approach. The table below offers a quick side-by-side pros/cons comparison of each method.</p>
<table border="1" cellpadding="3" cellspacing="0" style="text-align:center;">
<tr>
<td width="25%"></td>
<td width="25%"><strong><i>Native</i></strong></td>
<td width="25%"><strong><i>Hybrid</i></strong></td>
<td width="25%"><strong><i>HTML5</i></strong></td>
</tr>
<tr>
<td><strong><i>Skills/tools needed for cross-platform apps</i></strong></td>
<td>
<ul style="text-align:left;">
<li>Objective-C</li>
<li>Java</li>
<li>C</li>
<li>C++</li>
<li>C#</li>
<li>VB.net</li>
</ul>
</td>
<td>
<ul style="text-align:left;">
<li>HTML</li>
<li>CSS</li>
<li>Javascript</li>
<li>Mobile development framework (like PhoneGap)</li>
</ul>
</td>
<td>
<ul style="text-align:left;">
<li>HTML</li>
<li>CSS</li>
<li>Javascript</li>
</ul>
</td>
</tr>
<tr>
<td><strong><i>Distribution</i></strong></td>
<td>App Store/Market</td>
<td>App Store/Market</td>
<td>Internet</td>
</tr>
<tr>
<td><strong><i>Development Speed</i></strong></td>
<td>Slow</td>
<td>Moderate</td>
<td>Fast</td>
</tr>
<tr>
<td><strong><i>Number of applications needed to reach major smartphone platforms</i></strong></td>
<td>4</td>
<td>1</td>
<td>1</td>
</tr>
<tr>
<td><strong><i>Ongoing application maintenance</i></strong></td>
<td>Difficult</td>
<td>Moderate</td>
<td>Low</td>
</tr>
<tr>
<td><strong><i>Device access</i></strong></td>
<td><strong><i>Full access:</i></strong><br/>(Camera, microphone, GPS, gyroscope, accelerometer, file upload, etc…)</td>
<td><strong><i>Full access:</i></strong><br/>(Camera, microphone, GPS, gyroscope, accelerometer, file upload, etc…)</td>
<td><strong><i>Partial access:</i></strong><br/>(GPS, gyroscope, accelerometer, file upload.)</td>
</tr>
<tr>
<td><strong><i>Offline access</i></strong></td>
<td>Yes</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td><strong><i>Advantages</i></strong></td>
<td>Lets you create apps with rich user interfaces and/or heavy graphics.</td>
<td>Combines the development speed of mobile web apps with the device access and app store distribution of native apps.</td>
<td>Offers fast development, simple maintenance, and full application portability.  One mobile web app works on any platform.</td>
</tr>
<tr>
<td><strong><i>Disadvantages</i></strong></td>
<td>
<ul style="text-align:left;">
<li>Development Time</li>
<li>Development Cost</li>
<li>Ongoing Maintenance</li>
<li>No portability (apps cannot be used on other platforms)</li>
</ul>
</td>
<td>
<ul style="text-align:left;">
<li>Can’t handle heavy graphics.</li>
<li>Requires familiarity with a mobile framework</li>
</ul>
</td>
<td>
<ul style="text-align:left;">
<li>Can’t handle heavy graphics.</li>
<li>Can’t access camera or microphone.</li>
</ul>
</td>
</tr>
<tr>
<td><strong><i>Best used for</i></strong></td>
<td>
<ul style="text-align:left;">
<li>Games</li>
<li>Consumer-focused apps that require a highly graphic interface</li>
</ul>
</td>
<td>
<ul style="text-align:left;">
<li>Consumer-focused apps with a moderately graphical interface.</li>
<li>Business-focused apps that need full device access.</li>
</ul>
</td>
<td>
<ul style="text-align:left;">
<li>General non-game apps.</li>
<li>Business-focused apps.</li>
</ul>
</td>
</tr>
</table>
<p><strong>Summary</strong></p>
<p><strong>Native</strong>, <strong>HTML5</strong>, or <strong>hybrid</strong>? The answer: It depends. There’s no single correct solution that applies to all scenarios and needs. Each option — mobile Web apps, hybrid applications, and native apps — has its own advantages and disadvantages. The right path depends on a variety of factors.</p>
<h2>References</h2>
<ul>
<li><a href="http://www.computerworld.com.au/whitepaper/371126/native-web-or-hybrid-mobile-app-development/download/" title="IBM Software: Native, web or hybrid mobile-app development" rel="nofollow">IBM Software: Native, web or hybrid mobile-app development</a></li>
<li><a href="http://wiki.developerforce.com/page/Native,_HTML5,_or_Hybrid:_Understanding_Your_Mobile_Application_Development_Options" title="Native, HTML5, or Hybrid: Understanding Your Mobile Application Development Options" rel="nofollow">Native, HTML5, or Hybrid: Understanding Your Mobile Application Development Options</a></li>
<li><a href="http://www.istrategyconference.com/app/media/whitepapers/iApps-Native-vs-Cross-Platform-Development-Nov-12.pdf" title="Native vs Cross Platform Development" rel="nofollow">Native vs Cross Platform Development</a></li>
<li><a href="http://mobileappstuff.blogspot.com/2013/02/the-pros-and-cons-of-cross-platform-app.html" title="The Pros and Cons of Cross-Platform App development and Design" rel="nofollow">The Pros and Cons of Cross-Platform App development and Design</a></li>
<li><a href="http://www.guardian.co.uk/info/developer-blog/2012/aug/28/html5-native-apps-hybrid-approach" title="HTML5 and native apps: the hybrid approach" rel="nofollow">HTML5 and native apps: the hybrid approach</a></li>
<li><a href="http://www.forbes.com/sites/ciocentral/2013/01/23/html5-vs-native-mobile-apps-myths-and-misconceptions/" title="HTML5 Vs. Native Mobile Apps: Myths and Misconceptions" rel="nofollow">HTML5 Vs. Native Mobile Apps: Myths and Misconceptions</a></li>
<li><a href="http://www.xcubelabs.com/blog/native-web-and-hybrid-apps-understanding-the-difference/" title="Native, Web and Hybrid Apps – Understanding the Difference" rel="nofollow">Native, Web and Hybrid Apps – Understanding the Difference</a></li>
<li><a href="http://www.forbes.com/sites/ciocentral/2013/01/23/html5-vs-native-mobile-apps-myths-and-misconceptions/" title="Native Apps vs. The Mobile Web vs. Web Apps? Which Route Is Best For Your Enterprise?" rel="nofollow">Native Apps vs. The Mobile Web vs. Web Apps? Which Route Is Best For Your Enterprise?</a></li>
<li><a href="http://www.mrc-productivity.com/blog/2012/03/hybrid-vs-native-vs-mobile-web-comparison-chart/" title="Hybrid vs. Native vs. Mobile web comparison chart" rel="nofollow">Hybrid vs. Native vs. Mobile web comparison chart</a></li>
</ul>
<p><strong>Prepared by Stas Lelyuk</strong>, Svitla&#8217;s Android Developer</p>
]]></content:encoded>
			<wfw:commentRss>http://svitla.com/blog/native-html5-hybrid-what-to-choose/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tricky questions from new clients</title>
		<link>http://svitla.com/blog/tricky-questions-from-new-clients/</link>
		<comments>http://svitla.com/blog/tricky-questions-from-new-clients/#comments</comments>
		<pubDate>Thu, 27 Dec 2012 02:07:13 +0000</pubDate>
		<dc:creator>iavrutova</dc:creator>
		
		<guid isPermaLink="false">http://svitla.com/?post_type=blog&#038;p=1711</guid>
		<description><![CDATA[Svitla has met some new clients recently. They came to Svitla’s office in Kyiv to communicate their future with Svitla’s partners directly. They’ve raised some tricky questions by answering on which, we suppose to get more attention from customer party. How do you decide, will the project fixed price or time&#038;material? It depends on technical<a href="http://svitla.com/blog/tricky-questions-from-new-clients/" class="read-more">...</a>]]></description>
			<content:encoded><![CDATA[<p>Svitla has met some new clients recently. They came to Svitla’s office in Kyiv to communicate their future with Svitla’s partners directly. They’ve raised some tricky questions by answering on which, we suppose to get more attention from customer party.<br />
<a href="http://svitla.com/wp-content/uploads/2012/12/svitla-questions.jpg"><img src="http://svitla.com/wp-content/uploads/2012/12/svitla-questions.jpg" alt="" title="svitla-questions" width="690" height="236" class="aligncenter size-full wp-image-1715" /></a><br />
<strong>How do you decide, will the project fixed price or time&#038;material</strong>?</p>
<p>It depends on technical requirements that customer provides to our Company. If Customer has detailed written specification which seems reasonable to our technical specialists, Svitla may propose fixed based contract.<br />
If, for some reason, Customer has only vision, some wireframes or mockups, then Svitla Systems propose either to write technical requirements specs prior to start development process or suggest to take an appoach by using Agile methodology with dedicated team.</p>
<p><strong>What amount of developers is here in Ukraine</strong>?</p>
<p>According to <a href="http://outsourcing-ukraine.org/2012/01/03/regional-structure-ukraines-it-outsourcing-industry/ ">Report</a> there are more than 25000 software development specialists in Ukraine.</p>
<p><strong>What do you think about the quality of newbie developers</strong>?</p>
<p>It is not sufficient in regards of practical skills and graduates usually should be tought additionally. For this purpose Svitla Systems support Ruby community with Rubyshift, RubyGirls, RubyGarage and organised <a href="http://rubyc.eu">RubyC</a>.</p>
<p><strong>Why do you think developers don’t like to study new programming languages</strong>?</p>
<p>It is quite controversial statement if we talk about developers only. However, on the other hand, it’s part of a human nature to resist changes to be able to stay in comfort zone. Only a few procents are excited about changes. As an example, Svitla has such <a href="http://www.svitla.com/blog/interview-with-software-engineer/" title="star developer">developer</a>. </p>
<p><strong>Where are your customers from</strong>?</p>
<p>Up to 90% of Svitla customers are from USA and Sillicon Valley, we also provide service to some customers from Canada, South Africa and Japan.</p>
<p><strong>If we sign a contract with you, we should pay extra VAT</strong>?</p>
<p>You, as a Svitla customer, will be signing a contract with Svitla Systems Inc. that is headquatered in the US, state of California. Hence, all taxes will be paid under country based jurisdiction.</p>
<p><strong>Do you hire people on project based approach</strong>?</p>
<p>As a rule, Svitla Systems hire employee on the full time basis and pay them salary when they are off the project.</p>
]]></content:encoded>
			<wfw:commentRss>http://svitla.com/blog/tricky-questions-from-new-clients/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>PSD to HTML conversion with Adobe Photoshop and Dreamweaver</title>
		<link>http://svitla.com/blog/psd-to-html-conversion-with-adobe-photoshop-and-dreamweaver/</link>
		<comments>http://svitla.com/blog/psd-to-html-conversion-with-adobe-photoshop-and-dreamweaver/#comments</comments>
		<pubDate>Mon, 26 Nov 2012 10:24:09 +0000</pubDate>
		<dc:creator>Vyacheslav</dc:creator>
		
		<guid isPermaLink="false">http://www.svitla.com/?post_type=blog&#038;p=1704</guid>
		<description><![CDATA[Nothing compares to Adobe Photoshop in the realm of photo editing. Most of the modern photo editing applications’ tools are limited to red eye removal and contrasts. Those interested in web development should pay attention to the PSD to html conversion tool. It converts Photoshop’s PSD files into an HTML code. With its help one<a href="http://svitla.com/blog/psd-to-html-conversion-with-adobe-photoshop-and-dreamweaver/" class="read-more">...</a>]]></description>
			<content:encoded><![CDATA[<p>Nothing compares to <a href="http://www.adobe.com/products/photoshop.html">Adobe Photoshop</a> in the realm of photo editing. Most of the modern photo editing applications’ tools are limited to red eye removal and contrasts.</p>
<p>Those interested in web development should pay attention to the PSD to html conversion tool. It converts Photoshop’s PSD files into an HTML code. With its help one can easily convert pictures to fully functional websites.</p>
<p>More advanced users can check <a href="http://www.adobe.com/products/dreamweaver.html">Adobe Dreamweaver</a>. This application is designed to create fully functional websites. It can connect to a server and it allows P2P interface. With the use of Dreamweaver, designers can instantly send their ready websites to the main server page. In case there are any other changes with the pictures, Dreamweaver is integrated with Photoshop. This means that users can simply export their designs, edit it through Photoshop and then export it again to Dreamweaver. Dreamweaver already has the PSD to html conversion which can be used to convert the Photoshop’s PSD format files into HTML files.</p>
<p>Of course, there are also other programs which can do the conversion yet they are not integrated with Adobe. In order to use such programs, users will only need to save the PSD files into one folder and then opening such files using the conversion program. Once the conversion starts, all templates and all the layers will be flattened and the final output will be the layered HTML file. The HTML file can then be re-edited in order to become a fully functional website.</p>
<p>There are also companies that provide PSD to HTML conversion services such as <a href="http://www.htmlme.com">HTMLME</a>  and others.</p>
]]></content:encoded>
			<wfw:commentRss>http://svitla.com/blog/psd-to-html-conversion-with-adobe-photoshop-and-dreamweaver/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rubyshift 2012. Svitla&#8217;s report.</title>
		<link>http://svitla.com/blog/rubyshift-2012-svitlas-report/</link>
		<comments>http://svitla.com/blog/rubyshift-2012-svitlas-report/#comments</comments>
		<pubDate>Wed, 07 Nov 2012 13:52:08 +0000</pubDate>
		<dc:creator>iavrutova</dc:creator>
				<category><![CDATA[event]]></category>
		<category><![CDATA[ruby community]]></category>
		<category><![CDATA[Ruby Conference Kyiv]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[rubyshift]]></category>

		<guid isPermaLink="false">http://www.svitla.com/?post_type=blog&#038;p=1698</guid>
		<description><![CDATA[One of the weekends in Kyiv was enlightened by gathering of a great number of IT guys. Hotel Kozatskyi received a conference for Ruby developers &#8211; RubyShift. Svitla Systems was a honored sponsor of Rubyshift. The conference was organized to support Ruby community, to give a chance for making new connections, to find new ideas<a href="http://svitla.com/blog/rubyshift-2012-svitlas-report/" class="read-more">...</a>]]></description>
			<content:encoded><![CDATA[<p>One of the weekends in Kyiv was enlightened by gathering of a great number of IT guys. Hotel Kozatskyi received a  conference for Ruby developers &#8211; RubyShift. Svitla Systems was a honored sponsor of <a href="http://rubyshift.org/" title="Rubyshift conference">Rubyshift</a>.<br />
The conference was organized to support Ruby community, to give a chance for making new connections, to find new ideas and to communicate with other Ruby guys in informal communication.<br />
<a href="http://www.svitla.com/wp-content/uploads/2012/11/ow.ly_.jpg"><img src="http://www.svitla.com/wp-content/uploads/2012/11/ow.ly_-300x227.jpg" alt="Svitla girls at Rubyshift" title="Svitla girls at Rubyshift" width="300" height="227" class="alignleft size-medium wp-image-1699" /></a><br />
Over two hundred developers came to listen to interesting reports and exchange the experience with other members of Ruby community. Dozen of speakers and interesting topics, prizes from organizers and endless talks about everything in the world of Ruby – that’s what was attracting the whole attention of Ruby developers that weekend. </p>
<p>The reports concerned such things as meta-programming in Ruby, how to use its possibilities for 100%, details of realization as well. Another subject of reports was Rails – powerful, widely spread framework for creating web-applications, how-toes and reasons for migration to its 3rd version; Rails hosting in clouds, points of widening Rails applications, usage of various technologies, examples and experience.<br />
One of the special guests was Marcin Kulik from Poland, who was presenting new tool in developer’s arsenal: ascii.io, as an interesting example of the usage of many unusual techniques.<br />
A representative from Svitla Systems Marat Kamenshchikov has reported about Hypermedia API.<br />
<iframe src="http://www.slideshare.net/slideshow/embed_code/15065792?rel=0" width="427" height="356" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC;border-width:1px 1px 0;margin-bottom:5px" allowfullscreen webkitallowfullscreen mozallowfullscreen> </iframe>
<div style="margin-bottom:5px"> <strong> <a href="http://www.slideshare.net/SvitlaSystems/hypermedia-api" title="Hypermedia API" target="_blank">Hypermedia API</a> </strong> from <strong><a href="http://www.slideshare.net/SvitlaSystems" target="_blank">Svitla Systems Inc.</a></strong> </div>
<p>Another interesting part of the conference was Lighting Talks intending to involve into communication more participants and to let less experienced developers express their points of view and suggest their ideas.<br />
As we can submit it was a good chance to hear something new, to share your knowledge and experience, to make new acquaintances and see old good friends.</p>
]]></content:encoded>
			<wfw:commentRss>http://svitla.com/blog/rubyshift-2012-svitlas-report/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free Magento Extension</title>
		<link>http://svitla.com/blog/free-magento-extension/</link>
		<comments>http://svitla.com/blog/free-magento-extension/#comments</comments>
		<pubDate>Tue, 18 Sep 2012 04:09:03 +0000</pubDate>
		<dc:creator>iavrutova</dc:creator>
				<category><![CDATA[brand awareness]]></category>
		<category><![CDATA[e-commerce]]></category>
		<category><![CDATA[free magento extension]]></category>
		<category><![CDATA[Magento]]></category>
		<category><![CDATA[social media]]></category>
		<category><![CDATA[visibility]]></category>

		<guid isPermaLink="false">http://www.svitla.com/?post_type=blog&#038;p=1654</guid>
		<description><![CDATA[Our new Magento Extension is released for Magento shop owners who would like to improve their sales, brand awareness and visibility with social media. When customers buy something from your e-commerce website, they can share with friends as quick as possible what and where the bought. Such easy way allows to drive traffic to your<a href="http://svitla.com/blog/free-magento-extension/" class="read-more">...</a>]]></description>
			<content:encoded><![CDATA[<p>Our new <a href="http://www.magentocommerce.com/magento-connect/catalog/product/view/id/13229/s/svitla-iboughtit-3623/?___store=mc_default_store" title="Magento Extension">Magento Extension</a> is released for <strong>Magento shop owners</strong> who would like to improve their<strong> sales, brand awareness and visibility</strong> with social media.</p>
<p>When customers buy something from your e-commerce website, they can share with friends as quick as possible what and where the bought. Such easy way allows to drive traffic to your web shop. </p>
<p>You can install Magento extension with one click on 1.3 &#8211; 1.7 Magento versions. After installing an extension you can quickly understand how it works due to user friendly design.</p>
<p><a href="http://www.svitla.com/wp-content/uploads/2012/09/Magento_extension.png"><img src="http://www.svitla.com/wp-content/uploads/2012/09/Magento_extension-300x192.png" alt="Free Magento extension" title="Magento_extension" width="300" height="192" class="aligncenter size-medium wp-image-1655" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://svitla.com/blog/free-magento-extension/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Basic Information that you should know about Smartphone Apps Development</title>
		<link>http://svitla.com/blog/basic-information-that-you-should-know-about-smartphone-apps-development/</link>
		<comments>http://svitla.com/blog/basic-information-that-you-should-know-about-smartphone-apps-development/#comments</comments>
		<pubDate>Fri, 31 Aug 2012 08:59:58 +0000</pubDate>
		<dc:creator>Vyacheslav</dc:creator>
				<category><![CDATA[smartphone]]></category>

		<guid isPermaLink="false">http://www.svitla.com/?post_type=blog&#038;p=1646</guid>
		<description><![CDATA[If you own any kind of business that will benefit from investing on smartphone apps development, then it is imperative that you take this specific step as soon as you can. More and more companies are reaping great results simply be developing and sponsoring phone applications that their consumers may use for various purposes. There<a href="http://svitla.com/blog/basic-information-that-you-should-know-about-smartphone-apps-development/" class="read-more">...</a>]]></description>
			<content:encoded><![CDATA[<p>If you own any kind of business that will benefit from investing on <strong>smartphone apps development</strong>, then it is imperative that you take this specific step as soon as you can. More and more companies are reaping great results simply be developing and sponsoring phone applications that their consumers may use for various purposes. There are three different ways through which you will be able to get your hands on the smartphone apps development services that you may use for your business. As a business owner, it is your responsibility to look through these three ways and figure out which one will present the best value for your money. Here are some key pieces information that you should know about developing this kind of program before you make any kind of choice.</p>
<p>You do not have to be well-versed in the field of smartphone apps development just so you can get your hands on an application that you may use to boost and promote your business among the members of your target market. For one, there are a lot of developers that you may commission in order to do the job for you. You can easily find a software development company that will take away all the burdens and stress of smartphone apps development from you. You will just have to pay a nominal fee, obviously. As long as you pick out a good and trustworthy company, you should not have to worry about a thing.</p>
<p>Investing on smartphone apps development services will take a big problem off of your hands but this does not mean that you are completely scot-free. For one, you have to decide about the kind of program your developers will be working on. As with any contractor, they will be getting their instructions and directions from you, which means that you will have to do a certain amount of planning beforehand. Worry not for, as long as you have a solid and executable plan, your apps development allies should be able to deliver what you need from them in a timely fashion.</p>
<p>There are different platforms that you may choose from in order to make your <strong>smartphone apps development</strong> goals come true, which means that you may have to learn what you can about these platforms as well. Of course, your developers will surely know a lot more than you and will have different valuable inputs, but you will have the final say. Find out what you can about the different smartphone apps development platforms that are available to you and try to narrow down your options depending on which one will best suit your needs. This way, you would be able to give your inputs not only on the basic planning but also on the more operational side of the process.</p>
]]></content:encoded>
			<wfw:commentRss>http://svitla.com/blog/basic-information-that-you-should-know-about-smartphone-apps-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why Do Companies Outsource?</title>
		<link>http://svitla.com/blog/why-do-companies-outsource/</link>
		<comments>http://svitla.com/blog/why-do-companies-outsource/#comments</comments>
		<pubDate>Wed, 22 Aug 2012 07:22:22 +0000</pubDate>
		<dc:creator>Vyacheslav</dc:creator>
		
		<guid isPermaLink="false">http://www.svitla.com/?post_type=blog&#038;p=1644</guid>
		<description><![CDATA[Undoubtedly, the recent popularity of outsourcing has fundamentally altered the international business landscape. Outsourcing is the process of strategically hiring employees from offshore or near-shore countries to perform tasks that are traditionally given to internal staff. Numerous companies with high economic standing have found outsourcing to be a beneficial technique. These are some of the reasons companies<a href="http://svitla.com/blog/why-do-companies-outsource/" class="read-more">...</a>]]></description>
			<content:encoded><![CDATA[<p>Undoubtedly, the recent popularity of outsourcing has fundamentally altered the international business landscape. Outsourcing is the process of strategically hiring employees from offshore or near-shore countries to perform tasks that are traditionally given to internal staff. Numerous companies with high economic standing have found outsourcing to be a beneficial technique. These are some of the reasons companies outsource:</p>
<h2>Lower Wages</h2>
<p>The most powerful incentive to outsourcing is financial. To put it simply, it is much cheaper to pay for the wages of employees from offshore countries than it is to pay for the services of an American employee. According to Industry Week, the average factory worker in China only earns around half a US dollar an hour. The average factory worker in Mexico only earns about $2.50 per hour. Meanwhile, the minimum wage per hour in the U.S. is $7.25 (as of 2009). The ability to employ workers at a fraction of the cost of labor in America is a very compelling motivation.</p>
<h2>More Resources for Core Business Processes</h2>
<p>Most people assume that the savings companies make from outsourcing go straight into the pockets of its CEOs and shareholders. But this isn’t necessarily the truth. In fact, one of the biggest benefits of outsourcing is that it frees up a significant portion of a company’s funds – money that can be put to better use instead of being spent on payroll. For example, instead of paying employees with higher wages, a company can spend its money on a new advertising campaign, new equipment, research into new products, and on refurbishing its facilities.</p>
<h2>Lower Regulatory Costs</h2>
<p>Apart from their significantly higher wages, workers in the United States are also more expensive because of their high regulatory costs. In the United States, the government imposes fees such as those for Medicare, Social Security, unemployment insurance, OSHA regulation, and FICA tax. Meanwhile, overseas workers require no or lower regulatory costs.</p>
<h2>Improved Performance</h2>
<p>Because a lot of people have experienced trying to fix a computer glitch with overseas tech support to no avail, the assumption is that lower wage costs is the payoff for lower quality service. However, experts and the companies themselves point out that improved IT performance is actually one of the primary reasons for hiring <a href="http://www.svitla.com">software outsourcing company</a>. Additionally, better performance results in more revenues, which is yet another incentive for a company to outsource.</p>
<h2>Risk Management</h2>
<p>Launching a new product is a gamble – it could be a hit or a flop. If a company hires salaried or contracted American employees, they have to be paid regardless if the product sells or not. This means that company has to spend on their wages and regulatory costs whether or not it profits from their services. With overseas employees, this risk is eliminated because their employment can be dropped if the product fails to sell.</p>
<h2>Ability to Downsize Easily</h2>
<p>Because employees in the U.S. have become increasingly aware of employment laws in regards to downsizing, companies have been scampering to avoid lawsuits. They have found the solution to this in overseas outsourcing. Instead of running the risk of being sued for laying off an employee in the U.S., a company can employ one from a developing country where they can upsize or downsize at will. Outsourced employees are generally not as educated about employment law and thus are less of a risk, lawsuit-wise.</p>
<p>These are only a few of the reasons why companies outsource. Other incentives include: tax benefits, faster turnaround time, faster time to market, uncertainty over the political or business climate, and contractual certainty.</p>
]]></content:encoded>
			<wfw:commentRss>http://svitla.com/blog/why-do-companies-outsource/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why Should You Outsource Web Development?</title>
		<link>http://svitla.com/blog/why-should-you-outsource-web-development/</link>
		<comments>http://svitla.com/blog/why-should-you-outsource-web-development/#comments</comments>
		<pubDate>Mon, 20 Aug 2012 07:13:20 +0000</pubDate>
		<dc:creator>Vyacheslav</dc:creator>
				<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.svitla.com/?post_type=blog&#038;p=1642</guid>
		<description><![CDATA[What is Outsourcing? In the last few decades, outsourcing has gained popularity and has decidedly changed the way business is done around the world. Outsourcing means that a company in a developed country hires workers in a developing country where wages and regulatory costs are lower and there are tax benefits that are not available<a href="http://svitla.com/blog/why-should-you-outsource-web-development/" class="read-more">...</a>]]></description>
			<content:encoded><![CDATA[<h2>What is Outsourcing?</h2>
<p>In the last few decades, outsourcing has gained popularity and has decidedly changed the way business is done around the world. Outsourcing means that a company in a developed country hires workers in a developing country where wages and regulatory costs are lower and there are tax benefits that are not available in their own countries. Other incentives to outsourcing include quicker turnaround time, improved performance, ability to downsize without legal complications, quicker time to market, risk management, and the ability to channel funds that would otherwise go into payrolls to core business activities. Some companies also outsource because of uncertainties about the political and/or business climate where they are.</p>
<h2>Why Is Web Development Important?</h2>
<p>More than ever, businesses depend on savvy web development because the Internet has become the number one venue for marketing campaigns. This is why the design of a website is very important and cannot be left to inexperienced hands. Any old website just won’t do. A website that aims to effectively sell a product or service must have a layout and a design that attracts potential customers, must contain relevant business and product information, and must be optimized for specific keywords that will help increase the website’s online presence.</p>
<h2>Things to Consider When Outsourcing Web Development</h2>
<p><strong>Affordability</strong> – Probably the biggest incentive for <a href="http://www.svitla.com">offshore software outsourcing</a> is the lower cost of salary and lower regulatory costs of overseas workers. This is sometimes taken to mean that the service is of lower quality, but this is not necessarily the truth. If you are considering outsourcing web development, then you should be able to get a good deal for web development services. Perform some extensive research on which web development companies provide the best value for money. Make sure that the web developer or web development company’s services are backed by expert knowledge and years of experience.</p>
<p><strong>Expertise</strong> – Just because a web development company is in a developing country doesn’t mean that it can only provide services that are of substandard quality. In fact, many business experts and CEOs point out that one of the main reasons for outsourcing is the flood of IT talent overseas, particularly in countries such as the Philippines and India. When outsourcing web development services, it would be wise to check the company’s or the web developer’s portfolio to get a good gauge of the kind of outcome they can provide. Make sure that they understand the need for Internet marketing campaigns that are fresh and websites that are well-designed, attract traffic, and contain relevant information.</p>
<p><strong>Keyword Optimization</strong> – A website without visitors is a useless website. Make sure that you drive traffic towards your website by utilizing a technique called search engine optimization. If you are outsourcing web development services, make sure that the web developer or the company knows how to optimize a website for keywords that you provide. These keywords should be those related to the product/s or service/s that you are offering.</p>
<p><strong>Communication</strong> – This is a crucial factor in any business transaction, but more so when you are dealing with overseas employees. Before you sign the deal, make sure that you are able to communicate effectively with the web development company and any of its employees that you will be working with. Communication between you and your workers will greatly affect the outcome of the whole project. Make sure that the company will be able to follow instructions carefully and that they will respond to queries and complaints promptly. Make sure that the web development company’s personnel are able to fully understand your language and that, even if they are in a different time zone, they can be reached during your office hours.</p>
]]></content:encoded>
			<wfw:commentRss>http://svitla.com/blog/why-should-you-outsource-web-development/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to Outsource Programming</title>
		<link>http://svitla.com/blog/how-to-outsource-programming/</link>
		<comments>http://svitla.com/blog/how-to-outsource-programming/#comments</comments>
		<pubDate>Tue, 14 Aug 2012 13:40:32 +0000</pubDate>
		<dc:creator>Vyacheslav</dc:creator>
		
		<guid isPermaLink="false">http://www.svitla.com/?post_type=blog&#038;p=1640</guid>
		<description><![CDATA[1. Figure out what you want. Take time to write down everything that you want to see on your website or program. Next, take a look at other websites or programs that have designs you like and note down the structural features that you admire. Then, make a list of the features that you want<a href="http://svitla.com/blog/how-to-outsource-programming/" class="read-more">...</a>]]></description>
			<content:encoded><![CDATA[<h2>1. Figure out what you want.</h2>
<p>Take time to write down everything that you want to see on your website or program. Next, take a look at other websites or programs that have designs you like and note down the structural features that you admire. Then, make a list of the features that you want your website or program to have. Be specific. Create an outline of its menu structure and the different functions of each feature. Don’t rush the planning stage. Remember that an outsourced programmer will charge you for every additional feature that wasn’t “in the specs” because he may have to rewrite the entire program to accommodate your requests.</p>
<h2>2. Understand the needs of the users.</h2>
<p>A website or program has to be attractive, user-friendly, and informative. Bear this in mind when you are contemplating on user interface design. It is particularly important that you get to know your users and keep them in mind when discussing your project with your outsourced programmer. Think about what users expect, how they will interact with the product, and what it can do for them. When considering what features to include, put your users’ preferences above your own personal choices. Even if your programmer thinks a particular feature is nice, if it’s of no use to your users, chuck it.</p>
<h2>3. Let the programmer handle the project under your close observation.</h2>
<p>Once you have the specifications written down in detail, go over it with your programmer. Make sure that the programmer understands each and every detail that you indicated and that he or she will be able to interpret these details accurately. Discuss and settle on ways by which he or she will report progress and how you will pose queries or complaints. Make sure that you will be able to reach your outsourced programmer during your office hours, even if this means that he or she will have to take the night shift. Establish milestones. Set deadlines for certain tasks.<br />
To ensure that your programmer comes up with a suitable output, provide details about your business, your users, and other relevant data. This information will serve as a guide for the programmer. Remember that you only have the right to expect what you inspect, so keep a close eye on your programmer’s work.</p>
<h2>4. Manage your expectations.</h2>
<p>Don’t expect an outsourced programmer to be able to perform the amount and complexity of work that a whole team of programmers would produce. Remember that feature-rich programs take a whole army of programmers and many years to perfect. Also, a programmer is not a mind-reader. Don’t expect him or her to come up with the exact output you had in mind if you didn’t give him the specific details that you want. Put time and effort into the planning stage of the project and be involved in the process. It is also important to be flexible, as not all your ideas can be carried out. Some may be too difficult or too impractical to carry out.</p>
<h2>5. Test the output.</h2>
<p>When working with an outsourced programmer, test early, test often, and test everything. Remember that the earlier an error is found, the cheaper it is to fix. Because an outsourced programmer will be working on his own computers, ask him or her to upload his progress regularly (daily or weekly, depending on what is convenient) to your servers. This way, you will be able to see incremental changes and catch and fix issues without them affecting the rest of the work. Most importantly, because programmers tend to be biased to their own work, don’t let the programmer test his own output. If possible, hire an expert quality assurance professional to perform the testing.</p>
]]></content:encoded>
			<wfw:commentRss>http://svitla.com/blog/how-to-outsource-programming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced
Database Caching using disk: basic

Served from: www.svitla.com @ 2013-05-25 01:30:22 -->