Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.12.24;
Скачать: [xml.tar.bz2];

Вниз

опять затрагиваю вопрос кроссплатформенности уже Kylix vs Mono   Найти похожие ветки 

 
Rule ©   (2006-11-29 11:26) [0]

Вот интересует вопрос, насколько целесообразней использовать Kylix либо же на студии писать под Mono.
Значит задачи которые надо решить:
1.Работа под Линуксом (какую версию оного порекомендуете) и возможность портировать это под винду с минимум трудозатрат.
2.Работа с Видео, в частности видеозахват с вебкамеры, с тивитюнера, и с карточек видеонаблюдения. Желательно наличие компонентов для работы с оным наподобие http://www.visioforge.com/video_capture.htm
http://www.datastead.com/vidgrab/index.htm
а лучше чтото типа такого
http://www.mitov.com/html/visionlab.html
если ничего такого нет то чтобы проще с этим можно было работать или вобще можно было ...
3.работа с девайсами по RS232
4.естественно стабильность ....

хочеться услышать мнение тех кто с этим сталкивался, так как ни того ни другого руками не трогал то вот прошу совета ...


 
Игорь Шевченко ©   (2006-11-29 11:42) [1]

А на С писать не пробовал ?


 
Rule ©   (2006-11-29 11:50) [2]

Игорь Шевченко ©   (29.11.06 11:42) [1]
пробовал 10 лет назад, ради одного проекта под это дело переходить не хочеться ...
а если на С, то чего посоветуете ??? ну среду разработки под линуксом какую ?


 
Игорь Шевченко ©   (2006-11-29 11:51) [3]

Rule ©   (29.11.06 11:50) [2]


> а если на С, то чего посоветуете ??? ну среду разработки
> под линуксом какую ?


Любой редактор + компилятор gcc.

Или тебе кнопки на формы кидать ?


 
Rule ©   (2006-11-29 12:04) [4]

Игорь Шевченко ©   (29.11.06 11:51) [3]
визуальный редактор не помешает ... так как интерфейс программы  - один из ключевых моментов ...
дык может тогда Жаба ?


 
Игорь Шевченко ©   (2006-11-29 12:09) [5]

Rule ©   (29.11.06 12:04) [4]

А это от требуемого быстродействия зависит. Если оно не нужно, то можно и Java. Я бы (если кросс-платформенное) писал бы на С. Причем, об интерфейсе бы думал в последнюю очередь. Или использовал бы классический юниксовский подход и писал бы на С всю логику, а на Java - интерфейс


 
Rule ©   (2006-11-29 12:17) [6]

Игорь Шевченко ©   (29.11.06 12:09) [5]
писал бы на С всю логику, а на Java - интерфейс

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


 
Rule ©   (2006-11-29 12:18) [7]

Игорь Шевченко ©   (29.11.06 12:09) [5]
да кстати по поводу того, что писать в текстовом редакторе, а чем хуже писать в какомнить визуальном редакторе, ну хотябы в томже Eclipse


 
roottim ©   (2006-11-29 12:31) [8]

Я бы выбрал либо Java либо Mono
Mono, в свете свершившейся сделки Microsoft Novell, развиваться будет
Eclipse, NetBeans в качестве IDE Java

> какую версию оного порекомендуете

Самое простое, думаю Ubuntu, либо LiveCD какой нить с Java(Mono) для проверки работы.

Работа с видео будет заключается в использовании готовых библиотек вида libdv.so.0
Но в Win и Lin это будет по разному.. в виду архитектуры. Поэтому необходим некий wrapper для работы с железом.


 
Rule ©   (2006-11-29 12:34) [9]

roottim ©   (29.11.06 12:31) [8]

Работа с видео будет заключается в использовании готовых библиотек вида libdv.so.0

а вот тут можно поподробней ???? где можно хоть какуюто инфу по этому делу почитать


 
Rule ©   (2006-11-29 12:37) [10]

всетаки введу небольшую корректировку, приложение будет работать на слабом устройстве, с тактовой частотой около 800-1000 МГц, но на процике Виа, без принудительного охлаждения, так что машинка слабая, думаю джава не справиться с несколькими видеопотоками, тем более что они все могут сжиматься на лету для записи на диск ...

В принципе думаю целесообразней на С++ весь механизм написать, а морду уже не важно, хоть в Килексе ...
за это спасибо а вот интересует очень вопрос:
Работа с видео будет заключается в использовании готовых библиотек вида libdv.so.0
и место куда можно будет пойти чтобы найти ответы на такие вопросы, ну типа форума тут и королевства делфи, только под линукс чтоб было ...


 
roottim ©   (2006-11-29 12:53) [11]

Форум незнаю, но что мешает взять готовую gpl-программу ужу умеющую делать то что нужно и разобрать ее до костей.
Благо исходники открыты.

Для поиска
http://sourceforge.net/search/
http://developer.berlios.de/search/
http://freshmeat.net/search/
http://linux.softpedia.com/

К примеру
http://www.kinodv.org
посмотри исходники dvgrub и его зависимости


> сжиматься на лету для записи на диск

Думаю фэйс тут будет играть слабую роль в тормознутости.. это не jpeg просматривать!


 
Rule ©   (2006-11-29 13:12) [12]

roottim ©   (29.11.06 12:53) [11]
угу спасибо буду копать


 
Tab   (2006-11-29 13:27) [13]

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


 
Tab   (2006-11-29 13:31) [14]

забыл

Форум по разработке ПО под линукс
http://www.linux.org.ru/group.jsp?group=4066


 
GRAND25 ©   (2006-11-29 13:35) [15]


> Игорь Шевченко ©   (29.11.06 11:42) [1]
>
> А на С писать не пробовал ?


Вот после одной только этой фразы Игорю Шевченко уже должен быть выражен вотум недоверия как модератору форума программистов на Делфи! И это как минимум...


 
Anatoly Podgoretsky ©   (2006-11-29 14:54) [16]

> roottim  (29.11.2006 12:31:08)  [8]

Что Микрософт купил Новел, вечно поддерживают аутсайдеров.


 
Игорь Шевченко ©   (2006-11-29 15:16) [17]

GRAND25 ©   (29.11.06 13:35) [15]

Ты на общественных началах или как ? :)


 
GRAND25 ©   (2006-11-29 15:23) [18]

А то думаешь, что за коврижки какие-нибудь от Борланда? Нет-нет, это убеждения, а любой человек свои собственные убеждения может отстаивать и бесплатно.

Дело, собственно, не в убеждениях - пусть даже С и лучше, насильников не переубедишь в том, что это не так. Просто форум раз уж позиционирует себя как дельфийский, то и должен этому соответствовать. А ты, как лицо, облеченное на нем модераторской властью и потворствующее возникновению всяких непотребных (здесь!) веток и постов, являешься на форуме разлагающим элементом. РазлагающимСЯ и разлагающим других! Вот, где-то так ;)


 
Rule ©   (2006-11-29 15:25) [19]

GRAND25 ©   (29.11.06 15:23) [18]
слушай иди пофлуди в других ветках ....
вот мне подкинули отличные ресурсы:
http://www.exploits.org/v4l/
http://linux.bytesex.org/v4l2/


 
Игорь Шевченко ©   (2006-11-29 15:40) [20]

GRAND25 ©   (29.11.06 15:23) [18]


> Просто форум раз уж позиционирует себя как дельфийский,
> то и должен этому соответствовать


Точно. И никаких футбольных веток, правда ведь? :)


 
boriskb ©   (2006-11-29 15:44) [21]

А кто реально недавно писал на Kylix?
Я, в последний раз, писал в 2001 году.
Мне он понравился.
Но с тех пор слышал кучу плохих отзывов.
Как на самом деле? Сейчас.


 
GRAND25 ©   (2006-11-29 15:50) [22]


> Точно. И никаких футбольных веток, правда ведь? :)


Ты не понял. Я не за то, чтобы писать ТОЛЬКО о Делфи. Я за то, чтобы не пиарить здесь другие средства разработки, вот и все. А футбол - вольная тема, пожалуйста! Как и политика, религия, философия, авто-мото, быт и т.д.


 
Anatoly Podgoretsky ©   (2006-11-29 15:52) [23]

> boriskb  (29.11.2006 15:44:21)  [21]

Ну как ты можешь говорить, если прошло 5 лет.


 
boriskb ©   (2006-11-29 15:54) [24]

Anatoly Podgoretsky ©   (29.11.06 15:52) [23]
Ну как ты можешь говорить, если прошло 5 лет.


Ну извини.
Могу пока еще.


 
noname_   (2006-11-29 16:57) [25]

2 Rule [19]

посмотри еще
http://www.videolan.org/


 
roottim ©   (2006-11-29 17:20) [26]


> Anatoly Podgoretsky ©   (29.11.06 14:54) [16]

http://www.novell.com/linux/microsoft/community_open_letter.html


 
Курдль ©   (2006-11-29 18:51) [27]


> Rule ©   (29.11.06 11:50) [2]
> а если на С, то чего посоветуете ??? ну среду разработки под линуксом какую ?


Однозначно QT.


 
iZEN ©   (2006-11-29 19:01) [28]


> Rule ©   (29.11.06 11:50) [2]
> а если на С, то чего посоветуете ??? ну среду разработки
> под линуксом какую ?


Виджеты из GTK2, конечно же, так как на Си.
Среда — Anjuta, наверно. Или Eclipse + CDT plug-in.

QT, в отличие от GTK, имеет специфическую лицензию и за неё нужно платить в коммерческих проектах.


 
Kerk ©   (2006-11-29 19:04) [29]

Borland планирует поддержку mono после 2007 года


 
Vga ©   (2006-11-29 23:01) [30]

> [28] iZEN ©   (29.11.06 19:01)

Еще есть открытый GPL wxWidgets. Правда, это тоже для С++, не для С. Для С только GTK.
Сред в линуксе хватает, дизайнеры интерфейсов обычно предоставляются вместе с библиотеками вроде. Хотя... Не припомню такого для wxWidgets.


 
Rule ©   (2006-11-30 11:04) [31]

Курдль ©   (29.11.06 18:51) [27]
Однозначно QT.

это почему то ? с приложением же дллки тянуть надо будет для обеспечения прослойки совместимости под ОС, а сколько они весят ?


 
Rule ©   (2006-11-30 11:05) [32]

iZEN ©   (29.11.06 19:01) [28]
QT, в отличие от GTK, имеет специфическую лицензию и за неё нужно платить в коммерческих проектах.

я думаю это не особая проблемма так как делфи у меня не лицензионная в принципе я в тойже ситуации


 
roottim ©   (2006-11-30 11:36) [33]


> приложением же дллки тянуть надо будет

Пример кросплатформенности на QT - моя любимая Opera


 
Bless ©   (2006-11-30 11:49) [34]


> roottim ©   (30.11.06 11:36) [33]
>
> Пример кросплатформенности на QT - моя любимая Opera


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

Простейшие демки из qt4 (сами exe весят фигню) требуют для запуска как минимум QtCore4.dll (1.7 мб) и QtGui4.dll (5.7 мб).


 
Rule ©   (2006-11-30 11:59) [35]

roottim ©   (30.11.06 11:36) [33]
серьезно ???? я поражен ... я тоже её пользую ...


 
Rule ©   (2006-11-30 12:00) [36]

Bless ©   (30.11.06 11:49) [34]
скорее всего какаянить хитрость ...


 
Bless ©   (2006-11-30 12:23) [37]


> Rule ©   (30.11.06 12:00) [36]
>
> скорее всего какаянить хитрость ...


Может. А может qt более ранних версий не была такой жирной :)


 
Rule ©   (2006-11-30 13:08) [38]

Bless ©   (30.11.06 12:23) [37]
ну проверить это можно только практическим путем :-)


 
Vga ©   (2006-11-30 20:51) [39]

> [31] Rule ©   (30.11.06 11:04)

Вроде, примерно 8-10 метров, для версии 3.3.


 
Vga ©   (2006-11-30 21:03) [40]

Третьи стороны
This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. Copyright © 1998-2001 The OpenSSL Project. All rights reserved.
This product includes cryptographic software written by Eric Young. Copyright © 1995-1998 Eric Young
Zlib compression library, developed by Jean-loup Gailly and Mark Adler
James Clark
Eberhard Mattes
Number-to-string and string-to-number conversions are covered by the following notice:

The author of this software is David M. Gay.

Copyright (c) 1991, 2000, 2001 by Lucent Technologies.

Permission to use, copy, modify, and distribute this software for any purpose without fee is hereby granted, provided that this entire notice is included in all copies of any software which is or includes a copy or modification of this software and in all copies of the supporting documentation for such software.

THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR LUCENT MAKES ANY REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.
expat is covered by the following license:

Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Nice Graphics ™ by Pal Syvertsen, Flott Altsa
The Elektrans

Opera Software благодарит всех вышеупомянутых людей и организации за их вклад.
---
Никаких упоминаний о Qt. Может, оно только в Линуксе Qt использует, ведь там нет прямых аналогов WinAPI (AFAIK).



Страницы: 1 2 вся ветка

Форум: "Прочее";
Текущий архив: 2006.12.24;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.56 MB
Время: 0.044 c
4-1155648872
apic
2006-08-15 17:34
2006.12.24
Антивирус


8-1147070418
Winni
2006-05-08 10:40
2006.12.24
Перекодировать DVD в CD (MPEG4 ) ?


15-1164790906
Юрий Зотов
2006-11-29 12:01
2006.12.24
Шутка от BIOS


2-1165230352
IGo
2006-12-04 14:05
2006.12.24
Не отображается Label, пока не загрузится OLE объект


3-1160475468
Nike
2006-10-10 14:17
2006.12.24
Ошибка "Operation not allowed on a unidirectional dataset"





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский