Обновить
0

Windows Phone *

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

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

Делаем приложение push'истым

Время на прочтение6 мин
Охват и читатели19K

Хочу поделиться своим user developer experience от внедрения WNS push notifications в приложение Windows Store. Приглашаю всех прочитать мои непутевые заметки о том, как я делал свое приложение белым и push'истым.
Принять приглашение

Истории о разработчиках: российская Brainy Studio, победитель Imagine Cup

Время на прочтение4 мин
Охват и читатели9.3K
Если вы начинающий разработчик или интересуетесь различными активностями в области разработки, то вам, наверное, не стоит объяснять, что такое Imagine Cup. Для тех, кто всё же не в курсе — это общемировое технологическое соревнование от Microsoft для студентов колледжей и университетов, которое поспособствовало выходу множества приложений, сервисов и технологических продуктов.



Одними из победителей прошлогоднего Imagine Cup 2014, соревнования, продлившегося год и привлекшего 33 тысяч студентов со всего мира, стала российская команда Brainy Studio со своим проектом — игрой на социальную тематику TurnOn. Мы решили взять у них небольшое интервью, чем и делимся сегодня в нашем посте.
Читать дальше →

Поговори со мной, Windows Phone

Время на прочтение5 мин
Охват и читатели13K
Пока еще Cortana не стала доступной для русскоговорящих пользователей Windows Phone 8.1, а это ожидается скоро, я предлагаю вам самим сделать веселое апрельское приложение, с помощью которого можно будет поговорить с телефоном, покомандовать им, а может быть и поиграть.

На деле это, оказывается, довольно просто.


В качестве примера предлагаю сделать детское приложение, которое тренирует в устном счете до 10-ти. Приложение будем писать на XAML/C#
Читать дальше →

Анализ обратной связи по техническим лекциям

Время на прочтение7 мин
Охват и читатели5.7K
Рано или поздно каждый, кто организует конференции, сталкивается вот с такой ситуацией в обратной связи:

image

Расскажу, как мы это отлаживали и вообще о том, какие бывают грабли, когда на конференцию бородатых очкариков приезжают бородатые же очкарики. И наступает запредельная концентрация разработчиков.
Читать дальше →

Создание универсального веб-приложения сайта 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 есть несколько предустановленных программ, а дизайн прост и лаконичен. Промо-видео новой ОС и ссылка на установку под катом
Читать дальше →

SQLite. Готовимся к Windows 10 (Universal App Platform)

Время на прочтение3 мин
Охват и читатели17K
Здравствуй, уважаемый All!

Хочу рассказать о небольшой библиотеке для работы с SQLite в Windows Phone 8.0 Silverlight, Windows Phone 8.1, Windows 8.1 а сейчас еще и для Windows 10 UAP. Библиотеке уже больше года и т.к. проблем с ней за все время не возникло, то, я считаю, о ней можно рассказать другим.

Зачем все это?
Библиотека в рамках Windows Phone 8.0 Silverlight, Windows Phone 8.1, Windows 8.1 просуществовала больше года. Спрашивается: почему именно сейчас я решил о ней рассказать? Дело в том, что сейчас пора портировать свои приложения для Windows 10, а официального SQLite SDK пока нет.
Вот здесь есть SDK для Windows Phone 8, Windows Phone 8.1, Windows 8 и Windows 8.1. Но не для Windows 10.
И скорее всего не будет до выхода Windows 10. Поэтому есть смысл посмотреть на эту библиотеку.

Поехали
Библиотека называется SQLite.WinRT.
Читать дальше →

Расширение функциональности элементов управления 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.

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

Автоматическое выделение ссылок в универсальных приложениях Windows

Время на прочтение4 мин
Охват и читатели3.1K
При разработке кроссплатформенного приложения встаёт вопрос об унификации функционала между разными платформами. Когда мы разрабатывали Edusty, мы столкнулись с неожиданной для нас проблемой — отсутствием встроенной функции автовыделения ссылок в тексте на платформах Windows/Windows Phone, которая присутствует на платформах Android и iOS. Более того — мы не нашли даже сторонних библиотек, реализующих этот функционал. Пришлось реализовывать этот функционал самим. О том, что получилось, будет рассказано в этой статье.



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

Новая программа лояльности для разработчиков от 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.2K


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

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

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

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

Технологическая экспедиция Microsoft начнется 18 марта в Санкт-Петербурге

Время на прочтение2 мин
Охват и читатели1.9K
18 марта в Санкт-Петербурге состоится первая конференция в рамках технологической экспедиции Microsoft по 13-ти городам России и СНГ. Система электронных платежей PayOnline, глобальный партнер экспедиции, приглашает разработчиков, использующих в работе продукты Microsoft, следить за ходом экспедиции, участвовать в конкурсах и регистрироваться на мероприятия на сайте http://msdevtour.ru.


Хочу в экспедицию!

Создания Windows Runtime компонента на Visual C++

Время на прочтение11 мин
Охват и читатели7.3K
Тернистая дорога через дебри C# и заросли C++/CX разработки для Windows Runtime в какой-то момент привела меня к библиотеке шаблонов WRL, облегчающей написание приложений и компонентов WinRT и COM. При работе именно с этой библиотекой мне захотелось узнать, что же может скрывает под собой код:

#include "pch.h"
#include "RAWinRT.WRL.h"

using namespace Microsoft::WRL::Wrappers;
using namespace Microsoft::WRL;
using namespace ABI::RAWinRT::WRL;
using namespace ABI::Windows::ApplicationModel::Background;

class ABI::RAWinRT::WRL::TestTask : public RuntimeClass < RuntimeClassFlags<WinRt>, IBackgroundTask >
{
	InspectableClass(RuntimeClass_RAWinRT_WRL_TestTask, BaseTrust);
public:
	STDMETHODIMP Run(IBackgroundTaskInstance *taskInstance) override
	{
		return S_OK;
	}
};

ActivatableClass(TestTask);

и эти загадочные макросы, шаблоны, функции библиотеки.
И решил я начать с самой простого. Написать компонент Windows Runtime, имеющий единственный «класс» фоновой задачи, на Visual C++.

Если вам интересно, что из этого получилось, то добро пожаловать под кат.
Читать дальше →

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

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



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

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

Время на прочтение8 мин
Охват и читатели6.5K
Несмотря на то, что подавляющему большинству приложений не требуется воспроизводить звуковые эффекты, иногда возникает ситуация, когда без звукового эффекта не обойтись. Тогда возникает закономерный вопрос, как воспроизвести звуковой эффект в приложении 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.5K
Всем привет!

В последние две недели я что-то слегка забегался и перестал следить за докладами, опубликованными на сайте 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 мы решили, что нам очень важно лично пообщаться с разработчиками: рассказать что-то полезное самим и послушать разработчиков на местах. Поэтому мы решили не просто провести мероприятия в различных городах, а отправиться в технологическую экспедицию по городам России, Беларуси и Казахстана.

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



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

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