Просмотр полной версии : J2me
Тема обширна сама по себе.
Уже появилось достаточно много телефонов с поддержкой данной фичи, поэтому хочется узнать - пока распространены широко только игры для мобил. Но вот в чем загвоздка(?) - совместимы ли игры на Java с разными моделями телефонов: тоесть могу ли я играть в одну и туже игру допустим и на Нокии 6310i и на Эриксоне T68i?
EldarMurtazin
06.09.2002, 12:24
vitamin
нет не можете.
EldarMurtazin
а в чем тогда преимущества java если нет универсальности?
Это как писать программы для мака и пс?
NektoDron
22.09.2002, 23:50
EldarMurtazin
Ерунда. На то она и Java, чтобы работать на любой платформе. Если приложение не воходит за рамки спецификации, то работать оно будет на любой платформе.
Другое дело, что все производители расширяют базовую реализацию дополнительными классами (например у Сименса свои, у Нокии свои)
Программы, их использующие, будут работать только на одной платформе. Хотя совместимость между телефонами одной фирмы будет и здесь.
EldarMurtazin
23.09.2002, 00:37
NektoDron
да, вы уверены? возьмем 6310i и 7650, попытайтесь запустить java приложения от 6310 на 7650 и наоборот, интересен результат.
java приложения от samsung, siemens, sonyericsson, motorola между собой вообще не совместимы, проблема в железе, слишком разное.
NektoDron
23.09.2002, 12:02
Ну так они уже под конкретную платформу написаны.
Приложения для 6310i на 7650 практически все будут работать, но не наоборот.
А если нужны совсем универсальные, то вперед сюда:
http://java.sun.com/products/j2mewtoolkit/
А то что предустановленные приложения от разных производителей несовместимы, так ничего удивительного нет. Кому хочется на дядю работать?
EldarMurtazin
23.09.2002, 12:23
NektoDron
вы сами себе противоречите, перечитайте ваш постинг вверху. особенно место про платформы :)
NektoDron
23.09.2002, 13:07
EldarMurtazin
Где противоречия??
Я сказал, что если приложение использует только Java классы из спецификации Sun J2ME, то оно будет работать на любой платформе.
Если оно дополнительно использует классы производителя, то он будет работать только на платформе производителя.
Для Siemens это:
"com.siemens.mp.game"
Siemens extensions: Game API This package contains several classes that support Siemens-specific handset functionalities, which are not related to data transfer or storage.
"com.siemens.mp.gsm"
Siemens extensions: User calls and SMS. This package provides some functionality for voice calls and SMS support.
"com.siemens.mp.io"
Siemens extensions: I/O support. This package offers support for data transfer operations from and to the handset’s MMC file system, using external SMS or IrDA (infrared interface) connections or the internal SMS loopback interface.
Использовать их совсем необязательно, но уж больно интересные возможности они предоставляют по сравнению со стандартом. Особенно для игр.
не путайте midp и j2me.
Если писать приложение полностью совместимое с midp 1.0, то оно будет работать абсолютно на всех телефонах, которые поддерживают midp 1.0.( для этого они и поддеривают его)
Другое дело, что приложение соотв-е только midp 1.0 - это, если хотите, "бедное" приложение.
Например, в sdk(smtk) сименсов подволяют слать sms и работать с socket. моторолы - тоже c socket-ами. А вот у Нокиа sms API появилось только в s40(т.н. это 3410 и 3510). а тот же midp for 7650 не позволяет работать с сокетами и слать смс....
Соотв-но, если пишеться приложение, которое хочет "выжать" из конкретной платформы/телефона все, что можно, то просто так оно не будет работать на другом телефоне.
вообще, я недавно видел на zdnet.ru статью на эту ему... так что можете поискать, если интересно.
filer
а для сименса М50 есть какие либо вап сайты где можно качать на телефон игры и приложения?
господа, в продолжение темы ... бьюсь с загрзкой такого приложения J2ME на свою моторолу уже пару недель - результат нулевой (симптомы в разделе операторы - > Мегафон + J2Me + motorola ....)
КТО - НИБУДЬ ЗАГРУЖАЛ по wap мидлет? расскажите плз...
Загружал Java через wap на 3410. Бился, конечно, долго. Оказалось не все операторы поддерживают. Взял у товарища карточку UMC, все без проблем. На $10 набил трубку под завязку (качал с midletcentral.com). Толкового мало. На SL и Accomply мидлетов гораздо больше, но из freeware толкового практически ничего нет. Демки тоже убивают, некоторые игры просто режут пополам - начать - пожалуйста, а закончить... Капитализм...
woodoo jazz
23.10.2002, 18:59
bbob
Дружище, с мидлетами для Слика ты погорячился.
Вот тебе:
mobile-Sl45.narod.ru
sl45.nixp.ru
mirror01.users.i.com.ua/~werefox/
Powered by vBulletin™ Version 4.1.7 Copyright © 2012 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot