Обсуждение

В архиве: 11 комментариев.

Читать и комментировать в ЖЖ ↗

ivbeg · 23 апреля 2007

Комментарий

Кроме крокета скоро ещё может появится L3D-Wonderland - https://lg3d-wonderland.dev.java.net/ Open Source проект из недр Sun на базе их 3-х мерного декстопа Looking Glass. Информации о нём пока мало, но выглядит довольно переспективно. Я в последнее время много слышу термин Web 3.0, кто-то применяет его к mashup'ам, кто-то, как директор BBC, к реорганизации поиска как это сделано в IBM Mastor. Может быть у Вас есть ссылки на дискусии, уж больно тема интересная? Я ранее писал у себя в журнале на ту же тему, http://ivbeg.livejournal.com/46823.html, и я предполагаю что сейчас один из самых серьёзных барьеров глобализации социальных сетей - языковой.

slobin · 23 апреля 2007

Комментарий

Это eiffel-то "абсолютно новый язык"? Это как раз "проверенное устоявшееся решение" -- для тех, кто понимает. ;-) Да и "сверхмощности" у него давно уже никакой нет. Была в 1986 году, но сегодня Java умеет буквально всё то же самое и немножко больше. Его реальное преимущество психологическое -- раз язык имеет репутацию "экспериментального", мы и будем писать на нём экспериментально. На Яве не хочется рисковать, хочется писать "как все" -- в крайнем случае, даже если проект провалится, можно оправдываться тем, что мы не виноваты -- мы всё делали правильно, соблюдали все нормы и стандарты. А в случае Эйфеля мы уже приняли нестандартное решение, мосты сожжены, и можно позволить себе писать не "как принято", а как мы считаем нужным. И это работает.

... И они хитрили, и Аллах хитрил, а Аллах - величайший из хитрецов! ...

Анатолий Левенчук · 23 апреля 2007

Комментарий

В целом согласен -- хотя контрактное программирование на Яве поддержано сбоку отдельным инструментом, а в eiffel -- непосредственно. Но это мелочи. Действительно, с языком связаны какие-то психологические ожидания. Скажем, на смоллтоке все смело пробуют нестандартные пользовательские интерфейсы. А в других языках -- воздерживаются от этого, хотя могли бы :)

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

Анатолий Левенчук · 23 апреля 2007

Комментарий

Ну, желающих повторить успех Second Life с отличной от них архитектурой сейчас уже миллион. Хотя бы тот же Ogoglio. У Крокета есть реальные шансы, ибо он сейчас быстро-быстро начинает расползаться и по коммерческим применениям, и по учебным-университетским. Ссылок на дискуссии по Web 3.0 у меня нет, но я постоянно общаюсь с людьми, которые этим занимаются (элементами AI -- необязательно в стандартах Semantic Web, а также иммерсией в 3.D). А с людьми, которые жуют Web 2.0 общаться неинтересно уже, причем давно :) Языковой барьер я признаю, только это будет уже в вебе 4.0 с полноценным AI, то есть "после сингулярности" :) А пока я мог бы рекомендовать венчурным инвесторам проект повтора CYC по-русски, чтобы не остаться на обочине прогресса.

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

Имя не сохранено · 23 апреля 2007

Комментарий

Анатолий, ну почему тогда у Крокета такой убогий интерфейс? Даже SecondLife, сам по себе убожество из убожеств, по сравнению с тем же КрокетКоллаборейтивом выглядит как шедевр красоты. Когда будет качество графики хотя бы приближающееся к 3д играм на движках прошлого поколения (Unreal2). Я уж не говорю про CryEngine2, на котором просто фильмы можно сразу снимать (класса Final Fantasy: Spirit Within). Давно бы уже все Крокетом занялись, если бы не качество картинки. А пока - увы, С++\С# все еще рулят.

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

Анатолий Левенчук · 23 апреля 2007

Комментарий

Насколько я понимаю, качество картинки в самом Крокете мало кого из разработчиков сейчас заботит: они считают, что графический движок там вставной, какой нужно будет, такой и отхакают, когда дойдут руки. Интерфейс там сейчас наполовину Morphic, наполовину Tweak -- но ни в коем случае это не имеет отношения к качеству графики. Я думаю, что в Крокете (кроме нескольких юзерских экспериментов) никто вообще не грузил текстур туда. Просто не было потребности. Там отлаживалось p2p и TeaTime, объектная модель Island и куча всего, что связано с понятием "операционная система". Крокет ценен тем, что приложения в него портируются драг-н-дропом с десктопа в его окно. И качество графики затем определяется качеством графики этого приложения, не качеством графики самого Крокета. Насколько я читал список рассылки девелоперов, они как раз красоты SL считают допотопными: мало полигонов. Мейнстримом своим они считают два направления -- импорт 3D-объектов из внешних сред, и написание своих редакторов для 3D. Главная у них проблема -- поведение объектов, а не их внешний вид. Импорт поведения крайне труден, в отличие от просто импорта внешнего вида. См., например разговор тут: http://croqueteer.blogspot.com/2007/04/3d-worlds-and-interoperability.html А красивая статика их вообще не долбит, движок позволяет ее иметь практически любой (или вставить другой движок, предусмотрено идеологией :). Красоту делают художники, не программисты, программисты лишь гарантируют ее принципиальную достижимость, а это сейчас наличествует (см. http://www.opencroquet.org/index.php/Road_Map -- там про импорт полигонов числом до 300000 тоже написано, и написано, что все работы по этой ветке пока не интегрированы в SDK 1.0). У вас очень специфичные потребности :)

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

Имя не сохранено · 23 апреля 2007

Комментарий

У меня?! О_О Анатолий, у юзеров, будь они не ладны, у юзеров :) А лично у меня потребности в графике вообще отсутствуют ;) В общем мысль я понял. Сначала код, потом графика. "Ну я потом и приду." (ц) анекдот ;)

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

Анатолий Левенчук · 24 апреля 2007

Комментарий

Ну да. Сначала программисты делают движок, потом художники на нем реализуют графику. Какой-то движок при этом есть всегда, просто растет его уровень кучерявости. Кстати, не все ждут появления кучерявости в движке, некоторые юзают Крокет для коммерческих игр прямо сейчас: http://www.opencroquet.org/index.php/Special:Allpages А на предыдущем этапе их интересовали не столько текстуры и "игровое" 3D, сколько совсем-совсем другой класс приложений: аналитика из динамически пополняющейся извне базы данных с трехмерным отображением убогих иконок (http://www.3dsolve.com/download/Videos/WebVideo_OV3D.htm). Я думаю, у вас просто нет задач для Крокета. А у нас -- есть :)

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

Имя не сохранено · 24 апреля 2007

Комментарий

Про выбор система (а-в.) Новая система чем опасна - серьезный риск, что она к нужному окончанию проекта так и останется "новой" - с ошибками, отсутствием толкового описания, и плывущими реализациями. Продукт, если он и будет сделан, трудно будет сопровождать. Но я сомневаюсь, что кто-то серьезно вложиться на реализацию проекта на не доделанном инструменте. Если только самому не управлять процессом доделки.

Анатолий Левенчук · 24 апреля 2007

Комментарий

Ага, управлять процессом доделки -- войти в Консорциум. :) Система, действительно, на текущий момент совершенно не возбуждает. В нее напихано много очень интересных технологий. Они требуют доводки. Но базисный механизм там есть: это механизм "сайтов". Они таки сделали какое-то подобие трехмерного интернета, прописав логическую навигацию по мирам (URL=портал). И у них будет смесь 2D и 3D, что весьма круто. И они не боятся работать на нижнем уровне. И они бит-идентично идут на всем, что имеет CPU любой фирмы. Много, много пряников. Но они очень, очень сырые на сегодняшний момент. Там кроме proof of concepts и научных статей про положенные в основу принципы не слишком много еще. Но ситуация, думаю, постепенно изменится: это операционная система, и в ней наверняка появятся интересные приложения. Это предпринимательское пари. Я бы ставил сейчас на эту систему: много правильных слов и идей в одном месте, должно выстрелить.

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