<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0">
   <channel>
      <title>Mobiblues.ru</title>
      <link>http://mobiblues.ru/</link>
      <description>Mobiblues Blogging Engine</description>
      <language>ru</language>
      <copyright>Slavin</copyright>
      <managingEditor>strigor@list.ru</managingEditor>
      <webMaster>strigor@list.ru</webMaster>
      <image>
         <title>Mobiblues.ru</title>
         <url>http://mobiblues.ru/i/mobibluesblog.png</url>
         <link>http://mobiblues.ru/</link>
      </image>

      <item>
         <title>С чего начать программирование под Symbian ОС ?</title>
         <link>http://mobiblues.ru/post_1266998567.html</link>
         <description>&lt;p&gt;&lt;strong&gt; 1. Есть ли у Вас смартфон ? &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt; Если нет - пропустите первые два пункта и выбирайте версию SDK - например, самую последнюю. Учтите однако, сложность SDK обычно возрастает с каждой новой версией, найти необходимую информацию для решения 
  проблем в более новой версии SDK может быть непросто. &lt;/p&gt;
&lt;p&gt; С помощью установленного SDK вы сможете протестировать созданное вами приложение благодаря программе, которая эмулирует S60-устройства (эмулятор). &lt;/p&gt;
&lt;p&gt; &lt;strong&gt;2. Прочитайте технические характеристики вашего смартфона на страничке Спецификации устройств&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt; * Если в документе сказано &amp;quot;Developer Platform: S60 3rd Edition&amp;quot; тогда необходимое Вам SDK называется : &amp;quot;S60 3rd SDK MR&amp;quot; ( улучшенная версия &amp;quot;S60 3rd SDK&amp;quot; ).&lt;br&gt;
  * Если в документе сказано &amp;quot;Developer Platform: S60 3rd Edition, Feature Pack 1&amp;quot; тогда Вам необходимо: &amp;quot;S60 3rd SDK FP1&amp;quot;.&lt;br&gt;
  * Если у Вас два устройства, одно из которых базируется на &amp;quot;S60 3rd Edition&amp;quot;, а другое на &amp;quot;S60 3rd Edition, Feature Pack 1&amp;quot; тогда рекомендуется &amp;quot;S60 3rd SDK MR&amp;quot; - приложения 
  созданные с помощью этого SDK будут работать на обоих смартфонах.&lt;br&gt;
  * Если у Вас два устройства, одно из которых базируется на &amp;quot;S60 2nd Edition, Feature Pack X&amp;quot;, а другое на &amp;quot;S60 3rd Edition, Feature Pack X&amp;quot; - Вы не сможете использовать одно SDK для 
  создания приложения на оба устройства из-за несовместимости между этими устройствами (как бинарной так и на уровне исходного кода). &lt;/p&gt;
&lt;p&gt;Подробнее о платформах S60, существующих версиях и различиях между ними можно прочитать здесь.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt; 3. Откройте страничку для скачивания SDK&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;... но пока НЕ СКАЧИВАЙТЕ! Найдите и прочитайте &amp;quot;Замечания к релизу&amp;quot; (&amp;quot;Release notes&amp;quot;) для выбранного Вами SDK. Учтите, для одного и того же релиза SDK может быть представлено несколько 
  вариантов инструментальных средств. Изучите все возможные варианты чтобы сделать правильный выбор. Из этого документа Вы узнаете:&lt;/p&gt;
&lt;p&gt; * Какое стороннее ПО необходимо установить (например ActivePerl и JRE)&lt;br&gt;
  * Какие компиляторы поддерживаются (некоторые из них бесплатные, другие распространяются по лицензии)&lt;br&gt;
  * Какие среды разработки можно использовать (некоторые из них бесплатные, другие распространяются по лицензии) &lt;/p&gt;
&lt;p&gt;Кроме того, могут быть отражены известные проблемы (при установке, при работе ), ограничения и требования к оборудованию.&lt;/p&gt;
&lt;p&gt;Теперь Вы можете определить оптимальную для Вас конфигурацию.&lt;/p&gt;
&lt;p&gt; &lt;strong&gt;4. Скачайте выбранные вами SDK, сторонние утилиты и среду разработки (IDE).&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Установите все необходимые утилиты, IDE и в конце SDK. Внимание ! Рекомендуется производить установку в папки, предлагаемые по-умолчанию, установка в другие папки может потребовать дополнительных настроек. 
  Убедитесь, что все нужные утилиты работают и имеют необходимую версию (или, возможно, версию выше). Для проверки можно использовать командную строку:&lt;/p&gt;
&lt;fieldset&gt;
&lt;legend&gt;***&lt;/legend&gt;
C:\&amp;gt;perl -version&lt;br&gt;
&lt;br&gt;
This is perl, v5.6.1 built for MSWin32-x86-multi-thread&lt;br&gt;
(with 1 registered patch, see perl -V for more detail)&lt;br&gt;
&lt;br&gt;
Copyright 1987-2001, Larry Wall&lt;br&gt;
&lt;br&gt;
Binary build 638 provided by ActiveState Corp. http://www.ActiveState.com&lt;br&gt;
ActiveState is a division of Sophos.&lt;br&gt;
Built Apr 13 2004 19:24:21&lt;br&gt;
&lt;br&gt;
... пропущено ... 
&lt;/fieldset&gt;
&lt;fieldset&gt;
&lt;legend&gt;***&lt;/legend&gt;
C:\&amp;gt;java -version&lt;br&gt;
java version &amp;quot;1.5.0_05&amp;quot;&lt;br&gt;
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_05-b05)&lt;br&gt;
Java HotSpot(TM) Client VM (build 1.5.0_05-b05, mixed mode, sharing) 
&lt;/fieldset&gt;
&lt;fieldset&gt;
&lt;legend&gt;***&lt;/legend&gt;
C:\&amp;gt;mwccsym2.exe -version&lt;br&gt;
&lt;br&gt;
Nokia Codewarrior C/C++ Compiler for Windows/x86.&lt;br&gt;
Copyright (c) 2005, Nokia Corporation&lt;br&gt;
All rights reserved.&lt;br&gt;
Version 3.2.3 build 446 (Build 446)&lt;br&gt;
Runtime Built: Aug 15 2005 08:07:54 
&lt;/fieldset&gt;
&lt;fieldset&gt;
&lt;legend&gt;***&lt;/legend&gt;
C:\&amp;gt;arm-none-symbianelf-gcc.exe -v&lt;br&gt;
Reading specs from ... snip ...&lt;br&gt;
Configured with: ... snip ...&lt;br&gt;
Thread model: single&lt;br&gt;
gcc version 3.4.3 (release) (CodeSourcery ARM Q1C 2005) 
&lt;/fieldset&gt;
&lt;fieldset&gt;
&lt;legend&gt;***&lt;/legend&gt;
C:\&amp;gt;armcc&lt;br&gt;
ARM/Thumb C/C++ Compiler, RVCT2.2 [Build 503]&lt;br&gt;
&lt;br&gt;
Usage: armcc [options] file1 file2 ... filen&lt;br&gt;
Main options: ... пропущено ... 
&lt;/fieldset&gt;
&lt;p&gt;&lt;strong&gt;5. Читайте документацию SDK до тех пор пока не будете уверены что понимаете:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt; * что такое ОС Symbian и чем она отличается от других ОС под которые Вы разрабатывали программы раньше&lt;br&gt;
  * что из себя предполагает программирование под мобильные устройства (ограничения и возможности)&lt;br&gt;
  * структуру ОС, основные парадигмы&lt;br&gt;
  * конвенцию по написанию кода&lt;br&gt;
  * системные ошибки/паники/сбросы а так же как перехватывать или логировать их&lt;br&gt;
  * различия между самим смартфоном и эмулятором из SDK&lt;br&gt;
  * устройство системы и утилит, особенно важно понять, что такое утилита &amp;quot;devices&amp;quot; &lt;/p&gt;
&lt;p&gt; &lt;strong&gt;6. Что за спешка ? Перечитайте пункт 5 еще раз !&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;7. Запустите эмулятор из меню &amp;quot;Пуск&amp;quot; Windows.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Поработайте с ним, изучите какие имеются приложения, какие пункты меню доступны... Практически всю необходимую информацию по эмулятору можно найти в помощи SDK.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;8. Если Вы дошли до этого пункта - значит Вы готовы собрать свое первое приложение.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Откройте командную строку Windows и перейдите в папку %EPOCROOT%S60Ex ( Series60Ex в некоторых SDKs ).&lt;/p&gt;
&lt;p&gt; Если Вы не знаете что такое EPOCROOT - перечитайте пункт 5 :) &lt;/p&gt;
&lt;p&gt;Данная папка содержит список примеров - выберите один из них (например, какой-нибудь HelloWorld* ) и войдите в соответствующую папку. Выполните следующую последовательность команд:&lt;/p&gt;
&lt;fieldset&gt;
&lt;legend&gt;***&lt;/legend&gt;
:\group&amp;gt; bldmake bldfiles&lt;br&gt;
:\group&amp;gt; abld makefile all&lt;br&gt;
:\group&amp;gt; abld resource&lt;br&gt;
:\group&amp;gt; abld build winscw udeb&lt;br&gt;
:\group&amp;gt; epoc 
&lt;/fieldset&gt;
&lt;p&gt;Необходимо отметить, если Вы увидите какие-то сообщения об ошибках во время выполнения перечисленных команд, Вы должны остановиться, прочитать документацию и понять, что означают эти сообщения, далее 
  устранить причины этих ошибок ( если они влияют на компиляцию ) и только потом двигаться дальше. Если все прошло нормально, последняя команда запустит эмулятор и у вас появится возможность запустить скомпилированное 
  приложение.&lt;/p&gt;
&lt;p&gt; Следующие две команды собирают приложение непосредственно для устройства и создают установочный файл (SIS): &lt;/p&gt;&lt;fieldset&gt;
&lt;legend&gt;***&lt;/legend&gt;
:\group&amp;gt; abld build gcce urel&lt;br&gt;
:\group&amp;gt; makesis ..\sis\helloworld.pkg &lt;/fieldset&gt; 
&lt;p&gt;Теперь Вы можете передать *.sis файл на смартфон, установить приложение и работать с ним. Возможно, предварительно Вам понадобиться &amp;quot;подписать&amp;quot; созданный *.sis файл ( см. пункт 5 ).&lt;/p&gt;
&lt;p&gt;&lt;br&gt;
  &lt;strong&gt;9. Хотите начать кодировать прямо сейчас ? Не торопитесь.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Для начала убедитесь, что вы полностью понимаете собранный вами пример. Откройте каталог проекта в файловом проводнике и проанализируйте его содержимое. Вы должны понимать, что представляет собой каждый 
  файл чтобы двинуться дальше.&lt;/p&gt;
&lt;p&gt;&lt;br&gt;
  &lt;strong&gt;10. Теперь Вы предоставлены самому себе ...&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;... но сообщество Symbian разработчиков может помочь вам! Если вы столкнетесь с проблемами - читайте документацию. Если вам нужна документация - посетите www.forum.nokia.com и/или www.symbian.com.Перед 
  тем как задать вопрос читайте, читайте и еще раз читайте. Не пропускайте такие сообщения обязательно посетите нашу техническую библиотеку. Вы можете обсудить свою проблему на форуме, однако предварительно 
  убедитесь, что вы сделали все, чтобы обсуждение было &amp;quot;наиболее эффективным&amp;quot;. &lt;/p&gt;
&lt;p&gt;&lt;b&gt;источник: &lt;a href="http://wiki.forum.nokia.com" target="_blank"&gt;wiki.forum.nokia.com&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;&lt;br&gt;

&lt;div style="margin-left:10px;color:#575;font-weight:bold;"&gt;&lt;a href="http://mobiblues.ru/post_1266998567.html"&gt;Оставить комментарий&lt;/a&gt;&lt;/div&gt; 

&lt;div style="margin-left:10px;color:#575;font-weight:bold;"&gt;&lt;a href="http://mobiblues.ru/post_1266998567.html"&gt;All Comments&lt;/a&gt;&lt;/div&gt;</description>
         <pubDate>Wed, 24 Feb 2010 14:02:47 GMT</pubDate>
      </item>

      <item>
         <title>Кодекс деловой этики Nokia</title>
         <link>http://mobiblues.ru/post_1235603576.html</link>
         <description>&lt;p&gt;&lt;b&gt;Стандарты деловой этики&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Кодекс деловой этики Nokia разработан в соответствии с действующим законодательством, с учетом признанных мировых стандартов делового поведения и нацелен на поддержание долгосрочных отношений и интересов компании. Кодекс деловой этики способствует поддержанию имиджа одной из наиболее уважаемых компаний в мире в вопросах корпоративной ответственности, защиты прав человека, охраны окружающей среды. Кодекс неотделим от профессиональной деятельности как компании в целом, так и каждого сотрудника в частности.&lt;/p&gt;
&lt;p&gt;Кодекс деловой этики был утвержден Исполнительным комитетом Nokia. Исполнительный комитет так же периодически пересматривает кодекс и несет ответственность за его исполнение.&lt;/p&gt;
&lt;p&gt;В кодексе деловой этики изложены ценности Nokia и каждый сотрудник должен руководствоваться кодексом в своей деятельности. Для некоторых стран могут предусматриваться более строгие правила, но они не должны противоречить настоящему кодексу.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nokia и защита прав человека&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Компания Nokia уважает достоинство каждого человека и защищает права людей. За основу были взяты международные акты и декларации, защищающие права человека, включая запрет на дискриминацию, защиту от противоправного задержания, наказаний и пыток, свободу собраний и ассоциаций, свободу слова, совести и вероисповедания, а также свободу выражения мнения.&lt;/p&gt;
&lt;p&gt;Продукция и технологии Nokia способствуют защите прав человека, охране окружающей среды и развитию общественного сознания. Компания активно внедряет новые решения, улучшающие жизнь человека.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Высокие этические нормы - успех в бизнесе&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Nokia строго следит за поддержанием высоких стандартов деловой этики и соблюдения международного и действующего в каждой стране законодательства. Это относится, например, к условиям труда, антимонопольному законодательству и содействию добросовестной конкуренции, предотвращению взяточничества и коррупции, защите авторских прав и других форм интеллектуальной собственности.&lt;/p&gt;
&lt;p&gt;На первое место Nokia ставит вопросы безопасности при использовании продукции и услуг компании, защиту прав потребителей. Маркетинговые мероприятия призваны поддерживать данные вопросы.&lt;/p&gt;
&lt;p&gt;Nokia уважает право на конфиденциальность и неприкосновенность информации пользователей продукции и услуг. Компания следует высоким стандартам при обработке персональных данных пользователей продукции и услуг. При сборе персональных данных Nokia предоставляет возможность честного и разумного выбора при их сборе и использовании. Все персональные данные, которые собирает и хранит Nokia, обрабатываются добросовестно, в соответствии с законами, с соблюдением прав потребителей на частную жизнь и других прав.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nokia и экология&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Nokia не только соблюдает вопросы законодательства, связанные с экологией, но идет дальше, а именно: использует экологические стратегии, разработанные на основе мировых стандартов, процессов и методов работы в отношении продукции и услуг, а также в отношении управления заводами и рабочими местами.&lt;/p&gt;
&lt;p&gt;В своей деятельности Nokia руководствуется вопросами о сроке службы своей продукции. Компания работает над тем, чтобы снизить негативное воздействие на окружающую среду в течение всего срока службы. Экологические принципы внедрены в процессы разработки, конструкторские решения, в работу компании в целом и систему управления сетью поставщиков. Сюда относится снижение энергопотребления, повторное использование и переработка материалов и подержанных изделий.&lt;br&gt;
  Компания Nokia не использует исчезающие виды в производственных целях и требует от поставщиков не применять сырье, если при его добыче наносится вред животным и оказывается негативное воздействие на окружающую среду.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Наши сотрудники создают будущее&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Сотрудники Nokia обязаны уважать ценности Nokia и придерживаться их в своей деятельности, поддерживать командную работу, личную ответственность и сплоченность, которая проистекает из уважения индивидуальных различий. Компания Nokia стремится выплачивать сотрудникам справедливую зарплату и обеспечивать безопасные условия труда. Корпорация Nokia привержена принципу равных возможностей, которые зафиксированы в политиках и процедурах в области трудовых отношений. Таким образом, при условии выполнения должностных обязанностей ни один сотрудник не может 
  притесняться по каким-либо причинам.&lt;/p&gt;
&lt;p&gt;Nokia не использует детский или принудительный труд, а также не допускает условий труда и режимов работы, которые противоречат международным соглашениям и правилам.&lt;/p&gt;
&lt;p&gt;Nokia вкладывает средства в личное и профессиональное обучение и повышение квалификации сотрудников. Кроме того, компания поощряет сотрудников соблюдать баланс между личной жизнью и профессиональными интересами.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Недопустимость коррупции&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Сотрудники Nokia должны избегать действий, которые могут привести к злоупотреблению служебным положением. К ним относятся: получение и вручение личных подарков, гостеприимство по отношению к заинтересованным сторонам Nokia или с их стороны, за исключением подарков номинальной стоимости менее 100 евро и оказания разумного гостеприимства в рамках нормальных деловых отношений. При нарушении закона применяется местное и федеральное законодательство.&lt;/p&gt;
&lt;p&gt;Компания Nokia и ее сотрудники не дают и не предлагают взятки государственным чиновникам или другим сторонам для получения или сохранения деловых отношений. Nokia не оказывает финансовую поддержку политическим партиям или иным политическим группам.&lt;/p&gt;
&lt;p&gt;Сотрудники Nokia не должны извлекать выгоду и помогать другим извлекать выгоду из возможностей, которые могут появиться в процессе использования корпоративной информации или обусловлены должностным положением. Сотрудники Nokia не должны использовать активы корпорации в целях, которые противоречат законному ведению бизнеса, а также участвовать в какой-либо деятельности, которая противоречит деятельности компании.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Отношения с партнерами&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Nokia требует от своих деловых партнеров, субподрядчиков и поставщиков соблюдения действующего законодательства. Nokia призывает своих партнеров, субподрядчиков и поставщиков идти дальше требований законодательства в таких областях, как: управление, права человека и охрана окружающей среды. Компания внедряет этические, социальные и экологические критерии в соглашения с поставщиками и стремится контролировать их выполнение со стороны партнеров, а также предпринимает меры в случаях, когда соблюдение этических норм деловыми партнерами оказывается 
  под вопросом.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Соблюдение обязательств&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Соблюдение обязательств Nokia, указанных в данном кодексе, распространяется на все вопросы, включая принятие решений, относящихся к торговле, инвестициям, заключению договоров с субподрядчиками и поставщиками, развитию компании и всем другим деловым и трудовым отношениям. Подход Nokia к реализации принципов данного кодекса деловой этики - активность, открытость и моральная чистота. В случае возникновения сложных вопросов, Nokia приложит все силы для устранения любых затруднений, возникающих в области этики, права, охраны окружающей среды, трудовых 
  отношений и прав человека, в соответствии с настоящим кодексом деловой этики.&lt;br&gt;
  Ответственность за проведение в жизнь настоящего кодекса деловой этики лежит на каждом сотруднике Nokia. По любым вопросам, относящимся к данному кодексу, сотрудники могут обращаться в отдел деловой этики Nokia (Nokia Ethics Office) . Сотрудники Nokia должны обращаться и обсуждать ситуации, связанные с кодексом деловой этики, с вышестоящим руководством. Ответственность за соблюдение кодекса деловой этики в отделах лежит на всех руководителях компании Nokia.&lt;/p&gt;
&lt;p&gt;Каждый сотрудник обязан сообщать о действиях, противоречащих настоящему кодексу:&lt;/p&gt;
&lt;ul&gt;
  &lt;ul&gt;
    &lt;ul&gt;
      &lt;li&gt; Сотрудники Nokia должны сообщить о нарушениях своему руководству. Руководители должны разъяснить сотрудникам шаги, которые необходимо предпринять в случае нарушений.&lt;/li&gt;
      &lt;li&gt; Все вопросы, связанные с нарушением раздела &amp;quot;Недопустимость коррупции&amp;quot; настоящего кодекса, действующих правил и норм, должны передаваться в юридический отдел или службу безопасности (Legal or Business Controller) с направлением копии помощнику главного советника. Сотрудники также могут обращаться к помощнику главного советника (Assistant General Counsel) напрямую.&lt;/li&gt;
      &lt;li&gt; Сотрудники могут анонимно сообщить о ситуации непосредственно в совет директоров Nokia, его членам или в комитеты анонимно, посредством электронной почты или заказным письмом, которое можно направить по адресам, опубликованным на сайте компании. Вопросы, относящиеся к бухгалтерскому учету, внутреннему управлению или аудиту Nokia (Audit Committee), следует направлять в ревизионный комитет и совет директоров Nokia.&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/ul&gt;
&lt;/ul&gt;
&lt;p&gt;Все сообщения о нарушениях будут тщательно и беспристрастно изучены.&lt;/p&gt;
&lt;p&gt;Действия, противоречащие настоящему кодексу, должны незамедлительно пресекаться. На нарушителей будет наложена дисциплинарная ответственность, включая увольнение. Nokia гарантирует, что сообщения о нарушениях данного кодекса, направляемые сотрудниками компании, не будут иметь негативных последствий касательно работы, должности или служебных обязанностей.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.nokia.com/NOKIA_COM_1/Corporate_Responsibility/Sidebars_new_concept/Code_of_conduct/2008/Nokia%20Code%20of%20Conduct%20Russian.pdf" target="_blank"&gt;Nokia.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;br&gt;

&lt;div style="margin-left:10px;color:#575;font-weight:bold;"&gt;&lt;a href="http://mobiblues.ru/post_1235603576.html"&gt;Оставить комментарий&lt;/a&gt;&lt;/div&gt; 

&lt;div style="margin-left:10px;color:#575;font-weight:bold;"&gt;&lt;a href="http://mobiblues.ru/post_1235603576.html"&gt;All Comments&lt;/a&gt;&lt;/div&gt;</description>
         <pubDate>Thu, 26 Feb 2009 05:12:56 GMT</pubDate>
      </item>
   </channel>
</rss>
