Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: На чем пишут приложения для мобильных телефонов
 
 автор: Mookapek   (23.02.2010 в 23:44)   письмо автору
 
 

Интересует, какие языки для этого применяют, среды разработки для разных моделей телефонов.

  Ответить  
 
 автор: Тень&   (24.02.2010 в 00:00)   письмо автору
 
   для: Mookapek   (23.02.2010 в 23:44)
 

J2ME (Java для мобильных). А так, для Symbian, например, вроде на C++, Delphi. Приложения могут даже на C# (и VB.NET), если на мобильном устройстве есть соответствующая виртуальная машина.

  Ответить  
 
 автор: DEM   (24.02.2010 в 00:20)   письмо автору
 
   для: Тень&   (24.02.2010 в 00:00)
 

Для Симбиана еще можно писать на Python

  Ответить  
 
 автор: cheops   (24.02.2010 в 00:26)   письмо автору
 
   для: DEM   (24.02.2010 в 00:20)
 

На Python можно везде писать - для него конвертор в Java-байт-код имеется.

  Ответить  
 
 автор: cheops   (24.02.2010 в 00:14)   письмо автору
 
   для: Mookapek   (23.02.2010 в 23:44)
 

В основном на Java.

  Ответить  
 
 автор: Mookapek   (24.02.2010 в 01:05)   письмо автору
 
   для: cheops   (24.02.2010 в 00:14)
 

На Java или на J2ME? Или это одно и то же?

P.S. Какие книги можно почитать на тему разработки приложений для мобильных телефонов?

  Ответить  
 
 автор: DEM   (24.02.2010 в 01:21)   письмо автору
 
   для: Mookapek   (24.02.2010 в 01:05)
 

У меня есть книга "JAVA 2 ME. Программирование игр для мобильных телефонов". Пока не читал, но то, что там про разработку игр для мобильников - факт :)

ЗЫ. J2ME - это Java Micro Edition. Специальная "сборка" (если так можно сказать), в которой функционал сокращён (убрана куча "ненужных" функций), что бы мало весила, но, в тоже время, можно было разрабатывать приложения для мобильных любой сложности.

  Ответить  
 
 автор: cheops   (24.02.2010 в 12:24)   письмо автору
 
   для: DEM   (24.02.2010 в 01:21)
 

>У меня есть книга "JAVA 2 ME. Программирование игр для мобильных телефонов". Пока не
>читал, но то, что там про разработку игр для мобильников - факт :)
Тоже никак руки не дойдут

  Ответить  
 
 автор: Рома   (24.02.2010 в 02:37)   письмо автору
 
   для: Mookapek   (24.02.2010 в 01:05)
 

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

  Ответить  
 
 автор: Loneliness   (24.02.2010 в 02:47)   письмо автору
 
   для: Рома   (24.02.2010 в 02:37)
 

А может и прогресс мобильников избавит от необходимости использовать ПК в большинстве случаев...

  Ответить  
 
 автор: DEM   (24.02.2010 в 02:48)   письмо автору
 
   для: Loneliness   (24.02.2010 в 02:47)
 

Вряд ли... Я понимаю, что, скорее всего, уже есть и клавиатуры для мобильных, но всё равно не очень удобно втыкать в этот маленький экран :)

  Ответить  
 
 автор: Ури Геллер   (24.02.2010 в 12:18)   письмо автору
 
   для: DEM   (24.02.2010 в 02:48)
 

что и куда ты втыкаешь?

  Ответить  
 
 автор: cheops   (24.02.2010 в 12:26)   письмо автору
 
   для: Mookapek   (24.02.2010 в 01:05)
 

>На Java или на J2ME? Или это одно и то же?
J2ME - это технология, а Java - язык программирования, который используется для работы в рамках этой технологии. Все как обычно, язык программирования PHP, а технология Web - одного знания PHP или Web недостаточно, чтобы создавать приложения. Тут тоже самое.

  Ответить  
 
 автор: Саня   (24.02.2010 в 12:35)   письмо автору
 
   для: Mookapek   (24.02.2010 в 01:05)
 

Java — это язык программирования.
Java ME (Micro Edition) — это SDK, предназначенный для программирования "тонких аппаратных клиентов" (кстати говоря, не только телефонов)
Java SE (Standard Edition) — SDK для программирования "толстых клиентов".
Java EE (Enterprise Edition) — для написания серверного ПО.

  Ответить  
 
 автор: Mookapek   (24.02.2010 в 20:08)   письмо автору
 
   для: Саня   (24.02.2010 в 12:35)
 

То есть для разработки приложений для мобильных телефонов мне надо взять Java ME и писать в этом SDK на языке Java?

  Ответить  
 
 автор: .heed   (24.02.2010 в 20:52)
 
   для: Mookapek   (24.02.2010 в 20:08)
 

+ эмуляторы мобильных устройств иногда устанавливают, чтобы кое-чего запускать можно было

я только для того чтобы некоторые j2me-программы попытаться посмотреть не устанавливая в тел. , Kwyshell's Midp2Exe себе ставлю иногда. Но иногда и там не запускаются , настолько-же или больше насколько иногда платформы java на телефонах разных моделей отличаются отсутствием/наличием некоторых классов.

SDK просто среда, можно даже в блокноте делать эти исходные файлы.java, потом из командной строки (если установлен SDK) их компилировать в файлы.class, а потом хоть winrar'ом упаковывать это всё в файл.jar
Но есть ещё IDE в которых уже и редактор специальный , и в командной строке не придётся делать что-то вручную. Нужно интересоваться какими программами ещё, пользуются разработчики таких программ, даже иногда только под некоторые из платформ.
По крайней мере ещё совсем недавно в SDK ничего подобного небыло.

  Ответить  
 
 автор: sim5   (24.02.2010 в 15:24)   письмо автору
 
   для: Mookapek   (23.02.2010 в 23:44)
 

Новая платформа от Nokia для мобильных устройств.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования