Корпоративный блог DataArt

Сообщения с меткой ‘WP7’

Записки ленивого программиста: OrientationToStateAction

Среда, 16 мая, 2012

Хороший программист – ленивый программист. Это обо мне :).

Когда я начал писать свое первое приложение для Windows Phone, обратил внимание, что там есть разная ориентация страницы на экране, и надо как-то с этим работать. Что изменить расположение элементов на экране есть прекрасный способ – воспользоваться визуальными состояниями. Да, но как переводить страницу в одно из этих состояний?

Конечно, у PhoneApplicationPage и у PhoneApplicationFrame есть событие OrientationChanged. Но писать каждый раз обработчик события, который будет переводить страницу из одного состояния, описывающего расположение, в другое – не дело. Написать наследник PhoneApplicationPage – вариант. А что же тогда делать с DataTemplate, он же тоже может зависеть от расположения, не так ли? И тут нам на помощь приходят Триггеры и Поведения из Expression Blend (System.Windows.Interactivity).

Читать запись полностью »


Silverlight+XNA-приложения для WP с использованием разделения на игровые компоненты

Суббота, 12 мая, 2012

Недавно мне пришлось заниматься доработкой WindowsPhone-приложения, совмещающего интерфейс на Silverlight и интерактивную 3D-графику на XNA. Когда посмотрел на код, написанный С++-программистом, стало немного страшновато :). Писал человек высокой квалификации, много комментариев, большая часть кода была понятна… однако поддерживать и модифицировать это было не очень удобно.

Опыта работы с XNA я не имел, слушал доклад на .NET UserGroup и все. Немного подразобравшись, нашел, что в XNA реализована прекрасная идея игровых компонентов. Поскольку эту идею ранее не планировалось использовать вне XNA, игровые компоненты зависимы от XNA класса Game ,и использовать их напрямую в Silverlight не удастся. Не только полому, что неудобно создавать класс Game, но и потому, что сборка Microsoft.Xna.Framework.Game недоступна в приложениях Silverlight+XNA.

Читать запись полностью »


Mobile First – «вкусно» и полезно

Пятница, 27 апреля, 2012

Недавно я побывал в киевском офисе Microsoft на конференции Mobile First http://mobile-rocks.com/mfc/. Всего было человек 70. WP7-разработчиков меньше, чем Android- и iOS-, а на Symbian писал один человек.

Читать запись полностью »


Cоздай приложение под Windows Phone 7 – получи телефон WP7!

Среда, 1 февраля, 2012

Как вы знаете, 26 января прошла праздничная встреча Microsoft User Group (MUG) Воронеж (http://www.dataart.ru/blog/2012/01/sochnyiy-voronezhskiy-mug/ ), на которой участники обсудили Windows Phone 7 Launch. Судя по живому обсуждению, всем все понравилось, и тему выбрали удачную, спикера долго терзали вопросами, а полный фотоотчет можно посмотреть на http://www.dataart.ru/blog/2012/1/sochnyiy-voronezhskiy-mug/. Но это еще не всё!

Мы с радостью предлагаем поучаствовать в разработке приложения под Windows Phone 7 и получить прекрасный телефон на ОС WP7.

Как это сделать?
Чтобы участвовать в процессе, MUG Воронеж должна опубликовать не менее пяти приложений – одним или разными участниками. Участник, чье приложение получит наивысший рейтинг среди других приложений в группе MUG Воронеж, получает телефон!

Основные требования к приложению:
Приложение должно быть опубликовано в Marketplace с 13 января по 1 апреля 2012. Итоги будут подведены после 1 апреля.

Присылайте на е-мейл support.vrn@dataart.com информацию:
1. Ссылку на приложение в Marketplace.
2. ФИО автора.

Удачи!


Мы не будем делать кучу разных штук, просто чтобы сделать кучу разных штук…

Вторник, 22 ноября, 2011

За несколько часов до официальной презентации новых моделей Nokia под управлением операционной системы Windows Phone 7 в России мне удалось пообщаться со старшим вице-президентом Nokia, ответственным за линейку Windows Phone Кевином Шилдсом и взглянуть своими глазами на новые смартфоны.

Читать запись полностью »


Памяти Symbian

Понедельник, 21 февраля, 2011

Стратегический альянс Nokia и Microsoft вряд ли стал сюрпризом для кого-либо, кто интересуется ситуацией в мире мобильных технологий. Дела у Nokia идут хуже и хуже с каждым кварталом, компания теряет позиции на традиционных для себя рынках, и в первую очередь – на рынке смартфонов. В том, что проблемы на этом рынке связаны в первую очередь с программным обеспечением, тоже никакого секрета нет.

Было очевидно, что внутренних ресурсов для преодоления кризиса у Nokia нет, и на помощь будут вызваны силы внешние. Минимальная интрига заключалось лишь в том, с каким из возможных партнеров финны решат иметь дело – Google или Microsoft. Да и тут вряд ли у кого были сомнения: слишком по-хамски вел себя Google, и слишком тесны связи нового CEO Nokia с Microsoft.

Читать запись полностью »


Предновогодние «мобильные» итоги

Пятница, 31 декабря, 2010

В декабре хочется перестать творить подвиги, укрыться пледом у камина и устроить засаду на Деда Мороза. Но перед каникулами «группа мобильных товарищей» решила собраться и подвести некоторые итоги уходящего года.


С появлением WP7 появился выбор

Четверг, 18 ноября, 2010

Комментарий к посту коллег про WP7

У нас есть причины считать, что эта операционная система WP7 займет существенные позиции на рынке и в потребительском, и в корпоративном секторе. Кратко об этих причинах.

WP7 – первый проект современной операционной системы для смартфонов, приближающийся по качеству к породившей этот рынок в современном виде iOS. Вторая популярная на сегодняшний день система – Android – в целом имеет более низкое качество, если говорить о том, насколько удобно работать с ней пользователю.

Android смог получить существенную долю рынка, пользуясь ограниченностью предложения iOS – всего один аппарат, в Штатах — всего один оператор, аппарат достаточно дорогой, кроме того, дефицитный в самом прямом смысле этого слова. У всех, кому iPhone по каким-то причинам не подходил, кроме Android, выбора не было. Теперь он появился, и альтернатива выглядит более качественной и продуманной. Плюс за Microsoft, как всегда, поддержка производителей оборудования и разработчиков.

На корпоративном рынке доминирующей платформой оставалась BlackBerry. Несмотря на постепенную утерю позиций на рынке, платформа традиционно использовалась бизнесом, поскольку конкуренты не предоставляли достаточно сильных альтернатив в области обеспечения безопасности и интеграции в корпоративную инфраструктуру. WP7 решает эти проблемы, предлагая бонусом доступ с телефона к MS Office, де-факто корпоративный стандарт.

Все это позволяет обоснованно предположить, что платформа займет существенный процент рынка и возникнет спрос на услуги по разработке приложений под WP7.


Долгожданный гаджет с WP7, или Всё лучшее сразу

Четверг, 18 ноября, 2010
Даниил Абрамов Юрий Шкатула

- Насколько телефон с WP7 конкурентоспособен с iPhone и Android? Есть ли в нем принципиальные отличия? И способен ли вообще, по вашему мнению, Microsoft «зохавать» кусок еще и этого сегмента рынка?

Ю. Ш.: — Принципиальных отличий, с одной стороны, нету. А с другой – смотря с чем сравнивать. Как минимум, Microsoft тут сделал серьезный шаг через самого себя.
Д.А.: — Я бы сказал, что у него более принципиальные отличия не от непосредственных конкурентов, а от старых телефонов на Windows Mobile.
Ю. Ш.: — Если кратко, то телефон с WP7 можно назвать компиляцией текущих best practices, понемногу от каждого конкурента.
Д.А.: — Некоторые говорят, что он создан по айфоновским лекалам двухгодичной давности.
Ю. Ш.: — Я даже могу назвать имя этого «некоторого» :)).
Д.А.: — У Microsoft более простой телефон, чем iPhone или Android, но в похожем духе. И, в отличие от большинства поделок Microsoft, он вполне sexy. Поэтому я думаю, что свой сегмент он захавает.

- Давайте подробнее о «понемногу от каждого». Звучит сомнительно?..
Ю. Ш: — От iPhone взята забота о внешнем виде приложения. От Android – концепция заботы о ресурсах аппарата. От BlackBerry – забота о бизнес-жизни пользователя.

- Ну, допустим, в итоге оно прельстиво выглядит. Что оно может? Это – не мой личный скепсис, а, так сказать, общепользовательский.
Ю. Ш.: — О да, скепсиса хватает: Microsoft у всех четко проассоциировался с неизбежным злом. Избежать не получится и на этот раз, но зло обещает стать внешне красивым и внутренне консистентным.
Плюс к этому, забота о разработчике действительно присутствует: для столь молодой платформы количество доступного информационного материала впечатляет.
Д.А.: — Там много красивых анимаций. А что может – зависит от разработчиков приложений, конечно. Ориентация на простого пользователя с активной жизненной позицией – значит, может красиво показывать ближайшие пиццерии на карте и статусы друзей в фейсбуке. И поиграть в игрушки, конечно, причем здесь через XNA мы получаем возможность кроссплатформенных игр – конечно, на своем поле – Windows/XBox/WP7.
Ю. Ш.: — Теоретически телефон на WP7 может все и по-разному. Microsoft желает продать нам несколько гаджетов по цене одного. Т. е. любая массовая потребность среднестатистического человека покрывается какой-либо частью WP7. Тут и совместимость с XNA-графикой для entertainment, и медийные каналы Zune, и рабочий помощник…
Читать запись полностью »


DataArt разработал поисковое приложение на WP7 для Wagumo

Вторник, 16 ноября, 2010

DataArt® объявил о завершении разработки поискового приложения на Windows Phone 7 (WP7) для британской компании Wagumo Limited.

Wagumo представляет революционно-новый способ поиска информации и в режиме online, и в корпоративных хранилищах, позволяющий разумно группировать результаты поиска и представлять их в динамичном красивом интерфейсе компьютера или смартфона.

DataArt разработал поисковое приложение для Wagumo на WP7-платформе, поддерживающей все функции других мобильных продуктов Wagumo, но с учетом специфики интерфейса Metro Style UI. Wagumo предлагает передовые решения в области организации и дизайна пользовательского интерфейса, и Metro Style UI идеально подходит для работы с найденным содеражанием, что в первую очередь интересует потребителей. Ранее DataArt разработал для Wagumo iPhone-приложение, транслирующее результаты поиска в исчерпывающей с точки зрения полноты содержания и визуализации манере.

Читать запись полностью »