Вы заморачиваетесь на полноейшей чепухе. Если нужны объекты, значит нужно делать объекты, ничем Вы их не замените.
Делайте гибкую архитектуру в первую очередь. Кэширование одного запроса к базе данных может сэкономить в десятки тысяч раз больше времени, чем экономия на объектах ценой архитектуры.
(С предварительной проверкой версий. В 2.3 не работает, нужно пропускать действие, ибо тогда еще не было экшенбаров)
1) Ставим иконку getActionBar().setIcon(Bitmap icon); Иконку в 1px загрузи с цветом transparent
2) Простое решение «в лоб».
-Отключаешь в OnCreate у активности ActionBar
getActionBar().hide();
-В лайауте, который в setContentView добавляешь верхний лайаут с layout_height = «50dp» и layout_wigth=«fill_parent» и ставишь backgound в цвет любой.
Смотря что таке DB. Если оно само управляет разделяемым доступом к блокирующим ресурсам (коннекшнами там и т.п.), и в тоже время не является само блокирующим или другим боттл-неком, то можно сделать его Синглтоном (ну или статическим полем).
Также стоит принять во внимание стоимость создания такого объекта.
Python
Так как можно показать:
— процедурную парадигму
— ООП
— разработку настольных приложений
— реализацю различных скрипотов для помощи в администировании (не все будут разработчиками)
— реализацию простого web (можно даже с gae)
Если с Python проблемы/не_подходит/не_нравится, то можно преподавать Java или C#: первый семестр — desktop, второй — web.
Но в любом случае язык должен быть один на протяжении всего курса.
P.S. Для junir-ов не забудте показать какую-нибудь систему управления версиями и баг-трекер.
miranda, в базовой версии она портейбл и даже смайликов там нет.
Для удобства придется унавозить парой плагинов (без проблем качаются на офф.сайте) под себя, но это не проблема опять же.
Скайп очень любит использовать 80й порт, видимо из тех же соображений. Это отключается в настройках, но не будешь же всех пользователей просить туда лезть…
RC — это когда фичи для релиза уже все есть, а тестирование еще не закончено
Бета — это когда базовый функционал протестирован, но второстепенные фичи еще не готовы или не зафискированы.
А отдавать на бетатестирование надо как можно раньше, потому что фидбэк от пользователей — неоценимая штука.