Началась (http://www.jroller.com/neugens/entry/introducing_icedrobot) работа над проектом IcedRobot (http://www.icedrobot.org/), в рамках которого несколько независимых энтузиастов намерены обеспечить возможность выполнения созданных для платформы Android приложений под управлением OpenJDK. Цель такого шага - желание обеспечить полностью легальную замену для платформы Android, не подверженную патентным претензиями и не нарушающую связанную с языком Java интеллектуальную собственность Oracle. IcedRobot позволит обеспечить выполнение Android-программ, как обычных десктоп-приложений на любых аппаратных платформах (x86) и в любых операционных системах.
Достичь подобного планируется перейдя на кодовую базу OpenJDK, и исключив использование альтернативных Java-проектов, таких как виртуальная машина Dalvik и набор классов Apache Harmony. После такого шага формально уровень легальности Dalvik, работающего внутри JVM, будет аналогичен проектам JRuby, Jython или Clojure. В первую очередь ра...URL: http://www.jroller.com/neugens/entry/introducing_icedrobot
Новость: http://www.opennet.me/opennews/art.shtml?num=29559
Сначала проблему придумывают, потом героически ее решают...
Ну так гугл же. Сперва сделали треугольные колеса. Потом поняли что ездят плохо. Сделали квадратные. Вроде получше, но что-то трясет. Теперь вот опробуют пятиугольные. Все круто, но почему сразу нельзя было круглые то взять?!
> Ну так гугл же. Сперва сделали треугольные колеса. Потом поняли что ездят плохо. Сделали квадратные. Вроде получше, но что-то трясет. Теперь вот опробуют пятиугольные. Все круто, но почему сразу нельзя было круглые то взять?!Одни делают, и этим пользуются сотни миллионов.
Другие - только чушь несут.
"Мы поговорим об Android. Это ведь возмутительно. Если я хочу передать на Android свою адресную книгу или календарь, я должен передать их вначале в Google. Это никого не напрягает? Я не могу взять кабель USB, к своему Mac, и синхронизировать все. Я должен всех своих друзей, родственников, и деловых партнеров, отправить это все на базу. Поэтому я пользуюсь Palm. Подумайте об этом, я уверен, не многие из вас задумывались. Календарь, где я буду в ближайшие три месяца, я должен вначале отправить в Google, и только потом получить назад. И эта информация остается у Google. Календари. Вы удаляете календари, но они удаляются только на вашем телефоне. Вы должны их оставить им для изучения, иначе вы не сможете синхронизировать свой телефон.
?
Все гуглят информацию, мы поговорим о деанонимизации данных позже. Но нужно понять одну вещь, если вы думаете «ага, я ищу вебсайты про BDSM, но они не знают, кто я» ОНИ ЗНАЮТ! ЗНАЮТ! Может потому что когда-то вы гуглили свое имя, может быть вы гуглили свой адрес, или ваш номер телефона. Сколько из вас, и я знаю ответ, примерно одна треть, гуглили свой номер социального страхования? Ах вы врунишки, только 20 рук поднялось. Многие из вас гуглили.А если вы задумаетесь обо всем том, что сейчас интегировано в Google, и что говорит о вас Google. DoubleClick и AdMob уже достаточно. Но есть еще Feedburner, ленты RSS говорит мне все о ваших интересах, о ваших политических взглядах, какая ваша любимая группа техно, вы сидите на Mac, или на Linux, или… не хочу думать ни о чем хуже. Документы, Таблицы, Календари. Сколько из вас пользуется облачными вычислениями? Половина комнаты. Эта информация уже ушла. Профиль Google – как будто они и так о вас уже всего не знают, они предлагают вам внести всю информацию о вас в одном удобном месте. Google Health – вас не пугает, что Сергей Брин знает, когда вы последний раз были у проктолога? Правда?
Google Voice. Хочу у вас спросить. Кто из вас пользуется Google Voice? 85% присутствующих. Это дает Google ваш домашний адрес, ваш мобильный номер телефона, ваше место работы, и всех с кем вы общаетесь. Подумайте об этом. Правда, тут не требуется разъяснений.
Мобильные телефоны, повторюсь, радикально изменили правила игры. Как вы увидите, Google и Apple, которые сейчас лидируют в этом направлении, кое-что понимают. Этот мобильный телефон в вашем кармане, он отслеживает все, что вы делаете, всюду, куда вы идете, всех, с кем вы говорите, все, чем вы интересуетесь. Чем больше функций у этого телефона, чем более он для вас полезен, если вы сканируете им текст, если вы им отмечаете штрих-коды, если вы загружаете на нем карту, если вы используете Google Phone 1.1, все это попадает в одну большую книгу того, что я знаю о Бобе, или Салли, и оно никогда никуда не исчезнет."
Подпишусь под каждым словом.
Если вы считаете, что все это плохо - значит Андроид просто не для вас. Никто не может заставит вас им пользоваться. Остальные же вместе с Google делают этот мир лучше.
О да, мастер корявых аналогий и повелитель глупых метафор :D В твоем воспаленном сознании дела у Андроида плохо и Google обливается кровавыми слезами, жалея, что не слушал тебя всё это время, ты же их предупреждал! А в нашей скучной серой реальности Андроид - наиболее успешная мобильная платформа, которая уже и на планшеты перебирается :-D
> А в нашей скучной серой реальности Андроид - наиболее успешная мобильная платформау которой, к слову, хотя бы есть нескучные обои, в отличие от...
Это вам в Nokia сказали ? :-D
>Ну так гугл же. Сперва сделали треугольные колеса.А потом пришел юзер, нихрена не прочитал, нихрена не понял, но всё обосрал.
Почему андроид сразу на OpenJDK не пилили? Зачем были нужны эти заморочки? Можете кто-нибудь кратко пояснить?
этого да же гугл не знает )
Ну как минимум первые устройства с 256 памяти и 500 процом офигели бы от JVM. Далвик все же более аккуратен с памятью.
> Далвик все же более аккуратен с памятью.Зато он долгое время был чисто интерпретером, без JIT даже. Что ессно воздавалось в виде "скорости" работы программ. Особенно на 500МГц проце.
Далвик - регистровый, гугл говорит это помогает память экономить. Джита потому и не было - он память жрет нехило.
> Ну как минимум первые устройства с 256 памяти и 500 процом офигели
> бы от JVM. Далвик все же более аккуратен с памятью.Да, Dalvik более приспособлен для выполнения кода без JIT.
Однажды я имел дело с PhoneME на WinCE. Проц 416 МГц, ОЗУ 64 Мб. Прога потребляла максимум 2 Мб и это если стандартный SWT заюзать. Без SWT вообще 1 Мб. При этом JIT имеется. А когда для отладки запускал этуже прогу с SWT на десктопе, то потребляла она от 10 Мб. Кстати кто говорит, что Java-проги непереносимы ? У меня всё работало без перекомпиляции и на ARM и на x86.
В наверно не а курсе
Java Embedded System Requirements
http://www.oracle.com/technetwork/java/embedded/overview/sys...
Правда оно несколько не открыто, но зарегистрировавшись можно скачать на посмотреть :)Для не ходящих по ссылкам
Java SE for Embedded 6 on ARM EABI, Little-Endian, Linux
CPU ARM v5 ARM v6/v7 ARM v7
Java SE for Embedded 6 on Power Architecture, Big-Endian, Linux
CPU e600 core e500v2 core
Java SE for Embedded 6 on x86 LinuxВ основном
RAM 32MB or more for Java
ROM/Flash/Disk 37MB or more for JavaВ любом современном смартфоне этого добра навалом
Потому что Dalvik это реализация JVM сильно оптимизированная для RISC-процессоров. Именно процессоры RISC архитектуры в основном используются в мобильных железках.
а PowerPC, SPARC - это не RISC?:)
да и современные интелы - это RISC, только у них сверху CISC (x86) для совместимости.
> Потому что Dalvik это реализация JVM сильно оптимизированная для RISC-процессоров. Именно
> процессоры RISC архитектуры в основном используются в мобильных железках.Только Dalvik никакого отношения к JVM не имеет.
а великий Гугл не окрысится за это?
а то мало ли...
Еще где-то читал слухи, что блекбери собирается обеспечить возможность запуска приложений от андроида на своих планшетах с QNX.
Они бы сначала мыло и календарь запилили без телефона.
Вот, кстати, новенькое: http://www.engadget.com/2011/02/11/bloomberg-rim-working-to-.../
надо было гуглу делать полностью свою виртуальную машину....с учетом проблем в джаве и нете вышло бы классно
у них уже есть вирт машина Davlinkвот если бы сделали язык как java вот тогда да
ну вы даете... еще спросите - зачем майкрософт парится с лицензиями? типа сдели бы там сразу опенсорс... типа вон как щас пишут что пираты благоприятно повлияли на популярность аниме... еще в последнее время пишут что принцип свободного распространение ПО благотворно влияет на рост популярности некоторых проектов... это жизнь ребята.
Платформа Android нелегальна? 0_о Это всего лишь мнение Oracle.
По-моему это типичная провокация со стороны Oracle. Oracle забашляла парочке маргиналов, чтобы те затеяли пустой бессмысленный проект.
Блин, как бы круто было, если бы это пилилось...Но вот только что-то оно по-моему как-то сдохло...