Какие ваши любимые программируемые портативные устройства?

Вы работали на портативных устройствах? (Palms, устройства WinCE, сотовые телефоны, другие встраиваемые устройства.) Что предложило лучший опыт для его разработки?

9 ответов

Nokia N900 выглядит действительно классным портативным устройством. Это полностью открыто, включая прошивку. Программирование осуществляется через Qt ("симпатичный"), который является довольно опытным окружением.

Windows Mobile + .NET Compact Framework. Прирост производительности просто потрясающий!

Mindstorms NXT, потому что вы можете программировать примерно на 5 языках, а ваши программы можно использовать для управления, как двигатели и прочее:) (не то, чтобы у меня была возможность программировать на одном, но это скорее желание)

Айфон наверняка:-)

HP-48.

Его простой основанный на стеке язык был не только прост в использовании, но на практике написание простой программы часто было так же просто, как набрать << >>, просто сделать то, что вы хотели сделать, и нажать клавишу ВВОД. Это означало, что его было достаточно просто использовать постоянно - не нужно специальной среды разработки или ПК. Конечно, если вам нужно что-то необычное, вы можете написать на ассемблере, или сделать работу с вашего ПК, или что-то еще. Он плавно масштабировался от "У меня свободна одна рука и мне нужно добавить несколько чисел в цикле" до "Я хочу портировать Doom". Это то, чего я сегодня не вижу ни в одном другом устройстве. Например, iPhone обладает отличным пользовательским интерфейсом, но ситуация с разработчиком полностью "вы программист Obj-C, сидящий за Mac, и вы напишете отличное приложение для конечного пользователя". Вы даже не можете распространять приложение, которое Apple не одобряет (за исключением очень ограниченного способа), и они явно запрещают написание чего-либо, чтобы позволить вам писать программы quick-n-dirty на самом устройстве.

GBA и Nintendo DS. Это как можно ближе к аппаратному обеспечению.

ПАЛМИЧЕСКИЕ ПРАВИЛА.. ладонь ладонь ладонь старая ладонь была восхитительна.. Вы могли написать программное обеспечение для одного, и почти без изменений оно могло бы работать на всех из них. Их SDK был очень прочным, хорошо документированным и никогда не ошибался. Они по-прежнему будут иметь меня в качестве лояльного разработчика, если они не бросят мяч в сторону аппаратного обеспечения.

Андроид? Я могу подключиться к своему телефону и даже использовать Perl.

Я начал работать над Windows Phone 7 и обнаружил, что это гораздо более доступная платформа для тех, кто приехал из C# / .Net и хочет разрабатывать мобильные приложения, чем Iphone или Android.

Мне было трудно приступить к разработке Iphone из-за того, что я действительно не знал Objective C, и когда я пытался учиться, я обнаружил, что в Obj-C и iPhone SDK не так просто делать вещи, как в Visual Studio / C# / Windows Телефон 7

Другие вопросы по тегам