eXTracted INternals

eXTracted INternals
 
ФорумФорум  ЧаВоЧаВо  ПоискПоиск  РегистрацияРегистрация  ПользователиПользователи  ГруппыГруппы  Вход  

Поделиться | 
 

 Сумасшедшие идеи :)

Предыдущая тема Следующая тема Перейти вниз 
АвторСообщение
Hex

avatar

Количество сообщений : 397
Возраст : 35
Дата регистрации : 2006-07-12

СообщениеТема: Сумасшедшие идеи :)   Сб 5 Янв - 2:38

Часто вот приходят всякие мысли, о том как прикольно было бы что-то такое создать, от чего всем стало бы лучше. Некоторые идеи можно и самому реализовать, но бывает что придумывается что-то объемное. Такое, что для реализации надо работать целой коммандой. Я знаю, что многие начинающие стремятся сделать что-то важное и нужно для мира, но почему-то идеи, котороые придумываются, обычно уже кем-то давно придуманы и реализованы.
Буду наверно постить идеи в эту тему. Может кому-то они тоже понравятся. И понравятся настолько, что люди захотят воплотить это в жизнь. Понеслась!

Идея №1
Сделать рантайм среду для выполнения Symbian приложений под Windows Mobile и среду для выполнения Windows Mobile приложений под Symbian.

Сделать рантайм среду для выполнения Symbian приложений под Windows Mobile реально, потому что
1) Есть WM девайсы на OMAP процах.
2) Эмулятор Symbian, который в SDK, это готовый пример того как выполняется Symbian под виндой.
3) Trap'ы через exception'ы сделать не сложно.
4) Элементы GUI похожи.

В обратную сторону, среда для выполнения Windows Mobile приложений под Symbian - это будет сложнее...
Вернуться к началу Перейти вниз
Посмотреть профиль
a4a5jt



Количество сообщений : 2
Дата регистрации : 2007-12-27

СообщениеТема: Re: Сумасшедшие идеи :)   Вс 6 Янв - 2:23

Имхо идея практически неподъемная и грозящая кучей работы при любом будущем телодвижении Нокии (Symbian v9 -> Symbian v10 ->Symbian v11... FP1 -> FP2 -> FP3... 1rd ed -> 2nd ed ->3rd ed... и т. п.). В обратную же сторону просто неосуществимо - никто (Symbian Ltd.) не даст подписать этот рантайм с необходимыми капабилити.

Имхо гораздо более реальная идея - обеспечение инсталяции *.sis файлов и запуск их на эмуляторе, идущем с SDK. (Сторонняя эмуляция arm-кода и трансляция внешних вызовов для использования dll'ок эмулятора).
Вернуться к началу Перейти вниз
Посмотреть профиль
Toshph



Количество сообщений : 4
Дата регистрации : 2007-10-28

СообщениеТема: Re: Сумасшедшие идеи :)   Вс 6 Янв - 10:45

Hex пишет:

Идея №1
среду для выполнения Windows Mobile приложений под Symbian.
Что-то подобное (не все WM, а WM приложения написаные на .NET Compact Framework) уже давно пытается сделать компания Red Five Labs.
Вот ссылка на их сайт http://www.redfivelabs.com/content/whitepaper.aspx
Вернуться к началу Перейти вниз
Посмотреть профиль
Hex

avatar

Количество сообщений : 397
Возраст : 35
Дата регистрации : 2006-07-12

СообщениеТема: Re: Сумасшедшие идеи :)   Вс 6 Янв - 15:09

Toshph пишет:
Hex пишет:

Идея №1
среду для выполнения Windows Mobile приложений под Symbian.
Что-то подобное (не все WM, а WM приложения написаные на .NET Compact Framework) уже давно пытается сделать компания Red Five Labs.
Вот ссылка на их сайт http://www.redfivelabs.com/content/whitepaper.aspx
Видели, знаем. Но это ж не натив. Это среда для программистов, которым хочется чтобы .NET приложения запускались под Symbian. Все равно приходится делать кучу изменений в сорцах, чтобы подогнать под .NET фреймворк, который предлагает Red Five Labs. Да и скорость работы Rolling Eyes
Вернуться к началу Перейти вниз
Посмотреть профиль
Hex

avatar

Количество сообщений : 397
Возраст : 35
Дата регистрации : 2006-07-12

СообщениеТема: Re: Сумасшедшие идеи :)   Вс 6 Янв - 15:23

a4a5jt пишет:
Имхо идея практически неподъемная и грозящая кучей работы при любом будущем телодвижении Нокии (Symbian v9 -> Symbian v10 ->Symbian v11... FP1 -> FP2 -> FP3... 1rd ed -> 2nd ed ->3rd ed... и т. п.).
Сложно, не сомневаюсь. Но не считаю, что неподъмно. Эдакий Wine надо соворить. Загрузить бинарь, а потом догрузить DLL, которые эмулируют какие-то стандартные функции не так уж и сложно. Бояться изменений в разных версияъ ОС тоже не стоит. Как мы все знаем приложения от Symbian s60 v6.0 запросто запустятся и на 8.1. То есть есть набор функций, который не меняется годами. В Wine тоже далеко не все приложения запускаются. Но так ведь и нет цели обеспечить полнейшую эмуляцию, для запуска всех самых заковыристых приложений. Не обязательно целую ОС эмулировать как это делается в эмуляторе SDK. Начать надо с эмуляции EUSER, потом AVKON, EFSRV и остальные часто встречающиеся. Ну будет отсилы 10-15 dll, которых будет вполне достаточно для запуска простеньких приложений.

a4a5jt пишет:

В обратную же сторону просто неосуществимо - никто (Symbian Ltd.) не даст подписать этот рантайм с необходимыми капабилити.

a4a5jt пишет:

Имхо гораздо более реальная идея - обеспечение инсталяции *.sis файлов и запуск их на эмуляторе, идущем с SDK. (Сторонняя эмуляция arm-кода и трансляция внешних вызовов для использования dll'ок эмулятора).
А нафига, когда есть вот это:
Вернуться к началу Перейти вниз
Посмотреть профиль
Hex

avatar

Количество сообщений : 397
Возраст : 35
Дата регистрации : 2006-07-12

СообщениеТема: Re: Сумасшедшие идеи :)   Вс 6 Янв - 15:30

a4a5jt пишет:
Имхо идея практически неподъемная и грозящая кучей работы при любом будущем телодвижении Нокии (Symbian v9 -> Symbian v10 ->Symbian v11... FP1 -> FP2 -> FP3... 1rd ed -> 2nd ed ->3rd ed... и т. п.).
Сложно, не сомневаюсь. Но не считаю, что неподъмно. Эдакий Wine надо соворить. Загрузить бинарь, а потом догрузить DLL, которые эмулируют какие-то стандартные функции не так уж и сложно. Бояться изменений в разных версияъ ОС тоже не стоит. Как мы все знаем приложения от Symbian s60 v6.0 запросто запустятся и на 8.1. То есть есть набор функций, который не меняется годами. В Wine тоже далеко не все приложения запускаются. Но так ведь и нет цели обеспечить полнейшую эмуляцию, для запуска всех самых заковыристых приложений. Не обязательно целую ОС эмулировать как это делается в эмуляторе SDK. Начать надо с эмуляции EUSER, потом AVKON, EFSRV и остальные часто встречающиеся. Ну будет отсилы 10-15 dll, которых будет вполне достаточно для запуска простеньких приложений.

a4a5jt пишет:

В обратную же сторону просто неосуществимо - никто (Symbian Ltd.) не даст подписать этот рантайм с необходимыми капабилити.
Чото до этого момента я не видел чтобы многих сильно заботило отсутсвие цифровой подписи...

a4a5jt пишет:

Имхо гораздо более реальная идея - обеспечение инсталяции *.sis файлов и запуск их на эмуляторе, идущем с SDK. (Сторонняя эмуляция arm-кода и трансляция внешних вызовов для использования dll'ок эмулятора).
А нафига, когда есть virtio.
http://focus.ti.com/general/docs/wtbu/wtbugencontent.tsp?templateId=6123&navigationId=12013&contentId=4578

У меня есть для симбиан 7.0 остальное пока добыть не смог. Пишите в ЛС кому надо.
Вернуться к началу Перейти вниз
Посмотреть профиль
a4a5jt



Количество сообщений : 2
Дата регистрации : 2007-12-27

СообщениеТема: Re: Сумасшедшие идеи :)   Пн 7 Янв - 3:32

Цитата :
Чото до этого момента я не видел чтобы многих сильно заботило отсутсвие цифровой подписи...
Ну, если "just for fun", то можно особо не париться, но если этим серьезно заниматься то подпись все-таки нужна.
Цитата :
А нафига, когда есть virtio
Virtio - это слишком серьезно и не бесплатно, а то что я написал - простое прикручивание какого-нибудь qemu к стандартному SDK.
Вернуться к началу Перейти вниз
Посмотреть профиль
Hex

avatar

Количество сообщений : 397
Возраст : 35
Дата регистрации : 2006-07-12

СообщениеТема: Re: Сумасшедшие идеи :)   Пн 7 Янв - 14:52

a4a5jt пишет:

Virtio - это слишком серьезно и не бесплатно, а то что я написал - простое прикручивание какого-нибудь qemu к стандартному SDK.
Нахаляву пофиг.
Вернуться к началу Перейти вниз
Посмотреть профиль
LazyCat



Количество сообщений : 11
Дата регистрации : 2008-04-03

СообщениеТема: Re: Сумасшедшие идеи :)   Вс 6 Апр - 10:10

Да, идея просто замечательная, но делать Symbe под WM не имеет смысла, т.к. там своих прог хватает(более качественных и функциональных) Wink Обратное имеет смысл только для UIQ... IMHO
Но так как грядет эра мобильных устройств с линухом на борту(во главе с ANDROID), то, наверное, нужно начинать писать Wine & Symbe под них, ведь на первых порах с нативным софтом для них будет большой напряг !
Я бы, например, в таком случае с большим удовольствием поменял свою Nokia N73 на Samsung SGH-858i или что-то подобное !!!
Вернуться к началу Перейти вниз
Посмотреть профиль
wl



Количество сообщений : 127
Дата регистрации : 2007-02-15

СообщениеТема: Re: Сумасшедшие идеи :)   Вс 6 Апр - 18:23

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



Количество сообщений : 11
Дата регистрации : 2008-04-03

СообщениеТема: Re: Сумасшедшие идеи :)   Пн 7 Апр - 0:34

wl пишет:
программы для гуглофона будут на джаве

Это очень плохо - ущерб скорости и функциональности Sad
"Я мобилко" принципиально отказывается от поддержки джавы !!!
И т.д. и т.п.
Вернуться к началу Перейти вниз
Посмотреть профиль
Hex

avatar

Количество сообщений : 397
Возраст : 35
Дата регистрации : 2006-07-12

СообщениеТема: Re: Сумасшедшие идеи :)   Пн 7 Апр - 2:30

LazyCat пишет:
wl пишет:
программы для гуглофона будут на джаве

Это очень плохо - ущерб скорости и функциональности Sad
"Я мобилко" принципиально отказывается от поддержки джавы !!!
И т.д. и т.п.
Далеко не факт. Если они поставят проц с Jazelle (т.е. с апаратной поддеркой байткодов java), то никакого ущерба производительности не будет.
Вернуться к началу Перейти вниз
Посмотреть профиль
wl



Количество сообщений : 127
Дата регистрации : 2007-02-15

СообщениеТема: Re: Сумасшедшие идеи :)   Пн 7 Апр - 5:18

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



Количество сообщений : 11
Дата регистрации : 2008-04-03

СообщениеТема: Re: Сумасшедшие идеи :)   Пн 7 Апр - 12:23

Действительно, далеко не факт, что эта технология вообще где-нибудь будет использоваться. Больше 3-х лет существует и без толку !
Вот что об этом пишут в инете:
Цитата :
Jazelle скорее мертва, чем жива. Потому как компиляция в нэийтивный код явовского байткода, даже при минимальной оптимизации доступной на любом телефоне - даёт большую скорость исполнения, чем Jazelle. По той причине, что в Jazelle не все операции были аппаратными, а переключение между явой и нэйтивным кодом слишком медленное.
Но даже если бы оно было быстрым - аппаратная реализация стековой машины будет проигрывать регистровой по скорости. А уж если делать стековые процессоры - то не на основе явовского байткода. Он неудобен ни для интерпретации, ни для компиляции, слишком громоздкий и т.п. К тому времени, как этот подход станет актуальным - будут другие наборы стековых комманд, получше.
Кроме того многие современные(да и будущие) платформы не имеют этой поддержки(OMAP например), да и выигрыш производительности около 4 раз(и сильно зависит от степени обфускации).
От себя замечу, что пока не сменят спецификацию J2ME на что-нибудь достойное, написать эффективные программы на джаве невозможно в виду сильной кастрированности и больших ограничений Smile
Вернуться к началу Перейти вниз
Посмотреть профиль
wl



Количество сообщений : 127
Дата регистрации : 2007-02-15

СообщениеТема: Re: Сумасшедшие идеи :)   Вт 8 Апр - 4:21

ну так на андроиде не j2me - там что-то свое, не стандарт Sun.

про jazelle - я почему-то считал, что в мобилах SE уже давно используются процессоры с её поддержкой, очень уж шустро работают игрушки
Вернуться к началу Перейти вниз
Посмотреть профиль
Hex

avatar

Количество сообщений : 397
Возраст : 35
Дата регистрации : 2006-07-12

СообщениеТема: Re: Сумасшедшие идеи :)   Вт 8 Апр - 4:25

wl пишет:

про jazelle - я почему-то считал, что в мобилах SE уже давно используются процессоры с её поддержкой, очень уж шустро работают игрушки
Никогда не отрицал Smile Он во всех моделях J-серии.
Вернуться к началу Перейти вниз
Посмотреть профиль
LazyCat



Количество сообщений : 11
Дата регистрации : 2008-04-03

СообщениеТема: Re: Сумасшедшие идеи :)   Вт 8 Апр - 10:46

Hex пишет:
Никогда не отрицал Smile Он во всех моделях J-серии.
Честное слово не знал. Спасибо. Но это скорее исключение из правил, да и продукцией SE я не интересуюсь принципиально !
Да ну ее эту джаву. Подождем Android...
А вообще, топик ведь был посвящен нативному коду и эмуляторам ?
Вернуться к началу Перейти вниз
Посмотреть профиль
Спонсируемый контент




СообщениеТема: Re: Сумасшедшие идеи :)   

Вернуться к началу Перейти вниз
 
Сумасшедшие идеи :)
Предыдущая тема Следующая тема Вернуться к началу 
Страница 1 из 1

Права доступа к этому форуму:Вы не можете отвечать на сообщения
eXTracted INternals :: Вопросы и ответы :: Общий форум-
Перейти: