Разработка мобильных приложений в Microsoft ® Visual Studio ®.NET 2003 Эд Кэйм Менеджер по продукту Разработка для мобильных устройств Корпорация Майкрософт.

Презентация:



Advertisements
Похожие презентации
Microsoft ® Visual Basic ®.NET 2003 Быстрые решения для Microsoft ® Windows ® и веб-разработки.
Advertisements

Microsoft ® Visual Studio ®.NET 2003 Расширение представления.
Архитектура Часть 3 Стратегии интеграции и взаимодействия.
Microsoft ® Visual C++ ®.NET 2003 Мощный инструмент разработчика.
Куратор: Ямпольская Л.И., директор УЦ ТПУ&Softline, тел.раб.(3822) Томск Национальный исследовательский Томский политехнический.
Быстрый старт занятие 2: управление Виртуализация от Майкрософт для специалистов VMware Модуль 5: обзор пакета System Center с акцентом на DPM.
Тренинг «Разработка веб-приложений на ASP.NET» Занятие 1 Знакомство с ASP.NET Гайдар Магдануров
8/13/2012dotSITE - XP and MSF development in.NET1 Проектирование и создание приложений на базе Visual Studio.NET Andrew Filev Team leader dotSITE Ltd.Co.
БЭСТ Дизайнер проектов Введение Концепции Основные понятия.
Александр Шаповал Microsoft. Обзор MDT 2010 Использование средства Deployment Workbench Процесс развертывания с помощью MDT 2010 Практическое занятие.
Windows ® Server 2003 Платформа для приложений Проблемы сегодняшнего дня Представление новых возможностей Успешное выполнение от разработки до развертывания.
Microsoft office. Автор: Костырев Сергей.. Пакет программ microsoft office Microsoft word Microsoft word Microsoft exel Microsoft exel Microsoft powerpoint.
Платформа разработки ASP.NET Гайдар Магдануров t: e: m: +7.
Универсальное решение для микрофинансовых организаций.
Учебный курс Технологии и средства разработки корпоративных систем Лекция 5 Создание графического интерфейса пользователя Лекции читает кандидат технических.
* IIS Developer Express: легковесный веб-сервер. Прост в установке, бесплатен, работает на всех версия Windows, полностью совместим с IIS 7.5. IIS Developer.
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ КОМПЬЮТЕРА Ключевые слова программа программное обеспечение (ПО) системное ПО прикладное ПО система программирования.
СУБД Microsoft Access 2003 ЗНАКОМСТВО. Что такое Access? Access – Приложение, входящее в состав пакета Microsoft Office (разработано компанией Microsoft).
Транксрипт:

Разработка мобильных приложений в Microsoft ® Visual Studio ®.NET 2003 Эд Кэйм Менеджер по продукту Разработка для мобильных устройств Корпорация Майкрософт

Сценарии мобильных приложений Методы мобильных приложений Разработка мобильных веб-приложений Разработка приложений для интеллектуальных устройств Планшетные компьютеры (Tablet PC) Содержание

Методы мобильных приложений Обзор Например: служба полей Оперативные и автономные функциональные возможности Взаимодействие с активами устройств Широкие возможности для пользователей Возможности интеллектуальных устройств Например: Для специалистов Все доступные мощности Совместимые настольные приложения Широкие возможности для редактирования и работы с заметками Возможность разработки приложений для персональных компьютеров Например: Строка новостей Множество различных устройств Ограниченный ввод пользовательских данных Недолгое периодическое использование Возможности мобильных веб-приложений Веб-службы XML

Локальный код Приложения для нескольких устройств слишком сложны Другие форм-факторы Другие форм-факторы Другие возможности устройств Другие возможности устройств Другие веб-стандарты Другие веб-стандарты Мобильные веб-страницы Методы мобильных приложений Типичные затруднения Устройства операционной системы Мобильный веб- обозреватель Невозможность использовать накопленный опыт Другие платформы Другие платформы Другие интерфейсы API Другие интерфейсы API Другие языки Другие языки

Подход с созданию мобильных приложений Преимущества архитектуры Автономные функциональные возможности Локальное выполнение Локальные данные Широкие возможности для пользователей Мультимедиа Детально разработанный интерфейс пользователя Интеграция с возможностями устройства Считыватели кредитных карт Сканеры штрих-кода Получатели GSP Телефония/служба сообщений Адаптивное изображение Служба динамической поддержки для различных сочетаний устройств и обозревателей Поддержка младшей модели устройств обозревателя Единая база программного кода Упрощенное обслуживание Обыкновенное расширение для существующих веб- узлов Работа на сервере Отсутствие развертывания клиента Отсутствие работы клиента Преимущества мобильных веб-приложений Преимущества приложений для интеллектуальных устройств

Методы мобильных приложений Разработка мобильных приложений в Microsoft Локальный код Мобильные веб-страницы Устройства операционной системы Мобильный веб- обозреватель Пакет ASP.NET Mobile Controls Платформа.NET Compact Framework Программирование интеллектуальных устройств

Сравнение приложений и их отличия: Интеллектуальные и мобильные веб-устройства

Разработка мобильных веб-приложений Visual Studio и пакет ASP.NET Mobile Controls Общеязыковая среда исполнения (CLR) Базовая библиотека классов ADO.NET и XML ASP.NETВеб-формы Служба Web Services Служба Windows Forms Visual Basic C++C#J#… Visual Studio.NET Программирование мобильных веб- приложений Встроенная интегрированная среда разработки Встроенная интегрированная среда разработки Визуальное проектирование и отладка Визуальное проектирование и отладка Простое интегрирование данных и XML Простое интегрирование данных и XML Пакет ASP.NET Mobile Controls Возможности языка ASP.NET Возможности языка ASP.NET Адаптивное изображение свойств устройства Адаптивное изображение свойств устройства Полное использование платформы.NET Framework Полное использование платформы.NET Framework

Создание мобильных веб-приложений Процесс адаптивного изображения 1. HTTP-запрос 2. Работа с языком ASP.NET 3. Результат ASP.NET 4. Адаптивный отклик Возвращает в виде соответствующего протокола обозревателя HTML HTML cHTML cHTML WML WML XHTML XHTML Отображение страницы ASPX Запуск страницы Запуск страницы Каждый элемент управления создает собственный слой Каждый элемент управления создает собственный слой Открытие возможностей устройства Высота и ширина Высота и ширина Цвет Цвет Рисунки Рисунки Возможность телефонных звонков Возможность телефонных звонков

Мобильные веб-приложения

Создание приложений для интеллектуальных устройств Visual Studio.NET и платформа.NET Compact Framework Общеязыковая среда исполнения (CLR) Базовая библиотека классов ADO.NET и XML ASP.NETВеб-формы Служба Web Services Служба Windows Forms Visual Basic C++C#J#… Visual Studio.NET Программирование интеллектуальных устройств Ориентирование на платформу.NET Compact Framework Ориентирование на платформу.NET Compact Framework Встроенная интегрированная среда разработки Встроенная интегрированная среда разработки Эмуляторы Эмуляторы Удаленная отладка Удаленная отладка Платформа.NET Compact Framework Управляющий код Управляющий код Веб-службы Веб-службы Широкие возможности выпуска библиотек классов платформы.NET Framework Широкие возможности выпуска библиотек классов платформы.NET Framework

Разработка приложений для интеллектуальных устройств SQL Server Windows ® CE Edition 2.0 Обработка данных устройства для устройств на платформе Windows CE Широкие возможности репликации и синхронизации с SQL-сервером Разработка для высокой производительности в среде с ограниченными ресурсами Ведущий поставщик платформы.NET Compact Framework HTTP IIS Сервер организации (SAP, PeopleSoft и т. п.) XML / BizTalk / CS 2002

Приложения для интеллектуальных устройств

- затраты на устройство: 3 разработчика, 2 месяца Управление возможностями службы полей - Назначение: голосовая и графическая аннотация - затраты на устройство: 1 разработчик, 2 месяца Удаленное обслуживание системы заказов - Назначение: интеграция сканера штрих-кода - затраты на устройство: 1 разработчик, 2 месяца Автоматизация распространения продуктов - Назначение: Интеграция GPS и веб-службы Дополнительные сведения по адресу Разработка приложений для интеллектуальных устройств Предыдущие заказчики

Планшетные компьютеры Предельная мощность компьютеров для мобильных пользователей Мощность Расширенный пакет Windows XP Professional Установка платформы.NET Framework по умолчанию Интерфейсы API и элементы управления для устройств рукописного ввода и распознавания рукописного текста Мобильность Встроенная поддержка беспроводной связи Несколько областей применения приложений Предоставление пользователям обширных данных с помощью мощных средств Windows Универсальность При использовании устройств рукописного ввода возможны новые сценарии работы Поддержка встроенного и управляющего кода: C#, Visual Basic.NET, Visual Basic, C++ Устройства рукописного ввода, "жесты", управление пером, распознавание рукописного ввода

Подведение итогов Программа Visual Studio.NET 2003 охватывает всех мобильных клиентов Пакет ASP.NET Mobile Controls для мобильного Интернета Доступна для всех выпусков Visual Studio.NET 2003 Платформа.NET Compact Framework для интеллектуальных устройств Доступность в Visual Studio.NET 2003 Professional и в будущих версиях Использование SQL Server CE для хранения данных устройства Бесплатная загрузка по адресу Полная версия платформы.NET Framework для планшетных и стандартных компьютеров Доступна для всех выпусков Visual Studio.NET

© Корпорация Майкрософт (Microsoft Corporation), Все права защищены. Microsoft, Visual C++, Visual Basic, IntelliSense, Visual Studio, эмблема Visual Studio, Windows, эмблема Windows и SQL Server являются охраняемыми товарными знаками корпорации Майкрософт в США и других странах. Другие названия компаний и продуктов, упомянутые в данном документе, могут являться товарными знаками соответствующих владельцев. Эта презентация предназначена только для ознакомления. В этом документе корпорация Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых.