Рубрика «windows phone 7» - 3

Недавно я начал экспериментировать с разработкой под Windows Phone. У меня уже есть некоторый опыт разработки под WPF и Silverlight с использованием шаблона MVVM и IoC-контейнера, поэтому эта задача не представляет для меня большой трудности. Как выяснилось, мой любимый MVVM-фреймворк Caliburn.Micro (CM) и любимый IoC-контейнер Autofac поддерживают эту платформу. Я засучил рукава и начал формировать скелет приложения. CM активно использует IoC-контейнер для своей работы. Можно использовать либо встроенный контейнер (SimpleContainer), либо ряд других, для которых существуют адаптеры для CM. Есть такой адаптер и для Autofac – Caliburn.Micro.Autofac, который я уже использовал для WPF-приложений. Это замечательно, однако бочку мёда, как обычно, испортила ложка дёгтя – адаптер Autofac для CM 1.3.1 (текущая версия) под Windows Phone не работает. До недавнего времени он даже не компилировался, но его автор David Buksbaum недели три назад поправил это недочёт. Однако, так или иначе, приложения с его использованием не работают. Видимо David не разрабатывает сам приложений для Windows Phone и эта версия осталась недоработанной. Отказываться от любимой связки не хотелось и пришлось написать этот адаптер самостоятельно. Сегодня я представляю вашему вниманию эту реализацию.

Мне пришлось решить следующие проблемы:

  • Компоненты, реализующие IPhoneService и INavigationService, должны инстанцироваться в AutofacBootstrapper прежде, чем регистрировать в контейнере.
  • Отсутствовала реализация IPhoneContainer, что и вызвало основные трудности.

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

Облегченная разработка WP7 приложений при помощи Caliburn.Micro framework (ч.1)

Здравствуйте!
Давно я не писал статей на хабре, пора бы это исправить...

Как можно догадаться из названия, эта статья будет просвещенна framework'у Caliburn.Micro. Я постараюсь показать, что полезного может дать использование этого framework’а разработчику под платформу WP7, какие задачи он решает, его достоинства и недостатки.

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

Если вам интересна эта тема, то добро пожаловать под кат.
Читать полностью »

Недавно нашей командой (Sly Lamb) был выпущен клиент для сервиса Pruffi.ru под Windows Phone. Во время разработки у нас возник вопрос – как отображать пользователю список вакансий, который может находиться в нескольких состояниях.

В этой статье мы хотим показать легкий механизм изменения состояния отображения элементов при помощи Expression Blend и паттерна MVVM. Пример будет приведен с использованием фреймворка MVVM Light Toolkit, но думаю, различия с другими должны быть минимальны. Читать полностью »

Обзор смартфона Nokia Lumia 900Несмотря на то, что смартфон Nokia Lumia 900, который вот-вот появится на российском рынке, хорошо знаком по уже доступной модели Nokia Lumia 800, мы всё равно решили сделать подробный обзор модели. На прошедшей выставке CES 2012 смартфон удостоился награды «Смартфон года», а не так давно общественность узнала, что Стив Возняк нахваливает Windows Phone и Nokia Lumia 900. В этом обзоре мы постараемся в деталях рассказать, почему.

Дизайн

Аппарат Nokia Lumia 900 внешне схож с моделями Nokia N9 и Nokia Lumia 800, отличаясь большими размерами из-за дисплея. Если размеры Nokia N9 и Nokia Lumia 800 с 3.7-дюймовыми дисплеями составляли 116.5×61.2×12.1 мм, то Nokia Lumia 900 из-за 4.3-дюймового AMOLED-дисплея увеличился до 127.8×68.5×11.5 мм. Стоит обратить внимание, что при этом флагманский аппарат стал тоньше на 0.6 мм — цифра, может, и небольшая, но в руках вполне ощутимая. Солиднее Lumia 900 выглядит не только благодаря размерам, но и из-за веса: если предшественница Lumia 800 весила 142 грамма, то данный аппарат уже 160 граммов.

Корпус устройства выполнен из уже знакомого и хорошо зарекомендовавшего себя в N9 и Lumia 800 поликарбоната. Этот материал крайне устойчив к царапинам, не скользит в руке и имеет приятный матовый цвет. А благодаря технологии производства, при которой корпус вырезается из цельного бруска поликарбоната, смартфон получился ударостойким. В продаже будут доступны две модели: в чёрном и белом корпусе.

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

Теперь приложение «Афиши» доступно и для пользователей Windows Phone — с сегодняшнего дня его можно бесплатно установить из Windows Phone Marketplace.

«Афиша» выпустила приложение для Windows Phone «Афиша» выпустила приложение для Windows Phone

Приложение «Афиши» — это удобный способ выбрать, как провести свободное время в крупнейших городах России и Украины. Приложение автоматически определяет местоположение пользователя и находит развлечения поблизости. Оно позволяет не только добавлять отзывы о местах и событиях, но и делиться впечатлениями и планами с друзьями на «Афише» и в социальных сетях.
Читать полностью »

Заголовок не совсем отражает ситуацию на хабре (слава богу), но очень точно подходит к общей ситуации на русскоязычных блогах (да и англоязычных), посвященных Windows Phone. Недели не проходит, чтобы кто-нибудь где-нибудь не написал очередной топик про то, что телефоны с WindowsPhone 7 обновятся (или не обновятся, зависит от настроения) до следующей версии оси. Честное слово, задолбало. Достаточно сесть и просто сложить два плюс два, чтобы понять, что обновление будет. И на это есть аж три причины:

1. Борьба за американский рынок
2. Двухгодичный контракт с сотовым оператором
3. Копирование бизнес-модели финансового лидера рынка (Apple)

Более подробно про эти три пункта под катом. Более того, буду рад, если в комментариях меня либо поддержат, либо опровергнут.Читать полностью »

Заголовок не совсем отражает ситуацию на хабре (слава богу), но очень точно подходит к общей ситуации на русскоязычных блогах (да и англоязычных), посвященных Windows Phone. Недели не проходит, чтобы кто-нибудь где-нибудь не написал очередной топик про то, что телефоны с WindowsPhone 7 обновятся (или не обновятся, зависит от настроения) до следующей версии оси. Честное слово, задолбало. Достаточно сесть и просто сложить два плюс два, чтобы понять, что обновление будет. И на это есть аж три причины:

1. Борьба за американский рынок
2. Двухгодичный контракт с сотовым оператором
3. Копирование бизнес-модели финансового лидера рынка (Apple)

Более подробно про эти три пункта под катом. Более того, буду рад, если в комментариях меня либо поддержат, либо опровергнут.Читать полностью »

Дети очень любят играть с телефоном. Дети играют с телефоном даже не понимая что именно надо нажимать и что после этого произойдет. Вы можете порадовать вашего ребенка если установите на телефон несколько интересных и увлекательных, бесплатных приложений для Windows Phone 7.
Вот мой список лучших бесплатных WP7 приложений, для вашего маленького ребенка, доступных в Market Place Windows Phone.

Draw Free

Это приложение для рисования. В нем ребенок сможет рисовать как на пустом экране, так и добавлять различные фотографии и рисовать на них. Приложение дополнено развлекательными звуками и возможностями добавлять встроенные формы и объекты (рисунки) и многое другое. А с помощью встряски телефона, можно очистить все.

5 лучших бесплатных Windows Phone 7 приложений для маленьких детей
Читать полностью »

Дети очень любят играть с телефоном. Дети играют с телефоном даже не понимая что именно надо нажимать, и что после этого произойдет. Вы можете порадовать вашего ребенка если установите на телефон, несколько интересных и увлекательных, бесплатных приложений для Windows Phone 7.
Вот мой список бесплатных WP7 приложений, для вашего маленького ребенка, доступных в Market Place Windows Phone.

Draw Free

Это приложение для рисования. В нем ребенок сможет рисовать как на пустом экране, так и добавлять различные фотографии и рисовать на них. Приложение дополнено развлекательными звуками и возможностями добавлять встроенные формы и объекты (рисунки) и многое другое. А с помощью встряски телефона, можно очистить все.

5 бесплатных WP7 приложений для маленьких детей
Читать полностью »

Windows Phone 7 Student Camp — 28 апреля в МИРЭА

На каждом из мероприятий вы сможете:

Послушать вводные доклады про то, как пишутся программы для телефона. Навыки программирования на языках типа C# или Java будут полезны, но других предварительных знаний про программирование телефона не требуется.
Придумать идею приложения, найти единомышленников в команду и разработать прототип приложения – с помощью экспертов Майкрософт, которые смогут подсказать и ответить на многие вопросы.
Бесплатно зарегистрироваться на Windows Phone 7 Marketplace и разместить там предварительную версию своего приложения.
• Понять, как можно в дальнейшем лучше зарабатывать на распространении своего приложения.
• Узнать, как поучаствовать в студенческом конкурсе Imagine Cup и в конкурсе приложений Windows Phone 7.
Задать вопросы по разработке под Windows Phone, если вы уже пробовали это делать.
Кроме этого, можно познакомиться с активными студентами из разных вузов и хорошо провести время в компании людей, интересующихся технологиями.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js