Приложения для киосков - Программирование OS X - Несколько мониторов

Я изучил Cocoa + Objective C в первую очередь для разработки iPhone, и мне нужно использовать этот набор навыков, чтобы создать очень простое киоск-приложение для OS X за пару дней. Приложение в основном выглядит следующим образом:

  • В установке есть два сенсорных монитора, приложение должно работать в полноэкранном режиме. Монитор справа действует как подробное представление списка параметров слева. На мониторе слева есть 3 варианта. При выборе одного из них справа будет воспроизведен фильм, при выборе двух вы попадете в викторину, при выборе 3 откроется веб-просмотр.

  • Пользователь не может использовать какие-либо другие операции на ПК. (Я' Я начал читать о разработке приложений для OS X и понял, что Cocoa предоставляет режим киоска для этих типов приложений)

Вкратце мои вопросы:

  • Во-первых, любая помощь в том, как запустить мое приложение в режиме киоска, очень ценится! У меня немного не хватает времени (2 дня, чтобы все это сделать, поговорим о жизни в стартапах!), Так что полностью статичный контент в порядке, я немного беспокоюсь о том, как OS X будет обрабатывать полноэкранный режим, если приложение было написано в меньшем размере окна. (Масштабирование и т. Д.)

  • Далее, если есть два окна, по одному на каждом экране, как мне работать с фокусом? Если пользователю внезапно наскучило содержимое справа и он коснется окна слева, первое прикосновение, вероятно, приведет к фокусировке окна, а второе будет действовать как щелчок по кнопке. Я бы хотел избежать этого сценария! )

  • Каковы парадигмы навигации в OS X? Полагаю, это не так просто, как [navigationController pushViewController] ? Короче говоря, как мне отобразить новое представление поверх существующего?

Спасибо,
Teja

5
задан Tejaswi Yerukalapudi 26 September 2010 в 23:22
поделиться