Java ME → Splash Screen на J2ME из песочницы
Здравствуй %хабраюзер%!
Сразу хочу сказать что эта статья рассчитана на новичков а не на продвинутых гуру.
J2ME умерла... А вот и нет!
Информационные технологии стремительно развиваются, с приходом в нашу жизнь смартфонов, КПК и прочих новшеств — люди начали быстро забывать про телефоны, разработка программ на J2ME притихла. С слезами на глазах, до последнего вздоха, хочется верить что это не так. И кажется. уже завтра, ты увидишь новую статистику — статистику где java 2 micro edition не уступает никому, и даже наоборот — превосходит цифрами. Увы, наверное это всего лишь мечты.
Вспоминается то время, когда слово «j2me» было у всех на устах, а форумы гнулись от вопросов и идей, связных с j2me. Это была и есть воистину мощная технология! Такой она для меня и останется.
Выше и выше поднимаются статистики продаж device'ов с установленной OS. Статистики — это хорошо, но можно ли им доверять на все 100%? Я например не могу, потому что каждый день вижу много трубок, в людей которые могут запросто позволить себе купить дорогой Android или продукцию от Apple. Но теме не менее пользуются обычными телефонами, Samsung, Sony Ericsson, Nokia.
А на вопрос:
— «Почему Вы не купите новинку?»
Отвечают с гордостью:
— «Меня и тут все устраивает».
Однако принцип «Только для звонков» в моем случае не работает. Часто замечаю как знакомые в полную силу используют функционал простого телефона. Когда надо быстренько пополнить счёт мобильного себе или родным — не раз видел что делали это при помощи WM Keeper Mobile. Также записывают встречи, важные даты, органайзер работает как надо. Читают новости в родном RSS Reader'e, Отправляют электронную почту и даже пишут в свой Blogger-блог. И это действительно так!
После таких слов хочется включить классическую музыку, открыть любимый NetBeans и программировать, программировать и ещё раз программировать. Чем кстати мы сейчас и займемся. А напишем мы Splash Screen, подробней под катом…
Дисклеймер:
Сразу хочу сказать что эта статья рассчитана на новичков а не на продвинутых гуру.
Информационные технологии стремительно развиваются, с приходом в нашу жизнь смартфонов, КПК и прочих новшеств — люди начали быстро забывать про телефоны, разработка программ на J2ME притихла. С слезами на глазах, до последнего вздоха, хочется верить что это не так. И кажется. уже завтра, ты увидишь новую статистику — статистику где java 2 micro edition не уступает никому, и даже наоборот — превосходит цифрами. Увы, наверное это всего лишь мечты.
Вспоминается то время, когда слово «j2me» было у всех на устах, а форумы гнулись от вопросов и идей, связных с j2me. Это была и есть воистину мощная технология! Такой она для меня и останется.
Выше и выше поднимаются статистики продаж device'ов с установленной OS. Статистики — это хорошо, но можно ли им доверять на все 100%? Я например не могу, потому что каждый день вижу много трубок, в людей которые могут запросто позволить себе купить дорогой Android или продукцию от Apple. Но теме не менее пользуются обычными телефонами, Samsung, Sony Ericsson, Nokia.
А на вопрос:
— «Почему Вы не купите новинку?»
Отвечают с гордостью:
— «Меня и тут все устраивает».
Однако принцип «Только для звонков» в моем случае не работает. Часто замечаю как знакомые в полную силу используют функционал простого телефона. Когда надо быстренько пополнить счёт мобильного себе или родным — не раз видел что делали это при помощи WM Keeper Mobile. Также записывают встречи, важные даты, органайзер работает как надо. Читают новости в родном RSS Reader'e, Отправляют электронную почту и даже пишут в свой Blogger-блог. И это действительно так!
После таких слов хочется включить классическую музыку, открыть любимый NetBeans и программировать, программировать и ещё раз программировать. Чем кстати мы сейчас и займемся. А напишем мы Splash Screen, подробней под катом…
Разработка под Apple iOS → iOS tips and tricks: Динамический Default.png из песочницы
При разработке под iOS время от времени у заказчиков, да и у некоторых программистов возникает закономерный вопрос: «А можно ли каким-нибудь образом при старте приложения подменять картинку?».
Немного порыскав по интернету, и покопавшись в документации, то напрашивается ответ, что сделать это невозможно по следующим причинам:
Однако, все же, это возможно сделать стандартными способами, без всякого рода Jailbreak'а. Впрочем, как и у каждого решения есть свои плюсы, минусы и особенности.
Немного порыскав по интернету, и покопавшись в документации, то напрашивается ответ, что сделать это невозможно по следующим причинам:
- Файл, который показывается при запуске приложения лежит внутри папки приложения, и, ак следовательно переписать его не является возможным
- По аналогичной причине нельзя изменить файл Info.plist, в котором сохраняется относительный путь к файлу стартовым изображением
Однако, все же, это возможно сделать стандартными способами, без всякого рода Jailbreak'а. Впрочем, как и у каждого решения есть свои плюсы, минусы и особенности.
.NET → Создание заставок (splash screen) в .net 3.5 SP1
Если вы сталкивались с программированием в .net, то наверняка замечали, что при запуске программы, написанной с использованием WPF, долгое время ничего не происходит. Так продолжается секунд 10, а потом уже открывается главное окно приложения. Даже запуск пустого шаблона WPF приложения занимает около двух секунд.Эта пауза вносит неопределенность в восприятие программы пользователем: запустилась программа или нет?
Решить эту проблему можно показав заставку сразу после запуска. Это даст физический отклик сразу после запуска приложения и создаст иллюзию более быстрой загрузки.
О том, как это сделать написано под катом.
Веб-разработка → Teaser 1-2-3. Бесплатный сервис для разработчиков
Teaser 1-2-3 решает задачу сбора адресов электронной почты на тизерной странице и обеспечивает удобную работу с ними в дальнейшем.
По сути он позволяет сэкономить несколько дней разработки и использовать это время более продуктивно.
Основные особенности:
- генерация кода формы регистрации адреса электронной почты,
- отправка "приветственного письма" для зарегистрировавшихся (текст вы задаете сами),
- экспорт хранящихся адресов в CSV (для дальнейшего использования),
- интерфейс в стиле 37signals.
Hash Train (hashtrain.com) изначально создавал его для себя, но сейчас доступ к сервису открыт для всех разработчиков.
Более подробнее о возможностях в блоге Hash Train - http://ru.hashtrain.com/2008/7/8/teaser-…
Адрес сервиса Teaser 1-2-3 - http://teaser123.net
По сути он позволяет сэкономить несколько дней разработки и использовать это время более продуктивно.
Основные особенности:
- генерация кода формы регистрации адреса электронной почты,
- отправка "приветственного письма" для зарегистрировавшихся (текст вы задаете сами),
- экспорт хранящихся адресов в CSV (для дальнейшего использования),
- интерфейс в стиле 37signals.
Hash Train (hashtrain.com) изначально создавал его для себя, но сейчас доступ к сервису открыт для всех разработчиков.
Более подробнее о возможностях в блоге Hash Train - http://ru.hashtrain.com/2008/7/8/teaser-…
Адрес сервиса Teaser 1-2-3 - http://teaser123.net