Google Inventor: теперь две штуки стало biarmicus's blog / 01.11.2010 В прошлой публикации про Google App Inventor я рассказывал про то, как можно установить себе на компьютере эмулятор телефона с операционной системой Android и начать программировать визуальными кирпичиками. Сегодняшний рассказ – про то новое, что появляется в Google App Inventor.Это новое – прежде всего, возможность создавать базу данных, которая находится в сети (в App Inventor она называется Tiny Web Base), по мере необходимости складывать туда информацию и брать ее оттуда. При этом мы можем создать не один, а несколько эмуляторов андроидных телефонов и запрограммировать их на разное поведение. Например, один из наших андроидных телефонов будет находиться в руках учителя, а другой – в руках ученика. Это значит, что теперь на своем компьютере мы можем моделировать целые учебные ситуации!Вот пример такой модели. Сначала запустим два эмулятора андроидного телефона. Обратим внимание на то, что система присваивает им уникальные номера. Первому – 5554, второму – 5556. Это и есть те имена, под которыми они узнают друг друга. Телефоны "видят" друг друга и могут даже обмениваться смс-ками.Теперь соберем две простые программы, построенные на обращении к сетевой базе данных. В этой базе будут храниться тестовые вопросы. Первая программа (назовем ее MakeQuiz) позволяет учителю вводить в базу вопросы и ответы на них со своего телефона.Вторая (TakeQuiz) – для ученика, который будет получать из базы данных вопросы, отвечать на них и узнавать, правильно он ответил или нет.Теперь установим MakeQuiz на телефон 5554, а TakeQuiz - на телефон 5556. Для этого нам понадобится консоль cmd (она встроена в Windows) или Линукс терминал, а также программа adb, которая входит в Software Developers Kit - мы ее уже скачали вместе с пакетом эмулятора. В консоли мы наберем команду adb s emulator-5554 MakeQuiz.apk и затем adb s emulator-5556 TakeQuiz.apk.Теперь запустим на учительском телефоне MakeQuiz, а на ученическом - TakeQuiz. Представим, что у нас урок истории. Учитель вводит вопросы, касающиеся дат известных сражений, а ученик на своем телефоне – отвечает на вопросы.Все работает! база данных программирование телефон эмулятор