Лучший телефон для java игр

На сенсорном экране в java игры играть не комфортно, кто бы что не утверждал. Не хватает тактильных ощущений. Пробовал ставить эмуляторы на PSP, но расположение кнопок и формат экрана не особо подходят под старые вертикальные игры.

Так же был опробован «современный» кнопочник MAFAM (2017 год)

r/tjournal_refugees - Лучший кнопочный телефон для Java игр

Спойлер: дай бог увидеть хотя бы начальную загрузку в простеньких играх. Если повезло и она запустилась, то далее будут стабильные вылеты, так что этот вариант не катит.

Раз больше ничего под рукой не оказалось, решил проверять старые б.у. телефоны.
Нашел Motorola l6, Nokia 6720 на симбиан, Benq-Siemens E71 (купил, так как в детстве ходил с cx75, на котором установил ~500 игр) и Sony Ericsson k770i (случайно нашел за 150 грн на olx)

r/tjournal_refugees - Лучший кнопочный телефон для Java игр

Моторола оказалась довольно простенькой, с маленьким разрешением экрана, 128х160 не особо радовало, и многие игры на ней не шли.
Нокиа, как самая мощная из всех, была отличным вариантом, но к моему удивлению, хоть там и была самая последняя версия Java (MIDP 2.1), некоторые более старые игры на ней почему то лагали. К примеру Orcs & Elves русская версия ни в какую не хотела работать со стабильной частотой кадров и безбожно глючила. Проверял множество версий, работали нормально только английские конкретно этой игры. Gangstar 3 имел глюки с текстурами, было не играбельно.
Сименс, который я избрал как внука моего cx75 мне понравился больше, единственная проблема была в том, что множество игр приходилось адаптировать через специальную программу, Java Adapter For Mobile, так как кнопки не соответствовали и не было классов нужных для запуска игры на сименсах. Некоторые игры все равно не работали после этого или лагали (например новые Gangstar)

Недавно, совершенно случайно, я встрелил на просторах олх (аналог Авито) Sony Ericsson k770i. И он оказался тем самым Святым Граалем.

r/tjournal_refugees - Лучший кнопочный телефон для Java игр

Во первых, ВСЕ игры которые я качал имели правильное соответствие клавишам. Точнее я находил версии сразу правильных игр, чем сименс увы похвастаться не мог.
В вторых, я нашел рабочие версии ВСЕХ игр, в которые когда либо играл или хотел пройти.
В третьих, если у игры было разрешение экрана меньше, это можно было указать в настройках приложения, и оно располагалось посреди экрана. В других телефонах, оно привязывалось к краю экрана, а по сторонам появлялись артефакты.
Как я понял, подойдет любой Sony Ericsson на платформе a100. С а200 может оказаться такая же ситуация как с нокией, слишком новый и по этому более старые игры запускаются с проблемами.
Единственное что мне не понравилось, после установки файлового менеджера, я лазил по системным папкам, и после того как вышел, у меня продублировались все игры. Дубли никак не хотели удаляться, пришлось сбросить телефон к заводским настройкам. И когда я зашел в игры, дублей было уже по три штуки) Нашел способ от них избавиться — найти один из дублей, который удалился, перезагрузить телефон. Повторить до полной очистки. Судя по старым форумам, проблема такая раньше у людей встречалась.

P.s. Кстати, в нем до сих пор приемлемая камера, хоть с современными Айфонами и не потягается.

r/tjournal_refugees - Лучший кнопочный телефон для Java игр

p.p.s Если вдруг кому интересен ИМХО список лучших игр:
Серия Age of Heroes — аналоги героев.
Darkest Fear (3 части ) — отличные хорроры, советую пройти.
Galaxy on Fire 2 — галактическая леталка, сам не играл, но все очень советуют.
Doom RPG, Doom RPG 2, Orcs & Elves, Orcs & Elves 2, Wolfenstein RPG — тут даже пояснять не нужно, лучших пошаговых RPG не найти.
Zombie Infection — так же не играл, но советуют обе части к прохождению.
Stranded 1 и 2 — рпг/квест, довольно приятные.
Gangstar — 4 игры в серии, похожей на GTA, разнообразный геймплей, красивая графика, если можно это сказать о телефонных играх.
Phantom Mansion — головоломка с расстановкой ящиков, поиском правильного пути и побегом от врагов.
Ну и конечно же:

r/tjournal_refugees - Лучший кнопочный телефон для Java игр

Вспоминаем культовые Java игры.

Недавно я наткнулся на статью, в которой перечислялись лучшие телефоны двухтысячных. Телефоны, которые были предметом гордости, объектом зависти и были по-настоящему удивительными гаджетами своего времени. Тогда, когда мобильный рынок не был перенасыщен десятками noname брендов. Тогда, когда фразы «У меня Benq Siemens» или «Мой Sony Ericsson» показывали статус. Эта статья пробудила во мне воспоминания, связанные с java играми, в которые я играл в период 2000-2010 года.

Хороший телефон у меня появился достаточно поздно, но это не стало преградой. Так получилось, что я был вынужден жить один в санатории в другом городе, в котором «заезды» представляли собой период в один месяц. Большая часть (где-то 95%) детей приезжали туда именно на такой промежуток времени, а значит, поток людей с разношерстными мобильными устройствами был бесперебойный. Жил я в ортопедическом корпусе, где дети были как правило старше меня на 4-6 лет. Естественно, я был одним из тех шкетов (3-4 класс, нас было несколько человек с одинаковой болезнью и мы жили несколько лет в одной палате), которые познакомившись и наладив контакт с новоприбывшими задавали вопрос: «А у тебя есть игры на телефоне?». Как правило, ребята и девчонки давали свои мобильники и отправлялись проводить время со сверстниками. Я, например, предоставлял услугу «Приглядывателя» за заряжающейся мобилой, ибо в палатах розеток не хватало и приходилось заряжать телефоны в коридоре. Представьте, на дворе 2007 год. Вечер, приближается время дискотеки, а тебе-малявке кто-то доверяет свой Sony Ericsson. Ты остаешься наедине с миром цифровых развлечений на ближайшие два-три часа, и ничего больше тебя не заботит… В тот момент мне довелось поиграть в кучу игр и передержать в руках великое множество телефонов. Частенько у ребят были очень недешевые модели того времени, так что они представляли собой универсальные комбайны для java приложений всех мастей и расцветок.

Через пару лет родители купили мне первый телефон с bluetooth и цветным экраном, ей была Motorola SLVR L7. На момент, когда каждый уважающий себя телефон уже имел экран с разрешением 240х320, моя моторолка не могла похвастать всеядностью. Зато, на тот момент для меня целью был не человек с «просто» телефоном с играми, а обладатель Sony Ericsson-a, который мог передавать игры по bluetooth. Тогда я выкачивал все jar файлы и пытался поиграть в них на своей старушке. Я был в каком-то роде Сашко телефонного гейминга. В тот момент я тратил больше времени на утановку и проверку, работает ли игра на моем телефоне, а играл намеренно гораздо реже. Но, подумать только, я проходил лагающие игры. Для меня даже не становилось невозможным пройти игру, если она была рассчитана на экран с большим разрешением, чем у моего телефона (176х220, для тех кто не в курсе, игра для 240Х320 на таком экране открывалась на большее пространство, чем позволял экран и картинка обрезалась. В обратном случае, игра могла запускаться не на весь экран, если приложение было рассчитано на разрешение меньше разрешения экрана на самом устройстве).

В общем, я посидел на разных сайтах с java играми, полистал статьи и составил список (не топ!) из 30 игрушек, которые в то время были одними из самых распространенных и культовых. Список субъективный, но мне кажется, что каждый, кто застал мобильно-кнопочную эпоху, найдет в нем что-нибудь знакомое.

Итак, поехали!

Stirlitz 2: Umput Forever

Stirlitz 2: Umput Forever – продолжение увлекательных приключений Штирлица для мобильного телефона. Настало время для финальной битвы, отправляйтесь в Африку, где скрывается ваш главный враг, мечтающий поработить мир.

Типичное описание

Игровой процесс

О да, этот action-платформер был великолепен. В то время я посвятил ей очень много времени еще и потому, что на моем телефоне она летала без проблем. Классный сеттинг, увлекательный и в меру хардкорный геймплей. Она была на уровне игр с Sega Megadrive, что было очень здорово.

Gravity Defied

Gravity Defied — это мобильная игра, выпущенная шведской компанией Codebrew Software. В игре вам предстоит гонять на мотоциклах по поверхности, имитирующей сильно пересеченную местность. Цель игры — пройти и не разбиться заданный маршрут за минимальный промежуток времени. Маршрут имеет всевозможные препятствия, часто очень трудно проходимые. В программе используется специальный механизм, имитирующий реальные физические и динамические эффекты, возникающие при экстремальных гонках. Взбираетесь ли вы по почти отвесному склону или пытаетесь с разгона взлететь на пригорок — все явления воспроизводятся с максимальной достоверностью с точки зрения имитации действующих сил и ускорений.

Типичное описание

Геймплей

Игрушка, которая идеально вписывалась в игру по-очереди. В небольшой компании можно было получить столько положительных эмоций, которые сопровождались надрывным смехом и криками «Да дай сюда! Я ща пройду этот трек, а у вас руки-крюки!» При игре в соло, она нехило воспитывала терпение и умение принимать поражения похлеще всяких Dark Souls. Запомнилась еще тем, что на телефонах кочевало много разных «версий» Gravity Defied. Они различались уровнями, наборами доступных мотоциклов и разной степенью упоротости. Кажется, что некоторые версии создавались только с целью поломать психику или открыть третий глаз у игрока. Моей любимой версией является «Чистое небо». В этой версии белый фон был заменен на более приятный для глаз голубой, а уровни были очень интересными и изобретательными.

Bounce

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

Типичное описание

Геймплей

Шикарнейший платформер с красным шариком в главной роли. Прыгаете по платформам, избегаете шипы и решаете пространственные головоломки. У нее было много разных частей, но для меня самой лучшей является первая часть, которая была предустановленной игрой в некоторых нокиях. Те, кто играл в нее, знали, что сочетание 787898 — не просто набор цифр)

Gangstar: Crime City

Самый свежий и самый сильный наследник GTA для мобильников. Тебя ждет невероятная свобода действий — от стрельбы до автомобильных погонь, от уличных драк до погонь на катерах. Здесь можно купить практически все, что угодно! Цель, как и в любом гангстерском симуляторе — стать королем гангстеров, самым главным боссом этого города. Для этого тебе придется пройти более чем 60 миссий, выполняя поручения то одного, то другого босса.

Типичное описание

Геймплей

Без лишних слов, GTA в кармане! Что еще было нужно для счастья??? У нее было несколько частей, но они запомнились мне не так ярко как первая. Скорее всего потому, что я играл в них уже будучи старшеклассником и общий поток интересных игр был шире. А в Gangstar: Crime City младший школьник типа меня видел невиданную свободу действий. Хочешь, проходи миссии. Хочешь, можешь устроить беспредел в духе серии Grand Theft Auto. Что душе угодно!

Spider Man 3

Идея игры как всегда затягивающе проста, — вы бегаете и прыгаете по городу, предотвращая всякие заварушки и не давая спокойно существовать мирным бандитам. Они начинают злиться, кричать, рвать на себе волосы, пытаться вас выловить и набить глаз. Но не тут-то было, вы как ник Человек-паук, а это так круто! Перед началом игры потренируйтесь перед зеркалом выпускать паутину из кисти руки. Тебе предстоит не только сразиться с множеством врагов, но и победить Черного Паука, злую сторону главного героя! Человек-паук должен бороться с бандами головорезов, и беспорядками, вызванными Зеленым Гоблином и Сандменом всюду в Нью-Йорке. Используй свою ловкость и проворство для того, чтобы остановить злодеев!

Типичное описание

Геймплей

Игра по третьей части саги за авторством Сэма Рейми. Атмосфера игры попадала в десятку и вызывала чувства, которые появлялись при просмотре фильма. Интересная и мрачно-красивая. Бодрый битемап, который очень долго не надоедал и заставлял пройти себя несколько раз подряд.

Галустян на отдыхе (Остров разврата)

Михаил Галустян решил отдохнуть от КВНовских и телезабот, и отправиться на отдых. Туда, где светит солнце, где тихо и спокойно. Но судьба распорядилось по-другому. Миша, стремившийся к душевному покою, попал на «Остров разврата», где, по определению, покой лишь только снится.

Типичное описание

Геймплей

Да-да, эротические игры в изобилии водились в то время. Но, если большая часть была представлена ксониксами, карточными играми и прочими поделками, где в награду за прохождение уровня перед взором представала пикантная фотография, то некоторые были более оригинальными. «Галустян на отдыхе» одна из них.

Shrek the third

Сюжет этой официальной игры максимально приближен к мультфильму! Вы снова встретитесь со своими любимыми персонажами из предыдущих приключений Шрека – Ослом, Котом в Сапогах и принцессой Фионой, а также познакомитесь и с новыми героями. Вместе с ними вы отправитесь в путешествие по Предалекому королевству, посетите множество таинственных и опасных мест, таких как Лес Мерлина и Королевский замок. Ваша задача – найти подходящего приемника на королевский трон. Путь ваш будет долог, вам предстоят сражения с враждебными жителями волшебной страны, многочисленные потайные места, разнообразные бонусы, конечно же, неподражаемый оригинальный юмор и анимированные заставки высокого качества.

Типичное описание

Геймплей

Игра по третьей части отличнейшего мультфильма. В игры по другим частям я играл, но почему-то именно эта запомнилась мне больше всего. Веселая, очень красивая и опять же атмосферная. Настоящая классика.

Asphalt 3: Street Rules

Третья часть из серии гонок «Асфальт». Вас ждут крутые машины и мотоциклы, красочные гонки и классная графика! Asphalt 3 — новое слово в гонках!

Типичное описание

Геймплей

Одна из самых увлекательных гоночных игр своего времени. Подумать только, ты мог не только покупать машины, но даже тюнинговать их! Отличная игра, шикарная музыка, красивые пиксельные девушки на заставках. Это было круто!

Playman: Extreme Running

Спортивный человечек Playman вернулся! Теперь ему со своей сестрой предстоит участвовать в соревнованиях по паркуру. Бегаем-прыгаем по городу, по крышам, по заборам. Соревнуемся кто круче! Вас ждут 12 зон, и 45 уровней в этой отличной игрушке. В игре доступны режимы карьеры и мультиплеер до 7 человек.

Типичное описание

Геймплей

Игра, которая поражала предоставляемыми возможностями. Тогда игр такого жанра было немного, а небезызвестный Плеймен показал невиданную доселе планку. Множество трюков, возможность работать с таймингами и бешеная вариативность. После нее эстафету приняла только Mirror`s Edge, когда у меня появился компьютер. До этого момента ни одной игре в таком жанре не удалось сместить Playman: Extreme Running с моего личного олимпа спортивных игр.

Worms Forts 3D

Worms Forts 3D — Воинственные Червяки не могут ползать спокойно, когда неприятель свободно дышит одним с ними воздухом: находясь в крепости, они строят сильную систему защиты, разрабатывают оружие глобального ликвидирования, чтоб раз и навсегда покончить с противником!

Типичное описание

Геймплей

Червячки в 3d, да еще и с необычной механикой. Вы не можете атаковать, пока не построите специальное здание, которое открывает доступ к определенному оружию. Мне она запомнилась в первую очередь своей необычностью и тем, что на моем телефоне (который почти никогда не мог запустить 3d игру) она таки запускалась. А обычные червячки ворочались с ощутимым трудом и играл я в них на чужих телефонах.

Worms (2007, 2008, 2010)

Это обычные Worms, которые почти без потерь были утрамбованы в мобильный формат. Даже терраформинг присутствовал. Почему-то лично мне они встречались на Siemens-ах, которые были оснащены знаменитыми «джойстиками» вместо обычных кнопок навигации, которые постоянно были сломаны)

Worms 2008 — Геймплей

Splinter Cell (2003, Extended Ops, Chaos Theory, Pandora Tomorrow, Double Agent)

Вы – Сэм Фишер, легенда «Третьего Эшелона». Опытнейший волк-одиночка, для которого нет невыполнимых миссий. И новое задание уже не удивляет вас.

Типичное описание

Геймплей всех частей

Игры про трехглазого особняком стояли среди других мобильных игр. Отличнейший стелс-экшен, который идеально был адаптирован под вид «с боку». Что забавно, я до сих пор не прошел ни одной части этой серии на пк, но мобильные версии в свое время были затерты до дыр. Я не упомянул тут Conviction, потому что она была меньше всех похожа на предыдущие части, более дуболомной что ли.

Prince of Persia (Warrior Within, The Two Thrones)

Ситуация с Принцем Персии была аналогичной Splinter Cell. Частей было много, но по-настоящему в моем сердечке заняли место вторая и третья части. Они были более брутальные и увлекательные. В них была самая приятная динамика и визуальное оформление.

Prince of Persia Warrior Within — Геймплей
Prince of Persia The Two Thrones — Геймплей

Sven 004

Забойная игра для взрослых всех возрастов. Управляя бараном, надо поймать и осчастливить как можно больше овечек. Помогите им обрести свое простое овеческое счастье. Сами они ни за что не справятся! Да и времени так мало.

Типичное описание

Геймплея именно этой версии найти не удалось, но принцип думаю будет понятен

Еще одна игрушка с «деликатным» содержанием, но предлагающая оригинальную идею. Вы — барашек по имени Свен и вы хотите совокупляться. Увлекательная бродилка, дающая нетипичный челлендж. Поскольку она была одной из немногих игр, которые шли на моем телефоне с нормальной скоростью, то я прошел ее несколько раз. Не назвал бы ее удивительно-прекрасной, но теплая память о ней определенно осталась)

Ну, погоди! (Тамагочи)

Волк из всеми любимого мультсериала наконец-то оказался там, где следует – за решеткой! Теперь его судьба в ваших руках. Ухаживайте за ним и кормите его вдоволь. Он не должен из-за плохого обращения попасть в больницу, откуда легко сбежать на волю. Но слишком мягким быть тоже не следует – если вы будете поощрять его плохие привычки – Волк станет заносчивым и неуправляемым. Попытайтесь заслужить уважение, перевоспитать и стать его новым другом!

Типичное описание

На эту игру в жанре тамагочи я наткнулся случайно. В ней нам нужно было примерить роль надсмотрщика в каталажке, в которую заперли Волка после очередного дебоша. Нужно было обустраивать камеру, кормить его, устраивать досуг и отправлять на исправительные работы. Единственная игра такого жанра, которая по-настоящему меня увлекла на месяцы.

King Kong

В этой игре вы сможете поиграть за 3х героев — Джека, его подругу Анну, и за даже самого Кинг-Конга! 8 уровней, в джунглях и в городе, и как всегда, приличный геймплей — замечательно!

Типичное описание

Геймплей

В то время я считал эту игру эталоном зрелищности. Где еще можно было начистить репу динозавру? Все это сопровождалось высокой динамикой геймплея и реалистичной кровавостью. Правда, уровни где приходилось играть за людей, были скучнее, но этапы за Кинг Конга с лихвой перекрывали недостатки.

Pirates of the Caribbean 3: At World’s End

Перед нами игра, совмещающая экшин и стрелялку. Аркадный режим кампании представляет собой классическую бродилку. Игрок управляет Джеком Воробьем или Уиллом Тернером. Как и в фильме, вам противостоят пираты, солдаты Ее Величества и всяческие монстры.

Типичное описание

Геймплей

Я не играл во все игры по этой франшизе. Но вот третья часть попадалась чаще всех и была очень хороша. Атмосферный и динамичный платформер оставил у меня очень приятные впечатления.

3D Резня: Кровавый Психоз

Поздно вечером у тебя в квартире раздался телефонный звонок. Обычно спокойный и уверенный голос твоего старого знакомого доктора Павлова на этот раз дрожал:- Скорее приезжайте… мои пациенты сбежали… у них бешенство… только вы можете их остановить… — последовавшую тишину в трубке разорвал душераздирающий крик и связь прервалась.Тебе ничего не оставалось, как взять своего наградного 12 миллиметрового друга который тебе вручили как командиру десантно-штурмового взвода, и поехать в эту Богом забытую клинику для душевнобольных на окраине Москвы.Подъехав к ней, ты сразу почувствовал неладное. Раньше на входе всегда стоял сторож дедушка Ваня, но в этот раз ворота были закрыты, и вокруг стояла гробовая тишина. Выйдя из машины и перемахнув через забор, ты оказываешься у запертого входа. С трудом поднявшись по скользкой от дождя водосточной трубе на третий этаж, в свете молнии твоему взору предстает ужасная картина… Да, тебе не раз приходилось видеть страшные вещи в Афгане и Чечне, но тут на гражданке… Посреди комнаты, слегка покачиваясь, впетле висел труп доктора Павлова, но что-то обглодало его ноги и содрало кожу с лица… и это «Что-то» оставило за собой кровавый след, уходящий в покрытый мраком коридор клиники.Сняв револьвер с предохранителя, ты делаешь шаг в темноту навстречу неизвестности…

Нетипичное описание

Геймплей

Painkiller в мобильном формате. Название говорит само за себя. Мрачная атмосфера и оригинальный визуальный дизайн. Увлекательная стрелялка которая, к моему удивлению, без проблем шла на моем телефоне!

Prehistoric Park — Первобытный парк

В этом увлекательном симуляторе парка развлечений вам предстоит превратить жизнь первобытных людей в праздник, устроить им настоящее веселье! Стройте головокружительные карусели, бешеные горки, «чертово колесо», комнату страха и другие аттракционы. Не забывайте о том, что первобытные люди, как и мы, устают, хотят есть и пить. Поэтому вам придется позаботиться о том, чтобы им в парке было не только весело, но и комфортно. Иначе вы рискуете потерять своих клиентов, а с ними — свою прибыль. Вам придется нанимать работников, следить за порядком в парке и за состоянием аттракционов, устанавливать цены на билеты, мамонтобургеры, диномороженое и ящерошарики. Создайте свою первобытную империю развлечений!

Типичное описание

Геймплей

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

Assassins Creed (Assassins Creed, Assassins Creed 2, Assassins Creed: Brotherhood)

Для меня первые три части этой серии ощущаются, как единое целое. Больше всего, конечно, мне запомнилась первая часть. Не упомянутые же, либо просто не запомнились тем, что игры почти не эволюционировали, либо тем, что банально затерялись в пучине игр современников. Хотя могу и ошибаться.

Assassins Creed — Геймплей
Assassins Creed 2 — Геймплей
Assassins Creed: Brotherhood — Геймплей

Yeti Sports

Знаменитые состязание по метанию/бросанию пингвинов пришли на мобильные телефоны, сразу 4 части в одной упаковке. Как правило, пингвины плохо летают. Снежный человек Йети решил положить конец подобной природной несправедливости по отношению к этим жителям Антарктиды. Он решил научить северных птичек искусству полета. Принципы обучения довольно просты: пингвины прыгают со скалы, а Йети – в подходящий момент – должен их шлепнуть. Покажи пингвинам, кто тут главный!

Типичное описание

Геймплей с ПК, но на телефоне принцип тот же

Еще одна из немногих спортивных игр, которые заняли прочное место на моем телефоне. Частей было много, но как правило цель была в разного рода «метании» пингвинов. Была очень забавной и увлекательной мини игрой, которая прекрасно подходила для игры в компании.

Happy Tree Friends: Spin Fun

Герои популярной серии flash мультиков студии Mondo, Happy Tree Friends, многократно обвинённой в чрезмерной жестокости, на экране вашего телефона! Даже катание на карусели — невинная, детская забава — в лапках рисованных недотёп превращается в аттракцион смерти. Раскрутите карусель как можно сильнее, так чтобы зверушки посыпались в разные стороны на заботливо расставленные капканы, противотанковые мины и прочие радости. Чем больше крови, тем Друзьям веселее!

Типичное описание

Геймплей

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

Garfield 2: Royal Adventure

Рыжий лежебока стал владельцем настоящего королевского дворца в Англии! Волею судеб Гарфилд поменялся местами с придворным котом Принцем и вместо него унаследовал огромное состояние и титул Кота Карлайлского. Тут уж есть, где развернуться усатому герою, любимое занятие которого — валяться на диване и объедаться до колик в животе! Но не все так уж безоблачно — у него тут же появились завистники, стремящиеся отобрать у Гарфилда все. С ними и придется бороться рыжему коту и его новым друзьям в мобильной игре Гарфилд 2: Королевское Приключение.

Типичное описание

Геймплей

Игрушка в жанре HoMM. Путешествие по миру и бои в пошаговом режиме. Она была проста для понимания и очень увлекательна. Да и гарфилда я любил)

Orcs and elves

Orcs& Elves — исследуйте древнюю цитадель ДиВорвен, насыщенную легендарными животными и сокровищами. Вы будете владет пылающими мечами, смертельными арбалетами и другим мистическим оружием. Используйте своё остроумие, чтобы решить уйму загадок и преодолеть смертельные западни.

Типичное описание

Геймплей

Игра, созданная ID software, что уже о многом говорит. Пошаговая action-rpg от первого лица. Ходите по подземельям и убиваете орков, это было очень увлекательно! Что забавно, будучи линейной она создавала стойкое ощущение, что в игре был открытый мир. Атмосферой похожа на серию The Elder Scrolls, но более мрачная. У нее было две части, но они мало чем отличались в техническом плане.

Doom RPG Mobile

Весьма оригинальный взгляд на вселенную Doom. Структурно она была очень похожа на Orcs and elves, но обладала некоторыми особенностями в силу иного сеттинга. Всего вышло две части, причем разница между ними очень большая! Проходил их несколько раз и считаю, что они имеют право на звание настоящей классики с оригинальными Doom и Doom 2.

Doom RPG Mobile — Геймплей
Doom 2 RPG Mobile — Геймплей

Bobby Carrot

Отважный кролик Bobby Carrot отправляется на поиски морковки. Твоя задача помочь оголодавшему кролику собрать всю морковь, которая разбросана по 50 игровым уровням. И всё бы ничего, да уровни эти снизу до верху напичканы различными ловушками. Попадёшь хотя бы в одну из них и станешь обедом для охотника.

Типичное описание

Геймплей

Игр в этой серии также было много, но мне запомнилась именно первая часть. Помнится, она встречалась в качестве предустановленной в телефонах Samsung. В ней было очень много головоломных уровней и пройти я ее смог лишь тогда, когда чисто случайно она попалась мне при очередном выкачивании игр с какого-то Sony Ericsson-a. Игрушка очень хороша)

XIII

Чтобы доказать невиновность, Вам необходимо пройти 7-ь уровней, различной сложности и местоположения. Ваш путь начнется на пляже и Вам нужно пройти очень долгий путь до вражеского штаба. Он лежит через офис ФБР, банк, тюрьму и др. На всех уровнях Вы встретите много врагов, которые попытаются остановить Вас. Бороться с врагом можно любыми способами, с помощью оружия: узи, винтовка М4, пистолет, гранатомет и др. Ищите компрометирующие документы, заводите контакты с нужными людьми, взламывайте компьютеры, и тогда, Вы найдете информацию, которая позволит Вам выжить.

Типичное описание

Геймплей

Я до сих пор мало знаю о франшизе. Но первая часть этой игры на телефонах запомнилась мне очень хорошо. Приятная комиксная стилистика. Надписи, озвучивающие происходящее и общая стильность происходящего в духе блокбастерных боевиков двухтысячных. У нее была вторая часть и она была во всех смыслах лучше, но появилась под закат эпохи.

Dirty Jack

Как изменить неудачный день в одну из самых жарких ночей в своей жизни? Грязный Джек – герой популярной серии интерактивных эротических комиксов, расскажете тебе об этом. На этот раз, если повезет, Джек может стать „гвоздем программы” на девишнике, который организовали действительно горячие цыпочки. А если этого будет мало, ты сможешь запикапить распущенную красотку или очаровательную барменшу. Этот вечер ты запомнишь надолго!

Типичное описание одной из игр

Геймплей одной из игр

Серия эротических игр, сочетающих в себе незамысловатый квест и пикантные мини игры. И что приятно, в разных частях мини игры старались делать разными. Никакой порнографии в игре не было, да это и не нужно. Стилистика была приятной, а мини игры весьма медитативными…

Алеша Попович и Тугарин Змей

Игра по мотивам мультфильма. Веселая история, где есть место приключениям Алеши и его друзей, любви главного героя и красавицы Любавы. И вечно Алеше старается помочь говорящий конь Юлий.Тугарин Змей похитил красавицу Любаву. Чтобы спасти от злого Тугарина свою любовь, Алеше Поповичу придется преодолеть множество препятствий и ловушек, победить всех врагов и прислушиваться к советам друзей.

Типичное описание

Игр по Русским Богатырям выходило немало, но здесь опять сыграл синдром утенка. Они ничем особенным не выделялись, но первая игра в которую я поиграл, была про Алешу Поповича. Она-то и запомнилась сильнее всех. Она прочно ассоциируется у меня с Сони Эрриксонами, не знаю почему.

Sex общага

Жирная точка в этом списке и еще одна забавная игра с эротическим контентом. Чем-то напоминала игры серии «Как достать соседа», только здесь нам нужно было гулять по женской общаге, избегать «охрану» и добиваться контакта с представительницами прекрасного пола.

Скорее всего, я забыл немало очень классных игрушек, которые также по праву могут носить титул культовости. Часть же игр я банально не смог найти, потому что не помню названия, но и без того список получился обширным. Уверен, у многих, кто застал то время, есть личный топ, который при обращении к нему в памяти пробуждает в сердце теплые чувства ностальгии. Делитесь своими любимыми java играми и воспоминаниями, связанными с той эпохой.

Давайте вместе «вернемся» во времена, когда телефон с ИК-портом был невиданным зверем, а убавление громкости давало прирост производительности в игрушках. Тогда, когда устройства на simbyan казались настоящими компьютерами, и найти двух человек с одинаковыми телефонами было сложно.

История мобильной связи начиналась с кнопочных телефонов. Они пользовались огромным спросом в течение полутора-двух десятилетий. И лишь в конце 2000-ых годов их начали вытеснять смартфоны с сенсорным экраном. Но полностью «кнопка» не исчезла до сих пор. В мире живёт большое количество людей, не желающих переходить на сенсорное управление. Именно для них создан сегодняшний рейтинг, в который вошли лучшие телефоны с физической клавиатурой.

Это важно!

В нашем материале речь пойдет о простых мобильниках, функционирующих при помощи проприетарной прошивки. В отдельной подборке вы можете познакомиться с лучшими кнопочными смартфонами . Они оснащены QWERTY-клавиатурой, а в качестве операционной системы используется Android. Что касается телефонов, то на них вы можете установить только Java-приложения, а для ввода текста на них применяется режим T9. Также на нашем сайте вы можете прочитать о том, чем смартфоны отличаются от телефонов , где эта тема рассмотрена чуть подробнее. Не можем мы не отметить и тот факт, что в нашей подборке речь пойдет о самых разных мобильниках. Нами упомянуты как самые дешевые аппараты, обычно использующиеся в качестве запасных, так и более дорогие модели, обладающие чуть более широким функционалом. Не забыта нами и тема защищенных телефонов , способных выдержать даже самые серьезные эксплуатационные условия.

Fly FF190

  • Дисплей:
    1,77 дюйма, 160 × 128 пикселей
  • Емкость аккумулятора:
    1000 мАч
  • Вес:
    71 г

Цена: от 570 рублей.

Один из самых дешевых телефонов на рынке получил массу ненужных наворотов и единственный реальный плюс. Данная модель – это типичный бюджетный мобильник, который создан чтобы просто звонить. Однако за свои деньги FF190 предлагает покупателям камеру в 0,1 Мп с функцией записи видео и фото (говорить о качестве с таким разрешением излишне), Bluetooth 2.1 c поддержкой A2DP (улучшенная передача звука), воспроизведение не только музыки, но и роликов в форматах 3GP, MP4, AVI.

Все эти фишки за исключением может быть улучшенного звука по Bluetooth явно лишние. Едва ли найдется человек, который захочет что-то снять на фактически бесполезную камеру или посмотреть ролик на экране 1,7 дюйма. Из плюсов – для своей цены модель получила отличную автономность и у нее есть фонарик.

Достоинства:


  • Улучшенная передача аудио по беспроводному стандарту, что делает возможным прослушивание музыки через Bluetooth-гарнитуру.

  • Отличная автономность.

  • Наличие фонарика.

  • Крайне низкая цена.

Недостатки:


  • Много ненужной начинки, которая «утяжелила» модель – 71 грамм, это не много, но на фоне аналогичных по цене и размерам устройств разница есть.

BQ 2442 One L+

  • Дисплей:
    2,4 дюйма, 320 × 240 пикселей
  • Емкость аккумулятора:
    600 мАч
  • Вес:
    75 г

Цена: от 640 рублей.

После своего возвращения на рынок компания Nokia стала делать не только интересные смартфоны, но и неоднозначные кнопочные телефоны. Неоднозначные по той причине, что моделей много, они практически ничем не отличаются ни между собой, ни от конкурентов, но что самое неприятное — дорого стоят. Конечно, на цене сказывается имя компании и, справедливости ради, качество Nokia лучшее из всего, что в принципе можно купить в России среди кнопочных устройств. Тем не менее периодически в мобильниках финской компании встречаются любопытные экземпляры.

Модель 8110 4G, как видно из названия, получила не просто поддержку интернета, но на даже скорости 4G. Может показаться, что зачем это нужно, ведь наверняка начинка печальная, все будет тормозить. Но нет, инженеры бренда понимали что делали и поставили достаточно серьезный по меркам кнопочных телефонов чипсет — Qualcomm MSM8905 с 2 ядрами по 1,1 МГц. Его дополнили оперативной памятью 512 Мб, что весьма неплохо на фоне традиционных 32 Мб у всех прочих представителей рейтинга и дали покупателю накопитель в 4 Гб.

На этом сюрпризы не кончаются. В телефоне есть Wi-Fi 802.11n и Bluetooth 4.1. В качестве вишенки на торте – камера на 2 Мп. Естественно в 2019 году это звучит смешно, но опять же – телефон кнопочный. У большей части представителей сегмента нет и этого. Не стоит забывать, что модель – слайдер, то есть кнопки спрятаны за выдвижной крышкой. Есть два цвета – желтый и черный. Телефон поддерживает 2 сим. В комплекте у него лежат наушники – приятная мелочь. Батареи хватает на пару дней работы.

Данное устройство было создано для тех покупателей, которые в силу определенных причин нуждаются в кнопочном девайсе, но при этом хотят не только звонить, но что-то сфотографировать и выйти в интернет.

Достоинства:


  • Поддержка Wi-Fi и 4G.

  • Интересная конструкция корпуса в ярких исполнениях.

  • Отличный дисплей.

  • Мощное железо для своего сегмента.

  • Неплохая по меркам кнопочных телефонов камера.

  • 4 Гб встроенной памяти.

Недостатки:


  • KaiOS — используемая операционная система смартфона достаточно сырая и есть много лагов, проблема может быть устранена с обновлениями.

Philips Xenium E181

  • Дисплей:
  • Объем памяти:
    32 Мб
  • Емкость аккумулятора:
    3100 мАч
  • Вес:
    123 г

Цена: от 3 390 руб.

Очередной телефон от China Electronics Corporation с мощным аккумулятором. Если рассматривать новые кнопочные телефоны, то Philips Xenium E181 безусловно выделяется. Когда другие аппараты работают всего один-два дня, как и современные смартфоны, изделие от CEC функционирует четыре-пять дней. А если оставить его в покое, не используя совсем, то заряд иссякнет только через пять месяцев! Интересно, что здесь реализован метод передачи энергии другим гаджетам. Получается, что эту модель можно использовать даже в качестве портативного аккумулятора. А ещё здесь всё в порядке с характеристиками. Аппарат получил FM-радио и два слота для SIM-карт. Встроенной памяти у устройства немного, но никто не помешает вам закачать песни на карту памяти. Ко всему прочему мобильник ещё и стоит не каких-то рекордно огромных денег!

Достоинства


  • Очень ёмкий аккумулятор.

  • Неплохой дисплей.

  • Не очень большой вес.

  • Два слота для SIM-карт.

  • Возможность установки карточки microSD.

Недостатки


  • Очень медленный интернет.

  • Встроенной памяти крайне мало.

  • Ужасная камера.

  • Функционал мог бы быть и шире.

LG G360

  • Дисплей:
    3 дюйма, TFT, 240 x 320 точек
  • Объем памяти:
    20 Мб
  • Емкость аккумулятора:
    950 мАч
  • Вес:
    133 г

Цена: от 4 000 руб.

Эта раскладушка является весьма красивой, пусть и очень простой в исполнении. Она предлагает базовый функционал — здесь даже нет доступа к всемирной паутине. На одной из частей устройства находится достаточно большой экран. Однако его разрешение далеко от идеала — пикселизация сразу же бросается в глаза. На этом фоне не удивителен был бы факт отсутствия поддержки MP3. Но она здесь есть, песни необходимо загружать на карту памяти (поддерживаются карточки объемом до 16 Гб). Мобильник располагает 1,3-мегапиксельной камерой. По меркам 2017 года это смешно. Но кнопочные мобильные телефоны редко получают более качественный модуль. А вот аккумулятор производителю можно было бы установить и более ёмкий — имеющейся здесь батареи хватает на один-два дня автономной работы.

Достоинства


  • Два слота для SIM-карт.

  • Поддерживается карта памяти microSD.

  • Наличие FM-радио.

  • Громкий динамик.

  • Относительно небольшой вес.

Недостатки


  • Очень высокая стоимость.

  • Нет доступа в интернет.

  • Плохая камера.

  • Невысокое разрешение дисплея.

Исключено из подборки

Nokia 130

  • Дисплей:
    1,8 дюйма, 128 × 160 пикселей
  • Емкость аккумулятора:
    1020 мАч
  • Вес:
    68 г

Цена: от 1 890 руб.

Простейший мобильный телефон от компании Nokia. От конкурентов он отличается минимальным весом — в кармане «трубка» совсем не ощущается. Мобильник имеет весьма скромные размеры. Однако это не помешало производителю дополнительно создать двухсимочную версию телефона. А ещё здесь имеется слот для карточки microSD. Без карты памяти пользователю не обойтись, так как свободного места для MP3-музыки и картинок здесь критически мало.

Установленный сюда экран отображает 65 тысяч цветов — это типичный показатель для простенького мобильника. Удивительно, но создатели внедрили в этот аппарат поддержку Bluetooth 3.0, что позволяет с комфортом пользоваться беспроводной гарнитурой. Есть здесь и FM-радио. Ёмкая батарея обеспечивает до 13 часов автономной работы в режиме разговора, что можно назвать очень неплохим показателем. А вот выхода в Интернет здесь нет. Это говорит о том, что вы не сможете установить дополнительные Java-приложения или игры.

Достоинства


  • Лёгкое освоение;

  • Хорошо работает громкая связь;

  • Поддерживается формат MP3;

  • Минимальный вес;

  • Низкая стоимость;

  • Ёмкая контактная книга;

  • Простенькая стереогарнитура в комплекте;

  • Продолжительная работа от одного заряда;

  • Существует двухсимочный вариант;

  • Поддерживается Bluetooth 3.0.

Недостатки


  • Своей памяти — очень мало;

  • Нельзя устанавливать Java-приложения;

  • Крошечный экран;

  • Тихий голос собеседника.

Где купить:
DNS , GranPlus, М.Видео и некоторые интернет-магазины

Nokia 3310 (2017)

  • Дисплей:
    2,4 дюйма, 240 × 320 пикселей
  • Объем памяти:
    16 Мб
  • Емкость аккумулятора:
    1200 мАч
  • Вес:
    79,6 г

Цена: от 3 990 руб.

Реинкарнация Nokia 3310 — это очень противоречивый мобильный телефон. Фактически аппарат стал популярным только из-за своего названия. Да, это очень тонкий мобильник, а информация на его экране хорошо считывается даже в яркий солнечный день. Но в остальном его использование вызывает большие вопросы. Здесь присутствует камера, но её двухмегапиксельное разрешение не вызывает никаких радостных чувств. В теории сюда можно установить дополнительные Java-приложения, но их перечень сильно ограничен. Но больше всего потребителей огорчает стоимость. Аппарат с таким функционалом должен стоить вдвое дешевле!

Конечно же, есть у устройства и положительные качества. Например, Bluetooth 3.0 обеспечит подключение беспроводной гарнитуры. Ёмкая батарея обязана обеспечить несколько дней работы от одного заряда. Ну а слот для карты памяти поможет загрузить огромное количество MP3-музыки. А ещё здесь присутствует FM-радио.

Достоинства


  • Очень небольшая толщина;

  • Неплохой ЖК-дисплей;

  • Поддержка MP3 и FM-радио;

  • Встроена технология Bluetooth 3.0;

  • Долгая работа от одного заряда;

  • В комплекте имеется гарнитура;

  • Можно вставить карту памяти.

Недостатки


  • Никчемная камера;

  • Страшно высокая стоимость;

  • Возможности в плане установки приложений сильно ограничены;

  • Тихий динамик;

  • Сильно упрощенная прошивка.

MAXVI C11

  • Дисплей:
    2,4 дюйма, TFT, 240 × 320 пикселей
  • Объем памяти:
    32 Мб
  • Емкость аккумулятора:
    800 мАч
  • Вес:
    80 г

Цена: от 1 070 руб.

Этот двухсимочный мобильник существует как минимум в трёх версиях. Одна окрашена в зеленый цвет, другая — в оранжевый, третья — в вишнёвый. Больше они друг от друга ничем не отличаются. MAXVI C11 — это один из тех мобильников, в который зачем-то встроена камера. Она имеет разрешение 1,3 Мп, что приемлемо только в том случае, если создается фото для контактной книги. Интересно, что телефон обладает доступом к глобальной паутине, но лишь через 2G-сигнал. А ещё сюда встроен слот для карты памяти, на которую можно закинуть любимые MP3-песни.

В целом, MAXVI C11 — это очень неплохой телефон, за который просят менее полутора тысяч рублей. За такие деньги ему прощается и низкая ёмкость аккумулятора, и минимальный запас собственной памяти, и прочие недочеты. А вот наличие фонарика играет ему в плюс!

Достоинства


  • В комплекте имеются наушники;

  • Можно воспользоваться картой памяти;

  • Встроен фонарик;

  • Яркая расцветка корпуса;

  • Поддерживается формат MP3;

  • Можно послушать FM-радио;

  • Очень низкая стоимость.

Недостатки


  • Своей памяти — очень мало;

  • Минимальный функционал прошивки;

  • Нет поддержки T9 при наборе текста;

  • Невозможно подключить гарнитуру (только наушники);

  • В комплекте может не оказаться USB-кабеля.

Micromax X2400

  • Дисплей:
    2,4 дюйма, TFT, 240 x 320 точек
  • Объем памяти:
    75 Кб
  • Емкость аккумулятора:
    2800 мАч
  • Вес:
    89 г

Цена: 1990 руб.

Это очень легкий мобильный телефон от индийского производителя. Можно сказать, что этот аппарат напрочь лишен постоянной памяти. Но на самом деле это не является проблемой, так как здесь имеется поддержка карт памяти объемом до 8 Гб. Главной особенностью девайса можно считать его симпатичный дизайн и простоту освоения. Покупатели отмечают, что наилучшим образом телефонная книга устроена именно здесь. В остальном же ждать от столь дешевого устройства чего-то особенного не стоит. Камера здесь простейшая, большого смысла в её использовании нет. Здесь даже отсутствует Wi-Fi, в связи с чем о выходе в глобальную паутину можно забыть. Порадоваться можно только тому, что Micromax X2400 не лишен Bluetooth-модуля, благодаря чему никто вам не запретит использовать беспроводную гарнитуру. Также нельзя не отметить очень ёмкий аккумулятор, обеспечивающий три-четыре дня автономной работы.

Достоинства


  • Минимальный вес;

  • Ёмкая батарея;

  • Неплохой экран;

  • Два слота для SIM-карт;

  • Имеется слот для карты памяти;

  • Присутствует FM-радио;

  • Поддержка Bluetooth 3.0.

Недостатки


  • Ужасная камера;

  • Нет поддержки 3G и Wi-Fi;

  • Минимальный объем своей памяти.

Samsung Metro B350E

  • Дисплей:
    2,4 дюйма, TFT, 240 x 320 точек
  • Объем памяти:
    32 Мб
  • Емкость аккумулятора:
    1200 мАч
  • Вес:
    89 г

Цена: 3990 руб.

Вопреки мнению многих людей, южнокорейская компания Samsung до сих помимо смартфонов производит кнопочные мобильные телефоны. Зачастую они не выделяются чем-то особенным. Это просто очень легкие аппараты, служащие для совершения звонков. Именно таким устройством является Samsung Metro B350E. Из беспроводных модулей здесь присутствует только Bluetooth 2.1, обеспечивающий связь с гарнитурой. О выходе в интернет можно забыть, так как здесь нет даже поддержки 3G. Но зато мобильник получился очень дешевым! Как ни странно, южнокорейцы не стали экономить на камере. Её разрешение составило 2 Мп. Этого вполне хватает для фотографирования расписания автобусов или чего-то подобного. Можно даже сфотографировать знакомого, чтобы разместить его изображение в телефонной книге.

Достоинства


  • Присутствует FM-радио;

  • Поддерживаются карты памяти объемом до 16 Гб;

  • Минимальный вес;

  • Относительно неплохой дисплей;

  • Два слота для SIM-карт.

Недостатки


  • Слабенький аккумулятор;

  • Нет доступа в интернет;

  • Достаточно высокая стоимость.

BQ BQM-2408 Mexico

  • Дисплей:
    2,4 дюйма, TFT 240 x 320 точек
  • Объем памяти:
    32 Мб
  • Емкость аккумулятора:
    800 мАч
  • Вес:
    78 г

Цена: 1890 руб.

Это один из самых легких мобильных телефонов среди присутствующих на рынке в данный момент. Если вы хотите получить в свои руки аппарат, который в руке почти не ощущается, то BQ BQM-2408 Mexico — это лучший выбор. Но при этом вам придется расплачиваться тем, что мобильник будет требовать подзарядку практически каждый день. Другой важной особенностью является наличие здесь возможности установить четыре SIM-карты. Это позволяет пользоваться услугами всех крупных российских операторов связи! В остальном же характеристики устройства вызывают некоторую печаль. В частности, здесь присутствует камера, но её разрешение не превышает 0,3 Мп — удивительно, что такие модули ещё выпускают. В интернет выходить предлагается посредством EDGE, а это говорит о низкой скорости передачи данных.

Достоинства


  • Минимальный вес;

  • Относительно неплохой экран;

  • Поддерживаются карты памяти объемом до 32 Гб;

  • Присутствует FM-радио;

  • Четыре слота для SIM-карт.

Недостатки


  • Объем встроенной памяти — не очень большой;

  • Минимальное время автономной работы;

  • Отсутствует режим набора текста T9;

  • Плохо реализована телефонная книга.

BQ BQM-2000 Baden — Baden

  • Дисплей:
    2 дюйма, TFT, 176 x 220 точек
  • Объем памяти:
    32 Мб
  • Емкость аккумулятора:
    800 мАч
  • Вес:
    84 г

Цена: 2690 руб.

Эта раскладушка больше всего должна понравиться пожилым людям. Об этом говорит хотя бы наличие на корпусе красной кнопки SOS. Также аппарат весьма громко звучит — не услышать звонок достаточно сложно. О своём предназначении телефон говорит и отсутствием доступа в интернет. Если вы захотите загрузить на BQ BQM-2000 Baden — Baden какие-то картинки, то придется воспользоваться компьютером. Дополнительно мобильник получил в своё распоряжение пару настраиваемых кнопок. А ещё здесь присутствует вспомогательный дисплей. Но на нём присутствуют только дата, время, уровень заряда батареи и уровень приёма сигнала. Если вы захотите увидеть имя звонящего, то телефон придется раскрывать — на вспомогательном экране отображается только пиктограмма, обозначающая получение входящего вызова.

Достоинства


  • Форм-фактор «раскладушка»;

  • Два экрана;

  • Несколько дополнительных клавиш;

  • Присутствует слот для карты памяти;

  • Наличие кнопки SOS;

  • Минимальный вес.

Недостатки


  • Один слот для SIM-карты;

  • Очень бедный функционал;

  • Внешний экран не показывает номер абонента.

RugGear RG128 Mariner

  • Дисплей:
    2,2 дюйма, TFT, 176 x 220 точек
  • Объем памяти:
    65 Кб
  • Емкость аккумулятора:
    1400 мАч
  • Вес:
    127 г

Цена: 4490 руб.

Если вас интересуют защищенные девайсы, то обязательно поищите в ближайшем магазине RugGear RG128 Mariner. Это не смартфон, в связи с чем характеристики вас не впечатлят. Здесь применяется 2,2-дюймовый экран с очень скромным разрешением, а объем памяти заставляет сразу же запастись карточкой microSD. Но всё это отходит на второй план, когда ты видишь комплект поставки. Здесь присутствует проводная гарнитура, буквально спасающая в некоторых ситуациях. А ещё в коробке обнаружатся сразу два аккумулятора. Один на 1400 мАч — он более увесистый, другой на 650 мАч — с ним мобильник при попадании в воду держится на плаву. Теоретически этот телефон должен выдерживать самые разные невзгоды. Но низкая стоимость даёт о себе знать. Некоторые элементы здесь всё же являются весьма уязвимыми. Например, создатели не стали покрывать экран стеклом Gorilla Glass, в связи с чем достаточно скоро вы обнаружите на нём царапины. Ну а что касается технических характеристик, то они типичны для бюджетного кнопочного телефона.

Достоинств


  • Защита от воды, пыли и ударов;

  • Достаточно небольшой вес;

  • Присутствие FM-радио;

  • Яркая расцветка;

  • Два слота для SIM-карт;

  • Наличие слота для карты памяти;

  • Два аккумулятора в комплекте.

Недостатки


  • Медленный интернет;

  • Минимальное разрешение экрана;

  • Ужасная камера;

  • Собственной памяти практически нет.

Опрос ZOOM.CNews некоторого количества респондентов выявил интересную закономерность: большая часть пользователей, владеющих телефонами с поддержкой технологии Java, не используют ее. Этот факт показался нам очень странным, и несправедливым по отношению к полезной технологии. Поэтому мы решили рассказать вам, что такое Java, и каким образом можно заставить ее служить себе в мобильном телефоне.

Как заставить Jаva в мобильнике служить вам

Что такое Java в телефоне
Способы загрузки в мобильник

Сделай себя сам

Начнем с того, что решили вы обзавестись мобильным телефоном. Отличная идея, и мы надеемся, что она через некоторое время обрела материальное воплощение. На первых порах все отлично, ваш аппарат — воплощение ума и красоты, да и вообще самый лучший. Однако проходит месяц, другой, полгода, и вы начинаете замечать, что отдельные моменты в вашем любимце реализованы далеко не лучшим образом. Ну, скажем, калькулятор неудобный, органайзер скудный, почтового клиента нет, стандартный WAP-браузер отображает HTML-страницы просто ужасно, установленные игры уже надоели и т.п. Что делать?

Первая мысль – купить новый телефон. Неплохая задумка, но если она будет приходить к вам в голову несколько раз в месяц, то на новинки может просто не хватить денег. По нашим оценкам, покупая новую модель телефона, мы вправе рассчитывать как минимум на год-полтора удобной эксплуатации. А давайте лучше посмотрим, не поддерживает ли резко разонравившийся нам аппарат технологию Java? Если да (порядка 90 процентов ныне выпускаемых телефонов), то можете считать, что теперь необходимую функциональность вы можете добавить сами. Индивидуальность – вот первая особенность Java, позволяющая решить, каким образом вы хотите использовать ваш мобильный телефон.

Что это может быть? Да все, что угодно: новые игры, почтовый клиент и веб-браузер, читалка книг и электронных таблиц, специализированный калькулятор и планировщик, удобные часы и будильники, образовательные и развлекательные программы и т.п. Спектр возможностей технологии Java ограничен только воображением создателей, а оно у них, поверьте, ну очень буйное. Разумеется, следует принимать во внимание и физические возможности телефона (размер дисплея, объем памяти и т.д.), но это вполне естественно, уже упомянутый утюг ведь никто в музыкальный центр не пытается превратить.

Творение любителей кофе

Немного истории. Технология Java возникла отнюдь не на одноименном острове (а некоторые так думают), а в недрах компании Sun Microsystems в 1991 году. Идейным вдохновителем Java является Патрик Нотон, которому «надоело поддерживать сотни различных интерфейсов программ» (цитата из «Википедии»). Вместе со своей командой ему удалось создать платформенно-независимый язык программирования, на котором можно писать программы для любых процессоров и операционных систем. Многоплатформенность – это постулат Java, реализующий известный принцип «написано однажды, работает всегда». Чувствуете, к чему клоним? Не важно, кто производитель вашего телефона, Java – технология универсальная.

Но все же следует заметить, что внутри Java существуют три основных платформы (или версии), и владельцев мобильных телефонов должна интересовать только Java 2 Mobile Edition (J2ME). По большому счету это набор конфигураций и режимов, ориентированных на небольшие пользовательские электронные устройства. Не вникая в тонкости всех этих градаций, сразу скажем, что по отношению к мобильным телефонам используется режим Mobile Information Device Profile (MIDP) в конфигурации Connected Limited Device Configuration (CLDC). Это и есть основа реализации J2ME в нашем случае.

Как раз здесь и определяется конкретные возможности виртуальной Java-машины (JVM) — той самой программы, которая установлена производителем в вашем телефоне и может обрабатывать код Java-приложений (обычно они называются мидлетами). Небольшая тонкость — виртуальная машина одна, а технические возможности телефонов разные. Поэтому проблема совместимости все еще актуальна, и конкретный мидлет может запускаться только на ограниченном числе моделей телефонов (или даже только на одной). Так что имейте в ввиду. Но производители работают над этим, и хочется верить в то, что когда-нибудь мы будем иметь дело с универсальными мидлетами.

Также следует упомянуть о параллельном существовании в настоящее время двух версий Java MIDP, фактически определяющих функциональность приложения: пользовательский интерфейс, графические и звуковые возможности, работу в сети и т.д. Первая появилась в конце 2000 года и сегодня поддерживается большинством телефоном. Что касается Java MIDP 2.0, то она анонсирована в конце 2002 года, но начала использоваться производителями только в моделях образца 2004-05 годов. Так что встретить ее можно только в достаточно новых моделях телефонов.

О мидлетах и телефонах

Что же представляет собой мидлет? Обычно Java-приложение представляет собой набор двух файлов: дескриптора или указателя с расширением JAD и собственно архива JAR. Что касается дескриптора, то сегодня наличие этого файла не является обязательным. Дело в том, что изначально предполагалась возможность загрузки мидлетов только из сети (обо всех способах загрузки ниже), поэтому пользователь и вынужден был запускать на своем телефоне этот файл, который содержал информацию о приложении, его размер, настройки инсталлятора, и, самое главное, ссылку на JAR-файл (можете убедиться сами, файл JAD имеет текстовой формат). Однако некоторые телефоны обладали возможностью загрузки приложения непосредственным путем, то есть простым переписыванием файла, что сводило полезность дескриптора к нулю.

Что касается современных моделей, то для них эта операция является стандартной, так что для загрузки мидлета достаточно одного JAR-файла. По своей структуре этот файл представляет собой архив, и входящие в его состав файлы можно легко увидеть на компьютере любым архиватором (ZIP, RAR и др.). Заметим, что иногда, в состав приложения могут входить и другие файлы, чаще всего это дополнительные базы данных, но это встречается нечасто.

Перейдем теперь к телефону. Для того чтобы загрузить в него мидлет, аппарат в первую очередь должен обладать некоторым объемом памяти для нормальной загрузки приложения. Размер Java-приложения может простираться от единиц до сотен килобайт, что и вызывает соответствующие требования к телефону. Ну, думаем, о современных моделях, объем памяти которых исчисляется мегабайтами, говорить не стоит, а вот со «старичками» придется повозиться. Сами понимаете, имея объем памяти в 100-200 Кб, придется немного потесниться, то есть удалить все ненужное (в первую очередь это касается картинок и мелодий). В принципе, это является серьезной проблемой только для деловых приложений, которые нужны постоянно, что касается игр, то здесь все просто. Загрузили игру, наигрались вдоволь, стерли, записали следующую, и т.д., пока не надоест.

«Красный глаз», «синий зуб» и прочие

Нет, это не экскурс в аномальную анатомию, речь пойдет о способах загрузки мидлетов в телефон. На наш взгляд, о наличии чего-либо из ниже перечисленного в телефоне стоит побеспокоиться при покупке телефоне, чтобы потом не было обидно. Как вы поняли выбирать можно, только если есть из чего. Самый доступный способ – это использование data-кабеля. Соединяем интерфейсный разъем телефона с COM или USB разъемом компьютера (ох, и нелегко же вам придется, если компьютер под столом, а все разъемы на задней стенке). Все просто и надежно, разве что можно посетовать на сам факт присутствия кабеля, то есть, проводов.

То ли дело беспроводные коммуникации. Один раз настроил все, как нужно, и потом гоняй туда-сюда программы. Обратите внимание, здесь можно использовать не только цепочку «компьютер-телефон», но и «телефон-телефон», что дает огромный плюс. Увидел интересное приложение у друга, и сразу же скачал его. Возможны два варианта: инфракрасное соединение и Bluetooth. К использованию IrDA многие пользователи относятся отрицательно, а зря. Несмотря на «древность» этого способа и необходимость выполнения ряда условий (расстояние между ИК-приемопередатчиками 10-20 см, нахождение их на прямой линии и т.п.), для периодических загрузок он вполне подходит. Если же вы близки к Java-мании, то идеальный способ – это Bluetooth. Да, конечно, в первый раз придется «подружить» между собой телефоны, или телефон с компьютером (процедуры спиривания, аутентификации и т.д.), но зато потом настоящий рай. В радиусе 10 метров вы можете безо всяких проводов качать и качать приложения.

Еще один вполне доступный в последнее время вариант загрузки Java-приложений когда–то задумывался как основной – это «закачка по воздуху», то есть с использованием сети оператора. Сегодня практически все операторы поддерживают WAP и GPRS, и даже замахиваются на EDGE. К тому же не следует его недооценивать, поскольку в случае отсутствия вышеперечисленных способов закачки, поддержка телефоном Java означает обязательное наличие WAP-браузера, по крайней мере, мы исключений из этого правила не нашли (вполне логично, иначе, зачем Java нужна). Процесс загрузки пояснения не требует, набираем в строке браузера адрес, откуда будет загружаться приложение, и все. Также отметим существование так называемых «WAP-обменников», куда вы можете на часок-другой сбросить приложение, например, с компьютера, и затем «забрать» его с телефона.

Кое-что о софте

В принципе, программное обеспечение для компьютера имеет косвенное отношение к нашей теме, но поскольку цепочка «компьютер-телефон» является актуальной для многих, немного задержимся и на ней. Думаем, понятно, что соединить между собой два устройства без соответствующего софта невозможно. А если мы хотим еще что-либо загрузить в телефон, то обязательно нужно специализированное ПО. Наилучшим способом, на наш взгляд является использование программного пакета от производителя телефона, который частенько идет в комплекте с телефоном, в крайнем случае, его можно скачать из Интернета (Nokia PC Suite, Siemens Data Suite, Starfish TrueSync и др.). Использование же сторонних пакетов (например, Oxygen Phone Manager) обоснованно только в некоторых случаях, к примеру, необходимые вам функции в официальном ПО отсутствуют, либо компьютер используется для соединения с несколькими телефонами различных производителей.

Мы идем искать мидлет

Вообще-то говоря, создать свое собственное приложение на J2ME вполне реально. ПО для разработки SDK (Software Development Kit) доступно бесплатно, лицензирование отсутствует, так что при желании можно и попробовать. Однако не будем углубляться в дебри программирования, а попытаемся найти готовые мидлеты, благо их создано предостаточно. Как мы уже упоминали самый быстрый и бесплатный способ – это взять понравившееся приложение у друга. Но все же давайте обратимся к сторонним ресурсам.

В первую очередь стоит поинтересоваться, что может предложить ваш оператор. Предложение мобильного контента стало весомым источником дохода для них, поэтому сегодня только ленивый не предлагает Java-приложений. К сожалению, 99% мидлетов это игры, но противостоять этому невозможно, рынок есть рынок, чего пользователи хотят, то оператор и предлагает. Практически всегда для закачки используется WAP-соединение (иногда через GPRS), так что необходимо заранее побеспокоиться об активизации этого сервиса.

Если же ваша творческая натура не приемлет такой простой механизм загрузки «выбрал-заплатил-получил», и вы в ладах с WAP-браузером телефона, то можно пуститься в собственное плавание. Вот чего нам удалось добиться за десять минут. Набрав в браузере адрес русскоязычного поисковика Wapl.ru (http://wapl.ru) заветный термин «java», мы получили огромное количество ссылок на соответствующие ресурсы, аж 438 штук. Проштудировав несколько первых страниц со ссылками, нам удалось обнаружить парочку неплохих сайтов с приложениями…. Впрочем, остановимся, оставшийся путь предлагаем проделать вам самостоятельно.

Телефон, конечно, штука хорошая, но все же мы думаем, что оптимальным инструментом для поиска мидлетов в Интернете является настольный компьютер. Знакомый интерфейс и удобные устройства ввода информации позволяют подробно почитать описание приложения, посмотреть скриншоты и определиться с его необходимостью. Приводить адреса многочисленных сайтов с приложениями мы не будем, их хватает, упомянем только самый популярный — Midlet.org (http://midlet.org/), содержащий около 500 приложений. Если интересно, то вот «качественный» состав предлагаемых для закачки мидлетов: 30% — утилиты, 6% — приложения для работы с Интернетом, 8% — графические программы, 3% — утилиты для разработчиков, все остальное – игры.

Ее величество Java

В заключение хотим еще раз напомнить, что технология Java сегодня является самым доступным и эффективным путем расширения функциональности мобильного телефона. И то, чем станет ваш телефон: помощником в делах или развлекательным терминалом, целиком зависит от вас. Количество существующих приложений измеряется тысячами, и вы вправе выбрать то, что необходимо. Лучшего и искать не нужно. Надеемся, что мы смогли убедить вас. Нет? Тогда мы идем к вам…

Нет никакого смысла рассказывать, на сколько увеличился за последние годы бизнес, связанный с сотовыми телефонами. Технический прогресс в области ПК или другой аппаратуры, разумеется, охватывает все, что так или иначе связано с электроникой. Так, например, не обошел стороной уже, всемирно известный и современный программный язык JAVA, выше упомянутые мобильные телефоны. На сегодняшний день в мире ежедневно продаются десятки тысяч сотовых телефонов с поддержкой JAVA. То есть, не далек тот час, когда в
вашем кармане будет лежать аппарат, обеспечивающий не только прекрасную связь, но и являющийся маленьким, скажем, персональным компьютером, не уступающий уже имеющимся на рынке карманным компьютерам. И, поскольку. это ждет нас впереди, то вернемся в сегодняшний день и поговорим о тех моделях (с поддержкой JAVA), которые можно купить прямо сейчас.

Что же такое JAVA? Как уже отмечалось — это язык, который обеспечивает независимость ПО от аппаратной и операционной платформ. JAVA был создан в лабораториях компании Sun Microsystems Джеймсом Гослингом. С помощью платформы J2ME (Java 2 Micro Edition), включающей средства разработки программ на языке JAVA и «JAVA-машину» (операционная система), в которой, посредством микропроцессора встроенного в сотовый телефон. они будут выполняться. Программы называются «мидлетами» (midlets, MID — от Mobile Information Device Application), которые могут быть инсталлированы в мобильный телефон через data-кабель c ПК, инфракрасный порт или Bluetooth-соединение или установлены с web-серверов
посредством WAP. Количество приложений для телефонов, в связи с тем, что программистов, владеющих JAVA достаточно много, постоянно увеличиваются. В сети существует множество сайтов содержащих подобные микропрограммы, к примеру, можно назвать сайт Javamobiles.com на котором имеются бесплатные мидлеты, среди которых: games , network utilities , applications , graphics tools , demos и другие занимательные скрипты. Также появляется большое количество служб, использующих возможности JAVA, предоставляющие на бесплатных или коммерческих условиях такие приложения, как чаты, программы для получения и просмотра биржевой информации и бизнес-приложений, связанные, например, с котировками акций, а также ПО для работы и обмена информацией. Стало быть, при наличии сотового телефона, с поддержкой J2ME, вы можете пополнить его самыми разнообразными утилитами. Но, перейдем непосредственно к аппаратам. которые дают пользователю эту, согласитесь, достаточно приятную возможность. J2ME уже широко используется в мобильных телефонах производства Motorola, NOKIA, Siemens, NEC и многих других фирм, кроме того, более прогрессивная разработка — Mobile Information Device Profile (MIDP), уже сегодня находит широкое применение в карманных ПК и смарт-фонах.

Уж сегодня реально доступно множество моделей мобильных телефонов с поддержкой Java 2 Micro Edition. Ниже вы имеете возможность познакомиться с данными продуктами поближе.

Siemens SL45i

В июне 2001г. В Сингапуре на выставке CommunicAsia 2001 фирма Siemens представила, практически аналогичную более старшей модели SL45, свое новое детище SL45i. Необходимо отметить, что эти телефоны ничем не отличаются, за исключением наличия в последнем поддержки Java-приложений, которые могут исполняться на данном аппарате.

Первое, что бросается в глаза, рассматривая телефон — это семистрочный цифровой дисплей, который совершенно четко обеспечивает анимационные изображения всех игр, предусмотренных в этой модели, их красочность и вдобавок такие функций как виброзвонок и игры, которые по средствам поддержки Java-приложений могут быть легко заменены на новые. Но это только первое впечатление.

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

Эксплуатируя SL45i, сразу чувствуешь быстроту и эффективность срабатывания функций при работе с приложениями, например, их замена, запись, воспроизводство, вследствие того, что объем памяти в данной модели значительно увеличен из-за наличия карты MultiMediaCard (MMC). Наличие MP3-плейера позволяет отвлечься пользователю от суеты мира сего и послушать любимую музыку, хотя надо отметить, что он требует большую часть ресурса 32-Мб MMC. Уже писалось о скорости данной модели, которая влечет за собой экономию времени и, соответственно, денег при использовании функции J2ME при считывании или ответе на сообщение. Еще до подсоединения к сети через WAP 1.1 для отправки сообщения,
вы сначала составляете его в автономном режиме, что, разумеется. значительно снижает затраты при работе с SL45i. Примерно до 5 часов пользователь может использовать такую функцию как запись речевых сообщений и синхронизацию с ПК, благо память этого телефона позволяет на сменной карте MultiMediaCard (MMC) на 32 Мб записывать достаточно большое количество файлов.

Также данный аппарат позволяет устанавливать, посредством подключения к Интернету или ПК различного рода заставки на радуемый своими габаритами экран аппарата, самые разнообразные мелодии звонка и графических объектов. Все это, разумеется, подчеркивает не только индивидуальность пользователя, но и дает реальную возможность проявить свою фантазию с целью приятной и полезной работы с Siemens SL45i.

Платформа Java 2 Micro Edition (J2ME) была разработана для потребительского рынка устройств с
ограниченными ресурсами памяти и процессора таких как: сотовые телефоны,
пейджеры, смарт карты, органайзеры и миникомпьютеры.
J2ME позволяет запускать Java на ресурсо-ограниченных вычислительных устройствах. Для данных целей
J2ME адаптирует существующую Java технологию.
Расмотрим два ключевых момента J2ME: конфигурацию и профайлы.

Конфигурация.

Конфигурация определяет среду выполнения J2ME. Она включает в себя виртуальную машину ограниченную по сравнению с стандартной VM и набор основных классов, в основном заимствованных из J2SE.
В настоящий момент определены 2 конфигурации: Конфигурации коммуникационных устройств с ограниченными ресурсами (Connected Limited Device Configuration, CLDC) и Конфигурация коммуникационных устройств (Connected Device Configuration, CDC). Первая конфигурация ориентированна на микро устройства, оснащеные 16- или 32-битными процессорами с минимальным объемом памяти около 128 Кб. Сердцем J2ME CLDC является виртуальная машина K Virtual Machine (KVM), специально разработанная для сетевых устройств с небольшим объемом памяти и ограниченными ресурсами.
Вторая конфигурация J2ME, CDC, ориентирована на более сложные электронные и встроенные устройства, такие как смарт коммуникаторы, сложные «интеллектуальные» пейджеры, персональные цифровые помощники (PDA) и интерактивные цифровые телевизионные приставки. Как правило, такие устройства комплектуются 32-битным микропроцессором/контроллером и оснащены более 2 Мб памяти, используемой для хранения виртуальной машины и библиотек. CDC работает с виртуальной машиной C Virtual Machine (CVM).
CDC включает в себя все классы из CLDC и еще больше классов из J2SE. Главное отличие между CDC и CLDC являеться то что CDC VM поддерживает все возможности J2SE VM включая native programming interfaces

Профайл.

Профайл расширяет конфигурацию, добавляя специфичные классы к набору основных классов определенных в конфигурации.
Другими словами профайл обеспечивает необходимой функцианальностью которая отсутствует
в основной конфигурации. Это может быть пользовательский интерфейс, механизм хранения и т.д.
Помимо MIDP профайла существуют и другие профайлы.

Foundation Profile
— добавляет набор классов из J2SE к CDC но не вводит пользовательского интерфейса. Данный профайл используеться для построения на нем других профайлов.jsr-46

Personal Basic Profile
— обеспечивает Java API для устройств требующих сетевой доступ и графическую презентацию. Данный профайл является подходящим для интерактивного телевидения и содержит API для поддержки Multimedia Home Platform. (JSR129)

Personal Profile
— обеспечивает Java API для устройств требующих надежный сетевой доступ построен на Personal Basic Profile и Foundation Profile (JSR62)

Рисунок 1. Архитектура J2ME.

CLDC (Конфигурации коммуникационных устройств с ограниченными ресурсами)

CLDC являеться результатом работы Java Community Process (JSP) экспертной группы JSR-30 в которую составили следующие компании:

  • America Online
  • Ericsson
  • Fujitsu
  • Matsushita
  • Mitsubishi
  • Motorola
  • Nokia
  • NTT DoCoMo
  • Oracle
  • Palm Computing
  • Samsung
  • Sharp
  • Siemens
  • Sun Microsystems
  • Symbian
  • CLDC технология используеться для постоения на ней различных профайлов.
    Цель данной технологии определить стандарт использования Java на устройствах с ограниченными ресурсами.

  • 160-500 kb памяти доступной для Java платформы
  • 16-32 битный процессор
  • низкое потребление энергии
  • сетевое соединение 9600 bps или меньше.
  • Ниже представлены аспекты, которые попадают под «юрисдикцию» CLDC:

    Нижеследующие вещи не входят в область рассмотрения CLDC: (Как правило, они определяются профайлами.)

  • Пользовательский интерфейс
  • Обработка событий
  • Жизненный цикл приложений
  • Взаимодействие пользователя и приложения
  • Java язык и виртуальyная машина KVM

    Основная цель для JVM поддерживающей CLDC быть совместимой с Java Language Specification насколько это возможно.
    За исключением различий приведенных ниже, JVM которая поддерживает CLDC, совместима с Java
    Language Specification.

    • Нет поддержки floating point
      . Это связано с тем, что в устройствах с ограниченными ресурсами
      отсутствует поддержка floating point. Поддержка же на программном уровне была бы слишком дорогим удовольствием.
    • CLDC поддерживает exception механизм
      , однако, его арсенал является ограниченным. Это связано с двумя причинами:

      • Восстановление после ошибок достаточно специфично для каждого устройства.
        К тому же многие устройства просто перезагружаются после некоторых своих ошибок.
        Приложение не может заботиться о таких ошибках.
      • Полная реализация механизма является слишком дорогим удовольствием для микро устройств.

    KVM

    • Нет поддержки floating point
      . Это связано с тем, что в устройствах с ограниченными ресурсами
      отсутствует поддержка floating point. Поддержка же на программном уровне была бы слишком дорогим удовольствием.
      В JVM которая поддерживает CLDC отсутствуют байткоды связанный с типами float и double.
    • KVM не реализует Java Native Interface (JNI).
      Поддержка JNI была отклонена по двум причинам.

      • Ограничения, накладываемые security моделью CLDC. (Данная модель запрещает использовать native вызовы.)
      • Полная реализация JNI была признана слишком дорогой для устройств с ограниченными ресурсами.
    • KVM не позволяет создавать свой class loader.
      Это ограничения накладываемое security моделью.
    • KVM не поддерживает Reflection механизм.
      Java приложения не могут инспектировать классы, объекты, методы, поля, нитки, выполняемые стэки в виртуальной машине. Как следствие сериализация, JVMDI (Debugging Interface), JVMPI (Profiler Interface) и другие технологии J2SE основанные на Reflection механизме отсутствуют в CLDC.
    • KVM реализует многопоточность, но не поддерживает Thread group и daemon thread.

      Операции, такие как запуск и остановка могут быть применены только над отдельной ниткой.
    • Отсутствует метод finalize() и нет weak references.

      Это требование связано с необходимостью упрощения механизма сборки мусора.
    • Ограниченный еrror handling механизм по сравнению с J2SE.
    • Преверификация.

    CLDC библиотеки.

    CLDC библиотеки можно разделить на две категории:

    1. В первую категорию входят классы, наследованные из J2SE.
    2. Во вторую классы которые вводит CLDC.

    Классы, принадлежащие к первой категории находятся, в пакетах java.lang.*,
    java.util.*, и java.io.*. Эти классы производные из Java 2 Standard Edition версии 1.3.
    Данные классы являются идентичными соответствующим классам J2SE.
    Семантика классов и их методов не будет изменяться.
    К классам не будут добавляться любые public или protected методы, которые не являются доступными в J2SE.

    Системные классы.

    Данные классы внутренне связаны с виртуальной машиной.
    Некоторые Java приложения требуют наличия данных классов. Например, J2SE Java compiler (javac)
    генерируя код, требует наличия определенных функций String и StringBuffer классов.
    java.lang.Object
    java.lang.Class
    java.lang.Runtime
    java.lang.System
    java.lang.Thread
    java.lang.Runnable (interface)
    java.lang.String
    java.lang.StringBuffer
    java.lang.Throwable

    Классы представлющие типы.

    Каждый из этих классов представляют собой подмножество соответствующих классов из J2SE.

    java.lang.Boolean
    java.lang.Byte
    java.lang.Short
    java.lang.Integer
    java.lang.Long
    java.lang.Character

    Collection классы.

    java.util.Vector
    java.util.Stack
    java.util.Hashtable
    java.util.Enumeration (interface)

    Классы ввода вывода.

    java.io.InputStream
    java.io.OutputStream
    java.io.ByteArrayInputStream
    java.io.ByteArrayOutputStream
    java.io.DataInput (interface)
    java.io.DataOutput (interface)
    java.io.DataInputStream
    java.io.DataOutputStream
    java.io.Reader
    java.io.Writer
    java.io.InputStreamReader
    java.io.OutputStreamWriter
    java.io.PrintStream

    Классы Reader, Writer, InputStreamReader и InputStreamWriter обеспечивают поддержку
    интернализации.

    Механизм их работы такой же, как и в J2SE. Последние два класса имеют точно такие же конструкторы, как и в J2SE.

    new InputStreamReader (InputStream is);
    new InputStreamReader (InputStream is, String name);
    new OutputStreamWriter (OutputStream os);
    new OutputStreamWriter (OutputStream os, String name);

    В случаях, где присутствует String параметр, используется заданный character encoding, иначе используется character encoding, имя которого содержится в переменной microedition.encoding. Если конвертер не доступен, выкидывается UnsupportedEncodingException.

    Следует заметить, что CLDC не поддерживает локализацию. Это говорит о том, что все решения связанные с форматирование даты времени и т.д. находяться вне рамок расмотрения CLDC.

    Календарь и время.

    CLDC, включает небольшое подмножество стандартных J2SE классов: java.util.Calendar,
    java.util.Date, and java.util.TimeZone. По умолчанию одна временная зона поддерживается.

    java.util.Calendar
    java.util.Date
    java.util.TimeZone

    «Вспомогательные» классы.

    java.util.Random класс содержит простой генератор случайных чисел.
    java.lang.Math имеет в своем наборе методы abs, max и min для int и long типов.

    Exception & Error.

    java.lang.Exception
    java.lang.ClassNotFoundException
    java.lang.IllegalAccessException
    java.lang.InstantiationException
    java.lang.InterruptedException
    java.lang.RuntimeException
    java.lang.ArithmeticException
    java.lang.ArrayStoreException
    java.lang.ClassCastException
    java.lang.IllegalArgumentException
    java.lang.IllegalThreadStateException
    java.lang.NumberFormatException
    java.lang.IllegalMonitorStateException
    java.lang.IndexOutOfBoundsException
    java.lang.ArrayIndexOutOfBoundsException
    java.lang.StringIndexOutOfBoundsException
    java.lang.NegativeArraySizeException
    java.lang.NullPointerException
    java.lang.SecurityException
    java.util.EmptyStackException
    java.util.NoSuchElementException
    java.io.EOFException
    java.io.IOException
    java.io.InterruptedIOException
    java.io.UnsupportedEncodingException
    java.io.UTFDataFormatException

    java.lang.Error
    java.lang.VirtualMachineError
    java.lang.OutOfMemoryError

    Propety.

    В CLDC отсутствует класс java.util.Properties.
    Однако, property могут быть доступны при помощи статического метода System.getProperty (String key). Минимальный набор properties предоставляемый CLDC следующий.

    microedition.encoding
    microedition.platform
    microedition.configuration
    microedition.profiles

    Классы, принадлежащие ко второй категории находятся в пакетах javax.microedition.*.
    Пакет javax.microedition.io вводит новый механизм сетевой поддержки.

    CLDC Connection Framework

    java.io.* и java.net.* пакеты J2SE не подходят для микро устройств с их ограниченными ресурсами.
    Поэтому был разработан новый пакет javax.microedition.io.

    Данный пакет имеет только один класс: Connector, 8 интерфейсов и ConnectionNotFoundException.

    Класс Connector — это сердце Connection Framework,
    он имеет ряд статических методов для получения Connection объекта.
    Если операция происходит успешно метод возвращает объект реализующий Сonnection интерфейс иначе выкидывается IOException.
    На рисунке 2 представлена иерархия интерфейсов.


    Рисунок 2. Иерархия интерфейсов

    Объект, реализующий Connection
    интерфейс, может быть получен при помощи класса Connector, как уже было сказано выше.
    Интерфейс Connection
    имеет единственный метод close
    . Данный метод закрывает сетевое соединение.

    • InputConnection
      интерфейс «представляет устройство», из которого можно прочитать данные.
      Методы openInputStream
      и openDataInputStream
      возвращает поток для чтения.
    • OutputConnection
      интерфейс «представляет устройство», в которое можно записать данные.
      Методы openOutputStream
      и openDataOutputStream
      возвращают поток для записи.
    • StreamConnection
      интерфейс сочетает в себе IntputConnection
      и OutputConnection
      .
    • ContentConnection
      подинтерфейс StreamConnection
      .
    • StreamConnectionNotified
      ждет, пока соединение будет установлено. Метод acceptAndOpen()
      возвращает StreamConnection
      объект.
    • DatagramConnection
      интерфейс определяет дейтаграммное соединение.
    • ConnectionNotFoundException
      выкидывается, когда соединение не может быть утсановлено.

    Connector.

    Параметр String метода open класса Connector имеет следующий формат.
    «protocol:address;parameters».

    Вот несколько примеров:

    HTTP Connection
    Connector.open(«http://java.sun.com/developer»);
    Socket
    Sockets: Connector.open(«socket://129.144.111.222:9000»);
    Datagram Connection
    Connector.open(«datagram://address:port#»);
    Communicate with a Port
    Connector.open(«comm:0;baudrate=9600»);
    Open Files
    Connector.open(«file:/myFile.txt»);
    Network file systems:
    Connector.open(«nfs:/foo.com/foo.dat»);

    Security.

    Одно из огромных преимуществ Java динамическая загрузка приложений через сеть, к клиенту используя надежный security механизм.
    Реализация данного механизма в J2SE превышает возможности доступного бюджета памяти для JVM поддерживающей CLDC. Для CLDC был разработан иной механизм, который можно разбить на два уровня:
    Уровень виртуальной машины и уровень приложения.

    Уровень виртуальной машины
    — подразумевает, что запускаемое приложение в VM не должно иметь способность каким-либо образом повредить устройство. Данное требование должно обеспечиваться Java classfile verifier, который должен гарантировать,
    что загружаемый байткод не содержит ссылок к недействительным областям памяти или памяти
    находящейся вне Java Heap. Verifier должен отклонить загрузку таких классов.

    Уровень приложения.

    Verifier не есть спасение от всех бед, он только
    проверяет байткод на «вшивость» но он не может гарантировать,
    что загруженное приложение не нанесет вред устройству.
    В J2SE SecurityManager обеспечивает контроль над тем, чтобы приложение не смогло, не санкционировано обратиться к файловой системе, установить соединение и т.д.. Но реализация такого контроля невозможно для мини устройств с их ограничениями.

    В JVM поддерживающая CLDC реализована sandbox security модель. В данной модели предполагается, что приложение должно выполняться в ограниченном окружении, в котором приложение может иметь доступ только к тем, API которые определены в конфигурации, профайлах и линензированных классах.

    Более точно sandbox модель означает:

    • Загружаемые Java класс файлы должны пройти верификацию
    • Приложение может иметь доступ только к тем, API которые определены в конфигурации, профайлах и линензированных классов.
    • Загрузка приложений может выполняться только native кодом виртуальной машины и не может осуществляться class loader определенным пользователем. Поэтому в CLDC нельзя создать свой class loader.
    • Приложение не может загрузить native библиотеку, приложение не может иметь доступ к native функциям, которые доступны виртуальной машине, и иметь доступ к native библиотекам, которые не являются Java библиотеками обеспечиваемые CLDC, профайлами или линензированными классами.
    • CLDC реализация должна обеспечивать невозможность перезагрузки системных пакетов java.*, javax.microedition.*

    Помимо этого профайлы могут добавлять свои ограничения к вышесказанным.

    MIDP

    Mobile Information Device Profile
    расширяет CLDC
    добавляя три новых пакета:
    Выдвигает требования к инсталляции мидлетов, которые должны содержаться в
    MIDlet Suites
    Добавляет несколько классов в уже имеющиеся пакеты, определенные в CLDC
    :

    • javax.microedition.io
      к java.io пакету добавляет HttpConnection интерфейс.
    • java.lang
      К java.lang пакету добавляет IllegalStateException (java.lang.IllegalStateException).
    • java.util

      Добавляет функциональность, которая позволяет приложениям создавать таймеры. Для этих целей были добавлены классы java.util.Timer и java.util.TimerTask из J2SE.

    Что такое Java?

    Для начала давайте разберемся, что же предлагают производители под торговой маркой Java.

    Итак, Java — это объектный язык программирования, пришедший на смену Ada. Создан он был в начале 90 — х в Пентагоне для нужд военной промышленности. Программа, написанная на Java, компилируется в специальный байт — код, который выполняется на виртуальной Java — машине. На самом же деле, Java — машина — это вовсе не машина, а программа, имеющая множество реализаций (компьютеры различных архитектур, работающие под управлением всевозможных операционных систем). Один раз написанная и преобразованная в байт — код программа может успешно выполняться на любой Java — машине.

    Никто не мог предположить, что за какие — то 2 — 3 года Java получит столь широкое применение: от создания «умных» Web — страничек (технология applet) до разработки гигантских банковских систем. Отдельно выделяется направление так называемых встроенных систем и систем реального времени: под управлением Java вот уже несколько лет работают стиральные машины, холодильники, телевизоры, телефоны и даже наручные часы.

    В начале прошлого года появилась вторая версия Java, так называемая Java 2, которую можно рассматривать как полноценную платформу, то есть совокупность машины и операционной системы. Сегодня существует три реализации платформы Java 2: Standard Edition (для обычных приложений и систем), Enterprise Edition (для приложений масштаба предприятия и больших клиент — серверных систем) и Micro Edition (для маленьких устройств, таких, как сотовые телефоны, PDA, органайзеры и смарт — карты с интеллектуальным чипом). Мы под словом «Java» будем подразумевать платформу и технологию Java 2 Micro Edition, сокращенно J2ME.

    Итак, если телефон поддерживает Java, это значит, что он может исполнять программы, написанные на языке Java, созданные для платформы J2ME. Каким образом попадают программы на телефон? Все Java — телефоны снабжены интерфейсами для подключения к персональному компьютеру. С точки зрения компьютера, файловая система телефона выглядит как простая папка, куда можно скопировать программу для дальнейшего исполнения.

    С точки зрения телефона, скопированная программа превращается в пункт меню.

    Программы можно скачивать и устанавливать прямо с мобильника, через WAP, а для смартфонов и коммуникаторов — через WWW.

    Java — телефоны

    16 мая 2002 года в Лондоне состоялась совместная пресс — конференция лидеров европейского рынка Java — телефонов Siemens AG и Nokia Corp, которые заявили, что аудитория пользователей Java — телефонов стандарта GSM составляет более 1 миллиона человек. Я намеренно использовал словосочетание «Java — телефон», так как все новые модели телефонов и смартфонов (как Nokia, так и Siemens) поддерживают Java или Symbian OS, операционную систему семейства Linux со встроенной поддержкой Java.

    Несколько месяцев назад в мире существовало около 2 — х десятков таких телефонов, в основном в Японии и США, стандарты iDEN и CDMA. И лишь 3 модели — для GSM: Siemens SL45i (достаточно хороший, но дорогой из — за встроенного MP3 — плейера) и две «Нокии», а именно 3410 и Communicator 9210. Сейчас Java поддерживают более 100 телефонов, из которых около трети — устройства стандарта GSM. Некоторые из них уже появились в свободной продаже, остальные пока только анонсированы.

    Рассмотрим подробнее рынок Java — телефонов, доступных сегодня российским пользователям. (Все приведенные ниже заключения опираются на личный опыт автора статьи, который вот уже год руководит командой разработчиков программного обеспечения для Java — телефонов в ЗАО «Ланит — Терком», Санкт — Петербург.)

    Siemens SL45i и Nokia 3410

    Siemens SL45i — первый сотовый Java — телефон стандарта GSM. И достаточно дорогой — из — за встроенного MP3 — плейера. 32 Мб хранилище данных можно расширить до 64 Мб. Объем памяти (размер кучи) — около 130 кб. Благодаря большому объему памяти и широкому экрану (101×80) до последнего момента являлся идеальной платформой как для серьезных бизнес — приложений, так и для игр, несмотря на черно — белую графику. Сегодня устаревает и вытесняется более новыми и дешевыми аппаратами, так как не поддерживает GPRS.

    Nokia 3410 появилась как ответ Nokia на Siemens SL45i. Технически они похожи, но с точки зрения возможностей разработки программного обеспечения, Siemens выигрывает, и существенно.

    Siemens M50 и Nokia 6310i

    В отличие от предыдущей модели, Siemens M50 поддерживает GPRS. Объем хранилища данных составляет 200 кб. Этого достаточно для установки примерно 6 — ти игр или 2 — х серьезных бизнес — приложений. М50 существенно дешевле предшественника: его цена составляет всего $160 — 180. Разработчики полагают, что телефон приобретет широкую популярность среди населения. На наш взгляд, это хорошая игровая платформа, подходящая также для небольших бизнес — приложений. Примечательно, что Siemens M50 имеет встроенный ICQ — клиент.

    Nokia 6310i также поддерживает GPRS. Это более дорогая модель, способная функционировать без подзарядки до 17 (!) суток. С точки зрения реализации Java — приложений, аппарат приближается к Siemens M50, однако телефоны не совместимы, что осложняет разработку эффективных программ для обеих платформ.

    Большую часть программ, предлагаемых сегодня производителями для этих телефонов, составляют игры. Хотя существуют и персональные бизнес — приложения, такие, как клиенты E — mail и календари с расширенными возможностями.

    Семейство Nokia 9200

    В России более всего известен Communicator 9210, чуть менее — его модификация 9210i. Последняя модель — 9290. Все они, по сути, являются карманными компьютерами с нормальной клавиатурой, дисплеем, Linux — подобной операционной системой Symbian 4.0. Аппараты очень дорогие, большие и тяжелые для использования в качестве простого телефона или платформы для игр. Для них разработано большое количество как Java — приложений, так и специализированных программ для OS Symbian. В основном это системы управления Web — узлами, складами, магазинами. Подобные системы применяются и в России.

    Что же касается игр, то на коммуникатор может быть установлена любая игра для J2ME или Java — игра, использующая расширения Nokia. Отдельно хочется выделить игру Snowboarding, разработанную Nokia Corp.

    Siemens SX45 и Nokia 7650

    По сути, это полноценные компьютеры, оснащенные цветными экранами и работающие под управлением операционной системой Symbian 6.0. Характерная особенность этих аппаратов — упрощенный интерфейс ввода: в отличие от коммуникаторов, они обладают обыкновенной телефонной клавиатурой, расширенной дополнительными средствами навигации.

    Пока что смартфоны достаточно дороги (например, Nokia 7650 стоит около $600), однако это наиболее перспективное направление в мобильной индустрии. На смартфонах можно реализовывать сложные клиенты для сложных бизнес — систем вплоть до систем управления предприятием. И они реально востребованы уже сейчас.

    Java для пользователя

    Существенную часть приложений, загружаемых на Java — телефоны во всем мире, составляют игры. В чем секрет такой популярности? Дело в том, что при помощи WAP или WWW пользователь может выбрать игру по вкусу и установить ее на свой телефон, практически не меняя своего местоположения. Особой популярностью пользуются сетевые игры, позволяющие развлечься в виртуальном мире (шахматы, футбол, карточные игры, существует даже мобильный Dоом).

    Производство мобильных игр пока не получило широкого размаха. С одной стороны, это объясняется отсутствием большого количества дешевых мобильных устройств с поддержкой Java, с другой стороны, разработка и адаптация мобильных игр не имеет аналогов в других областях игровой индустрии. Тем не менее, по мнению специалистов Nokia и Sun Microsystems, производство и электронная торговля Java-играми для телефонов (так называемыми MIDlet»ами) скоро приобретет мировой масштаб. Уже сейчас в Европе существуют компании, бизнес которых основан на торговле MIDlet»ами. Примером тому может служить финская компания Mr.Goodliving (www.mrgoodliving.com).

    Кроме того, в интернете можно найти массу свободно распространяемых Java — игр (например, на www.microjava.com).

    К сожалению, Россия пока отстает от Европы и Америки, но ситуация скоро изменится. Представители крупнейшего российского провайдера сотовой связи сообщили нам в частной беседе, что если 2002 — й стал годом SMS — развлечений, то следующий станет годом мобильных игр.

    Java для бизнеса

    Создание бизнес — приложений для Java-телефонов считается очень перспективным направлением в индустрии программного обеспечения.

    Классическая бизнес — система состоит из Web — сервера, сервера приложений, на котором работает слой бизнес — логики, взаимодействующий с СУБД. Web — сервер обеспечивает работу WWW — интерфейса, а также организует связь с клиентскими приложениями. Клиентское приложение может быть установлено на компьютере в офисе или на сотовый телефон и представлять собой MIDlet. Как уже было сказано, подобные приложения уже получили распространение в России.

    Схема работы подобной системы достаточно сложна, более того, для каждой ситуации она разрабатывается по новой, поэтому мы рассмотрим процесс на примере несуществующей системы управления заказами несуществующей компании PizzaFast.

    Итак, предположим, что у компании PizzaFast есть система управления заказами, основанная на WWW. Доступ к системе происходит через Web — сайт компании, на котором пользователь может зарегистрироваться и заказать пиццу с заданными параметрами с доставкой по указанному адресу. Кроме того, в систему можно попасть и через WAP (собственно, WAP — страницы расположены на том же Web — сервере). Кроме того, с сайта можно скачать специальную программу для сотового телефона, поддерживающего Java, которая позволяет сделать заказ из любой точки, где есть сотовая связь, причем гораздо дешевле и удобнее, чем через WAP. При особом желании пользователь сможет скачать программу и через WAP, потратив на это всего пару минут, чтобы потом не переплачивать.

    Программа позволяет получить меню, выбрать заказ, оплатить заказ по кредитной карте или выбрать режим оплаты в момент доставки, а также указать время и адрес, по которому должна быть доставлена пицца. Часто используемые заказы можно сохранить в телефоне, чтобы повторять их без повторного ввода. Постоянные клиенты, зарегистрированные в системе, получают скидки и, по желанию, еженедельные рассылки «Все про пиццу» и «Новости PizzaFast» в формате SMS.

    Каждый курьер имеет сотовый телефон, на который установлена система управления заказами. Он получает с сервера список заказов, относящихся к его району. Получив пиццу в ближайшем филиале PizzaFast, курьер помечает заказ как активный, чтобы скоординировать свои действия с курьерами одного с ним района. Доставив заказ, он отмечает его как исполненный. Если в каком — то районе курьеры не справляются, диспетчер в главном офисе может передать часть заказов курьерам из соседнего района.

    Менеджеры в любую минуту могут получить статистику со своих телефонов, на которые установлена система мониторинга, также оформленная как MIDlet.

    Генеральный директор раз в день получает SMS»ку, в которой указана сумма дневной прибыли. При желании он может получить данные о спросе на ту или иную пиццу в заданный промежуток времени. Для этой цели на его телефон установлен «директорский» MIDlet.

    Все это выглядит довольно забавно. Но если продавцу пиццы это кажется сказкой, то менеджеру и разработчику программного обеспечения понятно, что за этим стоит будущее. Каким будет это будущее, решать нужно уже сегодня, чтобы не отстать от более прозорливых конкурентов.

  • Лучший телефон для genshin impact
  • Лучший телефон в пределах 25000 рублей
  • Лучший телефон в пределах 15000 рублей
  • Лучший телефон без камеры кнопочный
  • Лучший телефон без камеры и интернета