2013-05-24 3 views
0

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

Примечание: кто-то предложил использовать Heroku, но, прочитав это руководство, я остался невежественным относительно того, что это такое, и как я обращаюсь к нему с компьютерного колледжа. Любая помощь будет оценена по достоинству.

+0

«Я ничего не могу установить на них» - так как люди будут демонстрировать какие-либо из своих заданий? Вы должны разъяснить это своим инструктором, а не спрашивать о SO ... – Nate

+0

Подпишитесь на бесплатную учетную запись amazon aws и используйте один из микро-экземпляров free ameron amazon для настройки вашего приложения. Я делал это несколько раз для небольших демонстраций, отлично работает. Вам просто нужно загрузить java и scala и установить их на облачном экземпляре, с которым вы работаете. –

ответ

1

Heroku - это хорошая платформа для размещения облачных приложений, и вы можете легко развернуть свое игровое приложение в течение 1-2 часов или даже меньше. Только поймите, вам нужно иметь кредитную карту для создания учетной записи с ними. Вы не будете платить ничего, а с вами простой проект колледжа, вы можете получить их бесплатно пакет

Чтобы начать работу

  1. Скачать Heroku инструмент пояс с их сайта и установить его на своем домашнем компьютере

  2. создать учетную запись на Heroku и запишите имя пользователя/пароль

  3. с помощью Git Баш, подключиться к Heroku, создать новое приложение, создать локальный мерзавца, копировать игры приложение этого мерзавца и подтолкнуть его к удаленный сервер Heroku» Инструкции: http://www.playframework.com/documentation/2.0/ProductionHeroku

  4. ваше приложение должно быть и работает

Вы можете задать здесь, если вы застряли где-нибудь.

1

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

+0

Я понятия не имею, как это сделать. Где я даже начинаю? –

+0

На этом веб-сайте есть учебники для большинства маршрутизаторов: http://portforward.com/english/routers/port_forwarding/ Вы в основном хотите открыть порт. Игра запускается во внешний мир. То есть вы хотите иметь доступ к вашему общедоступному IP-адресу (вы можете найти это, набрав «мой ip» в Google) с портом, и на нем должно быть установлено приложение Play. То есть 123.456.789.101:9000 должно иметь приложение Play. –

+0

Это классная идея, но она действительно ужасно сложна –

Смежные вопросы