Mr.legal - Каталог статей - стр. 1 категории | закладки | добавить | RSS
4 файлов, добавленных в категорию Настройки смартфонов пользователем Mr.legal[ожидают одобрения]
Настройки смартфонов Mr.legal
Fri, 22 Apr 2011 04:04:33 +0400Fri, 22 Apr 2011 04:04:33 +0400
На днях, обновил свой N95 на 35-ю прошивку. В связи с этим начал копать сайт на предмет всевозможных фиксов, но не нашел одной очень полезной статьи (автора, увы не помню). Способ заключался в создании локальной страницы, ее прописываем в бровзер, и через нее грузим окна. Все быстро и просто.
Для начала, открываем стандартный арбуз и прописываем в нем путь к будущей странице. Создаем закладку, называем ее Новое окно и вбиваем адрес: file://localhost/e:/others/NewWindow/NewWindow.htm
Затем бросаем на смарт, e:/others/NewWindow/NewWindow.htm файл ТУТ (папку NewWindow создаем). Когда нужно открыть новую вкладку, переходим в закладки и клацаем на Новое окно, видим такую картину:
Клацаем на Открыть новое окно, и о чудо оно открывается (так можно создать до 5-ти штук). На этом оригинальная статья заканчивалась. Но, я решил ее доработать и сделать интерфейс немного гламурнее и полезнее =) Для начала текстовый вариант:
Таким образом, вместо пустого окна, мы можем сразу же попасть на нужный сайт. Ну а дальше я вошел во вкус, и подключил графику. На три ряда:
И на два ряда:
Для тех, кто еще не понял что это за безобразие. Наводим курсор на картинку, клацаем и переходим на соответственный сайт. Как это получается? Файлик NewWindow.htm (на который ссылается бровзер), это обычная html заготовка. Потенциально, такой файл можно расстроить в полноценный сайт, который будет размещен в памяти вашего смарта. Для редактирования и изменения такого шаблона, вам желательно знать html разметку. Ну а для тех кто ловит на лету, я приведу несколько значений:
a href= задает ссылку
target=\"_blank\" задает открытие в новом окне
img = отображение графического файла
background= фоновая картинка
height=\"23%\" высота картинки относительно размера страницы
font size=\"+2\" задает размер шрифта (в пределах от -2 до +4)
center центрует
Редактируя эти параметры вы сможете изменить: фон, иконки и ссылки на которые они ведут, то есть подогнать шаблон под себя. Ну и разумеется, добавить неограниченное количество новых ярлыков и много чего еще. На этом курс молодого бойца закончен, даю ссылки на все три макета.
1-й ШАБЛОН
2-й ШАБЛОН
3-й ШАБЛОН
В графических модах интерактивные (ведущие на сайты) только первые три иконки, остальные просто графические файлы, добавил их для красоты. Была идея подгружать рисунки онлайн, но так страница хавает много трафика, по сему разместил их локально.
Сразу скажу что за иконками это не ко мне, свои я нашел в сети. Возникнут интересные идеи или предложения, пишите в коментах.
by Mr.legal (2011)
Mr.legal
На днях, обновил свой N95 на 35-ю прошивку. В связи с этим начал копать сайт на предмет всевозможных фиксов, но не нашел одной очень полезной статьи [...]
читать описание
6157
Комментарии: 11
Общие вопросы о смартфонах Mr.legal
Mon, 09 Feb 2009 04:32:51 +0300Mon, 09 Feb 2009 04:32:51 +0300
История началась с того, что я заинтересовался игрушкой High Speed 3D. Java-игрушкой с на мой взгляд, поистине революционной графикой. И я сейчас говорю не о beta-версии 5.0, вышедшей около года назад. А о новом релизе данной игры, полноценном релизе который будет доступен в ближайшем времени. Игра имеет шанс выйти как в sis для 9.x так и для платформы N-Gage 2.0 (но об этом не многим позже). Так вот, я заинтересовался разработчиком и попытался навести справки. Каковым же было мое удивление, когда я узнал что разработчик игры украинская компания - APetrus. Да-да, вы не очитались =) Украинская компания, делает революционные игры для мобильных устройств. Их главное представительство находится в Днепропетровске, они разработали собственный движок APT3d и AVG, набор утилит для создания 3D игр для мобильных устройств. APT3d, с его помощью создание 3D игры превращается в простейший процесс из четырех шагов:
1) Создается 3D мир и модели в любом редакторе (3ds Max, Maya, Blender etc.);
2) Файлы пропускаются через специальную утилиту и помещаются в папку с ресурсами;
3) С помощью специальных классов максимально упрощается загрузка моделей и любые операции с ними;
4) Благодаря специальному скрипту автоматически создаются билды для JSR184, MascotV3 и OpenGL ES.
Главным преимуществом движка APT3d является то, что Вы создаете 3D модели один раз и оперируете единым ява кодом для всех билдов (JSR184, MascotV3 and OpenGL ES). Все остальные процессы, связанные с загрузкой ресурсов, операций с ними и отрисовкой выполняет движок APT3d автоматически.
AVG (A. Vector Graphics) - это утилита для отрисовки сжатой векторной графики на экране мобильного устройства. Технология AVG была разработана специально для мобильных устройств, чтобы минимизировать размер векторного файла и увеличить скорость отрисовки. Главные особенности:
1) Линейные и круговые градиенты;
2) Отрисовка границ любой толщины;
3. Прозрачный фон;
4) Сглаживание (2x2 суперсэмплинг);
5) Один файл для всех размеров экрана.
Но статья не об этом. Инфу я выложил что бы подчеркнуть насколько разработчик талантливый и как старается. Суть статьи в том, что эта игрушка и ей подобные легко могли бы выйти на N-Gage 2.0. Как и многие другие замечательные игры от талантливых разработчиков о которых вы никогда не услышите.
Итак это было вступление, теперь ближе к сути. На одном из форумов удалось задать вопросы Александру Петрусь, генеральному директору компании APetrus:
- Мой пост:
Планируется ли к выпуску sis-версия игры. Если да, то какова примерно дата релиза. Чем она будет отличатся от jav-ы // и спасибо вам за уже проделанные старания, это просто прорыв!
- Александр Петрусь:
После jav-ы сперва iPhone, потом может sis/N-Gage. Когда? понятия не имею =) Я под sis еще не написал даже *hello world* =)
- Мой пост:
Понятно =) А могу ли я задать вам вопрос. Опираясь на какие критерии вы отдали предпочтение iPhone. Просто любопытно, он почему-то всегда в приоритете у разработчиков.
- Александр Петрусь:
PS: на прошлой странице спрашивали почему iPhone а не N-gage:
1) Действительно с Nokia еще надо подружиться, прежде чем писать под N-Gage. Они выдают лицензию и СДК, и надо за это денежку платить (кажется не малую если не ошибаюсь). С apple все проще - 100$ платишь в год и принимают они без особых придирок;
2) iPhone набирает темпы так, что диву даешься. Не спорю - N-Gage тоже много, но люди все таки веселее смотрят на покупку ифона;
3) У меня у самого ифон =) А N-Gage уж так вышло что я ни разу даже в руках не держал.. Так уж получилось. Я ифон именно с целью разработки под него и приобрел;
4) К тому же для Noki-и все таки выходит Jav-а версия. Конечно это не N-Gage и не sis.. Но все-таки обладатели Noki-и уже смогут в HS поиграть, а вот ифоновцы - ну никак.
- Мой пост:
Спасибо вам за ответы. Удачи в разработке отличных игр ;)
PS: мораль сей басни такова. Истинная причина почему на N-Gage 2.0 выходит так мало качественных игр, это не направленность компании на массовый сектор (ориентация под N81), не то что игрушки ломают и якобы совсем не покупают. Истинная причина это непомерная жадность Noki-и, которая отпугнула не один десяток отличных добросовестных разработчиков. Их контракты по силам лишь разжиревшим монстрам игровой индустрии, которые могут позволить себе рискнуть. Но никак не по силам маленьким но талантливым компаниям, коих увы большинство. И тут на противовес iPhone с его AppStore, платишь 100$ в год и выпускай не хочу.
PPS: статью писал сам, это моя интеллектуальная собственность. Тем не менее разрешаю копипастить статью и выкладывать на другие ресурсы. Пусть об этой *маленькой тайне* N-Gage 2.0, узнает как можно большее количество людей.
by Mr.legal (09.02.2009)
Mr.legal
История началась с того, что я заинтересовался игрушкой High Speed 3D. Java-игрушкой с на мой взгляд, поистине революционной графикой. И я сейчас говорю [...]
читать описание
7908
Комментарии: 25
Общие вопросы о смартфонах Mr.legal
Sun, 08 Jun 2008 23:55:18 +0400Sun, 08 Jun 2008 23:55:18 +0400
Эту статью можно расценивать по разному, кому-то она покажется смешной, а кто-то проникнется идеей. Она не является поучительной, быстрее несёт назидательно-аналитический характер, размышления над созданием мобильных игор абсолютно иной концепции.
Смартфон, по праву считается младшим братом компьютера. Исходя из этого, многие разработчики моб. игр, стремятся подогнать графику и принципы управления к критериям ПК. Да так стремятся, что аж пар через уши. И это большая ошибка. Давайте посмотрим правде в глаза, смарт никогда не станет ПК, это ведь очевидно. У него нет полноценной раскладки, большого экрана и мыши в придачу. Да, я согласен, можно взять E61 или E90, у них имеется почти полноценная клавиатура, как вариант BT-клава. В последнее время идут разговоры о разработке UST-технологий с проекцией изображения на плоскость. Но есть одно большое но. Все эти фишки противоречат самой главной изюминке, собственна из за которой я и приобрёл своего первого любимца (ещё с далёком 2003-м), это конвергентность и компактность устройства. Если аппарат выходит за рамки установленных габаритов и начинает совершенствоваться на выбранном направлении, то он теряет свою универсальность, занимая некое промежуточное положение. И это диктую не я, это диктует индустрия.
Да, смартфон многим проигрует своему старшому брату. Но тем не менее, он имеет ряд неоспоримых преимуществ. Я предлагаю в корне пересмотреть взгляды на управление, и организации мобильных игр в целом. Не нужно развивать слабые стороны, пытаясь сделать из смарта недо-ПК. Нужно всецело прокачать сильные грани, и тем самым укрепить позиции смартфона на рынке. Смарт ни когда не станет ПК, потому что смарт, это следующая ступенька эволюции.
Изначально мы вбили себе в голову, или нам вбили, что на смартфоне невозможно организовать нормальное управление. Я вам отвечу так: нельзя просунуть объект квадратной формы в отверстие треугольной. Можно долго и нудно пытаться, но это не даст весомых результатов, потому что это не логично. Не нужно биться лбом об стену. Преследовать цель это хорошо, но при этом необходимо быть гибким, уметь обходить а не таранить препятствия.
Первая распространённая ошибка разработчиков, это излишняя детализация игры. Экран смартфона не отличается большими габаритами, большое количество мелких деталей только подчёркивает его неполноценность. Вторая, это не рациональная организация управления. На данный момент в распоряжении разработчиков находиться огромный набор инструментов и функционала. О таком наборе, ПК может только мечтать. Разрабы продолжают ковырять бетон отверткой, когда рядом лежит отбойный молоток. Достаточно лишь открыть глаза и протянуть руку.
Итак, проанализировав рынок мобильных игр, можно выделить 2 основные составляющие успеха. 1). Крупная прорисовка графики; 2). Качественная организация управления. Как следствие неправильного подхода, хорошую организацию управления могут иметь лишь гонки, спорт и симуляторы. То есть игры, геймплей которых ограничивается задействием 5-6-ти кнопок. Это одни из не многочисленных игр, в которые можно играть в горизонтальной ориентации с высоким уровнем комфорта. Но что же делать с игрушками, которые требуют задействия большого числа кнопок, при чём одновременно?
Свежесть идеи которую я предлагаю, заключается в том, что во время игры используется смешанный вариант управления. И это не просто демонстрация возможностей девайса, это активный напряжённый геймплей не позволяющий расслабиться игроку ни на секунду. Основной принцип заключается в том, что все игровые действия разбиваются на четыре категории: 1). Движение персонажа; 2). Навигация и прицеливание; 3). Активные действия; 4). Сопровождающие действия. Эти категории распределяются между возможностями девайса, по ступени важности и необходимой скорости реагирования. Движения персонажа осуществляются с помощью навигационных клавиш или джоя. При этом кнопки влево вправо, это не боковые движения, а повороты корпуса. Навигация и прицеливание, осуществляется задействием акселерометра или камеры. Активные действия: выстрел, прыжок, приседание и кнопка залипания при которой боковые клавиши навигации действуют как шаг в сторону. В N95/N9588GB и N81/N818GB эти функции могут исполнять мм-клавиши, в остальных моделях клавиши регулировки звука, клавиша камеры. К сопровождающим действиям я отношу такие, которые не требуют моментального реагирования. К примеру: вызов списка предметов, списка оружия, перезарядка, вызов карты, смена оружия. Такие функции задействуются непосредственно голосовыми командами, вроде: *Карта*, *Инвентарь*, *АК47* итд. Так же, голосовые команды могут найти своё применение, в стратегиях.
Что это всё даст. Во-первых, во все игры можно будет играть в горизонтальной ориентации. Можно будет полноценно сыграть в шутера и стратежки. Свобода для организации сложных комбинаций, будет ограничиваться лишь фантазией разработчика. Все остальные позитивные моменты, можете додумать сами. Как видите это абсолютно новое, конструктивное решение, способное расширить игровой потенциал смартфонов до небывалых высот, при этом полностью сохраняя их конвергентность.
Буду рад, если кто не будь из читателей (по возможности), намекнёт о нынешних тенденциях иностранному разработчику. Спасибо за внимания, и до следующих статей ;)
by Mr.legal
Mr.legal
Эту статью можно расценивать по разному, кому-то она покажется смешной, а кто-то проникнется идеей. Она не является поучительной, быстрее [...]
читать описание
7002
Комментарии: 26
Общая информация Mr.legal
Sun, 19 Aug 2007 18:32:08 +0400Sun, 19 Aug 2007 18:32:08 +0400
Вот, наткнулся на интересную публикацию (!из доверенного источника!). Во время чтения, периодически ловил себя на улыбке счастливого дебила (это не мат - а медицинский термин)…
Самой популярной операционной системой 2006-го года оказалась Symbian, доля которой на рынке составила 67 %, что было достигнуто благодаря постоянному совершенствованию платформы, которая развивается согласно последним веяниям моды, модернизации технологий и потребностям пользователей. 26 марта 2007 года был представлен релиз Symbian 9.5, содержащий значительное количество кардинальных изменений по сравнению с предыдущими версиями.
Далее сравнение пойдет с Symbian 9.3, т.к.9.4 был только внутри компании и его выход не нес в себе существенные изменения для пользователя или производителя. Symbian 9.5 несет в себе более 70 изменений. Улучшения касаются практически всей системы, в том числе: скорости работы, принципов использования ОЗУ, функционирования камеры, GPS и т.д.
ОСНОВНЫЕ ИЗМЕНЕНИЯ:
1.Symbian-смартфон с теми же техническими характеристиками обладает более высокой производительностью и меньшей стоимостью при меньших затратах времени на разработку аппаратного и программного обеспечения.
2 . Большая производительность аппарата работающего на старой аппаратной платформе. Сокращение потребления ОЗУ на 20-30%
3. Повышение продуктивности сторонних разработчиков, более быстрое портирование ПО для Symbian с других платформ.
4 . Быстрый старт и еще более быстрая работа устройства. Время включения аппарата составляет всего несколько секунд, что вполне сравнимо с обычными телефонами. Запуск приложений происходит на 75% быстрее чем раньше, за счет загрузки только необходимого кода.
5. Увеличенное время работы смартфона за счет улучшенного энергопотребления.
6. Непрерывная одновременная работа VoIP, PushEmail, синхронизации. Возможности работы с большими массивами данных, улучшенная работа с VoIP и потоковыми данными, автоматическое прозрачное переключение между GSM и WI-FI соединениями.
7. Новые мультимедийные возможности. Поддержка возможности записи, и потокового воспроизведения видео и аудио, аппаратное ускорение видео и графики, цифровое TV и радио.
Стоит так же особо отметить программные улучшения связанные как с внедрением новых механизмов на уровне операционной системы, так и новых API, позволяющих разработчикам создавать качественно ПО:
- Demand Paging - технология улучшающая производительность, загружая только код, необходимый для исполнения отдельных функций, минуя загрузку и обработку приложения или библиотеки данных целиком. В результате это означает, что телефон может быть оснащен меньшим количеством ОЗУ, не потеряв при этом своих возможностей (главное, что б они этим не злоупотребили), или же возможность сделать на много больше операций с текущим количеством ОЗУ. Demand Paging впервые встречается в Symbian 9.3 , в которой использовался код, доступный только для чтения, и данные из ROM-а файловой системы. В версии 9.5 появилась поддержка Demand Paging работающей с внутренней фиксированной памяти (NAND разделы памяти самого аппарата или же карта памяти). В последующих версиях планируется добавить Demand Paging в записываемые данные, который планируется реализовать в прототипных версиях операционной системы уже во второй половине текущего года.
- Дефрагментация ОЗУ- автоматическая служба, которая работает в фоновом режиме, перераспределяя свободную память для увеличения максимального резерва доступного приложениям. Вместе с повышением эффективности использования ОЗУ памяти, дефрагментация позволяет оптимизировать использование заряда батареи, отключая неиспользуемые в данный момент блоки памяти, которые позднее могут быть снова включены при необходимости.
- Оптимизация работы памяти - более эффективная работа памяти в многопапочных субсистемах, таких как камера или сообщения.
- P.I.P.S.- Портируемый Интерфейс Операционной Системы (POSIX) для Symbian. С его помощью разработчики получают легкий способ портирования приложений с разных операционных систем без необходимости изменения интерфейса приложения. Данная возможность реализована внедрением стандартного API POSIX C в ОС Symbian. Новый API упакован в промышленный стандарт библиотек - libc, libm, libpthread и libdl - и тесно интегрированы в операционную системой Symbian с целью увеличения производительности и эффективного использования памяти. Благодаря этому затраты и время на мигрирование программного продукта с различных ОС сокращаются.
- SQL - система работы с базами данных, основанных на открытой технологии SQLite, которая обеспечивает масштабируемость приложениям с большим объемом данных. Кроме этого, поддержка SQL еще более облегчает портирование приложений с ПК.
- Сервер кэширования файлов - функция доступная сторонним приложениям, позволяющая улучшить показатели записи/чтения самогоприложения.
- ActiveSync - усовершенствованная поддержка ActiveSync.
- Более масштабируемая база данных \"Контакты\".
- Улучшенная поддержка календаря для Microsoft Exchange Server и Lotus Notes.
- Работа с сетевыми услугами в \"реальном времени\".
- Мобильность IP носителей - позволит автоматически прозрачно переключатся между разными соединениями (например, с 3G в WLAN), без необходимости переподключения через другой тип соединения.
- Расширенный набор сервисов, основанных на определении местонахождения: благодаря поддержке GPS и других мобильно-ориентированных и мобильно-управляемых запросов определения местонахождения, разработчики смогут предложить улучшенную навигацию, а также другие приложения с использованием службы определения местонахождения.
- Протокол передачи медиафайлов - позволяющий более эффективно отсылать, принимать и обрабатывать медиафайлы. Обеспечивает более быструю и эффективную работу по передаче данных на ПК и обратно.
- Цифровое ТВ - поддержка мульти-стандартного телевещания (DVB-H, ISDB- T) и стандартизированного LBS.
- Улучшенное энергопотребление батареи - позволяет продлить работу аппарата от одного заряда.
- Поддержка криптографической аппаратуры.
- Поддержка HSUPA- передача данных на скорости до 5.76 Mbps.
- Поддержка последнего поколения SD и MMC карт - поддержка карт памяти нового поколения типа HC (High Capacity - карты памяти больших объемов) и HS (HighSpeed - карты памяти высоких скоростей).
- Изменения работы модуля камеры - приблизительно 35 изменений в работе модуля камера, среди которых эффекты красных глаз, улучшенная работа автофокуса, фотографии со сверхвысоким разрешением и т.д.
ВЫВОДЫ
Конечно, список нововведений можно еще продолжать долго, но перечень основных, наиболее важных и интересных нововведений вы уже прочитали. Вообще платформа обещает быть очень интересной и стабильной, а ее работа более быстрой, за счет чего и снижение стоимости аппаратов нового поколения. Заявлена полная бинарная совместимость, что обеспечит работу со всеми уже написанными приложениями предыдущих поколений операционной системы версии 9.х. А ввод SQL баз данных вовсе не означает несовместимость в ПО - все предыдущие технологии будут работать, но так же добавляются некоторые альтернативные способы написания ПО. Конечно, некоторые новые функции ОС автоматически не будут работать, это возможности которые могут использовать разработчики при создании программ. Например, сервер кэширования файлов придется разработчику включить вручную, при написании программы, иначе эта функция не будет работать. Стоит так же помнить, что Symbian в \"чистом\" виде не встречается как таковой, нужно ждать обновления платформ S60 и UIQ, которые впитают в себя все новшества. Поэтому первые аппараты на Symbian 9.5 появятся в продаже в 1-2 квартале 2008 года.
Исчо пара-тройка инфарктов:
1). Долгожданная Nokia N95 8GB Black будет доступна, уже в конце 3-й квартале 2007-го. По самым смелым заявлением источников, она:
- сохранит GPS-модуль но прибавит в весе;
- будет оснащена 128 ОЗУ и первым, полноценным VGA-дисплеем (в аналог КПК).
2). На 2009-й запланирован запуск целой сети спутников, ориентированных исключительно на нужды потребителей HiTeh.
3). В связи с успешной реализацией модифицированного чипсета OMAP 2420 (краткая начинка: процессорное ядро ARM1136, работающее на частоте 330 МГц, сигнальный процессор TMS320C55xDSP (220 МГц), выделенный 2D/3D графический акселератор, обрабатывающий до 2-ух миллионов полигонов в секунду, выделенный чип для обработки сигналов с камеры) в флагмане Nokia N95-1, в 2008-м - мир потрясёт реализ OMAP 2.
Новая архитектура OMAP 2 открывает большие мультимедийные возможности:
- поддержка интерактивных 3D-игр;
- поддержка 6-мегапиксельных цифровых камер;
- поддержка параллельного выполнения программ;
- поддержка hi-fi музыки с 3D-эффектами;
- поддержка цветного LCD-экрана класса Best-in-Class;
- ТВ-выход для отображения на дисплее телевизора картинок и видео с вашего наладонника;
- архитектура позволяет улучшить качество воспроизведения видео в 4 раза, достигая, таким образом, качества воспроизведения DVD, а производительность 3D-графики увеличилась еще больше - в 40 (!) раз, что позволяет поддерживать игры совсем другого класса - приближенного к desktop-играм;
- поддержка операционных систем Windows Mobile, Palm OS, Symbian OS, Linux, Windows CE 3.0 и других;
- ПО для процессоров OMAP совестимо и с OMAP 2.
- архитектура процессоров OMAP 2 позволяет увеличить продолжительность работы батареи-аккумулятора при помощи так называемого чипа-компаньона TWL92230.
Подборка статей - Mr.legal, из цикла - «Стакан валерьянки… сэ-эр!»
Mr.legal
Вот, наткнулся на интересную публикацию (!из доверенного источника!). Во время чтения, периодически ловил себя на улыбке счастливого дебила [...]
читать описание
11404
Комментарии: 34
4 файлов, добавленных в категорию Настройки смартфонов пользователем Mr.legal[ожидают одобрения]
Настройки смартфонов Mr.legal
На днях, обновил свой N95 на 35-ю прошивку. В связи с этим начал копать сайт на предмет всевозможных фиксов, но не нашел одной очень полезной статьи (автора, увы не помню). Способ заключался в создании локальной страницы, ее прописываем в бровзер, и через нее грузим окна. Все быстро и просто.Для начала, открываем стандартный арбуз и прописываем в нем путь к будущей странице. Создаем закладку, называем ее Новое окно и вбиваем адрес: file://localhost/e:/others/NewWindow/NewWindow.htm
Затем бросаем на смарт, e:/others/NewWindow/NewWindow.htm файл ТУТ (папку NewWindow создаем). Когда нужно открыть новую вкладку, переходим в закладки и клацаем на Новое окно, видим такую картину:
Клацаем на Открыть новое окно, и о чудо оно открывается (так можно создать до 5-ти штук). На этом оригинальная статья заканчивалась. Но, я решил ее доработать и сделать интерфейс немного гламурнее и полезнее =) Для начала текстовый вариант:
Таким образом, вместо пустого окна, мы можем сразу же попасть на нужный сайт. Ну а дальше я вошел во вкус, и подключил графику. На три ряда:
И на два ряда:
Для тех, кто еще не понял что это за безобразие. Наводим курсор на картинку, клацаем и переходим на соответственный сайт. Как это получается? Файлик NewWindow.htm (на который ссылается бровзер), это обычная html заготовка. Потенциально, такой файл можно расстроить в полноценный сайт, который будет размещен в памяти вашего смарта. Для редактирования и изменения такого шаблона, вам желательно знать html разметку. Ну а для тех кто ловит на лету, я приведу несколько значений:
a href= задает ссылку
target=\"_blank\" задает открытие в новом окне
img = отображение графического файла
background= фоновая картинка
height=\"23%\" высота картинки относительно размера страницы
font size=\"+2\" задает размер шрифта (в пределах от -2 до +4)
center центрует
Редактируя эти параметры вы сможете изменить: фон, иконки и ссылки на которые они ведут, то есть подогнать шаблон под себя. Ну и разумеется, добавить неограниченное количество новых ярлыков и много чего еще. На этом курс молодого бойца закончен, даю ссылки на все три макета.
1-й ШАБЛОН
2-й ШАБЛОН
3-й ШАБЛОН
В графических модах интерактивные (ведущие на сайты) только первые три иконки, остальные просто графические файлы, добавил их для красоты. Была идея подгружать рисунки онлайн, но так страница хавает много трафика, по сему разместил их локально.
Сразу скажу что за иконками это не ко мне, свои я нашел в сети. Возникнут интересные идеи или предложения, пишите в коментах.
by Mr.legal (2011)
Mr.legal
На днях, обновил свой N95 на 35-ю прошивку. В связи с этим начал копать сайт на предмет всевозможных фиксов, но не нашел одной очень полезной статьи [...] читать описание
6157
Общие вопросы о смартфонах Mr.legal
История началась с того, что я заинтересовался игрушкой High Speed 3D. Java-игрушкой с на мой взгляд, поистине революционной графикой. И я сейчас говорю не о beta-версии 5.0, вышедшей около года назад. А о новом релизе данной игры, полноценном релизе который будет доступен в ближайшем времени. Игра имеет шанс выйти как в sis для 9.x так и для платформы N-Gage 2.0 (но об этом не многим позже). Так вот, я заинтересовался разработчиком и попытался навести справки. Каковым же было мое удивление, когда я узнал что разработчик игры украинская компания - APetrus. Да-да, вы не очитались =) Украинская компания, делает революционные игры для мобильных устройств. Их главное представительство находится в Днепропетровске, они разработали собственный движок APT3d и AVG, набор утилит для создания 3D игр для мобильных устройств. APT3d, с его помощью создание 3D игры превращается в простейший процесс из четырех шагов:1) Создается 3D мир и модели в любом редакторе (3ds Max, Maya, Blender etc.);
2) Файлы пропускаются через специальную утилиту и помещаются в папку с ресурсами;
3) С помощью специальных классов максимально упрощается загрузка моделей и любые операции с ними;
4) Благодаря специальному скрипту автоматически создаются билды для JSR184, MascotV3 и OpenGL ES.
Главным преимуществом движка APT3d является то, что Вы создаете 3D модели один раз и оперируете единым ява кодом для всех билдов (JSR184, MascotV3 and OpenGL ES). Все остальные процессы, связанные с загрузкой ресурсов, операций с ними и отрисовкой выполняет движок APT3d автоматически.
AVG (A. Vector Graphics) - это утилита для отрисовки сжатой векторной графики на экране мобильного устройства. Технология AVG была разработана специально для мобильных устройств, чтобы минимизировать размер векторного файла и увеличить скорость отрисовки. Главные особенности:
1) Линейные и круговые градиенты;
2) Отрисовка границ любой толщины;
3. Прозрачный фон;
4) Сглаживание (2x2 суперсэмплинг);
5) Один файл для всех размеров экрана.
Но статья не об этом. Инфу я выложил что бы подчеркнуть насколько разработчик талантливый и как старается. Суть статьи в том, что эта игрушка и ей подобные легко могли бы выйти на N-Gage 2.0. Как и многие другие замечательные игры от талантливых разработчиков о которых вы никогда не услышите.
Итак это было вступление, теперь ближе к сути. На одном из форумов удалось задать вопросы Александру Петрусь, генеральному директору компании APetrus:
- Мой пост:
Планируется ли к выпуску sis-версия игры. Если да, то какова примерно дата релиза. Чем она будет отличатся от jav-ы // и спасибо вам за уже проделанные старания, это просто прорыв!
- Александр Петрусь:
После jav-ы сперва iPhone, потом может sis/N-Gage. Когда? понятия не имею =) Я под sis еще не написал даже *hello world* =)
- Мой пост:
Понятно =) А могу ли я задать вам вопрос. Опираясь на какие критерии вы отдали предпочтение iPhone. Просто любопытно, он почему-то всегда в приоритете у разработчиков.
- Александр Петрусь:
PS: на прошлой странице спрашивали почему iPhone а не N-gage:
1) Действительно с Nokia еще надо подружиться, прежде чем писать под N-Gage. Они выдают лицензию и СДК, и надо за это денежку платить (кажется не малую если не ошибаюсь). С apple все проще - 100$ платишь в год и принимают они без особых придирок;
2) iPhone набирает темпы так, что диву даешься. Не спорю - N-Gage тоже много, но люди все таки веселее смотрят на покупку ифона;
3) У меня у самого ифон =) А N-Gage уж так вышло что я ни разу даже в руках не держал.. Так уж получилось. Я ифон именно с целью разработки под него и приобрел;
4) К тому же для Noki-и все таки выходит Jav-а версия. Конечно это не N-Gage и не sis.. Но все-таки обладатели Noki-и уже смогут в HS поиграть, а вот ифоновцы - ну никак.
- Мой пост:
Спасибо вам за ответы. Удачи в разработке отличных игр ;)
PS: мораль сей басни такова. Истинная причина почему на N-Gage 2.0 выходит так мало качественных игр, это не направленность компании на массовый сектор (ориентация под N81), не то что игрушки ломают и якобы совсем не покупают. Истинная причина это непомерная жадность Noki-и, которая отпугнула не один десяток отличных добросовестных разработчиков. Их контракты по силам лишь разжиревшим монстрам игровой индустрии, которые могут позволить себе рискнуть. Но никак не по силам маленьким но талантливым компаниям, коих увы большинство. И тут на противовес iPhone с его AppStore, платишь 100$ в год и выпускай не хочу.
PPS: статью писал сам, это моя интеллектуальная собственность. Тем не менее разрешаю копипастить статью и выкладывать на другие ресурсы. Пусть об этой *маленькой тайне* N-Gage 2.0, узнает как можно большее количество людей.
by Mr.legal (09.02.2009)
Mr.legal
История началась с того, что я заинтересовался игрушкой High Speed 3D. Java-игрушкой с на мой взгляд, поистине революционной графикой. И я сейчас говорю [...] читать описание
7908
Общие вопросы о смартфонах Mr.legal
Эту статью можно расценивать по разному, кому-то она покажется смешной, а кто-то проникнется идеей. Она не является поучительной, быстрее несёт назидательно-аналитический характер, размышления над созданием мобильных игор абсолютно иной концепции.Смартфон, по праву считается младшим братом компьютера. Исходя из этого, многие разработчики моб. игр, стремятся подогнать графику и принципы управления к критериям ПК. Да так стремятся, что аж пар через уши. И это большая ошибка. Давайте посмотрим правде в глаза, смарт никогда не станет ПК, это ведь очевидно. У него нет полноценной раскладки, большого экрана и мыши в придачу. Да, я согласен, можно взять E61 или E90, у них имеется почти полноценная клавиатура, как вариант BT-клава. В последнее время идут разговоры о разработке UST-технологий с проекцией изображения на плоскость. Но есть одно большое но. Все эти фишки противоречат самой главной изюминке, собственна из за которой я и приобрёл своего первого любимца (ещё с далёком 2003-м), это конвергентность и компактность устройства. Если аппарат выходит за рамки установленных габаритов и начинает совершенствоваться на выбранном направлении, то он теряет свою универсальность, занимая некое промежуточное положение. И это диктую не я, это диктует индустрия.
Да, смартфон многим проигрует своему старшому брату. Но тем не менее, он имеет ряд неоспоримых преимуществ. Я предлагаю в корне пересмотреть взгляды на управление, и организации мобильных игр в целом. Не нужно развивать слабые стороны, пытаясь сделать из смарта недо-ПК. Нужно всецело прокачать сильные грани, и тем самым укрепить позиции смартфона на рынке. Смарт ни когда не станет ПК, потому что смарт, это следующая ступенька эволюции.
Изначально мы вбили себе в голову, или нам вбили, что на смартфоне невозможно организовать нормальное управление. Я вам отвечу так: нельзя просунуть объект квадратной формы в отверстие треугольной. Можно долго и нудно пытаться, но это не даст весомых результатов, потому что это не логично. Не нужно биться лбом об стену. Преследовать цель это хорошо, но при этом необходимо быть гибким, уметь обходить а не таранить препятствия.
Первая распространённая ошибка разработчиков, это излишняя детализация игры. Экран смартфона не отличается большими габаритами, большое количество мелких деталей только подчёркивает его неполноценность. Вторая, это не рациональная организация управления. На данный момент в распоряжении разработчиков находиться огромный набор инструментов и функционала. О таком наборе, ПК может только мечтать. Разрабы продолжают ковырять бетон отверткой, когда рядом лежит отбойный молоток. Достаточно лишь открыть глаза и протянуть руку.
Итак, проанализировав рынок мобильных игр, можно выделить 2 основные составляющие успеха. 1). Крупная прорисовка графики; 2). Качественная организация управления. Как следствие неправильного подхода, хорошую организацию управления могут иметь лишь гонки, спорт и симуляторы. То есть игры, геймплей которых ограничивается задействием 5-6-ти кнопок. Это одни из не многочисленных игр, в которые можно играть в горизонтальной ориентации с высоким уровнем комфорта. Но что же делать с игрушками, которые требуют задействия большого числа кнопок, при чём одновременно?
Свежесть идеи которую я предлагаю, заключается в том, что во время игры используется смешанный вариант управления. И это не просто демонстрация возможностей девайса, это активный напряжённый геймплей не позволяющий расслабиться игроку ни на секунду. Основной принцип заключается в том, что все игровые действия разбиваются на четыре категории: 1). Движение персонажа; 2). Навигация и прицеливание; 3). Активные действия; 4). Сопровождающие действия. Эти категории распределяются между возможностями девайса, по ступени важности и необходимой скорости реагирования. Движения персонажа осуществляются с помощью навигационных клавиш или джоя. При этом кнопки влево вправо, это не боковые движения, а повороты корпуса. Навигация и прицеливание, осуществляется задействием акселерометра или камеры. Активные действия: выстрел, прыжок, приседание и кнопка залипания при которой боковые клавиши навигации действуют как шаг в сторону. В N95/N9588GB и N81/N818GB эти функции могут исполнять мм-клавиши, в остальных моделях клавиши регулировки звука, клавиша камеры. К сопровождающим действиям я отношу такие, которые не требуют моментального реагирования. К примеру: вызов списка предметов, списка оружия, перезарядка, вызов карты, смена оружия. Такие функции задействуются непосредственно голосовыми командами, вроде: *Карта*, *Инвентарь*, *АК47* итд. Так же, голосовые команды могут найти своё применение, в стратегиях.
Что это всё даст. Во-первых, во все игры можно будет играть в горизонтальной ориентации. Можно будет полноценно сыграть в шутера и стратежки. Свобода для организации сложных комбинаций, будет ограничиваться лишь фантазией разработчика. Все остальные позитивные моменты, можете додумать сами. Как видите это абсолютно новое, конструктивное решение, способное расширить игровой потенциал смартфонов до небывалых высот, при этом полностью сохраняя их конвергентность.
Буду рад, если кто не будь из читателей (по возможности), намекнёт о нынешних тенденциях иностранному разработчику. Спасибо за внимания, и до следующих статей ;)
by Mr.legal
Mr.legal
Эту статью можно расценивать по разному, кому-то она покажется смешной, а кто-то проникнется идеей. Она не является поучительной, быстрее [...] читать описание
7002
Общая информация Mr.legal
Самой популярной операционной системой 2006-го года оказалась Symbian, доля которой на рынке составила 67 %, что было достигнуто благодаря постоянному совершенствованию платформы, которая развивается согласно последним веяниям моды, модернизации технологий и потребностям пользователей. 26 марта 2007 года был представлен релиз Symbian 9.5, содержащий значительное количество кардинальных изменений по сравнению с предыдущими версиями.
Далее сравнение пойдет с Symbian 9.3, т.к.9.4 был только внутри компании и его выход не нес в себе существенные изменения для пользователя или производителя. Symbian 9.5 несет в себе более 70 изменений. Улучшения касаются практически всей системы, в том числе: скорости работы, принципов использования ОЗУ, функционирования камеры, GPS и т.д.
ОСНОВНЫЕ ИЗМЕНЕНИЯ:
1.Symbian-смартфон с теми же техническими характеристиками обладает более высокой производительностью и меньшей стоимостью при меньших затратах времени на разработку аппаратного и программного обеспечения.
2 . Большая производительность аппарата работающего на старой аппаратной платформе. Сокращение потребления ОЗУ на 20-30%
3. Повышение продуктивности сторонних разработчиков, более быстрое портирование ПО для Symbian с других платформ.
4 . Быстрый старт и еще более быстрая работа устройства. Время включения аппарата составляет всего несколько секунд, что вполне сравнимо с обычными телефонами. Запуск приложений происходит на 75% быстрее чем раньше, за счет загрузки только необходимого кода.
5. Увеличенное время работы смартфона за счет улучшенного энергопотребления.
6. Непрерывная одновременная работа VoIP, PushEmail, синхронизации. Возможности работы с большими массивами данных, улучшенная работа с VoIP и потоковыми данными, автоматическое прозрачное переключение между GSM и WI-FI соединениями.
7. Новые мультимедийные возможности. Поддержка возможности записи, и потокового воспроизведения видео и аудио, аппаратное ускорение видео и графики, цифровое TV и радио.
Стоит так же особо отметить программные улучшения связанные как с внедрением новых механизмов на уровне операционной системы, так и новых API, позволяющих разработчикам создавать качественно ПО:
- Demand Paging - технология улучшающая производительность, загружая только код, необходимый для исполнения отдельных функций, минуя загрузку и обработку приложения или библиотеки данных целиком. В результате это означает, что телефон может быть оснащен меньшим количеством ОЗУ, не потеряв при этом своих возможностей (главное, что б они этим не злоупотребили), или же возможность сделать на много больше операций с текущим количеством ОЗУ. Demand Paging впервые встречается в Symbian 9.3 , в которой использовался код, доступный только для чтения, и данные из ROM-а файловой системы. В версии 9.5 появилась поддержка Demand Paging работающей с внутренней фиксированной памяти (NAND разделы памяти самого аппарата или же карта памяти). В последующих версиях планируется добавить Demand Paging в записываемые данные, который планируется реализовать в прототипных версиях операционной системы уже во второй половине текущего года.
- Дефрагментация ОЗУ- автоматическая служба, которая работает в фоновом режиме, перераспределяя свободную память для увеличения максимального резерва доступного приложениям. Вместе с повышением эффективности использования ОЗУ памяти, дефрагментация позволяет оптимизировать использование заряда батареи, отключая неиспользуемые в данный момент блоки памяти, которые позднее могут быть снова включены при необходимости.
- Оптимизация работы памяти - более эффективная работа памяти в многопапочных субсистемах, таких как камера или сообщения.
- P.I.P.S.- Портируемый Интерфейс Операционной Системы (POSIX) для Symbian. С его помощью разработчики получают легкий способ портирования приложений с разных операционных систем без необходимости изменения интерфейса приложения. Данная возможность реализована внедрением стандартного API POSIX C в ОС Symbian. Новый API упакован в промышленный стандарт библиотек - libc, libm, libpthread и libdl - и тесно интегрированы в операционную системой Symbian с целью увеличения производительности и эффективного использования памяти. Благодаря этому затраты и время на мигрирование программного продукта с различных ОС сокращаются.
- SQL - система работы с базами данных, основанных на открытой технологии SQLite, которая обеспечивает масштабируемость приложениям с большим объемом данных. Кроме этого, поддержка SQL еще более облегчает портирование приложений с ПК.
- Сервер кэширования файлов - функция доступная сторонним приложениям, позволяющая улучшить показатели записи/чтения самогоприложения.
- ActiveSync - усовершенствованная поддержка ActiveSync.
- Более масштабируемая база данных \"Контакты\".
- Улучшенная поддержка календаря для Microsoft Exchange Server и Lotus Notes.
- Работа с сетевыми услугами в \"реальном времени\".
- Мобильность IP носителей - позволит автоматически прозрачно переключатся между разными соединениями (например, с 3G в WLAN), без необходимости переподключения через другой тип соединения.
- Расширенный набор сервисов, основанных на определении местонахождения: благодаря поддержке GPS и других мобильно-ориентированных и мобильно-управляемых запросов определения местонахождения, разработчики смогут предложить улучшенную навигацию, а также другие приложения с использованием службы определения местонахождения.
- Протокол передачи медиафайлов - позволяющий более эффективно отсылать, принимать и обрабатывать медиафайлы. Обеспечивает более быструю и эффективную работу по передаче данных на ПК и обратно.
- Цифровое ТВ - поддержка мульти-стандартного телевещания (DVB-H, ISDB- T) и стандартизированного LBS.
- Улучшенное энергопотребление батареи - позволяет продлить работу аппарата от одного заряда.
- Поддержка криптографической аппаратуры.
- Поддержка HSUPA- передача данных на скорости до 5.76 Mbps.
- Поддержка последнего поколения SD и MMC карт - поддержка карт памяти нового поколения типа HC (High Capacity - карты памяти больших объемов) и HS (HighSpeed - карты памяти высоких скоростей).
- Изменения работы модуля камеры - приблизительно 35 изменений в работе модуля камера, среди которых эффекты красных глаз, улучшенная работа автофокуса, фотографии со сверхвысоким разрешением и т.д.
ВЫВОДЫ
Конечно, список нововведений можно еще продолжать долго, но перечень основных, наиболее важных и интересных нововведений вы уже прочитали. Вообще платформа обещает быть очень интересной и стабильной, а ее работа более быстрой, за счет чего и снижение стоимости аппаратов нового поколения. Заявлена полная бинарная совместимость, что обеспечит работу со всеми уже написанными приложениями предыдущих поколений операционной системы версии 9.х. А ввод SQL баз данных вовсе не означает несовместимость в ПО - все предыдущие технологии будут работать, но так же добавляются некоторые альтернативные способы написания ПО. Конечно, некоторые новые функции ОС автоматически не будут работать, это возможности которые могут использовать разработчики при создании программ. Например, сервер кэширования файлов придется разработчику включить вручную, при написании программы, иначе эта функция не будет работать. Стоит так же помнить, что Symbian в \"чистом\" виде не встречается как таковой, нужно ждать обновления платформ S60 и UIQ, которые впитают в себя все новшества. Поэтому первые аппараты на Symbian 9.5 появятся в продаже в 1-2 квартале 2008 года.
Исчо пара-тройка инфарктов:
1). Долгожданная Nokia N95 8GB Black будет доступна, уже в конце 3-й квартале 2007-го. По самым смелым заявлением источников, она:
- сохранит GPS-модуль но прибавит в весе;
- будет оснащена 128 ОЗУ и первым, полноценным VGA-дисплеем (в аналог КПК).
2). На 2009-й запланирован запуск целой сети спутников, ориентированных исключительно на нужды потребителей HiTeh.
3). В связи с успешной реализацией модифицированного чипсета OMAP 2420 (краткая начинка: процессорное ядро ARM1136, работающее на частоте 330 МГц, сигнальный процессор TMS320C55xDSP (220 МГц), выделенный 2D/3D графический акселератор, обрабатывающий до 2-ух миллионов полигонов в секунду, выделенный чип для обработки сигналов с камеры) в флагмане Nokia N95-1, в 2008-м - мир потрясёт реализ OMAP 2.
Новая архитектура OMAP 2 открывает большие мультимедийные возможности:
- поддержка интерактивных 3D-игр;
- поддержка 6-мегапиксельных цифровых камер;
- поддержка параллельного выполнения программ;
- поддержка hi-fi музыки с 3D-эффектами;
- поддержка цветного LCD-экрана класса Best-in-Class;
- ТВ-выход для отображения на дисплее телевизора картинок и видео с вашего наладонника;
- архитектура позволяет улучшить качество воспроизведения видео в 4 раза, достигая, таким образом, качества воспроизведения DVD, а производительность 3D-графики увеличилась еще больше - в 40 (!) раз, что позволяет поддерживать игры совсем другого класса - приближенного к desktop-играм;
- поддержка операционных систем Windows Mobile, Palm OS, Symbian OS, Linux, Windows CE 3.0 и других;
- ПО для процессоров OMAP совестимо и с OMAP 2.
- архитектура процессоров OMAP 2 позволяет увеличить продолжительность работы батареи-аккумулятора при помощи так называемого чипа-компаньона TWL92230.
Подборка статей - Mr.legal, из цикла - «Стакан валерьянки… сэ-эр!»
Mr.legal
Вот, наткнулся на интересную публикацию (!из доверенного источника!). Во время чтения, периодически ловил себя на улыбке счастливого дебила [...] читать описание
11404
