<?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>Блоги &#187; Andrey Bistriy</title>
	<atom:link href="http://software.intel.com/ru-ru/blogs/author/andrey-bistriy/feed/" rel="self" type="application/rss+xml" />
	<link>http://software.intel.com/ru-ru/blogs</link>
	<description></description>
	<lastBuildDate>Thu, 24 May 2012 12:16:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Аналитика программного обеспечения</title>
		<link>http://software.intel.com/ru-ru/blogs/2010/01/25/2002903/</link>
		<comments>http://software.intel.com/ru-ru/blogs/2010/01/25/2002903/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 07:55:37 +0000</pubDate>
		<dc:creator>Andrey Bistriy</dc:creator>
				<category><![CDATA[Разработка софта]]></category>
		<category><![CDATA[Сертификация и обучение]]></category>

		<guid isPermaLink="false">http://software.intel.com/ru-ru/blogs/2010/01/25/2002903/</guid>
		<description><![CDATA[Задумался я на днях, что хорошо бы было узнать а сколько же моих программ установлено у
пользователей? А реально они их запускают? С одной стороны, я конечно учитываю количество скачаных копий, но при этом понимаю, что картина может быть совсем другой...]]></description>
			<content:encoded><![CDATA[<p><strong>Введение</strong><br />
Задумался я на днях, что хорошо бы было узнать а сколько же моих программ установлено у пользователей?<br />
А реально они их запускают?<br />
С одной стороны, я конечно учитываю количество скачаных копий, но при этом понимаю, что картина может быть совсем другой:<br />
Программу скачали один раз и установили на несколько компьютеров.<br />
Или же программу скачали, установили, глянули и удалили даже не заполнив форму "А почему удалили и что не понравилось?".</p>
<p><strong>Идея</strong><br />
В общем, вдохновившись идеей узнать ответы на свои вопросы, перерыл весь интернет и обнаружил, что такого нет.<br />
Может, конечно, плохо искал. Но нашел только для iPhone и Android(в анонсе). Причем как в русской части интернета, так и в англоязычной. При этом нашел проект, который обеспечивает сбор статистики о запусках, но используется только для .NET  и требуется применять модуль защиты приложения этой же компании.</p>
<p>Походив немного, решил создать такой сервис, который бы:<br />
- учитывал количество запускаемых копий;<br />
- давал возможность Feedback прямо из программы;<br />
- учитывал какой номер версии запускают пользователи;<br />
- какой язык выбрали пользователи для работы в программе;<br />
- и конечно же, учет уникальных копий, чтобы знать именно количество копий приложения на разных компьютерах.</p>
<p>А также захотелось сделать это всё кроссплатформенным, чтобы можно было использовать даже на мобильных устройствах: "гулять, так гулять".</p>
<p><strong>Реализация</strong><br />
За платформу взял Windows Server 2008 R2 и как хранилище данных MS SQL Server 2008.<br />
Решил использовать WSDL для работы конечной точки (программы) с платформой аналитики.</p>
<p>В итоге получился продукт, расположенный здесь <a title="Software Analytics" href="http://softwareanalytics.net/ru" target="_blank">softwareanalytics.net</a></p>
<p>Интеграция в исходный код приложения абсолютно прозрачна. Единственное, что надо не забывать "оборачивать" обращение к веб-сервисам в блок обработки исключений (try...except или cath), чтобы избежать отображения сообщения  об ошибке при отсутствии интернет или доступа к сервису.</p>
<p>Для использования сервиса достаточно создать аккаунт, добавить свои программы, внедрить в код обращение к сервисам и получать статистику.</p>
<p><img class="aligncenter" src="http://softwareanalytics.net/img/SoftwareAnalytics1.jpg" alt="Software Analytics" width="500" height="294" /></p>
]]></content:encoded>
			<wfw:commentRss>http://software.intel.com/ru-ru/blogs/2010/01/25/2002903/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

