Monday, July 31, 2006

Еще о штрих-кодах

Вот на эту систему штриховых кодов все должны перейти к 2010 году: GS1 RSS (Reduced Space Symbology) barcodes.

Соответственно, системы с мобильными штрих-кодами должны будут поддерживать тот же формат.

VXML примеры

Пример использования Voice XML (в связке с JSP) для системы интерактивного голосования. Исходные тексты приложения.

J2ME игры

Хороший пример (с исходными текстами) программирования игр на J2ME

Web development links

Пара интересных ссылок для памяти:

RubyOnRails - русский сайт
Google Web Toolkit links - хороший ресурс для программирующих с использованием GWT

Friday, July 28, 2006

Оплата по звонку

Можно посмотреть демонстрацию сервиса, позволяющего осуществлять оплату интернет-контента посредством звонка на выделенный номер:

http://www.linkstore.ru/paycall/index.jsp

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

Это дает возможность реализовать удобную форму оплаты для интернет-пользователй. Их работа с Вашим контентом может быть оплачена посредством простого телефонного звонка: номер, выделенный компанией AudioTele является платным. И владелец контента в итоге будет получать оплату на основе договора с телефонным оператором (точно также, как сейчас работают контент-провайдеры SMS сервисов с мобильными операторами). Иными словами, оператор Audiotele собирает деньги со своих абонентов, а дальше происходит разделение прибыли с контент-провайдером.



В демонстрационных примерах используется Ajax. То есть все модификации сайта выполняются на уровне клиентской части и не зависят от используемой среды программирования на сервере (JSP, ASP, PHP, Perl etc.)

P.S. звонки на тестовый номер 8 800 505 1217 - бесплатные :-)

JP - 7

Новая реализация JVM для мобильных телефонов Sony Ericsson предлагает внушительный список опций. Во первых, реализовано параллельное исполнение мидлетов. Насколько я понимаю, это первая подобная реализация. Во вторых, очень внушителен список поддерживаемых API:

  • CLDC 1.1 (JSR 139)
  • MIDP 2.0 (JSR 118)
  • Wireless Messaging 1.0 and 2.0 APIs (JSR 120/205)
  • Mobile Media API (JSR 135)
  • Java Technology for the Wireless Industry (JSR 185)
  • Java API for Bluetooth™ (JSR 82) (optional)
  • PDA Optional Packages for the Java ME Platform (JSR 75)
  • Web Services API (JSR 172)
  • Advanced Multimedia Supplements (JSR 234) (camera capabilities)
  • Mascot Capsule Micro3D Version 3
  • Mobile 3D Graphics API for Java ME (JSR 184)
  • Nokia UI API 1.1
Подробнее см. здесь

Еще о Parlay X

Эрикссон обновил раздел, посвященный Parlay X на своем сайте поддержки разработчиков. Много интересных материалов:
- JAX-WS (Java API для XML) интеграция
- примеры сервисов

Thursday, July 27, 2006

Не тот режим

Судя по всему, i-mode умрет в МТС. Мне кажется, там не поняли главного. Какая разница, что за язык разметки использовать - WML или cHTML. МТС не создало главного - среды для создателей контента, возможности явочным порядком предлагать свой контент и получать за это деньги. Это именно то, что и продвинуло i-mode на его родине. А здесь опять - избранные компании, никакой прозрачности и все прочие знакомые радости.

Wednesday, July 26, 2006

Хорватские зарисовки

Балканский медвед. На монете в 2 куны изображен известный зверь и прямо написано: medvejd. Что называется - и ты, Брут

Tuesday, July 18, 2006

Летнее

Hotcaptcha - новый проект по проверке "человечности" веб-пользователей. В отличии от традиционных систем (типа используемых на Linkstore), где для подтверждения ввода пользователю предлагают вести символы с некоторой картинки, здесь пользователю предлагается набор лиц (как женских, так и мужских - по выбору) и предлагается указать привлекательных

Monday, July 17, 2006

Утечка данных

Согласно статистике, 65% американцев теряют в течение года свои мобильные телефоны. А ведь на современных смартфонах может храниться (и реально хранится) большой кусок корпоративных данных (по оценкам Gartner - до 40% корпоративной информации).

Sunday, July 16, 2006

О спорт, ты мир

По следам сегодняшнего судейства матча Томь - Спартак. Во что поведал Яндекс про сулью Кулалаева (это - Московские новости аж за 2001 год):

На третьем месте нашего пьедестала эксперты "МН" решили
поставить дотоле безвестного футбольного судью Кулалаева из города
Волжского. В минувшую среду этот арбитр в ходе матча между
командами второй лиги - ростовским СКА и махачкалинским "Динамо" -
продемонстрировал отменную физическую готовность, которая одна и
спасла ему жизнь. Шла третья добавленная к основному времени игры
минута, когда Кулалаев при ничейном счете назначил пенальти в
ворота гостей - динамовцев. Ростовские трибуны возликовали, а
дагестанские футболисты в гневе набросились на арбитра. Поскольку
сил милиции было явно недостаточно, чтобы защитить судью от
двадцати взбесившихся игроков (на поле выскочили даже запасные), а
ОМОН в полной боевой амуниции неторопливо спускался с трибун,
Кулалаев решил спасаться бегством. Безуспешная, к счастью, погоня
за арбитром была остановлена лишь через пять минут с помощью
щитов, дубинок и прочих спецсредств, после чего пенальти был,
наконец, пробит: нападающий СКА четко уложил мяч в "девятку". Это
спровоцировало новую атаку на Кулалаева. Однако тот уже давно
выбежал за пределы поля и резво нарезал круги по беговой
дорожке. Так красив и стремителен был его бег, что ретивые
махачкалинцы сразу поняли: им не достать арбитра даже с
помощью пластиковых бутылок, запущенных на зеленый газон с
трибун, и в бессильной злобе стали закидывать "снаряды"
обратно. Завязавшуюся перестрелку умело использовали омоновцы.
Они прервали великолепный забег Кулалаева, которому наверняка
позавидовал бы сам Владимир Куц, и препроводили арбитра в
раздевалку.


То есть этого малого еще 5 лет назад бить хотели Ж-)

Friday, July 14, 2006

Новости из России

Золотой корпус, 50 брюликов (из них 10 - голубых (о как!). В целом получился самый дорогой в мире мобильный телефон. Изготовлен в Москве, компанией Анкорт. Цена: 1.3 миллиона долларов



Других телеком-новостей, посвященных России не было ...

Thursday, July 13, 2006

JavaScript SOA

Интересный пример от IBM: JavaScript приложение (конечно, с Ajax) для доступа к веб-сервисам. Построено на базе библиотеки dojo, которая становится, практически, главным enterprise ресурсом для JavaScript

Wednesday, July 12, 2006

Не звони ...

В порядке завершения своих телекоммуникационных проектов Интел ищет покупателя для Dialogic. Чем все это закончится для продуктовой линейки, естественно, неизвестно. А между тем эти карты очень популярны в отечественных телекоммуникационных продуктах.

В статье к тому же упоминается возможное увольнение до 16 000 человек ...

Я сказал Drupal ...

IBM рассматривает open source пакеты для посторения веб-сайтов. Их рекомендация - Drupal. Интересная и, главное практическая, статья - первая в серии публикаций.

Интересная таблица сравнения open source пакетов, которую они использовали при принятии решения о выборе Drupal:

Tuesday, July 11, 2006

Мобильные купоны

Компания Cellfire получила очередной раунд финансирования в $10 миллионов для развития проекта мобильных купонов.
А мы, в свою очередь, можем предложить и более интересные вещи в этой области. И даже за более скромные деньги :)

Monday, July 10, 2006

Ajax encoding

Технический трюк для борьбы с encoding при использовании Ajax. Проблема, как всегда, связана с кириллицей. Проблемы нет, если все делать в UTF-8, а вот если использовать CP-1251 или что еще - то да, вам поможет нижеследующий трюк:

Вы запрашиваете через XMLHttpRequest() некоторую JSP страницу. И результат ее работы Вам нужен не в UTF-8. Прямое указание кодировки в потоке запрашиваемой страницы решает проблему:

<%
response.setContentType("text/html;charset=windows-1251");
%>

Mobile widgets

Компонентный подход к созданию мобильных приложений: мобильные виджеты.

Friday, July 07, 2006

В ногу со временем


Это не очередные веселые картинки от российского контент-провайдера. Это MMS, рассылаемый компартией Китая в связи с ее (компартией) 85 летием

Thursday, July 06, 2006

Java USB

Полезная статья - работа с USB из Java

Мобильный поиск

Интересные замечания и статистика о мобильном поиске от Yahoo. Интересно, что мобильные пользователи при поиске используют больше слов (то есть поисковые запросы просто длиннее), чем на десктопе. И это несмотря на очевидные трудности набора текстов. Одно из объяснений как раз и опирается на эти затруднения набора - люди не хотят его повторять и стараются все набрать сразу.

Другой момент - это вариативность запросов. Она гораздо больше для мобильных пользователей. Для PC 50% всех запросов приходится на 20 основных образов, для мобильных пользователей такая же двадцатка собирает только 2% всех запросов.

Wednesday, July 05, 2006

Яишница ...

Вот интересный URL: http://www.nsk.mts.ru/index.jsp
При заходе на него (случайно попал - смотрел referers в логе веб сайта) получаем следующее:

<%@ page language="Java"%>
<%@ page import="java.util.*" %>
<%@ page import="java.text.*" %>
<%@ page import="java.sql.*"%>
<%@ page import="java.io.*"%>
<%@ page import="actis.nsk.gsm.*" %>
<%@ page import="actis.nsk.gsm.info.*" %>
<%@ page import="actis.nsk.gsm.vote.*" %>
<%@ page import="oracle.sql.*"%>
<%@ page contentType="text/html; charset=windows-1251" %>
<%
response.setHeader( "Cache-control", "no-cache" );
int const_mainnews_num = 2; // Число новостей на главной странице
int const_mainlinks_num

и так далее.

иными словами .jsp файл отображается как текст. Там дальше JDBC обращения к базе идут, структура таблиц и т.д. :)

Чего-то в МТС не то :-)

Сейчас 05.07 18:04 по Москве. Интересно, когда поправят?

Конец dial-up

Новые правила присоединения (введение оплаты за трафик) делают поддержку dial-up по текущим ценам убыточной. Провайдерам придется либо поднимать цены, либо вообще сворачивать этот бизнес. Последнее уже происходит в Петербурге (см. здесь)

Интересно, все-таки, как у нас все устроено :(


Tuesday, July 04, 2006

Что почитать

Несколько интересных линков:

1. Полезная статья и не менее интересная дискуссия о практическом использовании
Hibernate.

2. Как получить press coverage для своего проекта. Реально полезные суждения бывшего журнального редактора. Но это только для тех из нас, кто работает на "тот" рынок. Отчественные редакторы такого не пишут. Да здесь и проще все, одни деньги :(

3. Ну и, конечно, LinkStore

Венчурный фонд

Газета "Ведомости" утверждает, что венчурный фонд для IT компаний будет создан в ближайшее время (аж прямо в июле). Общий объем фонда - 100 млн, на один проект может быть выделено до 3 млн. долларов

SMS маркетинг

Здравая идея - разрешить пользователям в автоматическом режиме создавать свои маркетинговые компании для мобильных абонентов. Я могу просто опеределить набор ключевых слов, который владелец телефона посылает по SMS на выделенный номер и контент, который будет отправляться в ответ.

Все здорово, но непонятно как, например, подобное может существовать в российских условиях, с нашими операторами. Особенно такие вещи, как групповая рассылка. А вот для оператора подобного рода система - реальный трафикогенератор для SMS.

Monday, July 03, 2006

Порталы, говоришь ...

Порталы, портлеты, JSR-168, Ajax и прочие мудрености. А вот какое объявление с городских улиц подсмотрено в журнале nl:



Все просто. И, самое главное, понятно.

MySQL forge

новый ресурс от MySQL - коллекция open source проектов и примеров использования для MySQL

Free VPN

Очень интересный софт - бесплатная VPN для Windows. И, что особено приятно, загрузочный пакет - маленький :-)