www.webmoney.ru

Добавить в корзину Удалить из корзины Купить

База данных рецензий на фильмы для мобильных устройств


ID работы - 743976
программирование (курсовая работа)
количество страниц - 29
год сдачи - 2008



СОДЕРЖАНИЕ:



Содержание
Содержание 2
Аннотация 3
1. Введение 3
1.1. Глоссарий 4
1.2. Описание предметной области 4
1.2.1 Мобильные приложения для доступа к кино обзорам 4
1.2.2 Приложение для доступа к материалам сайта www.reelviews.net 5
1.2.3 Платформы для мобильных устройств 5
1.2.4 Средства разработки для мобильных платформ 6
1.3. Неформальная постановка задачи 7
1.4. Обзор существующих методов решения 7
Вывод 9
2. Требования к окружению 10
2.1. Требования к аппаратному обеспечению 10
2.2. Требования к программному обеспечению 10
2.2.1. Требования к компьютеру, на который установлено Desktop приложение 10
2.2.2. Требования к мобильному устройству 10
3. Архитектура системы (Общие требования) 10
4. Спецификация данных 11
4.1. Описание структуры данных 11
5. Функциональные требования 12
6. Требования к интерфейсу 13
7. Проект 14
7.1. Средства реализации 14
7.1.1. Desktop приложение 14
7.1.2. Мобильное приложение 16
7.2. Модули и алгоритмы 17
7.2.1. Desktop приложение 17
7.2.2. Алгоритм работы Desktop приложения 22
7.2.3. Java CDC приложение 22
8. Проект интерфейса 25
9. Реализация и тестирование 27
Заключение 28
Список литературы 29




ВВЕДЕНИЕ:



Аннотация
Данная дипломная работа посвящена разработке и реализации программных средств для просмотра и обновления базы данных рецензий на фильмы для мобильных устройств, построенных на платформах Symbian и Windows Mobile. Разработка данного программного продукта была заказана компанией Embar Inc.
1. Введение
Доступ к корпоративной, развлекательной или другой информации из автомобиля или просто из чистого поля перестает быть мечтой. Сегодня мы наблюдаем стремительное развитие и внедрение в нашу жизнь новых беспроводных технологий и миниатюрных устройств, вычислительная мощность которых приближается к настольным компьютерам, а скорость передачи информации на эти устройства - к кабельным сетям.
Мобильные устройства получают все больше возможностей и, кроме того, растут скорости и надежность передачи данных в каналах беспроводного доступа. Грань между программным обеспечением для мобильных устройств и персональных компьютеров до некоторой степени стирается. Мобильные устройства с достаточно большим количеством оперативной памяти и мощными процессорами позволяют пользователям эффективно работать с намного более широким спектром программ, чем ещё несколько лет назад, например, с большими базами данных: энциклопедиями, архивам журналов, музыкальных обзоров, кино обзоров.
На данный момент рынок мобильных устройств развивается гораздо быстрее, чем достаточно насыщенный рынок настольных систем. Большую популярность среди программ для мобильных устройств приобретают всевозможные музыкальные и кино обзоры. Число таких программных продуктов растет, и многие из них обеспечивают хорошие продажи. Наиболее удачным примером подобных программ является продукт Leonard Maltin's Movie Guide[10].
Пользователи программных продуктов такого рода хотят получать информацию об интересующих их фильмах, музыке, актеров в любое время и в удобном формате. Вследствие чего одной их характерных черт успешного программного продукта становится простота его использования. Немаловажной характеристикой является и размер базы данных, используемой в приложении.

1.1. Глоссарий
Смартфон, реже смартофо?н - (англ. smartphone — интеллектуальный телефон) — устройство, совмещающее функции мобильного телефона и карманного персонального компьютера
Symbian OS — это операционная система для смартфонов и коммуникаторов, разрабатываемая консорциумом Symbian,
UIQ (User Interface Quartz) – является программной платформой на основе Symbian OS; UIQ является основной для смартфонов, выпускаемых Sony Ericsson и Motorola. Отличительная особенность UIQ — поддержка устройств с сенсорным экраном
SIS (Symbian Installation System) – Технология упаковки и установки приложений для платформы Symbian.
CDC (Connected Device Configuration) –Фреймворк, использующий технологии Java, для разработки приложений для мобильных устройств: смартфонов, карманных компьютеров.
Personal Profile – CDC профиль, поддерживающий большую часть возможностей Java1.3.[5]
JDK - бесплатно распространяемый фирмой Sun комплект разработчика приложений на языке Java, включающий в себя компилятор Java (javac), стандартные библиотеки классов Java
Windows Mobile — компактная операционная система для мобильных устройств с основным набором приложений, основанных на Microsoft Win32 API. Windows Mobile может работать на ряде устройств, включающем Pocket PC, смартфоны, коммуникаторы.
Duck Typing — вид динамической типизации. При его использовании объект реализует интерфейс, если он содержит все методы этого интерфейса, независимо от связей в иерархии наследования.
1.2. Описание предметной области
1.2.1 Мобильные приложения для доступа к кино обзорам
Приложения для мобильных устройств, предоставляющие различные музыкальные и кино обзоры, завоевывают все большую аудиторию.
Основное назначение программ подобного рода заключается в обеспечении доступа к ресурсам Web-узла в удобной для пользователя форме. К функциям таких программ относятся:
• Просмотр статей в удобной для пользователя форме;
• Поиск статей по базе данных с использованием интерфейса для формирования запросов;
• Обновление базы данных статей через Интернет;
Так как основная функциональность таких программ сведена к взаимодействию с базами данных, то для того, чтобы разработанный программный продукт был успешным с коммерческой точки зрения, необходима не только качественная реализация основных функции, но и содержание базы данных. Рынок мобильных приложений имеет не одну реализацию программ подобного рода, поэтому с точки зрения пользователя полнота и уникальность базы данных приложения является одним из наиболее важных критериев в пользу выбора конкретной реализации.
1.2.2 Приложение для доступа к материалам сайта www.reelviews.net
Целью данной дипломной работы является разработка и реализация программного средства, предоставляющего доступ к базе данных рецензий на фильмы.
Разработка данной системы ведется по заказу компании Embar Inc., специализирующейся на разработке shareware программного обеспечения для мобильных устройств и на консалтинге по разработке программного обеспечения. Программные системы Embar Inc с успехом продаются и часто занимают лидирующие позиции в рейтингах скачивания download серверов.
Существует несколько реализаций подобных программ для мобильных устройств, предоставляющих доступ к базам данных рецензий на фильмы. Одна из наиболее успешных реализаций - Leonard Maltin's Movie Guide – завоевала несколько наград, как лучшее приложение для мобильных устройств и обеспечивает очень хорошие продажи. Однако не




СПИСОК ЛИТЕРТУРЫ:



Список литературы [1]. Java™ Platform, Micro Edition – CDC in Sony Ericsson phones, 2007. [2]. Java ME Technology: Connected Device Configuration. [3]. Jeff Friesen, “Java and USB”. [4]. Steve Babin, “Developing Software for Symbian OS Second Edition”, 2007, 415 c. [5]. Java ME Personal Profile v1.1. [6]. Apache Lucene Overview 1.4.3. [7]. SWT Vs. Swing Performance Comparison. [8]. HSQLDB 1.8.6. [9]. Groovy Home 1.5.6. [10]. Leonard Maltin Movie Guide.
Цена: 750.00руб.

ДОБАВИТЬ В КОРЗИНУ

УДАЛИТЬ ИЗ КОРЗИНЫ

КУПИТЬ СРАЗУ


ЗАДАТЬ ВОПРОС

Будьте внимательны! Все поля обязательны для заполнения!

Контактное лицо :
*
email :
*
Введите проверочный код:
*
Текст вопроса:
*



Будьте внимательны! Все поля обязательны для заполнения!

Copyright © 2009, Diplomnaja.ru