Jan
26

Исходные коды JavaScript-фреймворка Enyo (из WebOS) выложены в open-source!

HP выложила в свободный доступ исходные коды JS-фреймворка Enyo (из WebOS 2.x) под лицензией Apache 2.0. Этот кросс-платформенный фреймворк весит всего 13 кб и может быть использован для разработки приложений не только для WebOS, но и для Android.

Помимо исходного кода разработчикам доступен Playground, где можно написать любой код на Enyo и посмотреть как он работает.

Apr
22

Эмулятор Opera Mobile доступен для загрузки!

Специально для веб-разработчиков выпущен эмулятор Opera Mobile, который предназначен для тестирования сайтов прямо на десктопе!

Скачать Opera Mobile для Windows
Скачать Opera Mobile для Mac
Скачать Opera Mobile для Linux (deb)

Больше информации по этому поводу можно найти здесь.

Feb
14

Web разработка под iPhone

Сегодня у нас статья Андрея Реброва о различных инструментариях Web-разработки для мобильных устройств вцелом и iPhone в частности.

Введение

Пока все Интернет сообщество со всех сторон продолжает обсуждать, как же можно приспособить iPad для работы, я бы хотел все же вернуться к iPhone. По профессии я программист и люблю новые технологии. И очень мне уж хотелось сделать приложение для своего телефона, но вот как-то душа к Objective C не лежит пока что, да и макбука с лицензией разработчика тоже пока нет. И мне стало интересно, могу ли используя знания html и js написать что-нибудь. Оказалось что да, и способов очень даже много. О них – под катом.
читать далее…

May
28

Разработка и тестирование мобильных веб-приложений с Microsoft Mobile Device Browser File

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

Проблемы, с которыми сталкивается любой программист при разработке веб-приложений для мобильных устройств, следующие:

  1. Большое количество устройств от разных производителей, каждый из которых обладает своими специфичными свойствами, которые могут существенно повлиять на поведение вашего приложения.
  2. Адаптация к специфичным мобильным операторам, которые могут иметь свои ограничения.
  3. Необходимо исследовать рынок интернет-провайдеров, предоставляемых ими услуг (и цен, конечно) тех стран, на которые вы ориентируете свое решение.

Последние две проблемы, несомненно, важны, но их решение невозможно без решения первой проблемы. Список мобильных устройств на данный момент внушает. Навскидку можно посмотреть здесь и здесь и их число постоянно растет.
читать далее…

Mar
20

Windows Mobile Widgets – Новый тип приложений для Windows Mobile

Windows Mobile Widgets - MSN WidgetСегодня в блоге разработчиков Windows Mobile появилась информация о новом типе приложений, который будет доступен в Windows Mobile 6.5.

На данный момент для разработки приложений для Windows Mobile можно было использовать либо системное API (Native) либо управляемый код (Managed). В новой версии Windows Mobile ,удет доступна разработка приложений с использованием Web-технологий (HTML, CSS, AJAX, JavaScript).

Т.к. эти приложения будут использовать возможности новой версии Internet Explorer, то разработчики будут иметь доступ к использованию Flash и ActiveX компонентов, установленных на устройстве, таких, например, как MediaPlayer.

Заявлено также соответствие стандарту разработки мобильных widget-приложений от W3C, а также прозрачности для PNG-bзображений и нормальная работа с AJAX (support for the Window.XMLHttpRequest object work as expected).

Более подробно о новом типе приложений разработчики обещают рассказать на TechDays в апреле.

Mar
18

Mozilla выпустила бета-версию мобильного браузера Fennec (анонс + небольшой тест-драйв)

Вышла beta-версия мобильного браузера Fennec от Mozilla. Сам браузер предназначается прежде всего для устройств на платформе Maemo, но и для пользователей настольных систем есть возможность попробовать его в работе прямо сейчас.

Я тоже решил приобщиться и попробовал запустить его на Windows 7.  Результат, скажем так, довольно неплох, хотя есть и кое-какие проблемы. Собственно, выглядит все на Windows 7 вот таким образом:

Fennec отлично работает на Windows 7

А минусы вот какие (те, которые бросаются в глаза, возможно есть какие-то еще недоработки):

  • Куда-то уезжает строка адреса при скроллинге
  • Текст не везде отображается корректно

Fennec beta 1 - Глюки
Еще немного непонятно почему область браузера не растягивается на весь экран. Возможно такая возможность есть, но chrome заточен под определенное разрешение.

Fennec beta 1 Глюки
Не очень понятно отсутствие вертикального скроллера. В принципе навигация с помощью скроллинга пальцами – штука удобная, но скроллить несколько десятков страниц текста руками (например башорг) мне бы не хотелось.

Приложение с одной загруженной веб-страницей занимает в памяти 43 МБ. Для загрузки пяти страниц потребовалось еще 16 МБ  (всего 59 МБ).

Интересен тот факт, что в настройках браузера уже есть возможность загружать расширения, созданные специально для Fennec и в списке уже есть расширения, доступные для загрузки.

А вобще, учитывая что это beta-версия, результаты довольно неплохие. Fennec прошел тест Acid3 c 94 баллами из 100, в то время как последний FireFox всего с 71 из 100.

Jan
09

Opera Devices SDK 9.7

Opera Devices SDK 9.7

Компания Opera Software на проходящей в Лас-Вегасе выставке CES-2009 представила новую версию Opera Devices SDK 9.7. Данный набор средств разработки ещё больше стирает грань между компьютерами, мобильными телефонами и различными бытовыми устройствами, обладающими выходом в Интернет. Напомню, что Opera Devices SDK позволяет создавать приложения на основе Presto, движка рендеринга HTML, использующегося в браузерах семейства Opera. Облее детально об Opera Devices SDK можно узнать здесь.

В число основных нововведений Opera Devices SDK 9.7 входят:

  • Opera Link — данная технология позволяет синхронизировать закладки и элементы панели Быстрого старта между компьютерами, мобильными телефонами, а теперь и бытовыми устройствами — телевизионными/игровыми приставками.
  • Opera Dragonfly — отладка JavaScript, инспектирование CSS и DOM, поиск и устранение ошибок в коде — всё это теперь доступно и для бытовых устройств. Opera Dragonfly также позволяет осуществлять удалённую отладку на бытовых устройствах непосредственно с настольного компьютера.
  • Аппаратное ускорение Opera Zoom — данная технология позволяет обеспечивать устройства с ограниченными ресурсами полноценными функциями прокрутки и гладкого масштабирования.
  • Соответствие ACID3 — новая версия Opera Devices SDK 9.7 полностью проходит тест на соответствие современным веб-технологиям ACID3.

Официальный пресс-релиз.

Источник.

Dec
23

Вышел Fennec Alpha 2

Вышла новая версия Fennec, мобильной версии браузера Firefox. Из особенностей новой версии можно отметить улучшенное быстродействие, а также изменения в API для разработчиков плагинов. С полнфм списком изменений в Fennec Alpha 2 можно ознакомиться здесь.

Попробовать Fennec в работе можно уже сейчас. Доступны готовые сборки для:

Nov
12

Internet Explorer Mobile 6

В блоге Windows Mobile Team Blog появился анонс Internet Explorer Mobile 6, который уже сейчас можно пощупать, скачав образы Windows Mobile 6.1.4 для Microsoft Device Emulator.

Из новых возможностей отмечены:

  • Более точная отрисовка
  • Улучшения в размещении элементов страницы, в частности улучшения, связанные с переносом текста
  • Улучшена поддержка скриптов и AJAX ( заявлена поддержка Jscript v5.7 из Internet Explorer 8 )
  • Интеграция с поисковиками
  • Улучшена навигация курсором
  • Поддержка жестов (gestures)
  • Несколько уровней увеличения страницы (zoom levels)
  • Простой переход между мобильной и десктопной версией сайтов с помощью изменения User Agent-strings

Загрузить образы Windows Mobile 6.1.4 для Microsoft Device Emulator можно здесь.

Oct
15

В сети появились первые скриншоты Firefox Mobile (Fennec)

В сети появилась информация о том что Mozilla CEO Джон Лилли (John Lilly) в интервью Mercury News заявил о том что мобильная версия браузера Firefox (Fennec) должна появиться в течении месяца. Также он представил первые скриншоты Fennec.

Веб-разработчикам, наверное, будет интересен тем факт что Fennec получил 88 баллов из ста в тесте Acid3.

На данный момент в списке официально заявленных мобильных платформ, для которых будет доступен Fennec, указана только UME (Ubuntu Mobile and Embedded)  для Nokia 8×0, но планируются также версии и для остальных популярных мобильных платформ.

Официальную информацию по этому поводу можно узнать здесь.

PS: Меня как разработчика ПО для мобильных устройств очень интересует, на сколько удобным будет процесс встраивания браузера в приложения на С++. Если в дистрибутиве Fennec, как и в дистрибутиве Firefox для десктонов, разработчики предусмотрят наличие примеров, то вполне возможно что этот браузер станет довольно удобным инструментом разработки ПО для Ubuntu Mobile and Embedded ибо на данный момент более-менее комфорстно можно пользоваться только WebKit’ом, и то, для этого требуются длительные танцы с бубном %)


top