Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Разработка Web.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
496.28 Кб
Скачать

Разработка Web-приложений для мобильных устройств iPhone с помощью программы Eclipse

Создание Web-проектов для iPhone с применением модуля iPhone Development и инфраструктуры iUi

Создание приложений для iPhone может происходить с использованием различных инструментов. На примере разработки iPhone-приложения, предназначенного для просмотра документации Javadoc, можно отследить применение Eclipse, подключаемого модуля iPhone Development от компании Aptana и инфраструктуры iUi, предназначенных для создания Web-страниц iPhone. Также, ознакомившись со статьей, Вы получите ценные советы в области проектирования интерфейсов и узнаете о перспективах развития разработок приложений для iPhone.

Операционная платформа iPhone, создателем которой является компания Apple, заслуживает внимания разработчиков, поскольку открывает интересные перспективы. Миллионы пользователей в течение короткого времени стали поклонниками iPhone и iPod Touch, которые имеют небольшие размеры и интерактивный сенсорный экран. Однако сложности разработки приложений заключается именно в новаторском дизайне и закрытости данной платформы. Идеальным вариантом при разработке приложений для iPhone является использование выпущенного Apple инструментария - Software Development Kit (SDK), однако существуют и другие варианты, позволяющие имитировать оригинальный интерфейс iPhone.

Найти необходимые инструменты, например, модуль iPhone Development от разработчиков компании Aptana, созданный для среды Eclipse, можно в открытых библиотеках. Данный модуль наделен способностью генерировать проектные файлы, с его помощью в особом поворачиваемом интерфейсном окне доступен предварительный просмотр приложений iPhone. Инфраструктура iUi, созданная Джо Хьюиттом (Joe Hewitt), который в основу ее положил каскадные страницы стилей (CSS) и JavaScript, также заслуживает внимания. В iUi содержатся различные интерфейсные элементы и страницы, которые эмулируют внешний вид Web-приложений iPhone.

Первым этапом разработки простого приложения iPhone, предназначенного для просмотра документации Javadoc, в ходе которой будут использоваться Aptana и iUi является проектирование интерфейса для просмотра Javadoc, далее следует создание собственного doclet – программы, способной генерировать из исходного кода приложений страницы Javadoc. По ходу создания приложения будут найдены решения для некоторых проблем, которые могут возникнуть при разработке интерфейсов для iPhone, Вы узнаете, почему открытые библиотеки делают разработку и отладку приложений более простой, а также о том, какие направления развития программирования для iPhone являются наиболее перспективными.

Какой инструментарий необходим для разработки iPhone-приложения?

Подготовительный этап работы предполагает установку Aptana и скачивание инфраструктуры iUi. Алгоритм действий следующий:

- выбрать раздел меню Help > Software Updates > Find and Install в Eclipse версии 3.2;

- нажать Search for new features to install, на экране должно появиться окно со списком сайтов, откуда были скачаны подключаемые модули, и перечень стандартных модулей Eclipse;

- чтобы добавить в этот список Aptana, необходимо нажать New Remote Site, указав URL:http://update.aptana.com/update/3.2/;

- выбрать из перечня только что созданный сайт Aptana;

- нажать Next и установить весь набор функций;

- закрыть окно для завершения установки;

- перезапустить Eclipse;

- зайти в меню Window > Open Perspective > Other и в появившемся окне выбрать Aptana. В результате панель инструментов будет дополнена новым набором иконок;

- нажать на иконку «home», на экране появится список функций Aptana;

- нажать на Download and Install в разделе Apple iPhone Development;

- отметить все функции и закрыть окно, в результате произойдет конфигурирование специальных функций Aptana, которые предназначены для работы с платформой iPhone;

- перезапустить Eclipse;

- скачать последнюю версию iUi, перейдя по ссылке http://code.google.com/p/iui/downloads/list.

После успешной установки модуля и инфраструктуры в Eclipse (iPhone Project) нужно создать новый проект IPhone под названием iDoc.

Получившийся в результате проект будет содержать простое приложение для iPhone.

Редактор кода в Aptana имеет подсветку синтаксиса и поддерживает языки программирования CSS, HTML, JavaScript.

Предварительный просмотр iPhone-приложений. Работа с сервером приложений

В нижней части окна редактора располагаются закладки Source, iPhone Preview, а также закладки каждого, установленного в системе браузера - Safari Preview, Firefox Preview и др. Чтобы увидеть, как приложение будет смотреться на экране iPhone, необходимо выбрать закладку iPhone Preview. Вращать данное изображение можно, кликая за пределами браузера. Помимо этого может быть скрыта навигационная панель, для этого нужно нажать на заголовочную панель телефона. Предварительный просмотр приложения iPhone возможен в горизонтальном и вертикальном режиме.

Используя режим предварительного просмотра, Вы существенно сможете облегчить себе процесс разработки. Апробация новых интерфейсных решений будет происходить быстро, Вы сразу же сможете вносить корректировки, не перенося каждый раз приложение на телефон. Для тестирования приложения на реальном iPhone можно использовать сервер приложений, встроенный в Aptana. Для запуска его нужно нажать на панели инструментов Eclipse кнопку Run. Сервер позволит отправлять URL по e-mail в случае необходимости.

Чтобы получить доступ к приложению при подключении iPhone к локальной сети через соединение Wi-Fi, достаточно обращения по URL, который отобразиться в окне сервера. Здесь можно исключить ручной набор данного URL, нажав кнопку E-mail this url и отправив его в доступный для iPhone электронный почтовый ящик. После открытия URL в теле письма приложение отобразится в окне Web-браузера iPhone.