Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.03.12;
Скачать: [xml.tar.bz2];

Вниз

Будущее за Java.   Найти похожие ветки 

 
Ученик чародея ©   (2006-02-15 04:19) [0]

PDA работающий полностью на Java VM

aJile Systems анонсировала новый основанный на 100% J2ME PDA который работает полностью на Java VM реализованой на микросхемах. Не вдаваясь в подробности и нюансы J2ME -это спецификация Java для мобильных устройств (миникомпьютеров и т.д.). В данном PDA используется специальный разработанный aJile Systems процессор aJ-100 CPU на котором выполняется оптимизированный Java байткод. Поставляется с 8 MB Flash ROM и 8 MB PSRA, mp3 декодером и FM синтезатором. Экран 240x320 QVGA 16-bit color, имеет колесо скролинга, Compact Flash слот или IrDA порт навыбор. Устройство также содержит модуль связи GSM/GPRS или CDMA 2000. Операционная система - Sun"s J2ME OS, стандартный набор софта для PDA. Для связи с PC используется USB порт.

http://www.hizone.info/index.html?di=200207281


 
Ученик чародея ©   (2006-02-15 04:21) [1]

Под какой язык программирования(ну тоесть виртуальную машину но это не важно, так как Java и Java VM полностью взаимосвязаны) делали процессор? Всегда было наоборот.


 
Alex Konshin ©   (2006-02-15 07:04) [2]

Эль-76, Fort,...


 
Ученик чародея ©   (2006-02-15 07:45) [3]

Alex Konshin ©   (15.02.06 07:04) [2]
Эль-76


Хм... довольно интересно, сейчас читаю об этом. Только я не понимаю одного, если в Союзе были настолько продвинутые разработки, которые Запад реализовал только к 2000-му году, то почему же мы тырили программы и архитектуру х86 на Западе?

Печально, что Эльбрус так и не получил распространения, дешевле оказалась массовая китайская штамповка ARM-ов :(

Все таки будущее за объектными языками высокого уровня, как Java и .Net. Но спецификации VM .NET закрыты в отличии от VM Java. Или это я так искал?


 
Evgeny V ©   (2006-02-15 08:58) [4]


> Ученик чародея ©   (15.02.06 07:45) [3]
> Хм... довольно интересно, сейчас читаю об этом. Только я
> не понимаю одного, если в Союзе были настолько продвинутые
> разработки, которые Запад реализовал только к 2000-му году,
>  то почему же мы тырили программы и архитектуру х86 на Западе?
>


Еще до x86 много чего передирали, операционки в том числе. На мой взгляд проблема была в том дяде в ЦК КПСС, который сказал нет таким наукам как Генетика и Кибернетика. Был печальный период гонений на науку  при СССР.  Другого объяснения придумать не могу.


 
Lamer@fools.ua ©   (2006-02-15 09:03) [5]

>Но спецификации VM .NET закрыты в отличии от VM Java.

Cпецификация MSIL, вроде, открыта.


 
iZEN ©   (2006-02-15 10:22) [6]

Lamer@fools.ua ©   (15.02.06 09:03) [5], и что?
Сколько под .NET языков разработали? Десятка полтора, наверное наберётся?
Под Java байткод создано свыше 200(!) языков программирования, но Sun это почему-то не афиширует, неинтересно, наверное.

LG недавно представила телефон, имеющий JavaOS SavaJe. То есть всё управляющее ПО написано исключительно на Java. Поддерживается исполнение прикладных программ.

LG разработала первый в мире телефон с SavaJe OS
08 Ноября, 2005

Компании LG Electronics и SavaJe Technologies объявили сегодня, что LG впервая в мире завершила разработку мобильного телефона с использованием операционной системы SavaJe OS - операционки для мобильных телефонов, построенной на базе технологии Java. Ещё в прошлом году компании заключили партнёрское соглашение и сообщили, что в 2005 году появятся телефоны LG на базе SavaJe OS. И вот, первая ласточка.

LG собирается демонстрировать и продвигать новинку операторам по всему миру и готова приступить в 2006 году к массовому производству телефонов адаптированных под операторские запросы. Модель представляет собой слайдер с цветным TFT-дисплеем разрешением 176х220 пикселей. Телефон оборудован 1,3-Мп камерой и медиаплеером с поддержкой музыкальных форматов MP3, AAC и AAC+, а также видеоформатов H.263 и MPEG4. Есть интерфейс Bluetooth и слот для карточек формата SD.

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

Автор: Козлов Алексей (mobile-review.com)

Подробнее: http://www.savaje.com/


 
Lamer@fools.ua ©   (2006-02-15 11:01) [7]

>>iZEN ©   (15.02.06 10:22) [6]

>Сколько под .NET языков разработали? Десятка полтора, наверное наберётся?
Под Java байткод создано свыше 200(!) языков программирования, но Sun это почему-то не афиширует, неинтересно, наверное.


У слона всё равно длиннее. И толще.


 
Игорь Шевченко ©   (2006-02-15 11:03) [8]


> На мой взгляд проблема была в том дяде в ЦК КПСС, который
> сказал нет таким наукам как Генетика и Кибернетика. Был
> печальный период гонений на науку  при СССР.  Другого объяснения
> придумать не могу.


Бред сивой кобылы


 
Курдль ©   (2006-02-15 11:06) [9]


> Еще до x86 много чего передирали, операционки в том числе.
>  На мой взгляд проблема была в том дяде в ЦК КПСС, который
> сказал нет таким наукам как Генетика и Кибернетика. Был
> печальный период гонений на науку  при СССР.  Другого объяснения
> придумать не могу.


Первая персоналка в мире - "Мир - 3" (конца 60-х годов, если не ошибаюсь).
Но советской идеологии было чужда персогнализация в ущерб коллективизации.
(Это версия).

Но в конце прошлого века стало ясно, что мы отстаем в электронике навсегда :(
Не умеем делать кристаллы.


 
iZEN ©   (2006-02-15 11:47) [10]

Курдль ©   (15.02.06 11:06) [9]
>Но в конце прошлого века стало ясно, что мы отстаем в электронике навсегда :(
>Не умеем делать кристаллы.
Не в конце прошлого века, а всего лишь в середине 70-х стало ясно, что такими темпами как мы двигаться в светлое электронное завтра слишком медленно.
Был отдан приказ по министерству электронной промышленности: "Сдирать всё лучшее с западных образцов насколько позволяет технология послойного скрайбирования и выпускать собственные микросхемы по упрощённой технологии".
Таким образом была поставлена жирная точка на собственных разработках в микроэлектронике. В Зеленограде, вроде, висел плакат с топологией микропроцессора зарубежного калькулятора, который сделали наши путём послойного скрайбирования и обратной инженерии.

Догоняющий никогда не станет лидером, если всё время будет "списывать".

Наши заводы в середине 90-х освоили массовый выпуск СБИС на технологической норме 25мкм. Содранные микросхемы видеопроцессора Philips, стоявшие в российских телевизорах цветного изображения, передирали из последних сил, но уже явно не успевали за прогрессом.


 
Плохиш ©   (2006-02-15 11:54) [11]


> iZEN ©   (15.02.06 10:22) [6]

Всё круто расписано, только не указано, а звонить-то с этим телефоном можно будет?


 
DiamondShark ©   (2006-02-15 11:55) [12]


> Все таки будущее за объектными языками высокого уровня,
> как Java и .Net.

Ни байткод JVM ни MSIL не являются языками высокого уровня.

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

Есть же прекрасное решение: RISC процессор и универсальное промежуточное представление SDE.


 
iZEN ©   (2006-02-15 12:20) [13]

>DiamondShark ©   (15.02.06 11:55) [12]
>Есть же прекрасное решение: RISC процессор и универсальное промежуточное представление SDE.
Н..да? Зачем промежуточное представление? Зачем тратить такты на интерпретацию?

Есть прекрасное техническое решение - picoJavaII.
Микропроцессор с непосредственным исполнением байткода Java. На борту: 7-стадийный конвейер, интегрированная шина PCI, регистровый файл.
Некоторые подробности архитектуры: http://coop.chuvashia.ru/SanyaSoft/java/Articles/PicoJava.htm
Подробнее можно почитать у Таненбаума в книге "Архитектура компьютера" или на сайте Sun.


 
seg   (2006-02-15 16:10) [14]

почему же мы тырили программы и архитектуру х86 на Западе?

Пентиум - основан на отечественной военной разработке, которуй "позаимствовал" один товарищ и свалил с штаты.
Ктсати, слово Пентиум - созвучно с его фамилией.


 
Курдль ©   (2006-02-15 16:37) [15]


> Пентиум - основан на отечественной военной разработке


Все отечественные военные разработки разработаны на "утвержденных" сериях типа к133.


 
roottim ©   (2006-02-15 16:43) [16]

java на собственном проце это по сути всеравно что ELF,PE на x86
в чем будущее? новые процы?


 
Mystic ©   (2006-02-15 18:46) [17]

> Но спецификации VM .NET закрыты в отличии от VM Java.

Загляни в "X:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\Tool Developers Guide\docs"


 
Ученик чародея ©   (2006-02-15 19:51) [18]

>>roottim ©   (15.02.06 16:43) [16]
>>в чем будущее? новые процы?

В универсальности. Сейчас скорость менее важна, чем универсальность, интуитивность и надежность. Иначе все бы писали на ASM, а не на Delphi.


 
Igorek ©   (2006-02-15 20:18) [19]


> Ученик чародея ©   (15.02.06 19:51) [18]

Будущее за апаратным программным обеспечением.


 
BorisMor ©   (2006-02-15 20:25) [20]


> iZEN ©   (15.02.06 11:47) [10]
> Не в конце прошлого века, а всего лишь в середине 70-х стало
> ясно, что такими темпами как мы двигаться в светлое электронное
> завтра слишком медленно.


Конечно медленно...
На СССР былли наложенны различные имбарга по ввозу технологий.
Если американская фирма видела что есть более прекспективная микросхема (например в тойже Японии) она могла спокойно купить ее что бы использовать в совем компьютере.
А нам приходилось или "соревноватся со всем миром" или воровать эту микросхемму.
А потом пошли по пути наименьшего сопротивления и начали полностью клонировать....


 
Anatoly Podgoretsky ©   (2006-02-15 20:44) [21]

За чем будущее мы узнаем в будущем.


 
Ученик чародея ©   (2006-02-15 23:05) [22]

Хм... .NET это даже не VM. MS IL это некий универсальный линковщик, который имеет некий (минимальный) набор свойств классической VM, но ею не является.

Как всегда гибрид индюка и вертолета от MS. Про какое-либо портирование, многоплатформенность, универсальность и совместимость можно забыть.

Я рад что мой выбор сразу стал за Java... любовь с первого оператора, да и
кнопкокидательные IDE у нее уже довольно неплохие, тот же NetBeans.


 
Lamer@fools.ua ©   (2006-02-16 00:32) [23]

>MS IL это некий универсальный линковщик

Надо же. Я-то думал, что MSIL — это язык, а, оказывается, это линковщик, "который имеет некий (минимальный) набор свойств классической VM, но ею не является".

З.Ы.
Кашу в голове лучше разгребать в непубличном месте. Дабы не позориться.


 
Ученик чародея ©   (2006-02-16 00:40) [24]

>>Lamer@fools.ua ©   (16.02.06 00:32) [23]
>>Надо же. Я-то думал, что MSIL — это язык

К языку он тоже имеет минимальное отношение. Если так посмотреть, то тогда файлы конфигурации к программам это тоже внутренние языки.

А любая программа это база данных, так как любая программа имеет механизмы работы с данными, даже "hello world".


 
Ученик чародея ©   (2006-02-16 01:07) [25]

MSIL - это независимый от процессора набор инструкций, в который компилируются программы в .NET Framework. Он содержит инструкции для загрузки, хранения, инициализации и вызова методов объектов.

Вместе с метаданными и общей системой типов, MSIL делает реальной межъязыковую интеграцию.

Перед выполнением, MSIL преобразуется в машинный код. Он не интерпретируется.


Ну и где свойства языка?

Microsoft наконец-то сделала более удобный аналог make, который компилирует программу непосредственно перед запуском?


 
Джо ©   (2006-02-16 01:38) [26]

> [25] Ученик чародея ©   (16.02.06 01:07)
> Перед выполнением, MSIL преобразуется в машинный код. Он
> не интерпретируется.

Java JIT compiler"а, стало быть, не существует?


 
Ученик чародея ©   (2006-02-16 01:47) [27]

>>Джо ©   (16.02.06 01:38) [26]

Есть, но это побочные особенности технологии, а в .Net на этом построена.

Тоесть процессор .Net, в отличие от уже работающего Java процессора, создать невозможно. Слишком сложная и запутанная будет архитектура.

В качестве аргументации. Java машину пишут все кому не лень, а Mono до сих про до ума довести не могут.


 
SkyRanger ©   (2006-02-16 04:07) [28]

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


 
Ученик чародея ©   (2006-02-16 04:35) [29]

>>SkyRanger ©   (16.02.06 04:07) [28]

Так она и сейчас такая есть. Все нормальные смартфоны поддерживают JavaME. А найти мне смартфон, который бы поддерживал Microsoft .Net Compact?


 
SkyRanger ©   (2006-02-16 08:10) [30]

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


 
roottim ©   (2006-02-16 09:06) [31]

В универсальности. Сейчас скорость менее важна, чем универсальность, интуитивность и надежность. Иначе все бы писали на ASM, а не на Delphi.

Я не о том. Delphi и др генерят машинный код для x86, Java - байт код для аппартного VM. В чем различия будущего x86 и аппартной VM. Помоему просто аппаратная альтернатива.

Java вещь, конечно хорошая, но будущее ui в области ИТ, имхо, за web, а джаву можно использовать для интесивной работы с данными.

Хотя вот ГИС на джаве очень радует... и IDE Eclipse с GUI Editor, NetBeans тоже.

А насчет универсальности вопрос тоже спорный. Используя тулкиты Qt, Gtk, wx или CLX Delphi можно получать вполне универсальные решения. Вопрос в только в костылях :)


 
Lamer@fools.ua ©   (2006-02-16 09:16) [32]

>>Ученик чародея ©   (16.02.06 01:07) [25]

>Ну и где свойства языка?
Ключевое слово — "инструкции".

>Он содержит инструкции для загрузки, хранения, инициализации и вызова методов объектов
>Перед выполнением, MSIL преобразуется в машинный код
Это аргументы в пользу того, что MSIL — не язык?

>Microsoft наконец-то сделала более удобный аналог make, который компилирует программу непосредственно перед запуском?
Очень Вас прошу: изучите матчасть.


 
Суслик ©   (2006-02-16 11:30) [33]

будущее за конкуренцией.
не будет конкуренции, не будет и будущего.


 
Игорь Шевченко ©   (2006-02-16 12:51) [34]

Lamer@fools.ua ©   (16.02.06 09:16) [32]


> Очень Вас прошу: изучите матчасть.


Write-only memory :)


 
Mystic ©   (2006-02-16 13:53) [35]

А вот у меня иногда возникает ощущение, что проекты с 1990-х годов сложнее не стали (особенно если учесть большой рост производительности PC), а вот количество людей на них выросло в разы. То, что раньше писалось на Clipper (FoxPro) одним человеком, сейчас пишется командой в связке ASP.NET + MS SQL... Или J2EE + Oracle...


 
Игорь Шевченко ©   (2006-02-16 14:00) [36]

Mystic ©   (16.02.06 13:53) [35]

Зато есть возможность для навешивания фенечек.


 
Ученик чародея ©   (2006-02-16 16:23) [37]

>>Lamer@fools.ua ©   (16.02.06 09:16) [32]

В любом случае, даже если MS что-то сделала, оно работает криво и глючно. Да и для программирования не годится.

PS
А для Oberon-2 есть компилятор в java байт код, как и для более 100 языков. Да и исходники всех стандартных классов Java доступны для загрузки.

PS2
Я никогда не признаю, что MS что-то сделала, тем более рабочее, несмотря на все аргументы.


 
Игорь Шевченко ©   (2006-02-16 16:29) [38]

Ученик чародея ©   (16.02.06 16:23) [37]


> Я никогда не признаю, что MS что-то сделала


У меня вопрос небольшой - а в MS этим фактом сильно озабочены ? :)


 
Bless ©   (2006-02-16 16:46) [39]

>а в MS этим фактом сильно озабочены ? :)

Ночей не спят!
Уже который год ударно трудятся выпуская продукт за продуктом в надежде угодить Ученику Чародея. Но парень неумолим пока.
А ведь фраза "а вдруг ЕМУ понравится" - это единственное, что стимулирует  разработчиков Microsoft, когда уже не помогают ни премии, ни отпуски, ни стриптизершы из торта.


 
seg   (2006-02-16 16:54) [40]

У меня вопрос небольшой - а в MS этим фактом сильно озабочены ? :)

А чем они вообще озабочены?



Страницы: 1 2 вся ветка

Форум: "Прочее";
Текущий архив: 2006.03.12;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.57 MB
Время: 0.013 c
2-1141008211
Adios
2006-02-27 05:43
2006.03.12
BitButon


2-1140890806
kreyl
2006-02-25 21:06
2006.03.12
Что внутри Variant?


2-1140553896
Wel
2006-02-21 23:31
2006.03.12
TImage


15-1140438952
Cosinus
2006-02-20 15:35
2006.03.12
Windows Host Script и загрузка процессора.


15-1140432193
Чапаев
2006-02-20 13:43
2006.03.12
Как хорошо было на сайте без флэша...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский