![]() ![]() ![]()
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера coding4.net/Записи в блоге |
![]() |
|
Visual Studio в рамках технологической платформы Microsoft
2012-07-07 22:08:00 (читать в оригинале)
Visual Studio предоставляет возможности не только для создания, отладки и тестирования приложений, но и обеспечивает инфраструктуру командной разработки, которая позволяет организовывать функционирование команд разнообразного размера и по самым различным методологиям разработки: начиная с Agile (Scrum и прочие), заканчивая формальными – CMMI 3 и выше. Существенной особенностью взгляда на жизненный цикл создаваемых таким образом приложений можно назвать интеграцию с System Center для наблюдения за их работой в производственной среде. Это позволяет ощутимо упростить нахождение ошибок даже при производственной эксплуатации. Итак, Visual Studio являет собой единый инструмент для разработки ПО под всю платформу Microsoft в качестве концепции «устройства + облако». Эффективность применения отображается на конкретных примерах. Так, наличие мощного эмулятора для создания приложений под Windows 8 позволяет выполнение отладки приложения на всевозможных разрешениях, изменение ориентации эмулируемых устройств, генерацию сенсорных жестов, эмуляцию геолокации и многое другое. Аналогичные возможности способен предоставлять и эмулятор для создания приложений под Windows Phone. Visual Studio может позволить при разработке под Windows Azure использование локального эмулятора облачной платформы – с ним удобно разрабатывать и настраивать приложения в любом месте. Благодаря возможностям командной разработки можно добиваться предсказуемости и прозрачности всех процессов создания ПО. Таким образом, в случае разработки в концепции «устройства + облако» для создания выполненных в стиле Metro приложений для устройств, делается акцент на таких технологиях: .NET Framework удерживает звание самой продуктивной и функциональной библиотеки для разработки локальных сервисов (под Windows Server) и сервисов для облака (под Windows Azure). Также с .NET Framework возможно создание богатых приложений для рабочего стола Windows 8. Вышеописанные технологии формируют простую и четкую платформу, которая воплощается парадигмой «устройства + облако».

Облачные вычисления в рамках технологической платформы Microsoft
2012-07-07 22:00:00 (читать в оригинале)
Проанализируем еще один важный компонент в составе платформы Microsoft – а именно облачные вычисления. Рассмотрев множество приложений для ноутбуков, настольных компьютеров, смартфонов, планшетов и прочих мобильных устройств, легко отметить, что подавляющее их количество пользуется разнообразными веб-службами и веб-сервисами, обращается к программным интерфейсам всевозможных социальных сетей и так далее. Следовательно, современные способы визуализации для устройств связаны с требующимися обращениями через интернет к разным сервисам с целью создания сценариев работы с соцсетями, твиттером, разного рода медиа-источниками, рекламными и аналитическими платформами, а также прочими сервисами. Некоторыми из них можно пользоваться «как есть», хотя требуется обеспечить интеграцию приложения с ними. Другие же, уникальные для приложения сервисы, нужно разрабатывать самостоятельно. Созданная Microsoft облачная платформа под названием Windows Azure призвана облегчать разработку в облаке сервисов и приложений, равно как и интеграцию с приложениями уже существующих сервисов - аутентификационных и прочих. Сильная сторона Windows Azure состоит в возможности моментального получения требующейся приложению инфраструктуры в самом облаке, не требующего закупки какого-либо аппаратного обеспечения, устроения и настройки в организации локальной инфраструктуры. Объемы использования таких вычислительных мощностей возможно изменять динамически с помощью простой подстройки параметров определенного облачного сервиса. Приложения на основе Windows Azure отличаются эластичностью, они адаптируются к изменению нагрузки не просто в разы, но в порядки. Достигается такой эффект благодаря тому, что создание приложения по шаблонам Windows Azure сразу предоставляет адаптированную к внушительным колебаниям нагрузки архитектуру. Наряду с отличной доступностью и отказоустойчивостью этот подход способен обеспечить: ощутимую экономичность сервиса за счет быстрого увеличения вычислительных мощностей в пиковые периоды пользования им – без возрастания постоянных издержек из-за капитальных вложений в развитие инфраструктуры. Наоборот, при уменьшении нагрузок, основную часть имеющихся вычислительных мощностей можно отключить, оплачивая только пользование оставшимися. Возможности для быстрого развития бизнеса, не требующего полной переделки архитектуры сервиса и инфраструктуры его работы при взрывном росте его популярности, и следовательно – нагрузки. Хорошим примером использования потенциала Windows Azure представляется сервис News360. Его идея заключена в подборе новостей, предоставляемых пользователю, исходя из анализа его интересов в facebook- и твиттер-лентах. Данный сервис являет собой впечатляющую реализацию идеи «устройства + облако». В облаке на платформе Windows Azure выполнен сервис, который обеспечивает функционирование логики семантического анализа полученных из внушительного количества источников новостей, и сопоставляет их с профилями каждого из пользователей. У него имеются богатые интерактивные клиенты под основные платформы современных мобильных аппаратов, к примеру, клиент для Windows Phone и Windows 8. Все это делает News360 отличным образцом использования для создания популярных приложений современной платформы Microsoft. Существенная характеристика именно Windows Azure в качестве облачной платформы – это поддержка разнообразнейших, не только принадлежащих Microsoft, технологий осуществления облачных решений. Кроме Visual Studio и .NET, Windows Azure поддерживает PHP, Eclipse, Java, Python, Tomcat, Ruby, Node.js и прочие технологии. Такая широкая совместимость чрезвычайно важна для выполнения платформой Windows Azure практической интегрирующей роли с различными сервисами и приложениями. К тому же, для разработок в облаке возможно и создание к Microsoft Office 365 - облачному пакету продуктов – расширений, совершенствующих порталы Office 365 дополнениями функционала от независимых разработчиков. Рамки концепции «устройства + облако» объединяют некоторый ряд важнейших технологий, базирующихся на двух главных платформах, сервисами которых в разных комбинациях могут пользоваться «умные» устройства: Windows Server, в качестве платформы для ИТ-сервисов on-premise (внутри организаций)и Windows Azure, как платформы для ИТ-сервисов в облаке. Подходить с гибкостью к распределению сервисов в облаке и внутри организации, а также выполнять всевозможные гибридные конфигурации, позволяют следующие объединяющие технологии: Windows Server Active Directory – особая служба каталогов, с которой можно интегрировать инфраструктуру компании и облако для удобства управления политиками, учетными записями, безопасностью и идентификацией. System Center – целое семейство продуктов, которое позволяет управлять инфраструктурой и выполнять мониторинг всех уровней, от виртуализации и конфигурирования серверов до управления ИТ сервисами и приложениями. Важно, что System Center может обеспечить единообразное управление и локальной, и облачной инфраструктурой из единой интегрированной среды. Благодаря этому принципиально упрощаются создание и качественное обслуживание различных гибридных конфигураций, облегчается миграция сервисов в облако из локальной инфраструктуры. Реализует System Center сервисный, практичный подход к ИТ-услугам: он позволяет пользователям запрашивать и получать сервисы в автоматическом (self-service) режиме. В качестве единого стандарта для облачной и локальной инфрастуктуры виртуализация при помощи Microsoft Hyper-V дает возможность легкого переноса сервисов в облако, осуществления тестирования, разворачивания и миграции сервисов.
Устройства в рамках технологической платформы Microsoft
2012-07-07 21:50:00 (читать в оригинале)
Сложно не заметить, что методология нынешних пользовательских интерфейсов всех основных видов устройств базируется на технологии Metro. Эту парадигму используют Windows 8, Xbox 360, Windows Phone… В качестве краеугольного подхода к задачам интерфейса, Metro реализует следующие важнейшие принципы:
1) Использование вместо статических иконок для запуска приложений специальных живых плиток (они же live tiles) - информационных областей прямоугольных очертаний. Помимо выполнения функции по запуску приложений, подобно иконкам, такая живая плитка способна отображать разного рода уведомления, демонстрировать всевозможную информацию или новости от приложения еще до его запуска. Благодаря этому с точки зрения пользователя интерфейс приобретает на порядок большую информативность. Он позволяет своевременно отслеживать все интересные и важные сообщения, а следовательно – запускать предпочитаемые приложения чаще и с получением большей пользы. К тому же, это решение удобно и для пользования мышью, и для сенсорных вариантов управления.
2) Применение более ясных и четких символов, подобных инфо-указателям - к примеру, в аэропортах или метро. Такой подход, повышающий интуитивность, позволяющий сосредоточиться на содержании вместо окантовок и оформления, способен ощутимо ускорить работу пользователя.
3) Полноэкранная работа приложений – запускаясь на весь экран, они не тратят его пространство и не отвлекают внимание на окантовку окон. Это повышает комфорт работы с приложением, позволяя погружаться в контент глубже и не отвлекаться. При надобности с краев экрана специальными жестами можно вызвать панели управления ОС.
Ну а тем, кому хочется немного развлечься, рекомендую прикольные игры онлайн бесплатно
Технологическая платформа Microsoft в наши дни
2012-07-06 20:59:00 (читать в оригинале)Все пользователи знакомы с операционной системой Windows и рядом других продуктов и технологий, например, многие знают инструментальную среду разработки погромного обеспечения Visual Studio. Однако попытки создать описание платформы Microsoft в виде архитектурных диаграмм чаще всего приводят к сложным конструкциям, которые далеко не всегда легко понимают пользователи. Причина этому – большое количество уровней интеграции, сложных взаимозависимостей и технологических особенностей. Тем не менее, постоянное развитие информационных технологий требует более простого и понятного языка, особенно это касается важных индустриальных трендов, которыми являются:HTML 5; Облачные вычисления;Расширение аудитории разработчиков.
Стандарт HTML 5 уже завоевывает популярность, поскольку позволяет веб-разработчикам реализовывать другой уровень интерактивности приложений, соответствующий последним требованиям работы с векторной визуализацией и медиа-источниками. Десятки или даже сотни тысяч разработчиков, использующих HTML и JavaScript, имеют возможность реализовать свои проекты, создавая более функциональные приложения. HTML 5 дает возможность значительно расширить количество разработчиков, которые занимаются созданием приложений. Поэтому HTML 5 имеет большое значение для компании Microsoft.
Облачные вычисления уже заняли позицию ключевого индустриального тренда, в последнее время вместо разворачивания IT-сервисов внутри организации используется облачная платформа. Такая инфраструктура экономит немало времени и ресурсов, а также обеспечивает «эластичность», иными словами облачный сервис способен быстро адаптироваться к сильному увеличению нагрузки или наоборот – её снижению. Рынок облачных вычислений в настоящее время является одним из наиболее быстроразвивающихся в сфере современной IT-индустрии.
Расширение аудитории разработчиков происходит в первую очередь за счет того, что знакомиться с информационными технологиями люди стали значительно раньше, это происходит благодаря проникновению IT во многие сферы жизни, а также из-за того, что технологии разработки программного обеспечения становятся проще и оперируют объектами более высокого уровня. Например, раньше для того чтобы вывести изображение на экран надо было писать в буфер памяти и самостоятельно просчитывать способы отображения всех фигур, а теперь есть объектные описания сложных анимаций и визуальных элементов, которые позволяют сделать отрисовку простым добавлением объекта на экран разработки интерфейса приложения. Также можно привести примеры успеха совсем юных разработчиков: 10-летняя Hannah Wyman, выигравшая Kodu Cup в США (визуальное программирование на Xbox 360). Известен пример игры Bubble Ball, которую создал 14-летний разработчик, игра была загружена более 12 миллионов раз.Для любой современной платформы очень важно быть актуальной данным трендам. Если и вы хотите добиться успеха, разрабатывая программы для иностранных пользователей, то вам необходимы курсы иностранных языков. Компания Microsoft реализует свой современный подход в виде понятной и четкой концепции под названием «устройства + облако» (Cloud + Devices).Устройства + ОблакоВсе устройства – это ОС с аппаратным обеспечением и три вида экранов:большие (телевизоры) – Xbox360;средние (планшетные компьютеры, ноутбуки и настольные компьютеры) – Windows;малые – Windows Phone;Эти системы подключаются к облачным сервисам, обеспечивающим интеграцию и работу приложений, что требует значительной вычислительной мощности. Облачная платформа Windows Azure дает возможность создавать в облаке приложения, значительно расширяющие возможности устройства.Иными словами платформа Microsoft это реализация концепции «устройства + облако», которая включат в себя богатый функционал. Чтобы лучше разбираться в платформе Microsoft, нужно читать документацию на английском языке, а для этого пройдите курсы английского языка.


Приложения для Windows Phone 7 и Windows Phone 8
2012-07-06 19:54:00 (читать в оригинале)
Ларри Либерман, являющейся главой разработчиков Windows Phone 7, поделился в блоге разработчиков интересной информацией относительно новой мобильной операционной системы Microsoft Windows Phone 8. Стало известно, что рабочее название ОС - Apollo, а название Windows Phone 8 является неформальным.Также Либерман сообщил, что данная ОС будет обладать обратной совместимостью с Windows Phone 7. Это значит, что владельцы WP8-смартфонов без проблем смогут запускать на них приложения, которые созданы для Windows Phone 7.Либерман написал в блоге следующее: «Независимо от того, что мы делаем для внедрения новых возможностей и функционала, мы прикладываем большие усилия для того чтобы сохранить уже имеющиеся наработки».Пока относительно новой ОС остается один важный вопрос: будет ли она совместима со старым оборудованием. Если верить слухам, которые появляются в последнее время, то Windows Phone 8 не будет совместима со смартфонами, работающими базе Windows Phone 7.



Категория «Знаменитости»
Взлеты Топ 5
![]() | ||
+241 |
251 |
_Kicker_ |
+215 |
255 |
Zoxx.ru - Блог Металлиста |
+214 |
302 |
shocvideo |
+203 |
257 |
Ка-фе - фрик - интернет - кафе в RSS |
+199 |
256 |
Сериал "Универ" - комедийный сериал на ТНТ |
Падения Топ 5
![]() | ||
-2 |
46 |
Бабка-ежка |
-2 |
55 |
I_want_be_loved |
-3 |
45 |
Темы_дня |
-3 |
54 |
CadburRy |
-4 |
60 |
Моя Свобода и Любовь |

Популярные за сутки
Загрузка...

BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.
взяты из открытых общедоступных источников и являются собственностью их авторов.