80

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

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

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

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 в оффлайне

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

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 в оффлайне

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

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 028

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 378

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 378

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 378

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 в оффлайне

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

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

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

--------------------
Каждой твари по аватаре
 

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

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

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

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

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

ErmIg ErmIg в оффлайне

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

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 378

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 378

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 378

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 378

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.
Только вот автор топика вовсе собирался не такие программы писать, раз Билдер схватил
Автор топика писал на Билдере и решил прогу для своего мобильного написать, но не ...
 

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

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

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

R0bur (22.07.12 19:32) писал(a):
Оффтопик, конечно, но если сравнивать .NET, то, на мой взгляд, не с VCL, а всё-таки с JVM ;-) А если сравнивать VCL, то с MFC ;-)... По-моему, я тоже об этом где-то писал... ;-)
Вряд ли VCL и MFC, .NET для тех, кто знает VCL осваивается на счет раз

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

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

 

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

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

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

111-112 (22.07.12 20:56) писал(a):
Автор топика писал на Билдере и решил прогу для своего мобильного написать, но не ...
Да не писал он на Билдере. Слишком громко сказано "писал". Баловался на уровне "Hello world". Если бы писал, ему бы и в голову не пришло для таких целей Билдер юзать

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

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

 

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

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

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

Мама Стифлера (22.07.12 23:15) писал(a):
Вряд ли VCL и MFC, .NET для тех, кто знает VCL осваивается на счет раз
С точки зрения интерфейса -- может быть.

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

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

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

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

R0bur (22.07.12 23:34) писал(a):
С точки зрения интерфейса -- может быть.
Ну вот на Ваш взгляд, с точки зрения постановки задачи, какая может быть простая программа для простой мобилки?
Или еще. Чтобы такого простого, но полезного Вы бы рекомендовали написать новичку для Андроида?
Эх.. жаль я Java не люблю, согласна даже писать на Api Windows, но Java как-то мне не нравится. Хотя, возможно я и не права

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

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

 

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

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

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

Мама Стифлера (25.07.12 08:38) писал(a):
Ну вот на Ваш взгляд, с точки зрения постановки задачи, какая может быть простая программа для простой мобилки?
http://iharsw.at.tut.by

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

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

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

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

Мама Стифлера (25.07.12 08:38) писал(a):
Чтобы такого простого, но полезного Вы бы рекомендовали написать новичку для Андроида?
Не знаю.

Мама Стифлера (25.07.12 08:38) писал(a):
Эх.. жаль я Java не люблю, согласна даже писать на Api Windows, но Java как-то мне не нравится. Хотя, возможно я и не права
"Попробуйте! Вам понравится!"

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

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

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

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

R0bur (25.07.12 22:44) писал(a):
Занятно, кто бы мог подумать

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

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

 

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

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

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

R0bur (25.07.12 22:57) писал(a):
"Попробуйте! Вам понравится!"
Сиплюсплюснику?

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

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

 

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

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

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

Мама Стифлера (26.07.12 01:26) писал(a):
Сиплюсплюснику?
На мой взгляд, для "сиплюсплюсника" от Java никакого дискомфорта быть не может, если не пытаться повторить какие-нибудь особенные синтаксические фокусы (вроде попытки стрельбы в собственную ногу ;-)). Ну а чтобы писать для телефонов, достаточно найти документацию по J2ME + MIDP 2.0 (1.0 всё-таки предоставляет лишь самые базовые возможности, платформа ограничена в "красивостях").
P.S. А для тестирования и отладки программ есть множество эмуляторов. Годятся любые из тех, что предназначены для эмуляции телефонных Java-игр.

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

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

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

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

R0bur (26.07.12 22:48) писал(a):
На мой взгляд, для "сиплюсплюсника" от Java никакого дискомфорта быть не может, если не пытаться повторить какие-нибудь особенные синтаксические фокусы (вроде попытки стрельбы в собственную ногу ;-)). Ну а чтобы писать для телефонов, достаточно найти документацию по J2ME + MIDP 2.0 (1.0 всё-таки предоставляет лишь самые базовые возможности, платформа ограничена в "красивостях").
P.S. А для тестирования и отладки программ есть множество эмуляторов. Годятся любые из тех, что предназначены для эмуляции телефонных Java-игр.
А ну да, С++ки любят фокусы. Типа проперти класса нужного компонента в документации описано, как read/write, а на самом деле оно только read, а там нужен write позарез. Выход - действовать через взятие адреса операцией &
Эмуляторы меня не пугают, в студии Майкрософтовской, когда для мобильных устройств на С идет разработка, там же эмулятор девайса

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

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

 

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 популярный

Мама Стифлера (22.07.12 23:16) писал(a):
Да не писал он на Билдере. Слишком громко сказано "писал". Баловался на уровне "Hello world". Если бы писал, ему бы и в голову не пришло для таких целей Билдер юзать

Билдер слишком сложно?
 

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 популярный

R0bur (26.07.12 22:48) писал(a):
На мой взгляд, для "сиплюсплюсника" от Java никакого дискомфорта быть не может, если не пытаться повторить какие-нибудь особенные синтаксические фокусы (вроде попытки стрельбы в собственную ногу ;-)). Ну а чтобы писать для телефонов, достаточно найти документацию по J2ME + MIDP 2.0 (1.0 всё-таки предоставляет лишь самые базовые возможности, платформа ограничена в "красивостях").
P.S. А для тестирования и отладки программ есть множество эмуляторов. Годятся любые из тех, что предназначены для эмуляции телефонных Java-игр.
MIDP 2.0 - это среда разработки?
 

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

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

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

111-112 (04.08.12 17:44) писал(a):
MIDP 2.0 - это среда разработки?
Это -- платформа. Что-то вроде аналога десктопных JVM и dot-Net для мобильных устройств.

Форум -- не лучшее место для фундаментального обучения. Введите понятия, которые здесь упоминались, в поисковик, и начинайте с самого начала...

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

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

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

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

111-112 (04.08.12 17:22) писал(a):
Билдер слишком сложно?
Забивать гвозди кухонным комбайном слишком сложно?

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

downunder downunder в оффлайне

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

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

Интересно, почему так редко в дискуссиях упоминается objective C?
Непопулярен? Если так, то почему?

--------------------
Каждой твари по аватаре
 

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

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

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

downunder (05.08.12 12:00) писал(a):
Интересно, почему так редко в дискуссиях упоминается objective C?
Непопулярен? Если так, то почему?
Objective C популярен в той же степени, что и продукция Apple. Какой процент Mac-ов по сравнению с PC? IMHO, в этой ветке обсуждение Objective C недалеко от оффтопика.

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

downunder downunder в оффлайне

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

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

R0bur (05.08.12 12:17) писал(a):
Objective C популярен в той же степени, что и продукция Apple. Какой процент Mac-ов по сравнению с PC? IMHO, в этой ветке обсуждение Objective C недалеко от оффтопика.
Да, пожалуй. Извините.

Коррекция: решил проверить market share по iPhone и Android. В штатах они примерно на равных, в Австралии. где я работаю, iPhone больше. Китайцы мне за работу не платят, хотя у них в основном Android.
Так что obj c даже очень в теме.
Если конечно кому-нибудь интересно.

Последний раз редактировалось downunder; 06.08.12 в 00:07.
 

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

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

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

downunder (05.08.12 14:18) писал(a):
Да, пожалуй. Извините.

Коррекция: решил проверить market share по iPhone и Android. В штатах они примерно на равных, в Австралии. где я работаю, iPhone больше. Китайцы мне за работу не платят, хотя у них в основном Android.
Так что obj c даже очень в теме.
Если конечно кому-нибудь интересно.
Не интересно для нашего сегмента рынка. Маки не популярны, потому что тут недешевы. Насколько мне известно, если я что-то задумаю писать для IPhone, то мне нужен будет компьютер с Мак-осью. Мак ось только на айплы ставится. Которые тут не популярны.
Поэтому либо Андроид, либо модификации Windows. Думаю, что все-таки Андроид. Поскольку планшеты с Win-ядром ОС стоят в разы дороже Андроидовских.
На заметку. Builder 6.0 в принципе не предназначен для программирования под мобильные платформы. Вдобавок, довольно старая среда разработки. Наверное, 2002 года. Использование ее в качестве ИС оправдано только если надо поддержать старый проект, или какими-то специфическими требованиями

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

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

 

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

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

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

Мама Стифлера (06.08.12 13:11) писал(a):
Не интересно для нашего сегмента рынка. Маки не популярны, потому что тут недешевы. Насколько мне известно, если я что-то задумаю писать для IPhone, то мне нужен будет компьютер с Мак-осью. Мак ось только на айплы ставится. Которые тут не популярны.
Поэтому либо Андроид, либо модификации Windows. Думаю, что все-таки Андроид. Поскольку планшеты с Win-ядром ОС стоят в разы дороже Андроидовских.
+1. Но, поскольку на днях в Минске открывается Apple Store, можно создать отдельную тему, например, "i-Программирование" ;-)

P.S. Есть, конечно, вариант "хакинтошей", но мы же серьёзные взрослые люди! ;-)

Мама Стифлера (06.08.12 13:11) писал(a):
На заметку. Builder 6.0 в принципе не предназначен для программирования под мобильные платформы. Вдобавок, довольно старая среда разработки. Наверное, 2002 года. Использование ее в качестве ИС оправдано только если надо поддержать старый проект, или какими-то специфическими требованиями
Ни добавить, ни убавить.

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

Виртуальная каралеўна Виртуальная каралеўна в оффлайне

Доминанта
Адрес: Муничка вас туда не зовет
Сообщений: 1 937
Отправить сообщение для Виртуальная каралеўна с помощью ICQ Отправить сообщение для Виртуальная каралеўна с помощью AIM Отправить сообщение для Виртуальная каралеўна с помощью MSN Отправить сообщение для Виртуальная каралеўна с помощью Yahoo Отправить сообщение для Виртуальная каралеўна с помощью Skype™

Виртуальная каралеўна звезда Виртуальная каралеўна звезда Виртуальная каралеўна звезда Виртуальная каралеўна звезда Виртуальная каралеўна звезда Виртуальная каралеўна звезда Виртуальная каралеўна звезда Виртуальная каралеўна звезда Виртуальная каралеўна звезда Виртуальная каралеўна звезда Виртуальная каралеўна звезда

R0bur (06.08.12 21:32) писал(a):
+1. Но, поскольку на днях в Минске открывается Apple Store, можно создать отдельную тему, например, "i-Программирование" ;-)
Можно, только эту тему может постигнуть та же участь, что и тему с андроидом. Хотя, по идее, что касается андроида, должно было бы тут иметь популярность. Впрочем, я пару ссылок открыла, оказались даже полезными. Правда, инструментарий для программирование под андроид уже который день ставлю - скорость гаденькая интернета, скачивается медленно, а там же гигабайты, если уж ставить по-хорошему. Кстати, в стандартном пакете Андроид SDK нет эмулятора для моего Гелакси. Но, в принципе, все же его нашла, но буду ставить, когда уже весь инструментарий поставлю...

--------------------
Такие тупые, что хочется выть (с, Г.С)
Страницы: 1  2   из  2
 
Быстрый переход
[]
Вверх
HOSTER.BY: профессиональный хостинг и регистрация доменов .BY
Более 35000 сайтов выбрали нас. Присоединяйтесь!
 
РЕСУРСЫ ПОРТАЛА
   Все ресурсы