Важная информация

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 17

Тема: ZX и Java2ME

  1. #1
    Veteran Аватар для Kakos_nonos
    Регистрация
    26.12.2010
    Адрес
    Кубань
    Сообщений
    1,153
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    39
    Поблагодарили
    23 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию ZX и Java2ME

    Решил вспомнить былые времена, закинул на телефон Java игрушки, и тут меня озарила мысль: Нельзя ли как-то эти игры запустить на Спеке (имею ввиду ZX-Evo 4мб 14мгц, возможно TS-Conf)? Можно в виде двух вариантов: компилятор Java кода в z80 асм, или интерпретатор Java машины.
    Это реально или есть какие-то фундоментальные проблемы, не позволяющие это сделать? Думаю, если простенькие телефоны тянут эмуляцию, то и эва должно потянуть. Или всё-же не.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Member
    Регистрация
    14.01.2009
    Адрес
    г. Кировоград
    Сообщений
    52
    Спасибо Благодарностей отдано 
    47
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Думаю можно попробовать реализовать профиль MIDP1. Реализовать весь GUI наверное можно. Только все графические ресурсы хранятся в PNG - необходимо будет писать конвертер. Ну и мелочи - написать разбор всего java байт кода с арифметикой, коллекциями и встроенными классами. Хотя из-за последнего наверное нельзя ;(

  4. #3
    Master
    Регистрация
    25.03.2013
    Адрес
    г. Лондон, Великобритания
    Сообщений
    948
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    По моим наблюдениям, у людей делающих что-то на спектруме бывает две мотивации. Некоторые люди делают "чтобы было", другие делают "чтобы было круто". Пересечения бывают, но скорее являются исключениями. Проект интерпретации явы на спектруме, с моей пристрастной точки зрения - пример из первой категории.

    Нет никаких фундаментальных причин, по которым на спектруме нельзя бы было сделать интерпретатор или даже рекомпилятор байткода явы. Пишут же люди на си. Некоторые люди вкладываются теперь в Оберон. Можно писать эмуляторы амиги или дримкаста. Ходят упорные слухи, что какой-то фанат довёл до полурабочего состояния эмулятор плейстейшн. Можно себе представить примерную скорость такой эмуляции и примерное качество картинки (подразумевая, что там дошло дело до картинки, в чём я лично крепко сомневаюсь).

    Единственный вопрос, на который непросто ответить разработчикам такого рода уродцев, звучит так: "Зачем?" Но у них уже давно припасён на это ответ.
    Последний раз редактировалось introspec; 28.05.2014 в 19:02.
    "introspec" читается как "интроспек". некоторые читают как "интроспец", но я никакой не спец. я спек.

  5. #4
    Guru Аватар для ZX_NOVOSIB
    Регистрация
    24.12.2006
    Адрес
    р.п. Маслянино, Новосибирская обл.
    Сообщений
    5,547
    Спасибо Благодарностей отдано 
    233
    Спасибо Благодарностей получено 
    258
    Поблагодарили
    178 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ява это хорошо. Раньше знал пару сайтов где были тонны ява-игр. Щас забыл. Помню крутая игрушка была Mad Racing . Советую )) Еще Art of War прикольная. Даже 4 и 6 диззи на яве были. Но потом пришли айфоны и андроиды и убили яву.
    Куплю корпус и материнку от Spectrum +2/+3

  6. #5
    Master
    Регистрация
    25.03.2013
    Адрес
    г. Лондон, Великобритания
    Сообщений
    948
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZX_NOVOSIB Посмотреть сообщение
    Но потом пришли айфоны и андроиды и убили яву.
    Ха-ха-ха!
    "introspec" читается как "интроспек". некоторые читают как "интроспец", но я никакой не спец. я спек.

  7. #6
    Guru Аватар для ZX_NOVOSIB
    Регистрация
    24.12.2006
    Адрес
    р.п. Маслянино, Новосибирская обл.
    Сообщений
    5,547
    Спасибо Благодарностей отдано 
    233
    Спасибо Благодарностей получено 
    258
    Поблагодарили
    178 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну хотя ява даже не стала дожидаться андроидо-айфонов. Она как бы немного не дожидаясь их стала загибаться. Как бы в предчувствии. (имеется ввиду игры и приложения J2me)
    Куплю корпус и материнку от Spectrum +2/+3

  8. #7
    Vitamin C++ Аватар для Vitamin
    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,254
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    80
    Поблагодарили
    34 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На моей памяти было два проекта, связанных с явой, вышедших за пределы болтологии:
    1) интерпретатор явакода на спеке http://zx.pk.ru/showthread.php?t=1830
    2) транслятор явакода в машинный код z80 https://code.google.com/p/j2z80/

  9. #8
    Master
    Регистрация
    25.03.2013
    Адрес
    г. Лондон, Великобритания
    Сообщений
    948
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ZX_NOVOSIB, попробуйте угадать с трёх раз, какой язык разработки - основной на андроиде.
    "introspec" читается как "интроспек". некоторые читают как "интроспец", но я никакой не спец. я спек.

  10. #9
    Veteran Аватар для Kakos_nonos
    Регистрация
    26.12.2010
    Адрес
    Кубань
    Сообщений
    1,153
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    39
    Поблагодарили
    23 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    introspec, ZX_NOVOSIB другое имеет ввиду. Он говорит, что Пришли андроиды и убрали платформу java2me.

  11. #10
    Master
    Регистрация
    25.03.2013
    Адрес
    г. Лондон, Великобритания
    Сообщений
    948
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Sorry, прозвучало реально смешно.

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

    Я критикую ЯВУ на спектруме не потому, что мне не нравится комфортная разработка, а потому, что 95% этих языков на спектруме не приспособлены для какой-либо серьёзной работы. Я даже не против создания песочниц - пожалуйста, места для всех достаточно, но только нужно отдавать себе отчёт что любая песочница - в основном для игры в куличики.

    С моей точки зрения, сейчас есть только один язык высокого уровня на спектруме с нормальной поддержкой ассемблерными библиотеками. Этот язык - Си (z88dk с мощной спрайтовой библиотекой типа sp1). И даже в этом случае, разработчик автоматически отказывается от целого спектра вещей, дежурно доступных разработчику на ассемблере.
    "introspec" читается как "интроспек". некоторые читают как "интроспец", но я никакой не спец. я спек.

Страница 1 из 2 12 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •