LINUX.ORG.RU

Mozilla Phones for Apps

 , , ,


2

2

В попытке подстегнуть разработку программ под свою операционную систему, компания Mozilla приняла решение раздавать телефоны Geeksphone Keos бесплатно для разработчиков ПО под нее.

Акция Phones for Apps напоминает похожие акции от Nokia в прошлом, которые позволили в свое время развить экосистему MeeGo/Maemo.

Для подачи заявки достаточно описать цель проекта и какие технологии будут использованы в процессе разработки.

Форма для заявки

>>> Официальный анонс Phones for Apps

Deleted

Проверено: Shaman007 ()

Интересно, а кроме js там можно на чем-то писать?

loz ★★★★★ ()
Ответ на: комментарий от anonymous

Я еще и пхп не знаю, и даже как-то не тянет изучать их.

loz ★★★★★ ()

А в итоге будет контроль проделанной работы?
Или главное рассказать красивую историю о софте-подорожнике, что полечит все проблемы человечества?

Spirit_of_Stallman ★★★ ()
Ответ на: комментарий от loz

Конечно. Сейчас ведь очень много языков, которые компилируются в JS. Livescript, к примеру.

Для автоматизации процесса сборки можно использовать brunch.io.

Anatolik ★★ ()
Последнее исправление: Anatolik (всего исправлений: 1)

В очередной попытке

свою принципиально новую мобильную систему

Я бы не подтверждал, на на главную не годится.

ArtKun ★★★★★ ()
Ответ на: комментарий от ArtKun

А что не так ? Сначала они сделали свой маркет - значит попытка очередная. Принципиально новую - ЕМНИП они первые кто использует JS/HTML5 для мобильных приложений.

Deleted ()
Ответ на: комментарий от Deleted

Свое личное мнение/отношение к чему-либо нужно выражать в комментариях, а не в тексте новости.

ArtKun ★★★★★ ()

А о чём новость-то?

UNiTE ★★★★★ ()
Ответ на: комментарий от Deleted

А что не так ? Сначала они сделали свой маркет - значит попытка очередная. Принципиально новую - ЕМНИП они первые кто использует JS/HTML5 для мобильных приложений.

Далеко не первые. Более того, поговаривают, что Стив Джобс основную ставку хотел сделать на HTML5, но, к счастью для Apple, не сделал.

HTML5 — это набор слоёв абстракции и технологий, каждый/я из которых имеет ряд нелепостей и нерешённых проблем.

quiet_readonly ★★★★ ()
Ответ на: комментарий от loz

Java Script - замечательный ЯП. Он очень не похож на другие скриптовые ЯП. У него необычная реализация ООП. Но он хорош, очень хорош.

lucentcode ★★★★★ ()

Акция Phones for Apps напоминает похожие акции от Сдохло в прошлом, которые позволили в свое время развить экосистему Сдохло/Сдохло.

thesis ★★★★★ ()
Последнее исправление: thesis (всего исправлений: 1)

Хорошая идея. Так они наполнят свой маркет приложениями. Хотя некоторые приложения на одном js(как мне кажется) написать не получится. У них есть ndk?

lucentcode ★★★★★ ()

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

Sakka ()
Ответ на: комментарий от Deleted

Принципиально новую - ЕМНИП они первые кто использует JS/HTML5 для мобильных приложений.

Ну, привет. А как же webOS? Только там еще был PDK для портирования C++ кода с других платформ, чего у Firefox OS (пока?) нет.

X-Pilot ★★★★★ ()
Последнее исправление: X-Pilot (всего исправлений: 2)
Ответ на: комментарий от lucentcode

Прототипированное ООП ужасно и должно быть закопано. Что касается непохожести — Lua.

Deleted ()
Ответ на: комментарий от thesis

напоминает похожие акции от Сдохло в прошлом, которые позволили в свое время развить экосистему Сдохло/Сдохло.

Qt ни разу не сдохло, подбирай выражения.

iVS ★★★★★ ()
Ответ на: комментарий от quiet_readonly

HTML5 — это набор слоёв абстракции и технологий, каждый/я из которых имеет ряд нелепостей и нерешённых проблем

Вы не представляете, сколько нелепостей и нерешенных проблем имеет архитектура ARM, MIPS или x86/AMD64.

anonymous ()
Ответ на: комментарий от iVS

Статистически, оно не дохнет, оно убивает)) Можно предположить, что оно не дохнет потому что убивает.. какая-то вампирская технология.

special-k ★★★ ()
Ответ на: комментарий от special-k

оно убивает

потому что убивает..

вампирская технология

Не смотри ужастиков на ночь, а то мне тебя жаль.

iVS ★★★★★ ()
Ответ на: комментарий от anonymous

Значит вам Java Script не по душе? Что конкретно вам в нём не нравится?

lucentcode ★★★★★ ()
Ответ на: комментарий от lucentcode

Там хотя бы параллелизм есть? А concurrency?

loz ★★★★★ ()
Ответ на: комментарий от bga_

И выполняться будет в одном треде, по очереди :3

Deleted ()
Ответ на: комментарий от Deleted

Они идут иным путем. Воркеры с перекидыванием жсоном и ParallelArray для map/some/every/... на тредпуле/гпу

bga_ ★★ ()
Ответ на: комментарий от Deleted

А в Lua разве не прототипное программирование используют? В Smalltalk и Ruby можно динамически изменять классы во время выполнения. Некоторые ЯП имеют костыль в виде динамических классов, которые отличаются от обычных. ООП, в не поддерживающих динамическое изменение классов ЯП, ущербно. Не позволяет делать того, что с лёгкостью можно делать в ЯП с прототипным программированием. Я согласен на правильный ООП в Java Script, но не на то компромиссное нечто, что выдают за ООП во многих популярных ЯП. Пусть приделают к Java Script модель ООП от Smalltalk. А модель ООП, как в плюсах и Java - такая модель должна умереть. Она не гибкая.

lucentcode ★★★★★ ()
Ответ на: комментарий от loz

Java Script создавали как встраиваемый скриптовый язык. Потоки, и прочие плюшки для распараллеливания там просто не были нужны. Вы можете поставить вашу функцию в очередь при помощи setTimeout. Main Loop будет запускать блоки кода в порядке очереди. Вместо параллельного выполнения в JS рулит асинхронное. Кроме того, вы можете использовать Worker Threads. Вот только зачем ресурсоёмкие вычисления реализовывать на Java Script?

lucentcode ★★★★★ ()
Ответ на: комментарий от lucentcode

ну как же? чтобы показать собственное убожество, доказывая, что язык создаваемый без намерения использовать в *объектная область* не может работать с *объектная область*. хейтеры такие хейтеры.

anonymous ()
Ответ на: комментарий от lucentcode

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

Что же это такое, что позволяют прототипы?

quiet_readonly ★★★★ ()
Ответ на: комментарий от iVS

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

special-k ★★★ ()
Последнее исправление: special-k (всего исправлений: 1)

Да даже бесплатно это дерьмо не нужно.

star_eater ()

Интересно, как скоро на firefox os портируют jre?

f1xmAn ★★★★★ ()
Ответ на: комментарий от lucentcode

Lua это пример как то, что никакой уникальности нет.

В Smalltalk и Ruby можно динамически изменять классы во время выполнения.

Я в курсе. Казалось бы, при чём тут они?

Не позволяет делать того, что с лёгкостью можно делать в ЯП с прототипным программированием.

Это да, вот так там делать не надо: js, systemd: что из них хрен, а что — редька? (комментарий) :}

Deleted ()
Ответ на: комментарий от f1xmAn

Запустят внутри линукс на JS, а в нём — JRE :}

Deleted ()
Ответ на: комментарий от lucentcode

в JS рулит асинхронное

Без каких-либо нормальных средств для человеческого оформления оного. Очень, блин, рулит! К тому же, с разным поведением в разных браузерах: в ff коллбек от xhr или setTimeout выполняется в другом потоке параллельно основному, а в хроме, как положено, будет исполнено только когда основной поток прекратится. Весёлые, знаете ли, сайд-эффекты бывают.

А вы, вообще, много пишете на js?

Binary ★★★★★ ()
Ответ на: комментарий от lucentcode

В питоне тоже можно динамически менять классы, но только вот моветон.

Binary ★★★★★ ()
Ответ на: комментарий от f1xmAn

Но зачем? Большинство игрушек (в качестве программ, требующих высокой произодительности) как оказывается все же не требует таких уж больших затрат.

anonymous ()

Всё мобильное ПО должно бытъ на компилируемых в машинный код языках со строгой типизацией.

Потому что тама аккумуляторы, а не провода от атомных и гидро лехтрастанций.

tp_for_my_bunghole ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.