The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

18.08.2011 07:43  MIT взял в свои руки проект App Inventor, развитие которого было прекращено Google

Массачусетский технологический институт анонсировал создание нового Центра Мобильного Обучения, начало которому положил проект App Inventor, в рамках которого развивалась работающая внутри браузера экспериментальная система для визуального создания приложений для платформы Android. Начальное финансирование проекта проводится из фондов Google Education. После объявления решения о закрытии Google Labs, компания Google объявила и о прекращении работы над App Inventor. Тем не менее, также было объявлено о намерении сделать это приложение открытым, и, в идеале, продолжить его существование в качестве универсальной образовательной платформы.

Кроме элементов визуального проектирования интерфейса, для определения логики работы программ в App Inventor используются методы, не требующие знания программирования. Алгоритм выполнения действий задается через графический интерфейс, позволяющий как из кирпичей выстраивать линию выполнения программы, перетаскивая мышью различные логические блоки, определяющие готовые действия, такие как функции для интеграции с социальными сетями, работы с web-сайтами, получение данных от системных сенсоров, обработка мультимедиа информации, задействование интерфейса для синтеза речи и распознавание речевых команд. Логические блоки, с учетом условных операторов, стыкуются друг с другом способом, напоминающим пазл.

В дальнейшем визуальные блоки преобразуются компилятором в промежуточное представление на языке Kawa, развиваемом проектом GNU и представляющем собой диалект языка программирования Scheme. На завершающей стадии формируется пакет, готовый для установки на платформу Android. Таким образом благодаря App Inventor далекие от программирования пользователи могли создавать свои приложения для Android, попутно изучая программирование. Среда разработки может использоваться для создания широкого спектра программ, например, для быстрого формирования тестовых и обучающих приложений, для создания несложных игр, инструментов для работы в социальных сетях и привязанных к GPS программ.

Работа нового центра Центра Мобильного Обучения будет вестись с упором на "разработку и исследование мобильных технологий и приложений", предоставляя возможность людям учиться везде, в любое время и у кого угодно". Первичная активность будет сконцентрирована вокруг App Inventor, а следующие проекты - на применение в учебной деятельности таких тем, как учебные приложения, работающие с учетом местоположения (location-aware), технологии "mobile sensing", обработка и накопление данных (Data collection), а также игры с элементами дополненной реальности.

  1. Главная ссылка к новости (http://googleresearch.blogspot...)
  2. OpenNews: Google представил пакет для визуального проектирования приложений для платформы Android
Автор новости: JT
Тип: К сведению
Ключевые слова: visual, language, google, android
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, wanderer (??), 08:52, 18/08/2011 [ответить] [показать ветку] [···]    [к модератору]
  • +1 +/
    Очень-очень похоже на Scratch. Понятно, почему MIT заинтересовался.
     
     
  • 2.2, Serega (??), 09:39, 18/08/2011 [^] [ответить]    [к модератору]
  • +2 +/
    дык, студенты тупеют, уже и Java перестают осиливать :)
     
     
  • 3.3, Аноним (-), 11:37, 18/08/2011 [^] [ответить]    [к модератору]
  • +/
    А для чего, простите, её осилять? Из перспектив только корпоративное рабство в каком-нибудь люксофте.
     
     
  • 4.10, Аноним (-), 13:19, 18/08/2011 [^] [ответить]    [к модератору]
  • +/
    А что не так с люксофтом? Просто интересно.
     
  • 4.29, Lemen (?), 12:43, 19/08/2011 [^] [ответить]    [к модератору]
  • +/
    Да да а у других девелоперов просто радужные перспективы, море шоколадных конфет на берегах из кексов и реки из киселя..
    Везде корпорабство.И вечерами опенсорс для отвода души...
     
  • 1.4, DaGuTa (??), 12:04, 18/08/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    А что перспективно из языков?
     
     
  • 2.6, Адольф (?), 12:25, 18/08/2011 [^] [ответить]    [к модератору]  
  • +20 +/
    Китайский.
     
     
  • 3.27, ДФ (ok), 02:12, 19/08/2011 [^] [ответить]    [к модератору]  
  • +/
    С американским акцентом...
     
  • 2.26, Truelove (?), 20:52, 18/08/2011 [^] [ответить]    [к модератору]  
  • –1 +/
    Python
     
  • 1.5, xxx (??), 12:21, 18/08/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    >Таким образом благодаря App Inventor далекие от программирования пользователи могли создавать свои приложения для Android, попутно изучая программирование.

    Я искренне сочувствую тем людям которые будут пытаться что-то делать в этом уродце. Ничего из заявленого, ни создавать свои приложения, ни изучать программирование они не смогут. Их ждёт только боль и душевные муки.

    Такое ощущение, что создатели этого чуда ставили своей целью наводнить рынки дешёвым кирпичём, коего будет произведено в огромном количестве в попытках собрать пазл нормальной программы.

     
     
  • 2.7, Аноним (-), 12:32, 18/08/2011 [^] [ответить]     [к модератору]  
  • +/
    Вы недооцениваете могущество человеческого желания Титаны программирования прош... весь текст скрыт [показать]
     
     
  • 3.19, xxx (??), 17:24, 18/08/2011 [^] [ответить]    [к модератору]  
  • +/
    Я не недооцениваю. Я просто полагаю, что данный проект ужасен и не стоит траты времени.
    Титаны программирования прошлого века имели глубокие познания в теме поэтому их шедевры на Бейсике меня не удивляют. Первая достойная книжка по программированию которую я прочитал была издана в 80-х и именно про Бейсик.

    >А начинать с чего-то же надо. И начинать с простого для изучения проще, чем с простого для использования.

    Вот тут-то и возникает вопрос, что проще, 30 ключевых слов специального ЯП для новичков или хрень с миллионами кнопок, списков, пунктов меню и т. д.

     
     
  • 4.24, Толстый (ok), 19:32, 18/08/2011 [^] [ответить]    [к модератору]  
  • +1 +/
    "Первая достойная книжка по программированию которую я прочитал была издана в 80-х и именно про Бейсик"

    А искусство программирования Кнута?

     
  • 4.25, Аноним (-), 19:56, 18/08/2011 [^] [ответить]     [к модератору]  
  • +/
    Не просто 30 ключевых слов, а 30 ключевых слов синтаксические конструкции оп... весь текст скрыт [показать]
     
  • 3.21, Аноним (-), 17:55, 18/08/2011 [^] [ответить]     [к модератору]  
  • +1 +/
    Дык есть умельцы которые и на brainfuck е пишут достойные программы Только в ... весь текст скрыт [показать]
     
  • 1.8, Grammar Nazi (?), 12:36, 18/08/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    Логотип по ссылке http://www.gnu.org/s/kawa/ прикольный :-)
     
     
  • 2.9, cobold (ok), 13:09, 18/08/2011 [^] [ответить]    [к модератору]  
  • +2 +/
    да, действительно :) Будет у людей в голове kawa
     
  • 1.11, Толстый (ok), 14:11, 18/08/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Как это не печально, будущее за визуальным программированием. Большинство программистов лет через 20 будут только подсоединять готовые блоки друг к другу. А разработкой самих блоков будут заниматься относительно небольшое количество профессионалов, на намного более низком уровне.
     
     
  • 2.13, Аноним (-), 14:25, 18/08/2011 [^] [ответить]     [к модератору]  
  • –1 +/
    Это не будет Как минимум, скоро конец света ... весь текст скрыт [показать]
     
  • 2.14, Anonym (?), 14:32, 18/08/2011 [^] [ответить]    [к модератору]  
  • +/
    > Как это не печально, будущее за визуальным программированием. Большинство программистов
    > лет через 20 будут только подсоединять готовые блоки друг к другу.
    > А разработкой самих блоков будут заниматься относительно небольшое количество профессионалов,
    > на намного более низком уровне.

    Первая попытка сделать это - Delphi. Но сильная платформозависимость этого продукта привела к провалу проекта ввиду невозможности конкурировать с Microsoft Visual C и Basic. Но идея "программирования без программирования", доступного любому, даже анацефалу, уже тогда (в извращенной форме, по-моему)овладела умами топ-менеджеров компаний-китов ИТ.  

     
     
  • 3.28, detergen (?), 11:31, 19/08/2011 [^] [ответить]    [к модератору]  
  • +/
    Задолго до дельфи был Clarion, тот что для доса еще, который сам код генерил...
     
  • 2.15, Аноним (-), 14:51, 18/08/2011 [^] [ответить]     [к модератору]  
  • +2 +/
    А программисты и так только подсоединяют готовые блоки друг к другу, даже работа... весь текст скрыт [показать]
     
     
  • 3.16, Толстый (ok), 14:54, 18/08/2011 [^] [ответить]    [к модератору]  
  • +/
    Да, полностью согласен. Glue-programming это называется, взять готовые фреймворки и библиотеки и состряпать из этого программу. Вполне логично, что это можно перенести на визуальный уровень через какое-то время.
     
  • 2.18, filosofem (ok), 16:29, 18/08/2011 [^] [ответить]    [к модератору]  
  • +/
    >Большинство программистов лет через 20 будут только подсоединять готовые блоки друг к другу.

    Угу, еще через 20 лет люди перестанут разговаривать и переписываться и будут общаться при помощи картинок и жестов.

     
  • 2.20, xxx (??), 17:33, 18/08/2011 [^] [ответить]    [к модератору]  
  • +/
    Видимо авторы App Inventor с тобой не согласны. Они полагают, что даже низкоуровневые вещи должны собираться пазлами (судя по первой картинке).
     
  • 1.17, DJa (?), 16:09, 18/08/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Таки не надо путать программирование с созданием интерфейсов. ИМХО, создание интерфейсов из блоков, разработанных профессиональными дизайнерами, есть добро. А программирование бизнес-логики никто не отменял. И никакая визуализация тут не спасет.
     
  • 1.23, Аноним (-), 18:10, 18/08/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    как игрушка сгодится, но срьезных вещей не нарисуешь. Так что смысла не вижу
     
  • 1.31, Аноним (-), 13:25, 03/11/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Не знаю, я занимаюсь робототехникой, пишу на app inventore разных простые проги и управляю роботом через BT))
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor