"Windows Azure для мобильных платформ". Владимир Юнев, MicrosoftYandex
Какое бы мобильное приложение вы не разрабатывали (на iOS, Android, Windows Phone, Windows 8 или веб-версию на HTML5), лучшим выбором для бэкенда будет единая облачная платформа. В докладе речь пойдёт о требованиях мобильных разработчиков к серверному функционалу и сложностях, возникающих при сборке своих велосипедов. На примере Windows Azure Mobile Services мы рассмотрим готовое облачное решение, не требующее настройки и сопровождения, как альтернативу своему бэкенду. Вы узнаете, как облачную инфраструктуру можно использовать для отправки push-уведомлений и как интегрировать авторизацию с социальными сетями; как работать с серверным кодом мобильного приложения через Git и как масштабировать мобильный бэкенд по требованию, в том числе автоматически.
Презентация доклада с Web Camp 2015 года.
История Push уведомлений. APNS и GCM.
Устройство и механика новых web push уведомлений.
Практическое руководство по созданию собственной системы push
WebCamp:Front-end Developers Day. Александр Михайленко "Обзор библиотек и кан...GeeksLab Odessa
Александр Михайленко (Основатель платформы Jeapie)
"Обзор библиотек и каналов коммуникации пользователя и веб-приложения"
В докладе будут подробно разобраны различные виды push-уведомлений от веб-приложения пользователю, в том числе свежайшие Google Chrome 42 уведомления, их способ работы, варианты реализации и кейсы применения.
Application Security - ответы на ежедневные вопросы / Сергей Белов (Mail.Ru G...Ontico
РИТ++ 2017, секция ML + IoT + ИБ
Зал Белу-Оризонти, 5 июня, 13:00
Тезисы:
http://ritfest.ru/2017/abstracts/2798.html
В данном докладе будет рассмотрено множество вопросов, с которыми сталкивается AppSec-отдел - как генерировать анти-CSRF токены, где хранить секретные ключи, как тестировать безопасность в сжатые сроки и многое, многое другое.
Как правильно подключать сотрудников из дома через VPN шлюз на Palo Alto Netw...Denis Batrankov, CISSP
Надеемся, что данные предложения помогут Вам эффективно и быстро реализовать защищенный и надежный удаленный доступ для ваших сотрудников, и реагировать на вызовы новых бизнес практик.
Документ как настраивать GlobalProtect на NGFW: http://tiny.cc/GLobalProtect
Запись этой презентации на youtube https://youtu.be/MqrNZ1J-7oE
Идентификация и аутентификация - встроенные функции безопасности или задачи с...Mikhail Vanin
Выступление на семинаре "Безопасная разработка и защита приложений", прошедшем 20 апреля в Mail.Ru Group.
Видео доступно по ссылке https://it.mail.ru/video/568/
Joint venture created by "Trimble" and "Russian space systems". The company distribute the equipment and creates CORS GNSS networks on territories of Russia and the CIS.
Our purpose is commercialization of GLONASS, expansion of application of technologies of satellite navigation in the Russian market and creation of the qualitative domestic equipment for the purpose of assistance of modernization of a technological infrastructure of Russia.
Our mission: advantages of technology of high-precision positioning in real time, irrespective of a place and distances, should become ordinary and accessible to everyone without an exception.
Руководство по формату событий для разработчиков программного обеспечения в целях полноценного логирования и интеграции с любыми системами SIEM (Security information and event management) и LM (log management).
Мы рассмотрим область применения, архитектуру и основные особенности такой известной операционной системы как Android. Также расскажем о процессе создания мобильного приложения TulaDev, о проблемах с которыми мы столкнулись и о способах их решения. Вы можете найти приложение для Android <a>на Google Play</a>
Противодействие вредоносному ПО для мобильных устройств на сети оператора свя...Denis Gorchakov
Комплекс предназначен для анализа поведения клиентов бот-сетей, осуществления перехвата пакетов от центров управления, а также для выявления заражённых абонентских станций и оперативного противодействия вредоносному программному обеспечению, используя инфраструктуру оператора сотовой связи. Основным назначением является автоматизация информационно-аналитической деятельности в бизнес-процессах, которая поможет оператору сотовой связи защитить сеть от угроз, вызванных бот-сетями и предоставить абоненту новую услугу по защите.
This document discusses the rise of chatbots and how they will change the technology landscape. It covers why chatbots are taking off now due to humans' preference for instant, natural interaction. The document argues that messaging platforms will become the new operating systems, with bots replacing mobile apps, and that conversational user interfaces are the next level of abstraction. It also examines different models for building chatbots and interaction methods. Finally, it speculates on potential future developments like digital avatars, more advanced AI/NLP platforms, and how chatbots could impact mobile apps.
➤ The document discusses chat bots and how they work on various platforms. It describes chat bots as computer programs that simulate conversation with humans. It then covers different techniques for building chat bots, including retrieval-based models which select from predefined responses and generative models which create new responses. The document also explores hosting options for chat bots, including AWS Lambda and how chat bot platforms like Facebook Messenger, Microsoft Skype, and Telegram function.
Use Slack in software development processesIgor Khomenko
This document discusses using Slack for software development processes. It provides an overview of Slack's capabilities, including channels, private channels, direct messages, and file sharing. It also describes how Slack can be integrated with development tools using incoming webhooks, outgoing webhooks, slash commands, and bot users. Examples of integrating Slack with tools like GitHub, Jira, error tracking, StackOverflow, and Jenkins are provided.
Rapid development of backend-based mobile applicationsIgor Khomenko
This document discusses the rapid development of mobile backend applications and introduces mobile backend as a service (MBaaS). It lists reasons why mobile applications need backends like user management, chat, push notifications, and data storage. Several popular MBaaS providers are mentioned, including their key features such as user management, push notifications, data storage, and analytics. Pricing models are usually freemium. Mobile backend as a service is projected to become a $7.7 billion market by 2017. The document demonstrates using MBaaS for a children's dressing game app with in-app notifications of new clothing items and cloud data storage and delivery.
4. Push Notifications
Определение:
Push Notification позволяют приложению уведомлять
пользователя о новых сообщениях или событиях без
необходимости фактически приложению быть
открытым, подобно тому, как текстовое сообщение
делает звук и всплывает на экране.
Это отличный способ для приложений
взаимодействовать с пользователем в фоновом
режиме, будь то игра сообщает нам о некоторых
событиях, происходящих в игровом мире или просто
почтовая программа издает звуковой сигнал когда новое
сообщение появляется в почтовом ящике.
5. -Pull – запрос производится
клиентом, ответ пораждается
сервером
-Push – информация поступает от
сервера к клиенту
Pull vs Push
16. 4. APNS certificate & Provision profile
-Подписать приложение правильным
Provision profile
-Сгенерировать APNS сертификат и
загрузить его на 3rd party server
Чтоб все заработало нужно:
How To! http://qblx.co/YTX4lP
21. 4. Project ID & API key
-Создать Google API project
http://developer.android.com/google/gcm/gs.ht
ml#create-proj и использовать project ID в
приложении
-Получить API key и загрузить на 3rd party
сервер
http://developer.android.com/google/gcm/gs.ht
ml#access-key
Чтоб все заработало нужно:
22. Ключевые отличия iOS & Android
-Размер payload (iOS: 256 байт, Android 4KB)
-UI (разработчик сам определяет действие по приходу пуша и
как его показывать в Android)
-Тестовая зона (В Android нет)
-Связь с APNS устнавливается по TLS, c GCM по HTTPS
-GCM более настраиваемый