Как стать автором
Обновить
3

Windows Phone *

Мобильная ОС компании Microsoft

Сначала показывать
Порог рейтинга
Уровень сложности

Создание универсального веб-приложения сайта Habrahabr.ru при помощи Web App Template

Время на прочтение7 мин
Количество просмотров45K

Хабровчане, привет!

В предыдущей статье мы с вами познакомились с шаблоном для создания универсальных веб-приложений – Web Application Template. Если кратко, то Web Application Template позволяет вам «превратить» сайт в приложение для Windows, Windows Phone или Android, добавив в него возможности интеграции с ОС и механизм распространения через магазин приложений.

Сегодня мы рассмотрим практический пример: как при помощи Web Application Template быстро и просто создать веб-приложение для Windows и Windows Phone на основе сайта habrahabr.ru.
Перейти к созданию приложения

Microsoft запустила новую мобильную ОС — MS-DOS Mobile

Время на прочтение1 мин
Количество просмотров65K


Воистину история движется по спирали. На рынке мобильных ОС появился новый игрок. Сегодня компания Microsoft анонсировала новую мобильную операционную систему для смартфонов Lumia — MS-DOS Mobile.

В MS-DOS Mobile есть несколько предустановленных программ, а дизайн прост и лаконичен. Промо-видео новой ОС и ссылка на установку под катом
Читать дальше →

Расширение функциональности элементов управления Windows с помощью AttachedProperty

Время на прочтение4 мин
Количество просмотров11K


Краеугольным камнем разработки приложений для Windows (WPF, SilverLight, WP, WinRT) является паттерн MVVM. Который основан на концепции связывания данных модели представления и пользовательского интерфейса, что позволяет, используя декларативное описание UI посредством XAML избавится от codebehind (так я и не придумал/нашел русского перевода) и перенести всю логику работы с пользовательским интерфейсом в модель представления.

К сожалению, реализовать все возможные функции в фреймвоках производителю физически невозможно и часто возникает ситуация, когда решить требуемую задачу имеющимися средствами нельзя. Если проблема простая и единовременная, то решается она быстро в месте возникновения, через codebehind представления. Но если одна и та же функциональность нужна в многих местах, необходимо реализовать удобный механизм повторного использования решения.

Написать данную статью меня побудила статья «Автоматическое выделение ссылок в универсальных приложениях Windows». В статье найдено решение конкретной проблемы и предложено работающее решение. Однако для его использования необходимо в codebehind для каждого текстового блока вызывать код. Более того если данные предполагают изменение в процессе работы необходимо следить за их изменением. В процессе своей работы такие решения встречаю довольно часто, они отличаются реализацией, но их все отличает одно неизменное свойство, сложность поддержки и сопровождения кода.
Читать дальше →

Превью инструментов и SDK для разработки приложений под Windows 10

Время на прочтение2 мин
Количество просмотров33K


Друзья, спешим поделиться большой и важной новостью для разработчиков: в рамках программы Windows Insider доступны превью инструментов и SDK для разработки приложений под Windows 10.

Подробности и важные нюансы

Новая программа лояльности для разработчиков от Microsoft

Время на прочтение2 мин
Количество просмотров19K


Привет, разработчики мобильных приложений и все интересующиеся!

Не так давно, у нас появилась новая программа лояльности для разработчиков Dev Center Benefits и сейчас появился еще один повод поговорить об этом. Проект пришел в Россию, а точнее сказать, к нам сюда, на Хабр!
Читать дальше →

Виртуальная реальность на Windows Phone с помощью Unity3d

Время на прочтение6 мин
Количество просмотров22K

Виртуальная реальность на Windows Phone с помощью Unity3d



На последней Game Developer Conference было много новостей связанных с виртуальной реальностью. Это и новые устройства, такие как Microsoft HoloLens, борьба за признание между Oculus Rift и Project Morfeus, анонс SteamVR. Все это говорит о том, что тема очень интересная и горячая. Хотя понятие виртуальной реальности включает в себя очень много всего, технологически это в первую очередь очки или шлем которые показывают стереоскопическое изображение и реагируют на движение. Многие из нас хотели бы поэкспериментировать в этой области, но без устройства, например, Oculus Rift это затруднительно. К счастью существуют технологии, которые могут превратить ваш телефон Windows Phone в шлем виртуальной реальности.

Читать дальше →

Online-трансляция открытия технологической экспедиции Microsoft Developer Tour

Время на прочтение1 мин
Количество просмотров7.1K


Как мы писали в анонсе экспедиции, она стартует уже очень скоро! На самом деле, настолько скоро, что наш чудесный трейлер уже в Санкт-Петербурге и завтра состоится открытие экспедиции и непосредственно первое мероприятие!

Мы решили, что помимо дневника экспедиции, который мы будем вести в социальных сетях и на сайте, мы также проведем online-трансляцию двух мероприятий: 18 марта в Санкт-Петербурге и 22 апреля в Новосибирске.

Online-трансляция

Особенности работы с файлами в приложениях на разных мобильных платформах

Время на прочтение7 мин
Количество просмотров22K
При разработке кросс-платформенного мобильного приложения, имеющего в своём функционале работу с файлами, встаёт вопрос об организации процессов работы с файлами на каждой платформе. С данным вопросом мы столкнулись при разработке новой версии Edusty, позволяющей делиться файлами со своими одногруппниками. В этой статье мы расскажем как происходит импорт и экспорт файлов в приложениях, работающих на операционных системах iOS, Android, Windows Phone.



Читать дальше →

Звуковые эффекты в приложениях Windows Phone 8

Время на прочтение8 мин
Количество просмотров6.3K
Несмотря на то, что подавляющему большинству приложений не требуется воспроизводить звуковые эффекты, иногда возникает ситуация, когда без звукового эффекта не обойтись. Тогда возникает закономерный вопрос, как воспроизвести звуковой эффект в приложении Windows Phone 8?

Обратившись к документации по Windows Phone Silverlight, можно найти следующие статьи Media for Windows Phone и Playing a sound effect. Исходя из содержания документов можно прийти к мнению, что есть только два способа воспроизведения эффектов в приложениях: использовать MediaElement или XNA. Рассмотрим каждый из этих способов более подробно.

Воспроизведение звуковых эффектов с помощью MediaElement


Самым простым и «родным» способом проиграть звуковой эффект, является использование элемента управления MediaElement. Данный элемент управления предоставляет широкие возможности для воспроизведения звукового и видео содержимого и может быть использован для наших целей.
Читать дальше →

Мобильное приложение для губернатора и агента по продажам

Время на прочтение5 мин
Количество просмотров12K
Привет, Хабр! Хабр не для политики, но так уж вышло, что разработки компании EOS (ЭОС — Электронные офисные системы) популярны не только среди частных компаний, но и среди государственных организаций — в тысячах офисов по всей стране и СНГ используются наши решения. Сегодня мы хотим вам рассказать о мобильных приложениях EOS. Думаем, узнать, как среди чиновников используются мобильные бизнес-приложения будет всем небезынтересно.


Читать дальше →

Конференция Mobius 2015 по мобильной разработке: анонс докладов

Время на прочтение7 мин
Количество просмотров6.4K
Всем привет!

В последние две недели я что-то слегка забегался и перестал следить за докладами, опубликованными на сайте Mobius 2015. Сегодня зашел и офигел: пока я мотался по командировкам, наш программный директор Андрей real_ales Дмитриев замутили нереально крутую программу! Лично мне кажется, что она на голову выше как прошлогодней, так и вообще любой программы любой другой мобильной конфы.



На сегодня программа Mobius 2015 сформирована на 85%: анонсировано 18 докладов из планируемых 21. Все доклады мы разбили на 5 групп: Devices, Tools, Tests, Security и Others. Сейчас, за 4 недели до конфы, самое время для того, чтобы коротко по ним пройтись.
Обзор докладов Mobius 2015

3-2-1-Поехали! Microsoft Developer Tour по России, Беларуси и Казахстану

Время на прочтение2 мин
Количество просмотров18K


В преддверии запуска Windows 10, выпуска Visual Studio 2015 и обновления наших облачных сервисов Azure и Office 365 мы решили, что нам очень важно лично пообщаться с разработчиками: рассказать что-то полезное самим и послушать разработчиков на местах. Поэтому мы решили не просто провести мероприятия в различных городах, а отправиться в технологическую экспедицию по городам России, Беларуси и Казахстана.

Мы будем делать мероприятия, хакатоны, вечерние встречи-посиделки, встречаться с отдельными компаниями, студентами и стартапами. Для экспедиции мы даже готовим специально оборудованный трейлер!



Читать дальше →

История Imagine Cup 2014 глазами Brainy Studio

Время на прочтение6 мин
Количество просмотров6.4K
В прошлом году замечательная команда студентов-программистов из Перми Briany Studio отправилась на финал соревнований Imagine Cup в штаб-квартиру Майкрсофт в Сиэтл и принесла России победу в категории «игры». Сейчас, когда основной этап соревнований в России только начинается, ребята решили поделиться своими впечатлениями от поездки, чтобы вдохновить другие команды на участие в конкурсе и победу. Мы с удовольствием публикуем впечатления ребят в нашем блоге.

Всем привет! Летом 2014 года наша команда Brainy Studio оказалась в финале международного конкурса Imagine Cup, где мы представляли Россию в номинации «Игры» со своим проектом TurnOn. Нам удалось занять первое место, выиграть главный приз в размере 50 000 долларов, а также получить 20 000 евро на развитие своего стартапа в дополнительном конкурсе AppCampus Award.



Если интересно — заходите под хабракат, там ещё много красивых видео!
Читать дальше →

Ближайшие события

Возрастной рейтинг игр магазина Windows понятным языком

Время на прочтение4 мин
Количество просмотров11K

Не секрет, что в России c 01.09.2012 года были введены возрастные ограничения на ТВ, поэтому совсем неудивительно, что ограничения по возрасту распространяются и на игры в Windows Store. Учитывая, что вы можете предоставить вашу игру для рынков различных стран, желательно знать и особенности иноземного лицензирования.

Для тех, кому тяжело читать мануалы, кто предпочитает отсутствие лишний подробностей и готов смириться с довольно вольным языком, я постараюсь под катом «на пальцах» объяснить, как получить рейтинг для игры.
Читать дальше →

Application Insights – собираем телеметрию Windows Phone и Windows приложений

Время на прочтение4 мин
Количество просмотров8.9K


Я рада сообщить вам о том, что теперь Application Insights поддерживает сбор телеметрии Windows и Windows Phone приложений. Теперь вы можете получить информацию о том, как пользователи взаимодействуют с вашим приложением, а также диагностировать проблемы, возникающие при работе приложения. Все полученные данные визуализируются на портале Azure Preview.
Читать дальше →

«Трудности» перевода приложений для Windows Store

Время на прочтение4 мин
Количество просмотров9.5K


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

Всех, кому интересна разработка универсальных приложений Windows, приглашаю под кат.
Читать дальше →

Анонс конференции Mobius 2015: доклады по iOS, Android и Mobile Security

Время на прочтение4 мин
Количество просмотров6.8K
Всем привет!

3 апреля 2015 года в Санкт-Петербурге пройдёт конференция Mobius для программистов, разрабатывающих ПО под Android, iOS, Windows Phone и другие мобильные платформы.



Доклады конференции будут сугубо ТЕХНИЧЕСКИМИ. В программе:
  • более 20 технических докладов от экспертов в области мобильной разработки;
  • Мастер­классы от гуру программирования под iOS и Android;
  • Зоны свободного общения — возможность неформального контакта с участниками.


На конференции НЕ БУДЕТ:
  • докладов про маркетинг и продвижение мобильных приложений;
  • презентаций про инвестиции, стартапы, бизнес-­модели, монетизацию и т.п.;
  • лекций про внедрение Agile и других методологий разработки;
  • коворкингов, хакатонов и прочих всем надоевших баззворд-активностей.


Из похожих конференций в России есть только московская конференция #MBLTDev от компании e-Legion и… и всё. Все остальные конференции занимаются играми, продвижениями, трафиками и другими не-девелоперскими делами. Так что приятно, что в этом поле появился хоть кто-то, кроме нас :) Потому что на других конференциях, конечно, попадаются девелоперские доклады, а иногда и целые секции, но этого, к сожалению, все равно мало. Особенно на фоне роста числа технических мобильных конференций в Европе и США.

Подробнее о Mobius 2014 и Mobius 2015 ...

Зачем мы сделали приложение Билайн под Windows Phone и что в этой ОС есть такого, чего нет в iOS и Android

Время на прочтение4 мин
Количество просмотров34K
У нас есть приложения для абонентов с личным кабинетом на Android и iOS. Когда число пользователей смартфонов WP в нашей сети перевалило за полмиллиона, мы, естественно, начали писать приложение. Учитывая количество потенциальных установок и тот факт, что у других операторов приложения на WP нет, Microsoft всячески помогала нам с информацией по особенностям ОС.

А особенностей было много. Например, выяснилось, что нативный контрол карты в SDK для Windows Phone 8.1 Runtime достаточно медленно работает с метками на карте, если их больше 5. Во время изменения положения и масштаба эти пины отстают от самой карты. Можно использовать MapIcon, но в этом случае не гарантируется, что пин будет показан на карте: например, его может перекрыть название улицы. Пришлось делать кастомный растровый слой на карте для улучшения производительности.



Вторая сложность – в Windows Phone 8.1 Runtime SDK нет возможности отправить USSD-запрос из приложения или скопировать какой-то текст (номер USSD-запроса, например) в буфер обмена системы.
Читать дальше →

Внимание, конкурс идей приложений для Microsoft и Mojio

Время на прочтение2 мин
Количество просмотров5.1K
Привет, Хабр! Сегодня мы хотим объявить о сотрудничестве Microsoft с ванкуверской компанией Mojio, партнером Windows Dev Center и создателем открытой платформы для «подключенных автомобилей» (connected car).



В рамках сотрудничества и во имя поощрения разработки приложений для Windows Phone обе компании решили провести конкурс приложений, в котором вы можете стать обладателем одной из подарочных карт Visa номиналом $1000.
Читать дальше →

Как получить удобный доступ к XAML-ресурсам из Code-Behind

Время на прочтение13 мин
Количество просмотров19K


Хочу рассказать, как максимально удобно работать с XAML-ресурсами из Code-Behind. В этой статье мы разберемся, как работают пространства имен XAML, узнаем о XmlnsDefinitionAttribute, используем Т4-шаблоны и сгенерируем статичный класс для доступа к XAML-ресурсам.
Читать дальше →

Вклад авторов