Если все будет написано на Java, то взаимодействие между сервером и клиентами(десктоп, сайты) можно организовать с помощью Jax-WS.
Для базы данных можно использовать как ORM(здесь есть от чего оттолкнуться http://www.javaworld.com/javaworld/jw-07-2008/jw-07-orm-comparison.html), так и чистый JDBC(более производительное решение, но более сложное).
Для непосредственно web приложений пока непонятно, что можно использовать т.к. неясны требования, если нагрузка не сумасшедшая посмотрите в сторону JSF(richfaces, primefaces).
Не посмотрел на теги в самом начале.
Как я понимаю принтер сетевой, вам стоит смотреть в сторону Zero configuration network. Для андроида можно воспользоваться библиотекой jMdns.
Вот ссылка на документацию: developer.android.com/reference/android/graphics/Bitmap.html#recycle()
По сути, мы указываем GC, что изображение можно собрать(вызываем, когда изображение больше не используется)
В документации сказано, что в нормальном процессе этот метод не должен вызываться и gc подберет изображение, если на него не осталось ссылок, но в реальности часто выходит так, что изображение не удаляется.
извиняюсь за слово «чтиво», но иначе это не назвать, вроде и художественное, вроде и техническое, в конечном итоге выходит, что книга вроде и хорошая, интересная, но какая-то слишком уж поверхностная.
если смотреть именно интернет, то заявленная провайдером www.speedtest.net/result/1107057618.png, внутресетевые ресурсы при заявленных 100 мегабитах отдаются на скорости 5-6 мегабайт), но это проблемы не роутера
Повисания бывало наблюдал, но при обычном режиме работы(торренты на 2 машинах, IP-TV, youtube,p2p) вполне нормально, лаги бывают, но не то чтобы часто
Для базы данных можно использовать как ORM(здесь есть от чего оттолкнуться http://www.javaworld.com/javaworld/jw-07-2008/jw-07-orm-comparison.html), так и чистый JDBC(более производительное решение, но более сложное).
Для непосредственно web приложений пока непонятно, что можно использовать т.к. неясны требования, если нагрузка не сумасшедшая посмотрите в сторону JSF(richfaces, primefaces).