80

Тут говорят!
Авторизация
Список форумов
Войти через акаунт
 

Программирование для мобильных телефонов
Подписаться/отписаться на тему (функция доступна только для зарегистрированных пользователей) Любимая тема (вкл/выкл) []

Страницы: 1  2   из  2
Добавление сообщений к этой теме для незарегистрированных пользователей невозможно
Тему смотрит 1 незарегистрированный пользователь
Модераторы
Рейтинг темы:   (54093 просмотрa)
Вы не можете создавать новые темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
 

c-a-n-o-n c-a-n-o-n в оффлайне

новичок
Сообщений: 51

c-a-n-o-n популярный c-a-n-o-n популярный c-a-n-o-n популярный c-a-n-o-n популярный c-a-n-o-n популярный c-a-n-o-n популярный c-a-n-o-n популярный c-a-n-o-n популярный c-a-n-o-n популярный c-a-n-o-n популярный c-a-n-o-n популярный

Возможно вопрос покажется простым, но на каких языках программирования пишут программы для мобильных телефонов?
 

downunder downunder в оффлайне

завсегдатай
Сообщений: 267

downunder популярный downunder популярный downunder популярный downunder популярный downunder популярный downunder популярный downunder популярный downunder популярный downunder популярный downunder популярный downunder популярный

c-a-n-o-n (30.06.12 18:21) писал(a):
Возможно вопрос покажется простым, но на каких языках программирования пишут программы для мобильных телефонов?
Если вы имеете ввиду смартфоны, то их можно разделить на 4 основные группы по популярности:

1. iOS. В эту группу входят iPhone, iPod Touch и iPad. Программирование выполняется на objective C в редакторе XCode только на Mac компьютере. Windows и Linux с objective c не работают.

2. Android. Базовый язык - Java. Платформа построена на принципе MVC. Необходимо также базовое знание XML. Из всех - самая дружественная в изучении и публикации.

3. Windows Phone. Коллега программировал в С# используя Microsoft Visual Studio .NET. Очень мне понравился конечный продукт.

4. Blackberry. Так же как в Андроиде, базовый язык - java. На этом сходство заканчивается. Платформа - дрянь ( по моему мнению), медленная, баги на каждом шагу и документация ни к черту. Но некоторым нравится.

Это основные. Есть и другие, но они не настолько популярны.
 

Офелия дочь Кента Офелия дочь Кента в оффлайне

забанен
Адрес: Бункер
Сообщений: 3 045

Офелия дочь Кента звезда Офелия дочь Кента звезда Офелия дочь Кента звезда Офелия дочь Кента звезда Офелия дочь Кента звезда Офелия дочь Кента звезда Офелия дочь Кента звезда Офелия дочь Кента звезда Офелия дочь Кента звезда Офелия дочь Кента звезда Офелия дочь Кента звезда

Добавлю, что для мобильных устройств на базе Windows (mobile и CE) программы так же пишут на Visual C++, с использованием Visual Studio. В основном, Win Api, но можно писать и с использованием MFC, правда, библиотека MFC для мобильных устройств несколько не такая, как для обычных ПК.
Ну, оценить, конечно, можно сложность, раз Api, ничего хорошего-легкого. Кстати, Win mobile уже как бы нет. Вот не могу сказать точно, какая SDK у той винды, что пришла на смену. Это которая в смартфонах Nokia.
Честно говоря, скептически отношусь к "С# используя Microsoft Visual Studio .NET", это же надо, чтобы на телефоне был установлен Framework. А он ресурсов требует дай Бог. Конечный продукт, безусловно, будет красивеньким. Зато программирование на С++ с использованием Api Windows дает легкий по размеру код. Ну и никакой Framework не нужен
 

downunder downunder в оффлайне

завсегдатай
Сообщений: 267

downunder популярный downunder популярный downunder популярный downunder популярный downunder популярный downunder популярный downunder популярный downunder популярный downunder популярный downunder популярный downunder популярный

Офелия дочь Кента (02.07.12 01:31) писал(a):
Добавлю, что для мобильных устройств на базе Windows (mobile и CE) программы так же пишут на Visual C++, с использованием Visual Studio. В основном, Win Api, но можно писать и с использованием MFC, правда, библиотека MFC для мобильных устройств несколько не такая, как для обычных ПК.
Ну, оценить, конечно, можно сложность, раз Api, ничего хорошего-легкого. Кстати, Win mobile уже как бы нет. Вот не могу сказать точно, какая SDK у той винды, что пришла на смену. Это которая в смартфонах Nokia.
Честно говоря, скептически отношусь к "С# используя Microsoft Visual Studio .NET", это же надо, чтобы на телефоне был установлен Framework. А он ресурсов требует дай Бог. Конечный продукт, безусловно, будет красивеньким. Зато программирование на С++ с использованием Api Windows дает легкий по размеру код. Ну и никакой Framework не нужен
Спасибо, пригодится, если когда-нибудь буду писать для винды. Правда С++ никогда не пользовался. Тем, кто умеет - мой большой респект!
 

Офелия дочь Кента Офелия дочь Кента в оффлайне

забанен
Адрес: Бункер
Сообщений: 3 045

Офелия дочь Кента звезда Офелия дочь Кента звезда Офелия дочь Кента звезда Офелия дочь Кента звезда Офелия дочь Кента звезда Офелия дочь Кента звезда Офелия дочь Кента звезда Офелия дочь Кента звезда Офелия дочь Кента звезда Офелия дочь Кента звезда Офелия дочь Кента звезда

downunder (02.07.12 04:11) писал(a):
Спасибо, пригодится, если когда-нибудь буду писать для винды. Правда С++ никогда не пользовался. Тем, кто умеет - мой большой респект!
Для мобильных устройств на базе Visual Studio - ужас и кошмар, практически программирование под Windows, имевшее место лет так 17 назад, когда не было еще приятных ИС, предоставляющих программисту массу возможностей
 

c-a-n-o-n c-a-n-o-n в оффлайне

новичок
Сообщений: 51

c-a-n-o-n популярный c-a-n-o-n популярный c-a-n-o-n популярный c-a-n-o-n популярный c-a-n-o-n популярный c-a-n-o-n популярный c-a-n-o-n популярный c-a-n-o-n популярный c-a-n-o-n популярный c-a-n-o-n популярный c-a-n-o-n популярный

downunder (01.07.12 15:22) писал(a):
Если вы имеете ввиду смартфоны, то их можно разделить на 4 основные группы по популярности:

1. iOS. В эту группу входят iPhone, iPod Touch и iPad. Программирование выполняется на objective C в редакторе XCode только на Mac компьютере. Windows и Linux с objective c не работают.

2. Android. Базовый язык - Java. Платформа построена на принципе MVC. Необходимо также базовое знание XML. Из всех - самая дружественная в изучении и публикации.

3. Windows Phone. Коллега программировал в С# используя Microsoft Visual Studio .NET. Очень мне понравился конечный продукт.

4. Blackberry. Так же как в Андроиде, базовый язык - java. На этом сходство заканчивается. Платформа - дрянь ( по моему мнению), медленная, баги на каждом шагу и документация ни к черту. Но некоторым нравится.

Это основные. Есть и другие, но они не настолько популярны.
Нет, не для смартфонов, а для обычных. У меня, например, Samsung GT-S5630. Написал на С++, закачал на него - выдаёт "неподдерживаемый тип файла".
 
 

Офелия дочь Кента Офелия дочь Кента в оффлайне

забанен
Адрес: Бункер
Сообщений: 3 045

Офелия дочь Кента звезда Офелия дочь Кента звезда Офелия дочь Кента звезда Офелия дочь Кента звезда Офелия дочь Кента звезда Офелия дочь Кента звезда Офелия дочь Кента звезда Офелия дочь Кента звезда Офелия дочь Кента звезда Офелия дочь Кента звезда Офелия дочь Кента звезда

c-a-n-o-n (02.07.12 17:58) писал(a):
Нет, не для смартфонов, а для обычных. У меня, например, Samsung GT-S5630. Написал на С++, закачал на него - выдаёт "неподдерживаемый тип файла".
тогда java. С обычными все значительно хуже. Хорошо, если поддерживается java. Хотя Вы уверены, что Ваш телефон без операционной системы? Я так глянула глазом в поисковик, особо не вдаваясь в подробности, там же Андроид, вроде? Нет? Тогда все равно java

Последний раз редактировалось Офелия дочь Кента; 03.07.12 в 11:44.
 

c-a-n-o-n c-a-n-o-n в оффлайне

новичок
Сообщений: 51

c-a-n-o-n популярный c-a-n-o-n популярный c-a-n-o-n популярный c-a-n-o-n популярный c-a-n-o-n популярный c-a-n-o-n популярный c-a-n-o-n популярный c-a-n-o-n популярный c-a-n-o-n популярный c-a-n-o-n популярный c-a-n-o-n популярный

Офелия дочь Кента (03.07.12 11:39) писал(a):
тогда java. С обычными все значительно хуже. Хорошо, если поддерживается java. Хотя Вы уверены, что Ваш телефон без операционной системы? Я так глянула глазом в поисковик, особо не вдаваясь в подробности, там же Андроид, вроде? Нет? Тогда все равно java
По-моему, там Андроида нет, но операционка есть(возможно, личная разработка Samsung для конкретной модели) - есть возможность выхода в интернет. Но никакого программного обеспечения на телефоне нет. Даже html-файлы не открывает.

А для Java нужно на телефон что-то устанавливать, чтобы соответствующие файлы читал?
 

Marvin Marvin в оффлайне

коот
Сообщений: 8 203

Marvin отключил(а) отображение уровня репутации

c-a-n-o-n (03.07.12 13:20) писал(a):
По-моему, там Андроида нет, но операционка есть(возможно, личная разработка Samsung для конкретной модели) - есть возможность выхода в интернет. Но никакого программного обеспечения на телефоне нет. Даже html-файлы не открывает.

А для Java нужно на телефон что-то устанавливать, чтобы соответствующие файлы читал?
http://www.gsmarena.com/samsung_s5630c-3003.php - Javа - Yes, MIDP 2.0
подробнее можно будет тут узнать: http://forum.samsung-fun.ru/

--------------------
Не таков он Заратустра, чтобы каждого жалеть...
 

c-a-n-o-n c-a-n-o-n в оффлайне

новичок
Сообщений: 51

c-a-n-o-n популярный c-a-n-o-n популярный c-a-n-o-n популярный c-a-n-o-n популярный c-a-n-o-n популярный c-a-n-o-n популярный c-a-n-o-n популярный c-a-n-o-n популярный c-a-n-o-n популярный c-a-n-o-n популярный c-a-n-o-n популярный

Marvin (03.07.12 14:54) писал(a):
http://www.gsmarena.com/samsung_s5630c-3003.php - Javа - Yes, MIDP 2.0
подробнее можно будет тут узнать: http://forum.samsung-fun.ru/
Я немного ошибся с моделью. У меня не 5630, а 5610.
Но за ссылки спасибо.
 

R0bur R0bur сейчас на форумах

писатель
Сообщений: 1 501

R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный

c-a-n-o-n (02.07.12 17:58) писал(a):
Написал на С++, закачал на него - выдаёт "неподдерживаемый тип файла".
Какой компилятор и среду разработки использовали?

--------------------
Приходи тихо, проси мало, уходи быстро.
 

c-a-n-o-n c-a-n-o-n в оффлайне

новичок
Сообщений: 51

c-a-n-o-n популярный c-a-n-o-n популярный c-a-n-o-n популярный c-a-n-o-n популярный c-a-n-o-n популярный c-a-n-o-n популярный c-a-n-o-n популярный c-a-n-o-n популярный c-a-n-o-n популярный c-a-n-o-n популярный c-a-n-o-n популярный

R0bur (03.07.12 22:21) писал(a):
Какой компилятор и среду разработки использовали?
BorlandC++Builder6.0
 
 

Офелия дочь Кента Офелия дочь Кента в оффлайне

забанен
Адрес: Бункер
Сообщений: 3 045

Офелия дочь Кента звезда Офелия дочь Кента звезда Офелия дочь Кента звезда Офелия дочь Кента звезда Офелия дочь Кента звезда Офелия дочь Кента звезда Офелия дочь Кента звезда Офелия дочь Кента звезда Офелия дочь Кента звезда Офелия дочь Кента звезда Офелия дочь Кента звезда

c-a-n-o-n (05.07.12 13:34) писал(a):
BorlandC++Builder6.0
Вы что, издеваетесь? Эта среда никогда не использовалась для программирования мобильных устройств
Разве что, используя исключительно API Windows, различные специальные dll из Visual Studio и никоим образом не используя vcl, можно попытаться что-то склепать для Windows Mobile, хотя вероятность успеха невелика.
 

R0bur R0bur сейчас на форумах

писатель
Сообщений: 1 501

R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный

c-a-n-o-n (05.07.12 13:34) писал(a):
BorlandC++Builder6.0
Я не большой специалист в программировании для мобильных устройств (успешно реализовал только одну свою задумку на Java Mobile), но попробую порассуждать.

AFAIK, Borland C++ Builder 6.0 -- среда разработки (IDE), содержащая компилятор в машинный код процессоров архитектуры Intel (x86). Процессоры для мобильных телефонов имеют другую архитектуру (в т. ч. другой набор машинных команд, кодов процессора), поэтому даже на этом самом низком уровне, программа не может выполняться на мобильном телефоне. EXE-файл, собранный для PC, содержит код, который в принципе не может быть выполнен процессором мобильного телефона (в чём, по-видимому, Вы и имели возможность убедиться). Разве что запустить на мобильном устройстве эмулятор PC-архитектуры...

Если Вы планируете заниматься разработкой приложений для мобильных телефонов, то есть, наверное, два основных пути.

1) Программирование на Java Mobile. Почти все мобильные устройства в той или иной степени содержат реализацию Java-машины. Пожалуй, это самый лёгкий путь, чтобы войти в предметную область. Но возможности Java ограничены (хотя для многих вещей их достаточно -- была бы интересная идея полезной программы).

2) Программирование "нативных" приложений. Для того, чтобы создавать приложения, "родные" для конкретного устройства, нужно использовать SDK (Software Development Kit), который обычно представлен на сайте производителя телефонов вместе с обширной документацией, которую тоже придётся изучить.

Последний раз редактировалось R0bur; 05.07.12 в 23:03.
--------------------
Приходи тихо, проси мало, уходи быстро.
 

Офелия дочь Кента Офелия дочь Кента в оффлайне

забанен
Адрес: Бункер
Сообщений: 3 045

Офелия дочь Кента звезда Офелия дочь Кента звезда Офелия дочь Кента звезда Офелия дочь Кента звезда Офелия дочь Кента звезда Офелия дочь Кента звезда Офелия дочь Кента звезда Офелия дочь Кента звезда Офелия дочь Кента звезда Офелия дочь Кента звезда Офелия дочь Кента звезда

R0bur (05.07.12 23:01) писал(a):
1) Программирование на Java Mobile. Почти все мобильные устройства в той или иной степени содержат реализацию Java-машины. Пожалуй, это самый лёгкий путь, чтобы войти в предметную область. Но возможности Java ограничены (хотя для многих вещей их достаточно -- была бы интересная идея полезной программы).

2) Программирование "нативных" приложений. Для того, чтобы создавать приложения, "родные" для конкретного устройства, нужно использовать SDK (Software Development Kit), который обычно представлен на сайте производителя телефонов вместе с обширной документацией, которую тоже придётся изучить.
К сожалению многие хотят все и сразу. Взял билдер, накидал кнопок и эдиток на форму и зашибись. А тут же SDK изучать надо. Да еще и не на русском
 

R0bur R0bur сейчас на форумах

писатель
Сообщений: 1 501

R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный

Офелия дочь Кента (06.07.12 09:26) писал(a):
К сожалению многие хотят все и сразу. Взял билдер, накидал кнопок и эдиток на форму и зашибись. А тут же SDK изучать надо. Да еще и не на русском
Тут Вы правы... Для входа в курс дела можно найти кое-какую информацию и на русском языке. Но когда начинаешь делать что-нибудь сложнее, чем "Hello, world!", неизбежно появляются нюансы, которые людям, разбирающимся в них, просто нет времени описывать по-русски ;-) А "официальные" переводы того же MSDN зачастую вызывают улыбку и рука невольно кликает по ссылке на "оригинальный источник".

--------------------
Приходи тихо, проси мало, уходи быстро.
 

U-Caesar U-Caesar в оффлайне

графоман
Сообщений: 5 780

U-Caesar отключил(а) отображение уровня репутации

c-a-n-o-n (30.06.12 18:21) писал(a):
Возможно вопрос покажется простым, но на каких языках программирования пишут программы для мобильных телефонов?
На жабке, на Сях (под андроид).
 

U-Caesar U-Caesar в оффлайне

графоман
Сообщений: 5 780

U-Caesar отключил(а) отображение уровня репутации

c-a-n-o-n (05.07.12 13:34) писал(a):
BorlandC++Builder6.0
Хорошая шутка
Советую VB6
 

downunder downunder в оффлайне

завсегдатай
Сообщений: 267

downunder популярный downunder популярный downunder популярный downunder популярный downunder популярный downunder популярный downunder популярный downunder популярный downunder популярный downunder популярный downunder популярный

Кому сегодня нужно программирование для dumb phones? Вчерашний день. На маркете сегодня куча работы для смартфонов и программировать для них куда легче и интереснее. То время, которое вы потратите на попытки расколоть дамб фон я бы лучше потратил на изучение андроида.
 

R0bur R0bur сейчас на форумах

писатель
Сообщений: 1 501

R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный

downunder (10.07.12 00:22) писал(a):
Кому сегодня нужно программирование для dumb phones? Вчерашний день. На маркете сегодня куча работы для смартфонов и программировать для них куда легче и интереснее. То время, которое вы потратите на попытки расколоть дамб фон я бы лучше потратил на изучение андроида.
Ну хотя бы тому, кто хочет написать программу к _своему_ телефону.

--------------------
Приходи тихо, проси мало, уходи быстро.
 

ErmIg ErmIg в оффлайне

графоман
Сообщений: 29 358

ErmIg имеет репутацию, которую нельзя пошатнуть ErmIg имеет репутацию, которую нельзя пошатнуть ErmIg имеет репутацию, которую нельзя пошатнуть ErmIg имеет репутацию, которую нельзя пошатнуть ErmIg имеет репутацию, которую нельзя пошатнуть ErmIg имеет репутацию, которую нельзя пошатнуть ErmIg имеет репутацию, которую нельзя пошатнуть ErmIg имеет репутацию, которую нельзя пошатнуть ErmIg имеет репутацию, которую нельзя пошатнуть ErmIg имеет репутацию, которую нельзя пошатнуть ErmIg имеет репутацию, которую нельзя пошатнуть

R0bur (10.07.12 22:02) писал(a):
Ну хотя бы тому, кто хочет написать программу к _своему_ телефону.
Ну это натуральный мазохизм. Личное время - это тоже деньги. За то время, которое потрачено на освоение устаревшей технологии, наверное можно легко скопить на новое устройство.
 

Мама Стифлера Мама  Стифлера в оффлайне

Самая лучшая мамочка
Адрес: все равно не найдете
Сообщений: 20 078

Мама  Стифлера отключил(а) отображение уровня репутации

ErmIg (19.07.12 09:51) писал(a):
Ну это натуральный мазохизм. Личное время - это тоже деньги. За то время, которое потрачено на освоение устаревшей технологии, наверное можно легко скопить на новое устройство.
Ну как-то так да. А еще лучше освоить новую технологию

--------------------

Скоро назад, домой, дети, в Ад (© Г.С)

 

R0bur R0bur сейчас на форумах

писатель
Сообщений: 1 501

R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный

ErmIg (19.07.12 09:51) писал(a):
Ну это натуральный мазохизм. Личное время - это тоже деньги. За то время, которое потрачено на освоение устаревшей технологии, наверное можно легко скопить на новое устройство.
А почему Вы считаете, что телефон -- устаревшее устройство? Насколько я могу судить, "простые" телефоны занимают чёткую нишу на рынке и до их вытеснения другими видами мобильных устройств ещё ой как далеко. Давайте посмотрим хотя бы на такие параметры, как время автономной работы и удобство использования в качестве звонилки. Это первый момент. Второй момент -- а что Вы называете устаревшими технологиями? Непосредственное программирование микропроцессоров / микроконтроллеров? Разве в т. н. "новых" устройствах микропроцессор говорит по-английски?

Последний раз редактировалось R0bur; 20.07.12 в 19:44.
--------------------
Приходи тихо, проси мало, уходи быстро.
 

Мама Стифлера Мама  Стифлера в оффлайне

Самая лучшая мамочка
Адрес: все равно не найдете
Сообщений: 20 078

Мама  Стифлера отключил(а) отображение уровня репутации

R0bur (20.07.12 19:42) писал(a):
А почему Вы считаете, что телефон -- устаревшее устройство? Насколько я могу судить, "простые" телефоны занимают чёткую нишу на рынке и до их вытеснения другими видами мобильных устройств ещё ой как далеко. Давайте посмотрим хотя бы на такие параметры, как время автономной работы и удобство использования в качестве звонилки. Это первый момент. Второй момент -- а что Вы называете устаревшими технологиями? Непосредственное программирование микропроцессоров / микроконтроллеров? Разве в т. н. "новых" устройствах микропроцессор говорит по-английски?
Так ведь, если мы исходим из того, что телефон - простая звонилка, то зачем ему тогда какая-то особая программа в ней? Что касаемо программирования микроконтроллеров/микропроцессоров, то очень даже пригождаются знания программирования под MS-DOS, особенно для систем, где стоят микропроцессоры 8086, и... DOS.
Только вот автор топика вовсе собирался не такие программы писать, раз Билдер схватил

--------------------

Скоро назад, домой, дети, в Ад (© Г.С)

 

R0bur R0bur сейчас на форумах

писатель
Сообщений: 1 501

R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный

Мама Стифлера (20.07.12 21:19) писал(a):
Что касаемо программирования микроконтроллеров/микропроцессоров, то очень даже пригождаются знания программирования под MS-DOS, особенно для систем, где стоят микропроцессоры 8086, и... DOS.
Не соглашусь с Вашей иронией. Практически все современные вычислительные устройства имеют фон-Неймановскую архитектуру, а машинные команды отличаются только аббревиатурой и кодами. Cпособы адресации, виды команд и принцип прерывания выполнения программ одинаковы. Поэтому специалисту, хорошо знакомому с программированием одного чипсета(с точки зрения практики) и машинной арифметикой (с точки зрения теории), не составит труда перейти к программированию других микропроцессорных комплектов.
DOS -- неудачный пример операционной системы, она не может служить иллюстрацией теории операционных систем, если изучение таковой является целью.
Из того, что вы не представляете себе, какую полезную задачу может решать программа для мобильного телефона, не следует, что этой задачи не существует или что её решение невозможно. Элементарные навыки программирования на Java Mobile (кстати, где тут устаревшая технология и бесполезные навыки?) позволяют реализовывать приложения, взаимодействующие с сетевыми службами через Интернет. А уж дальше всё ограничено только фантазией разработчика. Первый пример, который приходит в голову, -- Opera Mini.

P.S. Давайте не будем путать "новые" технологии с "модными" технологиями. Последние в большинстве случаев и технологиями-то не являются... Ещё "нанотехнологии" вспомните... "Слова у нас, до самого главного, в привычку входят, ветшают, как платье..."...

Последний раз редактировалось R0bur; 20.07.12 в 23:35.
--------------------
Приходи тихо, проси мало, уходи быстро.
 

Мама Стифлера Мама  Стифлера в оффлайне

Самая лучшая мамочка
Адрес: все равно не найдете
Сообщений: 20 078

Мама  Стифлера отключил(а) отображение уровня репутации

R0bur (20.07.12 23:27) писал(a):
Не соглашусь с Вашей иронией. Практически все современные вычислительные устройства имеют фон-Неймановскую архитектуру, а машинные команды отличаются только аббревиатурой и кодами. Cпособы адресации, виды команд и принцип прерывания выполнения программ одинаковы. Поэтому специалисту, хорошо знакомому с программированием одного чипсета(с точки зрения практики) и машинной арифметикой (с точки зрения теории), не составит труда перейти к программированию других микропроцессорных комплектов.
DOS -- неудачный пример операционной системы, она не может служить иллюстрацией теории операционных систем, если изучение таковой является целью.
Из того, что вы не представляете себе, какую полезную задачу может решать программа для мобильного телефона, не следует, что этой задачи не существует или что её решение невозможно. Элементарные навыки программирования на Java Mobile (кстати, где тут устаревшая технология и бесполезные навыки?) позволяют реализовывать приложения, взаимодействующие с сетевыми службами через Интернет. А уж дальше всё ограничено только фантазией разработчика. Первый пример, который приходит в голову, -- Opera Mini.

P.S. Давайте не будем путать "новые" технологии с "модными" технологиями. Последние в большинстве случаев и технологиями-то не являются... Ещё "нанотехнологии" вспомните... "Слова у нас, до самого главного, в привычку входят, ветшают, как платье..."...
Насчет микроконтроллеров, не знаю, почему Вы в моем посте иронию усмотрели. Я прекрасно знаю, что программирование микропроцессоров и микроконтроллеров - очень нужная вещь, потому что сама работаю в тесном контакте с теми, кто им занимается. И даже самой бы хотелось попробовать. И по поводу ДОС - тоже никакой иронии. ДОС мы подробно изучали в университете много-много лет назад. Когда WIN 3.10 только-только появилась. Казалось бы, что знания ДОС совсем не будут нужны. А вот, как оказалось, не так. Сейчас есть микроконтроллеры на базе 8086 с ДОСом, не совсем таким, как для старых персоналок, но все же с ДОСом.
Насчет задачи для обычного мобильного телефона, в самом деле, ну не могу представить, что может понадобиться этакого при наличии софта, который уже написан. И в особенности, что понадобилось этакого конкретно автору топика, который имеет весьма отдаленной понятие о программировании. На ум приходит только читалка для таких телефонов, если конечно, существующие не подходят.
И совершенно ничего не имею против Java Mobile и Java вообще. Особенно, если учесть то, что основной язык для программирования ныне модного Андроида вовсе не С

--------------------

Скоро назад, домой, дети, в Ад (© Г.С)

 

R0bur R0bur сейчас на форумах

писатель
Сообщений: 1 501

R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный

Мама Стифлера (21.07.12 13:38) писал(a):
Насчет микроконтроллеров, не знаю, почему Вы в моем посте иронию усмотрели. Я прекрасно знаю, что программирование микропроцессоров и микроконтроллеров - очень нужная вещь...
Значит, я Вас просто неправильно понял. Сегодня слишком часто можно встретить программистов нового поколения, которые каждый новый framework называют новой технологией и революцией в программировании.

--------------------
Приходи тихо, проси мало, уходи быстро.
 

Мама Стифлера Мама  Стифлера в оффлайне

Самая лучшая мамочка
Адрес: все равно не найдете
Сообщений: 20 078

Мама  Стифлера отключил(а) отображение уровня репутации

R0bur (21.07.12 15:23) писал(a):
Значит, я Вас просто неправильно понял. Сегодня слишком часто можно встретить программистов нового поколения, которые каждый новый framework называют новой технологией и революцией в программировании.
Ну я как-то тут открывала тему, пытаясь сделать дискуссию, нечто вроде vcl vs .NET
Как бы сейчас не восхваляли .NET, но сначала был VCL. И у них один идеолог.
Что касается мобильных устройств, то я немного в курсе программирования тех, где ядро Windows. Там практически Win Api надо использовать для создания приложений. А Win API появился с появлением Windows

Последний раз редактировалось Мама Стифлера; 22.07.12 в 15:38.
--------------------

Скоро назад, домой, дети, в Ад (© Г.С)

 

R0bur R0bur сейчас на форумах

писатель
Сообщений: 1 501

R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный R0bur популярный

Мама Стифлера (22.07.12 15:36) писал(a):
Ну я как-то тут открывала тему, пытаясь сделать дискуссию, нечто вроде vcl vs .NET
Как бы сейчас не восхваляли .NET, но сначала был VCL. И у них один идеолог.
Оффтопик, конечно, но если сравнивать .NET, то, на мой взгляд, не с VCL, а всё-таки с JVM ;-) А если сравнивать VCL, то с MFC ;-)... По-моему, я тоже об этом где-то писал... ;-)

--------------------
Приходи тихо, проси мало, уходи быстро.
 

111-112 111-112 в оффлайне

завсегдатай
Сообщений: 260

111-112 популярный 111-112 популярный 111-112 популярный 111-112 популярный 111-112 популярный 111-112 популярный 111-112 популярный 111-112 популярный 111-112 популярный 111-112 популярный 111-112 популярный

Мама Стифлера (20.07.12 21:19) писал(a):
Так ведь, если мы исходим из того, что телефон - простая звонилка, то зачем ему тогда какая-то особая программа в ней? Что касаемо программирования микроконтроллеров/микропроцессоров, то очень даже пригождаются знания программирования под MS-DOS, особенно для систем, где стоят микропроцессоры 8086, и... DOS.
Только вот автор топика вовсе собирался не такие программы писать, раз Билдер схватил
Автор топика писал на Билдере и решил прогу для своего мобильного написать, но не ...
Страницы: 1  2   из  2
 
Быстрый переход
[]
Вверх
HOSTER.BY: профессиональный хостинг и регистрация доменов .BY
Более 35000 сайтов выбрали нас. Присоединяйтесь!
 
РЕСУРСЫ ПОРТАЛА
   Все ресурсы