Компания Google представила тестовую версию работающей внутри web-браузера визуальной среды разработки App Inventor (http://appinventor.googlelabs.com/about/), позволяющей людям, не имеющим опыта программирования, начать разработку приложений для платформы Android. По заявлению разработчиков, новая среда разработки наиболее эффективно может использоваться для быстрого формирования тестовых и обучающих приложений.
<center><a href="http://appinventor.googlelabs.com/about/images/ScreenShotAbo... src="http://www.opennet.me/opennews/pics_base/27291_1279030047.jp... style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>
Вместо написания кода в App Inventor используется техника формирования внешнего вида с привязкой логических блоков, в которых можно использовать готовые действия, такие как функции для интеграции с социальными сетями, работы с web-сайтами, представления данных от системных сенсоров, задействования интерфейса для ...URL: http://www.nytimes.com/2010/07/12/technology/12google.html
Новость: http://www.opennet.me/opennews/art.shtml?num=27291
Найс, андройд в массы, серьезно взялись.
>...позволяющей людям, не имеющим опыта программирования, начать разработку приложений для...MS Visual Studio? :)
Смешно. :)
Лёгкий в использовании инструмент != погремушка для олухов.
Видео на 5+, никаких деталей а уже хочется потискать.
Неужели кто-то думает, что с помощью ЭТОГО можно написать хоть одну мало-мальски серьёзную программу?! Макет на выброс, простецкий ГУЙ - да; не более.
Так написано что для начинающих.
В обработке звука, например, такой подход очень распространен -- max/msp, pure data. И считается очень даже труъ. А как программирование каких-то простейших приложеньиц с двумя кнопками, делающих какой-нибудь вшивый http-запрос при нажатии -- нет, тут уже системы графического прототипирования не тру! Надо писать код, желательно на ассемблере, ибо элитарнее.
Только мне стало страшно? =)
Да.
нет
не только тебе...
уже сейчас количество шлака в googl'овском store просто добивает...
куча программ с одним и тем же назначением... и все жутко кривые =/
Нет. Такие тенденции толкают к повышению квалификации. Иначе я и добрая половина программеров скоро останемся без работы.
Всю разработку и модификацию приложения видеть будет гугл через свой сайт? Права на созданный код сразу автоматически отдаются гуглу?
Тот, кто не пишет код, не может иметь на него права.
Это я не о Гугле, а о пользователе этой игрушки.
>Тот, кто не пишет код, не может иметь на него права.
>Это я не о Гугле, а о пользователе этой игрушки.Да что вы говорите?! А вы слово "лицензия" когда-нибудь слышали?
Это содержимое того текстового файлика, который подкладывают к исходникам?
И каким образом вы предполагаете доказывать свое авторское право в этом случае?
Это все равно, что патентовать проект дома, нарисованный в The Sims ;)
>Это содержимое того текстового файлика, который подкладывают к исходникам?Не обязательно текстового файлика.
>И каким образом вы предполагаете доказывать свое авторское право в этом случае?
Право бывает не только авторское, а ещё и на воспроизведение, на модификацию, на распространение, на исполнение... Либо следите, что и к чему пишете, либо не пишите курам на смех.
>Это все равно, что патентовать проект дома, нарисованный в The Sims ;)
Кстати, мысль интересная.
> Право бывает не только авторское, а ещё и на воспроизведение, на модификацию, на распространение, на исполнение...А еще гражданское, административное и уголовное. И далее по букварю.
Так вот, чтобы кто-то мог распоряжаться указанными вами правами, он должен иметь право собственности на продукт. Которое в случае интеллектуального продукта называется авторским правом.
Я в своих постах как бы иронизирую именно над возможностью создания интеллектуального продукта, имеющего хоть какую-нибудь ценность, в этом детском конструкторе. А вы, похоже, в такую возможность почему-то верите.
>> Право бывает не только авторское, а ещё и на воспроизведение, на модификацию, на распространение, на исполнение...
>
>А еще гражданское, административное и уголовное. И далее по букварю.
>Так вот, чтобы кто-то мог распоряжаться указанными вами правами, он должен иметь
>право собственности на продукт. Которое в случае интеллектуального продукта называется авторским
>правом.Во-первых, давайте-ка для начала определимся, мы с вами говорим о конкретном экземпляре, или идее продукта? Право на использование конкретной копии продукта определяется (в общем случае) лицензионным соглашением. Которое может быть и офертой, как GPL/BSDL/etc., так и бумажкой с подписями - не суть.
Во-вторых, изначально _будущий_ автор _будущей_ программы пользуется для её создания неким сервисом Гугля. Пользуется он им не просто так, а в соответствии с некими правилами (по сути - договором-офертой). Если в этих правилах есть пункты, которые не устраивают этого человека и при этом не противоречат законодательству - этот человек просто не должен пользоваться сервисом. А законодательству эти правила не противоречат, так как ГК РФ разрешает заключать договора, по которым авторские права переходят к другому лицу.
>Я в своих постах как бы иронизирую именно над возможностью создания интеллектуального
>продукта, имеющего хоть какую-нибудь ценность, в этом детском конструкторе. А вы,
>похоже, в такую возможность почему-то верите.Хех... А великую ли ценность имеют всякие "иронические детективы" и иже с ними? ;) А на них спрос есть. Так что не судите по себе. ;)
Мы с вами говорим немного о разном.
Вы со мной говорите о том, что школьник, сделавший на уроке труда табуретку, может заявить на нее определенные права.
Я же с вами говорю о том, что эта кривая табуретка никому абсолютно не интересна, и нечего тут наводить юридическую тень на виртуальный плетень.
Этот конструктор - даже не Дельфи, и qip в нем не напишешь. Вообще чисто визуальные среды программирования - это обучающая игрушка, и не более. Заявлять всерьез, что в таком конструкторе была "создана программа", можно только в кругу лиц, предпочитающих разбираться в законах, а не в программировании.
>Мы с вами говорим немного о разном.
>Вы со мной говорите о том, что школьник, сделавший на уроке труда
>табуретку, может заявить на нее определенные права.
>Я же с вами говорю о том, что эта кривая табуретка никому
>абсолютно не интересна, и нечего тут наводить юридическую тень на виртуальный
>плетень.Что ж, значит, разобрались.
>Этот конструктор - даже не Дельфи, и qip в нем не напишешь.
>Вообще чисто визуальные среды программирования - это обучающая игрушка, и не
>более. Заявлять всерьез, что в таком конструкторе была "создана программа", можно
>только в кругу лиц, предпочитающих разбираться в законах, а не в
>программировании.Не совсем игрушка. Но оправданы они, ИМХО, в более-менее специализированных задачах. Если надо, например, выстроить какой-то процесс, типа схемы аудиопотоков в устройстве типа azalia-кодека. А так — да, визуальные среды подменяют фантазию (творческую работу) воображением (которое суть отражение уже чего-то имеющегося). И получаются горы одинаковых велосипедов с кривыми колёсами. Которые привести в порядок можно только одним способом — создать новые. :( А потом появляются кучи людей, называющих себя программистами, хотя порой даже ни одной книги толковой не прочитали — не то что Кнута, но даже руководство по используемой среде «освой за 14 дней».
Кто такое сказал? Сейчас только в одном сервисе Гугла пользователь передает права Гуглу -- Map Maker.
И по российским законам такое отчуждение прав по-моему не действует. Наверно поэтому для России этот Map Maker недоступен.
>Кто такое сказал? Сейчас только в одном сервисе Гугла пользователь передает права
>Гуглу -- Map Maker.
>И по российским законам такое отчуждение прав по-моему не действует. Наверно поэтому
>для России этот Map Maker недоступен.Почему, действует. Сейчас, по ГК, даже авторское право отчуждаемо.
авторское - не отчуждаемое. Отчуждаемое - право владения и распоряжения.
>авторское - не отчуждаемое. Отчуждаемое - право владения и распоряжения.В ГК РФ нет понятия "авторское право", а есть набор прав, возникающих естественным образом у автора; эти права и называют авторскими. Неотчуждаемы право на имя (то есть право называться как ему будет угодно) и иные _личные_ неимущественные права, они составляют лишь часть авторских прав. Я тоже некорректно выразился изначально, признаю. :( Суть в том, что все права, относящиеся к собственно объекту права, в том числе исключительное право, по нынешнему ГК отчуждаемы.
Эм... Delphi, Reborn?
Delphi и так живее всех живых ;)
А эта штука очень сильно напомнила Scratch - http://scratch.mit.edu/ - язык программирования для детей.
Дочка у меня фанатеет :)
>для визуального проектированиедля визуального проектированиЯ. Исправь заголовок.
Ну и что вам не нравится? Не хотите не юзайте. Пишите сразу программный код. А вот для начинающего или для школьника это может стать началом, которое определит его дальнейшую профессию...Всем надо с чего - то начинать и желательно чтобы это что-то было простым как Паскаль и Дельфи... А насчет шлака - из шлака делают шлакоблоки, таким образом этот не притягательный продукт, становится строительным материалом для крупных проектов...
> ...позволяющей людям, не имеющим опыта программирования, начать разработку приложений...Только у меня эта фраза вызывает когнитивный диссонанс?? Ну а если перефразировать? "...позволяющая людям, незнакомым с бензопилой, начать валить лес...." Мне страшно... :)))
Для простоты доказательства идиотичности сего инструмента, можно спросить сам гугл: а какие конкретно приложения можно сваять сим... гм... "инструментом"? Даже, извините, калькулятор (который отнефикделать решил написать) отнял у меня, профессионала, ЧАС работы, ибо отладка, состояния, обработка ошибок... что в таком случае напишет "новичок"??
Это не столь важно на данном этапе. сейчас главное - сформировать стадо кодеров, как на видео. Потом их станет столько, что они начнут называться программистами, а вы начнете называться слоупоками и нердами.