Новый Office 365 как платформа для разработчиков под Windows, Android, iOS и Web


    В календаре евангелиста Microsoft TechEd всегда отмечен особенно, потому что эта конференция о будущем как компании, так и индустрии в целом. TechEd Europe 2014, который состоялся на прошлой неделе в Барселоне, как и ожидалось, полон анонсов и новых решений, при этом главная для меня новость связана с Office 365.

    Во-первых, OneDrive для пользователей Office 365 стал безлимитным и без дополнительной платы.

    Во-вторых, добавится новый и очень важный для безопасности данных бизнесса функционал Built-in Mobile Device Management (MDM) for Office 365. MDM позволит IТ администраторам централизованно управлять смартфонами и планшетами, включая iOS, Android и Windows Phone. Данный функционал будет доступен в первом квартале 2015 года.

    Но самая долгожданная новость связана именно с разработкой под Office 365. Команда разработчиков платформы выразила это в одной фразе:

    Write once, run anywhere


    Для этого была создана экосистема вокруг Office 365, которая включает в себя следующие нововведения:
    • Office 365 APIs для работы с Почтой, Файлами, Календарями и Контактами
    • SDKs для разработки нативных приложений
    • Разработка приложений для Office и возможность доступа разработчикам к приложениям с помощью Office 365 app launcher


    Новые Office 365 API


    Для работы с новыми Office 365 API применяются открытые стандарты REST, OData и Oauth. На сегодняшний день есть возможность использовать более 400 петабайт (достоверно на Март 2014) информации находящейся в Office 365. На данном этапе платформа предоставляет доступ из ваших приложений к Почте, Файлам, Календарям и Контактам.
    В ближайшем будущем команда Office 365 обещает предоставить доступ к Задачам ,Yammer и Office Graph.



    Вы можете найти примеры кода по работе с API тут: https://github.com/OfficeDev

    Новые Android, iOS и Visual Studio SDKs для Office 365


    Команда разработчиков, предоставляя доступ к службам Office 365, создала комплект средств разработки для Android, Visual Studio, SDK для iOS, который поддерживает Objective-C и Swift в недалеком будущем.


    Разработка приложений для Office


    Прошли те времена, когда для разработки под Office мы использовали замысловатые VBA или Com add-ins.Сейчас Office может быть установлен как на iPad, Android или просто в форме Web приложения, что соотвествует Run Anywhere. Но что насчет Write Once?
    Ответ очевиден: использование открытых стандартов HTML5, CSS3, JS, REST для пользовательских интерфейсов.

    Платформа дает возможность разработать три типа приложений для Office:
    • Task pane app: интегрированное в Office (Word, Excel, PowerPoint) приложение, которое взаимодействует с выделенной информацией в документе
    • Content app: интегрированное в Office приложение для визуализации данных, медиа и других типов внешнего контента
    • Mail app:интегрированное приложение в Outlook (Exchange 2013 or Exchange Online), которое взаимодействует с контентом в письме, а также с планированием встреч

    Разработка под Office 365 позволяет выбирать инструменты, платформы и языки такие как Ruby, C, .NET, Java, Python, PHP и другие.

    Для простоты и удобства создания приложений под Office и SharePoint Microsoft предлагает использовать встроенный в Office 365 инструмент — Napa. Так же как и Napa — Office 365 app launcher является частью платформы, данная функциональность предоставляет пользователям и разработчикам кастомизированный доступ к установленным приложениям.


    Пример использования Napa для разработки приложения Mail


    Набор готовых сценариев для разработки приложений под Office




    Разработка на HTML, JavaScript и публикация приложения делается не выходя из Office 365




    Пример того как выглядит готовое приложение в Outlook




    Дополнительные ресурсы




    Полезные ссылки


    Microsoft
    114.35
    Microsoft — мировой лидер в области ПО и ИТ-услуг
    Share post

    Comments 21

      +5
      А мне не дали безлимитного хранилища, до сих пор 1Тб.
        0
        Выкатывают постепенно, не всем сразу. В первые дни после анонса даже записаться можно было, чтобы получить обновление пораньше.
        +16
        Write once, run anywhere

        Где-то я уже это слышал…
          –1
          Решил попробовать месяц бесплатно. В итоге повёл себя так же, как люди описываемые в недавней статье про ввод данных карты для получения пробного периода — увидел запрос данных кредитки и закрыл окошко.
            0
            ну что вы как маленький. Заведите дебетку с нулем на счету и ничего не бойтесь %)
              0
              Да ну их плодить. Утомился уже закрывать ненужные)
              Надо было ТКС оставить, они при 0 не списывают за обслуживание.
                0
                У киви, например, можно сделать себе виртуальную карту. Если становится не нужна, закрывается за одну минуту.
              +1
              Нашли проблему 21 века! Так все фирмы давно делают, что Amazon, что DO к примеру.
              Из личного опыта могу сказать, Office 365 это очень выгодно!
              Недавно на него перешли, компания из 7 рабочих мест. До него пользовались LibreOffice который при наших требованиях не годится для совместной работы в таблицах. Мчались год.
              В итоге взяли Office 365 за 360р. в месяц! Это 2520р. за всех. Честно сказать для реально работающей фирмы это не большие затраты и многие могут себе позволить.
              В итоге мы получили полноценный офисный пакет MS Office 365! Можно сказать в подарок нам достался OneDrive и SharePoint для совместной работы!
              Вы не представляете как всё стало просто и удобно! И сотрудники рады тому что могут установить Office 365 четырех личных устройствах.
              Жалко что нельзя заключить годовой контракт и платить ежемесячно, но со скидкой.
              Вообще я жду «голых» ПК для офиса и полной инфраструктуры из облака, вплоть до ОС. Будет очень удобно и дешево на старте бизнеса.
              +1
              Я вот не совсем понял. Будет ли доступ к низкоуровневым API ОС (.Net)? Сейчас, к примеру, я могу через WinAPI в Excel подключиться к COM-порту и снимать данные прямо через него. В VBA это не очень удобно, но тем не менее возможно без всяких там COM.

              VBA пришёл долгожданный конец? Можно ли будет использовать c# и .Net для работы к COM портом на ПК? Я хочу данные с прибора заливать сразу в Excel, реализовав на макросах протокол работы с прибором.
                +2
                А есть какие-то звездочки aka доп. условия на безлимитное облачное хранилище?
                  +9
                  Увы, есть.

                  Хитрый майкрософт не любит об этом распространяться, в анонсах новостей и даже в основных описаниях сервиса этого лимита вы не увидите, но он есть — лимит на 20000 файлов.

                  Больше просто перестает индексироваться. Это ограничение присутствует даже в корпоративных версиях OneDrive. Люди в форумах задаются вопросом «Are you kidding? 20000 files? For my big organization?», а саппорт Майкрософт стыдливо приносит извинения за данное ограничение и рекомендует (sic!) пользоваться архиваторами для сокращения количества файлов.

                  Я на этом обжегся, когда наивно пытался перенести коллекцию фотографий с дропбокса после покупки (аренды) Office 365.
                  — «Бесплатно же ж», — подумал я, когда начал переносить туда свою коллекцию фотографий.
                  — «А, фиг тебе», — подумал Microsoft OneDrive и прекратил синхронизацию после 20000-ного файла.
                    0
                    Я просто ещё неделю назад читая анонс на geek dot com подумал, что точно будет какая-то подстава, поискал быстренько и ничего не нашел. Спасибо что рассказали, я только хочу уточнить: речь ведь про лимит синхронизации, а не индексации для поиска?
                      +1
                      На синхронизацию с OneDrive. Индексация для поиска — это ж совсем из другой оперы, если я все правильно понимаю.
                      +2
                      Это ограничение присутствует даже в корпоративных версиях OneDrive.

                      Ограничение в OneDrive for Business на 20к файлов в одной library. А этих самых library можно создать сколько угодно.
                        0
                        Очень похоже на ограничение GFS2. Там, если правильно помню, ограничение 20000 непосредственных чаилдов в одной директории.
                        –2
                        Действительно, так и хочется сказать «Are you kidding me?!».

                        Посмотрел сейчас в свойствах папки OneDrive — а там уже 6619 файлов. И там пока что одни файлы по учебе, да фотографии с iPhone, ничего другого нет. Такой объем за год.
                        И что, после 20000 больше ничего залить не получится? Вот он и хваленый OneDrive :(
                      0
                      Я, кажется, немножко тупой. Объясните: я не смогу сделать простое приложение поверх REST, которое работает с экселевскими файлами в моем oneDrive? Тут все, как я понял, утыкается в Office 365 корпоративный.
                        0
                        В шапке
                        Connect("Запомнить дату")


                        кто это придумал?)
                          0
                          Подскажите.
                          Вот продается, например, Microsoft Office 365 для дома за 1790 рублей (https://allsoft.ru/software/vendors/microsoft/microsoft-office-365-home-premium/#purchase_options)
                          Если я его куплю я получу безлимитный OneDrive на год на 5 ПК?
                          Это все что придется заплатить за год или нужно еще что-то оплачивать каждый месяц? И что будет когда год кончится — сколько-то спишут автоматически и сколько?
                          Спасибо.
                            0
                            Нет, получите на 1 ПК. Раз в год. Спишут автоматически столько же, если не подорожает из-за курса. Автосписывание можно отменить потом. А лучше оплачивать вообще с вирткарты и не париться.
                              0
                              Ну про 1 ПК Вы, конечно, не правы. Я купил и могу добавить еще 5 человек. Поэтому можно скидываться на 5х. Вот только почему-то вместо безлимитного пространства все еще написано 1Тб.

                          Only users with full accounts can post comments. Log in, please.