LINUX.ORG.RU

Инструмент для разработки


0

0

Стоит задача разработать ПО для небольшой промышленной установки.

Предполагается, что работать установка будет под управлением чего-то в роде http://www.ixbt.com/news/all/index.shtml?11/10/33 На одноплатнике предполагается Linux возможно Windows (маловероятно).

Разрабатываемое ПО должно уметь работать с COM, рисовать графический интерфейс (желательно также простенький opengl), воспроизводить аудио, принимать изображение с веб-камеры и т.д.

Посоветуйте, какой инструментарий выбрать. Смотрел в сторону python, java, mono/.net. Остановился пока на Mono. Кто что посоветует?

Ответ на: комментарий от generatorglukoff

> +1, причем с сильным перекосом в сторону первых. иначе железка не выгребет.

как не выгребет? там камень на 1,6 Гигагерц и памяти до 2х гиг! неужто атом такой тормоз?

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

> Какой IDE лучше взять?

Eclipse + CDT + PyDev

только PyDev не самый новый - 1.3.2[234] кривые до ужаса. Думаю, 1.3.19 - в самый раз.

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

>как не выгребет? там камень на 1,6 Гигагерц и памяти до 2х гиг! неужто атом такой тормоз?

а сколько там процессорного кеша?

generatorglukoff ★★
()

java, и не мучиться.

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

processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 28
model name : Intel(R) Atom(TM) CPU N270 @ 1.60GHz
stepping : 2
cpu MHz : 1600.000
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc pni monitor ds_cpl est tm2 ssse3 xtpr lahf_lm
bogomips : 3203.25
clflush size : 64

по мне так неплохо.

для сравнения, достаточно борзый семпрон:
processor : 0
vendor_id : AuthenticAMD
cpu family : 6
model : 8
model name : AMD Sempron(tm) 2300+
stepping : 1
cpu MHz : 1576.816
cache size : 256 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse syscall mp mm
xext 3dnowext 3dnow
bogomips : 3121.15

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

processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel(R) Celeron(R) CPU 2.50GHz
stepping : 9
cpu MHz : 2524.854
cache size : 128 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msrн pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pebs bts cid xtpr
bogomips : 5051.11
clflush size : 64
power management:

на этом жаба реагирует медленно, подтормаживает

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

> на этом жаба реагирует медленно, подтормаживает

приведи пример java-программы, которая подтормаживает на такой машине.

VladimirMalyk ★★★★★
() автор топика

да почти что угодно. я бы писал на Tcl/Tk, но без проблем делается и на, например, Qt (Qtopia)

IDE в обоих случаях - Emacs

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

тормозов ощутимых не заметил, у меня правда ПК посильнее.

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

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

>но как же тогда java приложения на телефонах мобильных запускают?

каждый вечер перед сном об этом думаю - и не нахожу ответа

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

Пойми разницу между Java SE, EE и ME. Документацию можно найти на sun.java.com

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

Типа Tao intent JVM (http://en.wikipedia.org/wiki/Tao_Group) или чтонить в этом роде, надо покупать лицензии за хорошую денежку. Имплементируют как правило только Java ME.

anonymous
()

> Посоветуйте, какой инструментарий выбрать.

Если вы про IDE, то посмотрите в сторону Code::Blocks. Рекомендую брать "ночной" билд, или собирать самому из репозитория.

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