Posted on 2. September 2017

Windows 10 Fall Creators Update ожидается 17 октября

Обновление Windows 10 - Fall Creators Update - будет доступно во всем мире 17 октября. С новым Fall Creators Update Вы сможете развиваться в различных творческих сферах. Microsoft произвел эволюцию в фотосъемке, которая позволит Вам наслаждаться любимыми воспоминаниями на фото, видео и 3D-эффектах; также добавлены усовершенствования в играх, безопасности, доступности и захватывающие новые функции для Windows Mixed Reality. Все эти нововведения вскоре будут воплощены в жизнь. Более того, создано множество продуктивных и многофункциональных устройств, которые будут доступны от партнеров Microsoft. 

IFA - ежегодная международная выставка бытовой электроники, проводимая в Берлине, даёт возможность участникам представить свои новейшие продукты и разработки для широкой общественности. Невероятное количество мировых инноваций Microsoft и его партнеров представляется именно там. Выставка, также известная как предшественник Берлинского радиошоу, была открыта Альбертом Эйнштейном в 1930 году. В 1930 году была проведена публичная демонстрация телевизионной системы с использованием электронно-лучевых трубок. Все это произошло за год до начала телевизионного прорыва в Германии. В этом году Microsoft также анонсируют все свои новые разработки!

Эта неделя стала большим прорывом для Microsoft! В понедельник - захватывающие обновления Windows Mixed Reality с возможностью погружения в среду смешанной реальности. В среду - доступ к Alexa через Cortana на Windows 10 ПК. И сегодня, мы расскажем Вам больше о предстоящем обновление Windows 10.

Четвертое самое обширное обновление Windows 10 - платформа для Вашего творчества. Основываясь на наблюдениях, Microsoft решили предоставить всем пользователям больше возможностей для развития, работы и вдохновления!

Творчество с новыми функциями - это то, что побуждает Microsoft двигаться только вперед. Windows 10 - самая популярная Windows версия на планете, и уже более 500 миллионов пользователей используют ее дома, на работе, в школе и не только.

Уже сегодня, Microsoft рады сообщить, что следующее обновление Windows 10, Fall Creators Update, будет доступно во всем мире 17 октября.

17 октября - Выпуск Windows 10 Fall Creators Update

Windows Ink

Инструмент Windows Ink продолжает улучшаться, позволяя рисовать на PDF-файлах, комментировать просто и быстро, делиться с другими, а также расширяет возможности того, что Вы можете делать с ручкой и бумагой. Smart Ink применяет искусственный интеллект к чернилу, автоматически делая квадраты, которые Вы рисуете, более правильными, или превращая коробки в стол без Ваших усилий. Windows Find my Pen расширит Ваше представление о рисовании с ручкой.

Фото и Видео

Приложение Photos было обновлено с добавлением трансляций для фото историй, видео, музыки, 3D и даже чернилами.

OneDrive Files On-Demand

Все созданные работы Вы можете сохранить в OneDrive Files On-Demand, и получать доступ к Вашим облачным файлам, так же как и к любым другим файлам на Вашем ПК, без использования локальной памяти для хранения.

Игры

В Fall Creators Update улучшен функционал игрового режима (Game Mode) и добавлена новая кнопка на игровой панели, которая позволяет игрокам прочувствовать полную мощность игр на обычном устройстве, как если бы это была игра на Xbox. И чтобы воспользоваться этой функцией, Вы можете попробовать ряд игр Xbox Play Anywhere, в том числе, Cuphead, Forza Motorsport 7, Super Lucky's Tale and Middle-earth: Shadow of War. Если Вы любите Xbox игры, 7 ноября Вы сможете сыграть их на самой мощной приставке Xbox One X.

Безопасность

Главная цель Microsoft - обеспечить полную безопасноть во время Вашего использования. С Fall Creators Update, Windows Defender был улучшен и оснащен новыми процессами защиты. С помощью облачного интеллекта, Вам предоставляется качественная защита от вирусов, вымогательств и эксплуатаций. Windows 10 S специально разработан для лучшей безопасности, включает продуктивный функционал, а также продолжительность заряда батареи и производительности Вашего устройства.

Основы Fall Creators Update - творчество и качественная работа, одновременно с лучшей безопасностью и защитой!

Доступность

Fall Creators Update расширяет возможности Windows  для тех, у кого болезнь Лу Герига - прогрессирующее нейродегенеративное заболевание, которое влияет на способность мозга контролировать мышцы тела. Новая функция Eye Control реализует невероятную технологию отслеживания глаз, которая позволяет писать и управлять мышью, просто с помощь глаз. Microsoft надеется, что это улучшит жизнь тех, кто болеет Лу Герига. Это невероятный прорыв в доступности, который Microsoft представит миру в Fall Creators Update.

Windows Mixed Reality


Наконец, с обновлением Fall Creators Update, Вы сможете погрузиться в новую реальность - мир Windows Mixed Reality. Объединяя физический и цифровой мир, смешанная реальность - это следующий шаг в эволюции человеческих вычислений. Впервые Microsoft создали смешанную реальность, которая полностью погружает Вас в виртуальный мир и не ограничивается размером экрана мобильного устройства.

Все гарнитуры Windows Mixed Reality будут доступны 17 октября с выходом Fall Creators Update.

Если же у Вас не будет гарнитуры Mixed Reality, Вы сможете погрузиться в смешанную реальность прямо на Вашем ПК. С помощью Mixed Reality Viewer Вы можете просматривать 3D-объекты - либо на Remix3D.com, либо создавать собственные с Paint 3D.

Инновации современных устройств с Fall Creators Update

На этой неделе команда Microsoft и ее партнеры уже анонсировали целый ряд великолепных и многофункциональных современных устройств на выставке IFA, в их числе новые Windows 2-в-1 ноутбуки, игровые ПК с новейшими 8-процессорными Intel обновлениями, включая новейшие графические карты NVIDIA, которые позволяют работать с Windows Mixed Reality, обеспечивают бесперебойную работу, предлагают OLED и 4K экраны для самых потрясающих визуальных эффектов и многое другое.

Премиум-ПК

Modern devices bring the magic of the Fall Creators Update

Благодаря процессору Intel Core i7 8-го поколения, супертонкий Lenovo Yoga 920 2-в-1 - это то, что нужно для продуктивной работы, а при подключении к внешней USB-C Thunderbolt 3 Dock станции, он превратится в мощный игровой ПК для Windows Mixed Reality. Yoga 920 был разработан для того, чтобы предоставить более удобное использование: он включает в себя микрофоны с дальним звуковым полем, чтобы Вы могли использовать Cortana во всех целях, даже таких, как включение компьютера, воспроизведение музыки, добавление напоминаний и многое другое с помощью голосовых комманд. Опциональная ручка Lenovo Active Pen с 4096 уровнями чувствительности, расширит творческий и кросс-прикладной потенциал Вашего ПК.

Acer Switch 7 Black Edition - безвентиляторный 2-в-1 ноутбук с дискретной графикой. Благодаря процессору 8-го поколения Intel Core i7 и графике NVIDIA GeForce MX150 он является идеальным помощником для выполнения интенсивных задач, творческой работы и потоковой передачи контента. Несмотря на мощные функции, инновационная технология Dual LiquidLoop от Acer поддерживает Switch 7 в тихом режиме. Switch 7 Black Edition оснащен встроенным стилусом без батареи, с помощью технологии Wacom EMR, которая имеет 4096 уровней чувствительности к давлению и поддержку наклона пера для управления углом, шириной или затенением штриха, предоставляя пользователям более аутентичный опыт для записей и рисования при использовании Windows Ink.

Популярные ПК

Popular PCs

Dell Inspiron 7000 2-in-1, разработанный для людей в движение или многопользовательского домохозяйства, доступен в 13 и 15 дюймах в алюминиевом корпусе Era Gray, имеет потрясающие визуальные эффекты с узкой рамкой, стандартный FHD 10- сенсорный IPS-дисплей с сенсорным дисплеем и опциональным сенсорным дисплеем премиум-класса 4K UHD IPS. Он предлагает мощную производительность с новыми процессорами Intel 8-го поколения, памятью DDR4; гибкие возможности подключения USB Type-C с поддержкой DisplayPort и Power Delivery, более длительный заряд батареи и тихую работу со стандартными SSD. Опциональная Dell Active Pen предоставляет естественное ощущение при использовании Windows Ink для рисования, записей или заметок.

Lenovo Miix 520 - это лучшее сочетание функциональности и съемных форм-факторов, разработанных для использования множества цифровых технологий и инструментов. Он работает на базе новейших 8-дюймовых четырехъядерных процессоров Intel Core i7 с до 16 ГБ памяти DDR4 и до 1 Тбайт PCIe SSD, Miix 520 - это удобная работа с Windows Ink для создания записей, заметок, презентаций или использования WorldView камеры для захвата изображений и редактирования их в 3D.

Профессиональные ПК

 

HP’s ProBook 430 G4 - это надежный девайс, предназначенный для деловых людей, которые должны быть продуктивными в офисе или вне офиса. Он оснащен батареей, которая держит заряд батареи целый день, алюминиевой клавиатурой и защищает Ваши приложения и данные с Windows 10 Pro.

Тонкий и легкий Dell Latitude 12 7285 2-в-1 идеально подходит для выполнения поставленных задач. Это бизнес-устройство оснащено дисплеем Infinity edge, возможностью беспроволочного заряда, встроенным Windows 10 Pro и поддержкой Windows Hello для дополнительной безопасности.

Студенческие ПК

Fujitsu Lifebook P727 с Windows 10 S - это девайс 2-в-1, предназначенный специально для студентов, которым требуется мощное и надежное устройство с поддержкой Windows Ink и Active Stylus для записи заметок, создания диаграмм и профессиональная клавиатура для написания эссе и отчетов. Батарея этого ПК может загружаться, даже когда компьютер находится в резервном режиме.

Сочитание красоты и производительности на ноутбуке Surface - правильный выбор для каждого. Он оснащен всеми необходимыми функциями для поддержания производительности, долгого заряда батареи, высококачественного отображения и мобильности. Материал Alcantara, покрывающий клавиатуру, показывает его элегантность и дизайн. Каждая деталь этого устройства тщательно продумана, и распространена на программное обеспечение. Surface Laptop поддерживает Windows 10 S с лучшими программами и сервисами Microsoft, такими как Office и OneDrive.

Игровые ПК

Gaming PCs

ASUS анонсировал ROG Chimera, ноутбук с ультрасовременным 17,3-дюймовым широкоформатным дисплеем FHD IPS, который оснащен впечатляющей антибликовой Full HD IPS панелью с технологией G-SYNC для частоты обновления 144 Гц и временем отклика 7 мс. Работающий с новейшим процессором Intel Core i7-7820HK и графикой NVIDIA GeForce GTX 1080, ROG Chimera объединяет лучшие  функции ноутбуков и консольных игр. Он оснащен встроенной Xbox Wireless, поэтому геймеры могут без особых усилий подключать свои любимые Xbox аксессуары к ПК без каких-либо адаптеров, также не придется менять коммутаторы при переключении между консолью и ПК.

Новый HP Omen X Laptop предназначен исключительно для любителей игр и eSports, ищущих бескомпромиссную производительность. HP оснастил OMEN X Laptop с разблокированными Intel Core i7 процессорами Intel 7th, опциями памяти XMP для разгона памяти и протестированных до DDR4-2800 профилей, а также разгоняемыми по графику до NVIDIA GeForce GTX 1080 видеокартами. Высокопроизводительные компоненты, передовые термальные опции, быстрые и реагирующие дисплеи, настраиваемая механическая клавиатура и усовершенствования программного обеспечения для точной установки компонентов, гарантирует, что Omen X обеспечит непревзойденную производительность игр и предоставит потрясающий дизайн. 

Гарнитуры Windows Mixed Reality
Этой осенью Acer, Dell, HP и Lenovo выпускают коллекцию гарнитур и контроллеров для Windows Mixed Reality, начальная цена гарнитур будет всего лишь $299.

Windows Mixed Reality headsets

  • Acer выпускает собственный Windows Mixed Reality Headset с контроллерами движения. Когда гарнитура соединена с контроллерами, Вы можете пользоваться полной позицией и поворотным отслеживанием на гарнитуре, чтобы легко создавать контент или играть в игры.
  • Гарнитура ASUS Windows Mixed Reality будет доступна весной 2018 года и предложит уникальный дизайн с рисунком сотен 3D-полигонов и эффектом глянцевых тонов.
  • Dell Visor оснащен жидкокристалическим дисплеем с высоким разрешением 1440 x 1440 для резкого и плавного панорамного просмотра на 360 ° для просмотра «как если бы Вы были там». Он продуманно спроектирован для удобства и комфорта с хорошо прошитыми накладками для головы и лица, которые предоставят все удобства, даже для пользователей, которые носят очки.
  • Гарнитура HP Windows Mixed Reality также будет оснащена контроллерами движения, чтобы передать лучшие впечатления от смешанной реальности.
  • Гарнитура Lenovo Explorer эргономично спроектирована и оптимизирована для Вашего комфорта, поэтому Вы можете погрузиться в мир смешанной реальности на длительный период времени.
Все эти новые устройства будут доступны, когда выйдет Windows 10 Fall Creators Update (17 октября).

Главная цель Microsoft - дать возможность каждому человеку и каждой организации во всем мире достичь большего. Одним из способов является принятие выпустить обновление Windows и расширить возможности всех пользователей с помощью Windows 10 Fall Creators Update.

Перед нами дверь в будущее и Microsoft готовы открыть ее для нас на международной выставке IFA!



Exception: Object reference not set to an instance of an object.
Posted on 18. May 2017

Announcing Project Rome iOS SDK

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

Раньше это означало переход между устройствами при сохранении одного пользовательского интерфейса на другом устройстве Windows. Несколько месяцев назад функции Project Rome были расширены на платформу Android, что позволяет вам начать сеанс пользования приложением на телефоне Android и продолжить его на ПК с операционной системой Windows, на Xbox One или даже в Surface Hub.

На сегодняшний день, поддержка Project Rome также доступна для платформы iOS. Здесь вы можете скачать Project Rome SDK для iOS.


Рассмотрение музыкального приложения Contoso

Пример Contoso Music хорошо показывает сценарии работы пользователя с приложением на разных устройствах.

Это приложение для потоковой передачи музыки UWP, которое работает на нескольких устройствах Windows, привязанных к одной и той же учетной записи Microsoft (MSA). Используя Project Rome, приложение работает таким образом, чтобы пользователь, передающий песню на ПК с ОС Windows, мог передать эту песню на свой Xbox. После этого, он всегда может переместить текущий плейлист на свой Windows Phone перед тем, как выйти на пробежку.

Расширение для iOS

Представим себе, что, основываясь на успехе версий Windows и Android, разработчик создает iOS-версию Contoso Music. Изучая его телеметрию через несколько месяцев, видим, что все приложения успешны также, как и его версии для Windows и Android. Однако в отзывах пользователей есть общая тема: Пользователи затрудняются с переключением между устройствами. Итак, планируем добавить такую возможность, чтобы пользователь могу слушать музыку на iPhone через наушники, а затем войти в гостиную и незамедлительно переключиться на воспроизведение той же музыкальной композиции через свой Xbox, подключенный к качественным динамикам.

С Project Rome iOS SDK мы можем создать мост между устройствами iOS и устройствами Windows в два этапа:

 

  • RemoteSystems API позволяет приложению обнаруживать устройства Windows, которыми владеет пользователь. RemoteSystems API позволит приложению Contoso Music обнаруживать эти устройства в той же сети или через облако.
  • После обнаружения устройств, RemoteLauncher API  запустит приложение Contoso Music на другом устройстве Windows.

 

Как это работает?

Чтобы переключиться с воспроизведения музыки с устройства iOS на устройство Windows, приложение должно распознать другое устройство. Для этого требуется использование MSA OAuth, чтобы получить разрешение на запрос для устройств, а затем обнаруживать дополнительные устройства, как показано на диаграмме ниже.


 

 

 

// Asynchronously initialize the Rome Platform.
  // Pass in self as class implements the CDOAuthCodeProviderDelegate protocol.
  [CDPlatform startWithOAuthCodeProviderDelegate:self completion:^(NSError* clientError) {
                                              if (clientError)
                                              {
                                                  // Handle error
                                                  return;
                                              }
 
                                              // Handle success, show discovery screen
                                      }];
 
// Implementation of CDOAuthCodeProviderDelegate
// The Rome SDK calls this delegate method when it needs an OAuth Access Code from the application.
- (NSError*)getAccessCode:(NSString*)signinUrl completion: (void (^)(NSError* error, NSString* accessCode))completion {
 
// Stash away the callback the SDK gives us
_getTokenCallback = completion;
 
  // Show the interactive OAuth Web View flow.
  // Once the OAuth flow completes or fails, invoke this callback.
  ...
 
// Return nil as there was no error
  return nil;
}

 

 

После инициализации, приложение может распознавать все устройства на графике устройства пользователя MSA, инициировав распознание с помощью CDRemoteSystemDiscoveryManager. Информация об обнаруженных устройствах создается через протокол CDRemoteSystemDiscoveryManagerDelegate. В примере Microsoft каждое обнаруженное устройство сохраняется в свойстве NSMutableArray.

 

// Create instance and pass ‘self’ as the delegate as it implements CDRemoteSystemDiscoveryManagerDelegate.
CDRemoteSystemDiscoveryManager* remoteSystemDiscoveryManager = [[CDRemoteSystemDiscoveryManager alloc] initWithDelegate:self];
 
// Start discovery.
[remoteSystemDiscoveryManager startDiscovery];
 
// CDRemoteSystemDiscoveryManagerDelegate implementation
- (void)remoteSystemDiscoveryManager:
            (CDRemoteSystemDiscoveryManager*)discoveryManager
                             didFind:(CDRemoteSystem*)remoteSystem {
  @synchronized(self) {
     [self.discoveredSystems addObject:remoteSystem];
      // Refresh UI based upon updated state in discoveredSystems e.g. populate table
   }
}
 
- (void)remoteSystemDiscoveryManager:
            (CDRemoteSystemDiscoveryManager*)discoveryManager
                           didUpdate:(CDRemoteSystem*)remoteSystem {
  NSString* id = remoteSystem.id;
 
// Loop through and update the Remote System instance if previously seen.
  @synchronized(self) {
    for (unsigned i = 0; i < self.discoveredSystems.count; i++) {
      CDRemoteSystem* currentRemoteSystem =
          [self.discoveredSystems objectAtIndex:i];
      NSString* currentId = currentRemoteSystem.id;
 
      if ([currentId isEqualToString:id]) {
        [self.discoveredSystems replaceObjectAtIndex:i withObject:remoteSystem];
        break;
      }
    }
 
       // Refresh UI based upon updated state in discoveredSystems e.g. populate table
  }
}

 

 

Теперь пользователь может выбрать устройство, на которое он хочет перенести проигрывание музыки, из списка обнаруженных устройств. Из выбранной CDRemoteSystem образец создания CDRemoteSystemConnectionRequest показан на диаграмме последовательности ниже. Используя CDRemoteLauncher, можно удаленно запускать приложение на выбранном устройстве, а также добавлять необходимую дополнительную контекстуальную информацию, такую как воспроизводимая в данный момент песня.

 

 

Здесь вы можете ознакомиться с тем, как дистанционно запустить http://www.bing.com  на вашем устройстве:

 

// Create a connection request using the CDRemoteSystem instance selected by the user
  CDRemoteSystemConnectionRequest* request =
       // Using the RemoteSystem above, [self.discoveredSystems addObject:remoteSystem];
      [[CDRemoteSystemConnectionRequest alloc] initWithRemoteSystem:system];
 
NSString* url = @”http://www.bing.com”;
 
  [CDRemoteLauncher
           launchUri:uri
           withRequest:request
           withCompletion:^(CDRemoteLauncherUriStatus status) {
            // Update UI on launch status
            }];

 

 

Как видите достаточно легко расширить поддержку кросс-устройств для iOS в своем приложении.

В Завершении

Project Rome разрушает барьеры, изменяя представления о том, что такое «приложение», и фокусируясь на пользователе независимо от того, где он находится или какое устроство использует. Теперь приложение не обязательно должно означать что-то, что привязано к одному устройству, вместо этого оно может быть чем-то, что существует между вашими устройствами и оптимизировано для нужного устройства в нужное время.

Чтобы узнать больше о Project Rome, ознакомьтесь с предоставленными ниже ссылками.

 

 

 



Exception: Object reference not set to an instance of an object.
Posted on 28. March 2017

Microsoft Store Services SDK запускают межстраничные баннера

Microsoft анонсировала поддержку межстраничных баннеров в Microsoft Store Services SDK. Межстраничные баннерные объявления стали одним из лучших запросов функциональных возможностей центра разработки для Windows, после того, как мы ввели поддержку межстраничных видеообъявлений.
Что такое межстраничные баннеры?
Межстраничные баннеры - очень популярный способ монетизации приложений и игр, поскольку они предлагают более высокие эффективные цены за тысячу показов, чем стандартные баннерные объявления. Они могут зарабатывать до 8-10 раз больше стандартных баннеров по следующим причинам:

  • Полное внимание пользователей: Полноэкранные объявления полностью привлекают внимание пользователей.
  • Большая площадь: Увеличенная в объеме площадь предоставляет рекламодателям больше возможностей показывать контент, который привлекает потенциальных клиентов.
  • Взаимодействие с пользователем: Межстраничные объявления требуют от пользователя перехода от рекламного объявления и, следовательно, его вовлеченность всегда высока.

Пример межстраничного объявления для мобильных устройств

 

Пример межстраничного объявления для планшетных/ ПК устройств

Этот новый формат объявлений доступен в последней версии Microsoft Store Services SDK для приложений универсальной платформы Windows (UWP) для Windows 10.
Если Вы еще не начали монетизировать свое приложение или игру с объявлениями с помощью Microsoft Store Services SDK, сейчас подходящее время начать. Cотрудники Microsoft подобрали несколько рекламных сетей, чтобы межстраничные баннерные объявления могли приносить хороший доход разработчикам, и также продолжают работу с большим количеством сетей, чтобы увеличить возможности заработка этого и других форматов рекламы. Чтобы узнать больше о вариантах добавления объявлений в Ваши приложения с помощью данного SDK, ознакомтесь с этой статьей.

Как начать?
Поскольку сейчас проходит бета-тестирование, пожалуйста, пишите по адресу aiacare@microsoft.com  ,чтобы отправить свое приложение или игру в бета-версию. После того, как будет созданный межстраничный рекламный блок, вы можете продолжить используя следующие шаги, чтобы включить его в свое приложение или игру.

Чтобы добавить межстраничное объявление в свою игру или приложение, используйте класс InterstitialAd из Microsoft Store Services SDK. Если вы уже знакомы с инструкциями по добавлению межстраничных видеообъявлений в игру или приложение, процесс добавления межстраничных баннерных объявлений будет практически идентичным. Единственное различие состоит в том, что при вызове метода RequestAd для извлечения объявления вы указываете тип AdType.Display для типа объявления (это новое значение перечисления в последней версии SDK).

 

using Microsoft.Advertising.WinRT.UI;
…
…
// declare the object and set your app parameters
InterstitialAd myInterstitialAd = null;
string myAppId = "d25517cb-12d4-4699-8bdc-52040c712cab";
string myAdUnitId = "11389925";
…
…
// instantiate the Ad
myInterstitialAd = new InterstitialAd();
myInterstitialAd.AdReady += MyInterstitialAd_AdReady;
myInterstitialAd.ErrorOccurred += MyInterstitialAd_ErrorOccurred;
myInterstitialAd.Completed += MyInterstitialAd_Completed;
myInterstitialAd.Cancelled += MyInterstitialAd_Cancelled;
…
…
// request for the ad a few seconds before you intend to display
myInterstitialAd.RequestAd(AdType.Display, myAppId, myAdUnitId);
…
…
// display the ad
if (InterstitialAdState.Ready == myInterstitialAd.State)
{
    myInterstitialAd.Show();
}
…
…

Подробные инструкции и примеры кода для добавления межстраничного баннера или межстраничного видеообъявления в игру или приложение, смотрите в этой статье.

Какие практические методы наиболее эффективны?

Из-за большего размера межстраничные баннеры требуют больше пропускной способности на пользовательских устройствах, чем стандартные баннерные объявления. Для этого необходимо использовать метод RequestAd для получения межстраничного баннерного объявления за 3-4 секунды до его отображения. Чтобы максимально использовать межстраничные объявления в ваших играх или приложениях, ознакомьтесь с руководящими принципами межстраничных объявлений.



Exception: Object reference not set to an instance of an object.
Posted on 15. November 2011

Windows Phone 7.5 MiniCamp

WP7MiniCamp

Компания Microsoft Ukraine продолжает нас радовать мероприятиями посвященными платформе Windows Phone 7. На очередном мероприятии, которое пройдет 24 ноября в офисе компании, речь пойдет о новых возможностях платформы Windows Phone Mango. Расписание мероприятия:

09:00–09:30 Регистрация

09:30–10:30 Создание приложений для Windows Phone 7.5, средства разработки.

Андрей Терехов, директор департамента стратегических технологий, Майкрософт Украина

10:30–11:30 Многозадачность в Windows Phone 7.5,

Сергей Лутай, Digital Cloud Technologies, Silverlight MVP, MCT, MCPD

11:30–12:00 Кофе, перерыв

12:00–13:00 Live Tiles и Push Notification
Александр Краковецкий, разработчик программного обеспечения MVP/ RD,
автор
wp7rocks.com

13:00–14:00 Разработка игр под Windows Phone 7.5.

Сергей Лутай, Digital Cloud Technologies, Silverlight MVP, MCT, MCPD

14:00–14:30 Обед

14:30–15:00 METRO. Дизайн под Windows Phone.

Никита Лукьянец, UX-евангелист, Майкрософт Украина

15:00–16:00 Интеграция с поиском, контактами, Picture Hub и др.

Сергей Байдачный, специалист по разработке программного обеспечения, Майкрософт Украина

Зарегистрироваться на мероприятие можно на официальной странице



Exception: Object reference not set to an instance of an object.
Posted on 1. September 2011

Доступен Silverlight 5 RC

silverlight5featuresСегодня стал доступен для загрузки Silverlight 5 Release Candidate версия. Текущая версия предназначена для разработчиков(go-live лицензия отсутствует), что бы у нас было время подготовить наши проекты к выходу финальной версии Silverlight 5, позже в этом году Smile. Используйте этот релиз, что бы подкорректировать соответствующие пространства имен и ссылки на сборки, а также добавить новые возможности.

В эту версию были включены следующие возможности:

  • событие DataContextChanged;
  • поддержка 64х ОС;
  • поддержка P/Invoke;
  • “векторная” печать;
  • доверительный режим внутри браузера;
  • PivotViewer компонент;
  • управление режимом энергосбережения – заключается в отключении заставки во время просмотра видео.

О всех нововведениях в RC версии читайте здесь

Кроме этого было сделано ряд изменений в размещении некоторых пространств имен XNA и файлов. Например некоторые вещи, касающиеся работы с 3D, находятся в разных сборках.

Скачать:



Exception: Object reference not set to an instance of an object.
Posted on 28. July 2011

SharePoint 2010 and Windows Phone 7 Training Kit

На сайте Microsoft Download Center доступен для загрузки SharePoint 2010 and Windows Phone 7 Training Kit. Он создан для разработчиков, которые знакомы с созданием приложений для Windows Phone 7 и SharePoint 2010. Курс нацелен на создание приложений, которые используют обе платформы. Если вы новичок в разработке Windows Phone 7 приложений, то рекомендую для начала пройти курс Windows Phone 7 Training Kit. Новичкам в SharePoint 2010 - SharePoint 2010 Developer Training Kit.

Training Kit состоит из нескольких частей:

  • Introduction to Windows Phone 7 Development
  • Setting Up A SharePoint and Windows Phone 7 Development Environment
  • SharePoint 2010 Mobile Web Development
  • Integrating SharePoint Data in Windows Phone 7 Applications
  • Advanced SharePoint Data Access in Windows Phone 7 Applications
  • Security With SharePoint And Windows Phone 7 Applications
  • Integrating Push Notifications with SharePoint Data in Windows Phone 7 Applications
  • Integrating SharePoint 2010 and Windows Azure
  • Deploying Windows Phone 7 Applications
  • SharePoint and Windows Phone 7 Tips and Best Practices
Каждая часть курса содержит презентацию и набор лабораторных работ.

Exception: Object reference not set to an instance of an object.
Posted on 18. May 2011

Интеграционный пакет Silverlight для Microsoft Enterprise Library 5.0

PNP_Silverlight

Команда P&P выпустила Silverlight Intergartion Pack для Microsoft Enterprise Library. Данная версия решения содержит компоненты, содержащие рекомендованные практики содействующие обеспечению согласованности, расширения, легкости использования, интеграции. А также руководство по использованию. Кроме этого, решение предназначено для тех, кто хочет перенести свое готовое бизнес решение, использующее Enterprise Library, на Silverlight.

Текущая версия включает в себя:

· Блок кеширования:

    • Кеширование в памяти;
    • Кеширование в изолиронном хранилище;
    • Политики очистки и истечения срока действия;
    • Уведомление о чистке кеша.

· Блок верификации:

  • Много уровневая комплексная валидация;
  • Правила валидации, основанные на атрибутах;
  • Конфигурационная система правил валидации;
  • Простоя валидация между несколькими полями;
  • Многослойная валидация(через WCF RIA Services);
  • Поддержка установки множественных правил;
  • И др.

· Блок логирования:

  • Слушатель трассировки уведомлений;
  • Слушатель трассировки изолированного хранилища;
  • Фильтры логирования;
  • Трассировка;
  • Мощная настройка встроенных валидаторов.

· Блок обработки ошибок:

Простота настройки;

  • Обработчик логирования;
  • Обработчик замены;
  • Обработчик переносов.

· Unity блок – контейнер dependency injection

· Блок политики инъекций

  • Обработчик валидации;
  • Обработчик ошибок
  • Обработчик логирования.

· StockTrader V2 (на данный момент не релиз версия)

clip_image002

Детальнее читайте в блоге Grigori Melnik

Скачать Silverlight Integration Pack for Microsoft Enterprise Library 5.0



Exception: Object reference not set to an instance of an object.
Posted on 13. April 2011

Доступен Silverlight 5 Beta

imageКак и обещали, получаем первую публичную версию Silverlight 5 Beta. Пока еще не все анонсированные возможности реализованы, но пробовать уже сделаное и оставить свой отзыв можно. И так, из реализованного в текущей версии:

  • улучшения в связывании данных(отладка, связывание в стилях, связывание по типу, выбор шаблона в зависимости от типа данных и др.);
  • возможности работы с 3D графикой;
  • счетчик кликов в обработчиках xxxMouseUp и xxxMouseDown;
  • SoundEffect;
  • Улучшения в отображении текста и работе с ним;
  • изменение скорости воспроизведения медиа контента;
  • возможность создания пользовательской разметки;
  • декодирование видео H.264 на ресурсах видео карты;
  • полная поддержка клавиатуры в полноэкранном режиме;
  • ряд улучшение в оптимизации работы приложений;
  • возможность использование виндовс окон при работе в доверительном режиме;
  • использование возможностей доверительного режима в приложении в браузере(через конфигурацию групповых политик);
  • улучшения в сетевом взаимодействии с сервером;

Более детально об использовании новых возможностей читайте в следующих постах.

Другие ресурсы для загрузки:



Exception: Object reference not set to an instance of an object.
Posted on 6. April 2011

Материалы конференции “Дни разработчиков–Весна 2011”

Как обещал – выкладываю материалы мероприятия.















Плюс, немного фотографий Севастополя (только здесь у меня было свободное время Smile )

Дни разработчика 2011 Весна

Дни разработчика 2011 Весна

Дни разработчика 2011 Весна

Дни разработчика 2011 Весна

Дни разработчика 2011 Весна

Дни разработчика 2011 Весна

Дни разработчика 2011 Весна



Exception: Object reference not set to an instance of an object.
Posted on 16. March 2011

Online University: Silverlight & Windows Phone 7

Silverlight_WindowsPhone

В апреле месяце при поддержке Департамента Стратегических Решений компании Microsoft Украина я проведу онлайн семинары по технологиям Silverlight и Windows Phone 7. Если вам интересно узнать о каких-то особенностях указанных технологий – пишите мне на почту.

Спешите, времени осталось не много.



Exception: Object reference not set to an instance of an object.