LINUX.ORG.RU

Разработка Gaia возобновлена: NASA вместо Google Earth


0

0

Проект Gaia, получивший мировую известность (хоть и печальную) после публикации на Slashdot новости о прекращении разработки по просьбе Google, возобновлён.

Напомним, что ранее разработчик Gaia получил от Google письмо с предложением прекратить разработку независимого клиента Google Earth как нарушающего, по мнению Google, условия использования этой службы.

Теперь Gaia использует данные NASA World Wind, которые сами по себе являются общественным достоянием (public domain). Официальный клиент NWW, хоть и является open source, доступен только для Windows и использует .NET и DirectX.

На данный момент на сайте SourceForge доступна для загрузки версия 0.1.2.

Сайт NASA World Wind.

=== Слегка причесал. Obidos

>>> Домашняя страница Gaia на SourceForge

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

>+1 за GTK2

Ок, голосуйте. А как закончите голосование, можете приступать к программированию. Только от автора отстаньте, а?

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

Ну, могу сказать что GTK там не будет хотя бы потому, что уже есть Qt. А опциональность последнего планировалась изначально (я сам любитель отрывать зависимости у софта) - думаю, через конфиг и коммандную строку будет, в принцыпе, управляемо.

AMDmi3
()
Ответ на: комментарий от MYMUR

> Ок, голосуйте. А как закончите голосование, можете приступать к программированию. Только от автора отстаньте, а?

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

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

> Не все юзают gtk.

Чисто ради интереса, есть ли у кого-то десктопная система в которой нет /usr/lib/libgtk-x11-2.0.so.0? Скажем, firefox, gimp, vim-X11 требуют gtk. А вот qt и действительно не везде есть.

Но автор, естественно, должен писать на том, что лучше знает. При желании кто-то другой может приделать gtk.

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

>При желании кто-то другой может приделать gtk.

Если автор не сделает макарон, в которых гуй от логики не отделен.

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

> FSF сказали, что будут пинать NAVTEQ и TANA. Не думаю, правда, что у них что-то получится.

Спасибо за информацию. Время покажет.

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

> А к этому можно как нибудь с боку карты с http://freemaps.ru прикрутить?

Спасибо, как раз искал что-то подобное. Вообще, планируется поддержка всего, что может быть привязано к географическими координатами, до чего можно дотянуться и за что не дадут потом по голове. Но проект пишет только два человека, так что если кто-то хочет прикрутить поддержку <ваш формат карт> - велкам. Там ничего сложного - от слоя требуется только уметь OpenGL'ем нарисовать заданный квадратик карты.

AMDmi3
()
Ответ на: комментарий от mihalych

>Чисто ради интереса, есть ли у кого-то десктопная система в которой нет /usr/lib/libgtk-x11-2.0.so.0? Скажем, firefox, gimp, vim-X11 требуют gtk

У меня нет ни одной из перечисленных программ ;)

MYMUR ★★★★
()

% gdb gaia core.2699

Core was generated by `./gaia'.
Program terminated with signal 11, Segmentation fault.
#0 0x0805d686 in WorldWindFetcher::Process (this=0x9fd1c78, tile=@0xb7516370)
at programs/gaia/WorldWindFetcher.cc:55
55 delete buf;
(gdb) where
#0 0x0805d686 in WorldWindFetcher::Process (this=0x9fd1c78, tile=@0xb7516370)
at programs/gaia/WorldWindFetcher.cc:55
#1 0x08056e01 in SimpleTileStorage::ThreadRun (this=0x9fd1c78)
at programs/gaia/SimpleTileStorage.cc:92
#2 0x08057137 in SimpleTileStorage::ThreadEntryPoint (pthis=0x9fd1c78)
at programs/gaia/SimpleTileStorage.cc:58
#3 0x00ad02db in start_thread () from /lib/libpthread.so.0
#4 0x0048c24e in clone () from /lib/libc.so.6
(gdb) print this.m_WWFetch
$1 = {curl = 0x9fe33c0, lastcurlerror = 0, curlheaders = 0x9febe18,
currentsize = 330,
currentdata = 0xa000af0 "<?xml version='1.0' encoding=\"UTF-8\" standalone=\"no\" ?>\n<!DOCTYPE ServiceExceptionReport SYSTEM \"http://www.digitalearth.gov/wmt/xml/exception_1_1_0.dtd \">\n<ServiceExceptionReport version=\"1.1.0\">\n <S"...}
(gdb) print tile
$2 = (TilePtr &) @0xb7516370: {_vptr.SmartPtr = 0x8060ff0, m_Ptr = 0x9fedc38}
(gdb) print buf
$3 = (class RawBuffer *) 0xa1058f8
(gdb) print *buf
$4 = {_vptr.RawBuffer = 0x0, m_Data = 0x9ff9078 "h&#65533;P", m_Size = 17424}

mihalych ★★★
()

Теперь, кстати, даже gaia 0.1.0 перестала работать с гугл - возвращается ошибка 404 при запросе карты

StirliZ
()
Ответ на: комментарий от MYMUR

> > Чисто ради интереса, есть ли у кого-то десктопная система в которой нет /usr/lib/libgtk-x11-2.0.so.0? Скажем, firefox, gimp, vim-X11 требуют gtk

> У меня нет ни одной из перечисленных программ ;)

Я же интересовался о наличии gtk в системе. Может у тебя OpenOffice, или просто так установлен gtk. :)

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

> Теперь, кстати, даже gaia 0.1.0 перестала работать с гугл

Не знаю. У меня gaia 0.1.0 продолжает работать. Только вот почему-то я получаю карты от google с плохой резолюцией. Я уже не помню, получал ли я высококачественные карты раньше, месяц назад у меня gaia абсолютно неработоспособна была. Но теперь вижу, что и 0.1.0 и 0.1.2 работоспособны, хоть и медлены. Наверное связано с обновлением иксовых библиотек. А видео-драйвер у меня как и раньше nv (от xorg), впрочем его тоже 2 недели назад обновил.

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

> Не знаю. У меня gaia 0.1.0 продолжает работать.

Очень странно. Обещали, что не сможет авторизовываться. Если работает - качайте, кэш будет совместим :)

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

Российские карты.

Вроде как по телеку передали, что со всех карт сняли грифы :)) и они будут доступны для все - для навигации.

Может уже где начали выкладывать?

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

>Не знаю. У меня gaia 0.1.0 продолжает работать. Только вот почему-то я получаю карты от google с плохой резолюцией. Я уже не помню, получал ли я высококачественные карты раньше, месяц назад у меня gaia абсолютно неработоспособна была. Но теперь вижу, что и 0.1.0 и 0.1.2 работоспособны, хоть и медлены.

Удали кеш от 0.1.2, запусти 0.1.0 и узрей что оно не качает.

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

> Чисто ради интереса, есть ли у кого-то десктопная система в которой нет /usr/lib/libgtk-x11-2.0.so.0? Скажем, firefox, gimp, vim-X11 требуют gtk.

Заглянул в свою систему. Вышеперечисленного не имею.

> firefox

Opera, Konqueror

> gimp

Не занимаюсь графикой. Мелкие правки фотографий делаю в gqview (знаю, что она тоже на gtk, но легко можно подобрать не-gtk'шный аналог) и ImageMagick.

> vim-X11

Vim консольный в окне терминала работает не хуже.

GTK+ на самом деле имеется. Ради двух легко заменяемых программ: gqview и X-Chat. Вполне могу представить себе систему без GTK.

А вообще, смысл моего, процитированного тобой, сообщения -- показать абсурдность и флеймовость предпочтения одной библиотеки перед другой. GTK, Qt -- какая разница. Лишь бы не требовались тяжелые среды: Gnome и KDE.

VladimirP ★★★★
()

Просто к слову. Google подписывает договор с NASA:

http://www.fcenter.ru/online.shtml?softnews#material_id=20040

Это карты уже не от коммерческой конторы - то есть отговорка, что де карты ценный продукт уже сработает, как минимум для Марса :)

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

> Лишь бы не требовались тяжелые среды: Gnome и KDE.

Это тоже из разряда предрассудков. Мне интересна функциональность, а не то, как эта функциональность реализована. И если f-spot - хорошая и продуманная программа, то ради неё я готов держать на машине и гномьи библиотеки, и моно... Разумеется, если я сочту, что, скажем, digikam, _по сумме факторов_ , будет превосходить f-spot, я подумаю о миграции туда. В "сумму факторов" входит и консистентность интерфейса, и возможность общения через dcop, но, в общем, не с очень большим приоритетом в сравнении с приоритетом основной функциональности - удобством манипулирования коллекцией фотографий).

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

> Это то тоже из разряда предрассудков.

Кому как. Я бы никогда не стал ставить кучу DE'шного мусора ради одной программы, насколько бы хорошей она не была. То же касается JAVA и Mono.

AMDmi3
()
Ответ на: комментарий от Evgueni

Знаешь, вот если ты какашку положишь в полиэтиленовый пакет, завяжешь на узелок и поставишь на телевизор - она тебе будет мешать? Места много не занимает и вроде не пахнет. Какашкой больше, какашкой меньше. А вот мне неприятно :)

Я считаю, делать зависимые от DE приложения (которые к DE напрямую не относятся) - просто неуважение к пользователю. Хороший пример - boson. Зачем 3D игрушке kdelibs?

AMDmi3
()
Ответ на: комментарий от Evgueni

> А чем это напрягает? Места много занимает?

Если один раз на 5 лет инсталлировать и не трогать, тогда возможно лишний хлам не напрягает. А если, как я, обновлять систему каждые несколько дней ("yum update", по роду деятельности надо самое свежее иметь), то удалив KDE, GNOME, всякие громаднейшие оффисы, python-gtk (и все графические конфигурялки на его основе, всё равно вручную правлю файлы конфигураций) и подобное, обновления пойдут намного быстрее.

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

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

Не верная аналогия. Оно не пахнет - только немного места занимает, ну и apt-get бывает чуть подольше работает.

Собственно говоря, ни KDE, ни Gnome десктопы не использую, но и наличие меня как-то не напрягает. IMHO, это всё тянется с тяжёлого детства, когда диски были маленькие и для их увеличения использовался dblspace :)

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

>ooo у тебя тоже резко исчез, да? :)

Ты и не поверишь, но:

mrz@debian:~$ apt-cache depends openoffice.org | grep gtk
mrz@debian:~$

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

> Я считаю, делать зависимые от DE приложения (которые к DE напрямую не относятся) - просто неуважение к пользователю. Хороший пример - boson. Зачем 3D игрушке kdelibs?

Затем, чтобы не парить мозг рисованием виджетов для всевозможных диалогов, бэкендных классов типа KConfig и прочей байды? Зачем переизобретать велосипед по каждому чиху? Выход, конечно, есть - хорошая библиотека "on top of SDL" какого-нибудь. Но, вероятно, нету.

P.S. В boson не играл, ничего про неё сказать не могу, зачем там kdelibs не знаю.

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

> Затем, чтобы не парить мозг рисованием виджетов для всевозможных диалогов

Для виджетов можно было и одним Qt обойтись, а не тащить KDE.

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

> Для виджетов можно было и одним Qt обойтись, а не тащить KDE.

Уверены? Я вот например точно знаю, что есть libkdeui, и даже представляю, какие там виджеты ;-).

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