Как се пуска Apache на Nokia

Сигурно сте забелязали, че съм се хванал да си направя телефона, мултифункционално устройство. След като си oсигурих възможността за синхронизация с Линукса си, сега реших да му сложа и Apache сървър за да мога да използвам няколко API – та и да си комуникирам с моя телефон през Уеб.

Ето, че и успях:

mobsite1.png

Отне ми малко време, но, ако искате и вие да си направите ‘гавра’ с телефона си, ето как става това.

1. Трябва да имате Symbian OS 9.2, Series 60 v3 или v2 телефон (не е задължително да е Nokia)

2. Трябва да свалите и инсталирате следните файлове:

файл1: s60_openc_plugin.zip от този сайт. В архива ще намерите няколко .sis файла. в папка s60opencsis. Инсталирайте всички БЕЗ stdioserver.sis

файл2: PythonForS60 и PythonScriptShell от тук. (изберете последната версия за телефона ви)

файл3: raccoon_0_10_0_3rdEd.zip oт тук

Инсталирайте ги в последователността показана в тази статия. Един след друг. След това остава само да стартирате Racoon от Application менюто на телефона си.

Улеснение

За ваше улеснение, събрах тук, в един архив всички необходими файлове, за да стартирате уеб-сървър на телефона си. Те са тествани и работят на Nokia N95, но би трябвало да работят и на всеки един от посочените по-долу модели. Ако искате да имате последни версии на файловете ви препоръчвам да си ги свалите от посочените от мен източници.

Какво можете да правите с този уеб-сървър

Освен нормалните неща, можете да подавате заявки към телефона си, към камерата му, към GPS-a и към още доста приемници. Когато стартира страницата, имате демо – страница със примерни скриптове. Много са интересни. Включени са и следните модули : mod_access, mod_alias, mod_auth, mod_autoindex, mod_dav, mod_dav_fs, mod_dir, mod_expires, mod_log_config, mod_mime, mod_setenvif , mod_python.

  • Можете да снимате отдалечено през уеб
  • Можете да използвате телефона като уеб-камера
  • Можете да намерите други мобилни сайтове наоколо
  • Можете да намерите местоположението на клетката на мобилен уеб-сайт
  • Можете да изпратите моментно съобщение от уеб до телефона
  • Достъпвайте през уеб – отметки, снимки, съобщения, контактите и календара на телфона си.

Series 60 телефони

Nokia N95 8GB Nokia N82 Samsung SGH-i450
Samsung SGH-i550 Samsung SGH-i560 Nokia N81
Nokia E51 Nokia N77 Nokia 5700 Nokia 6120
Samsung SGH-i400 Nokia 6121 Nokia N81 8GB
Nokia E90 Nokia E61i Nokia E65 Nokia 6110 Navigator
Nokia N76 Nokia N93i Lenovo P930 LG KS10
Nokia 6290 Nokia N75 Nokia N95 Nokia E62
Nokia E50 Nokia 5500 Sport Nokia N93
Nokia N73 Nokia N72 Nokia N92 Nokia N71
Nokia N80 Nokia E70 Nokia E61 Nokia E60
Nokia 3250 Nokia N91 Nokia N70 Nokia N90
Nokia 6682 Nokia 6681 Nokia 6680 Nokia 3230
Nokia 6670 Nokia 6630 Nokia 6260 Nokia N-Gage QD
Nokia 7610 Nokia 6620 Nokia 3660 Nokia 3620
Nokia 6600 Nokia 3600 Nokia N-Gage Nokia 3650
Nokia 7650 Panasonic X800 Panasonic X700
Samsung SGH-i520 Samsung SGH-Z600 Samsung SGH-D730
Samsung SGH – D720 Siemens SX1

Зимна тема за телефон

Ако имате Нокия (или друг Symbian S60 телефон), ето от тук, можете да си свалите безплатно зимна тема, публикувана под Creative Commons лиценз.

Тоест, можете да я използвате, споделяте и променяте, без комерсиална употреба.

Темата е с чудесно качество и аз вече я използвам. Работи на всеки език ,които поддържа телефона ви.

Подарявам ви я, по повод празниците, за да сте усмихнати и щастливи.

Как да синхронизираме данни между Nokia и Fedora.

Ето един начин, който е тестван на Fedora 7/8 и Nokia N95. Сигурен съм, че ще работи и на други подобни комбинации.Какво ни трябва:
1. MultiSync – http://www.multisync.org
2. Нокия с BlueTooth (или с USB кабел)

Пускате MultiSync. Неговата цел е да създаде двойки (или повече) участници, които да си разменят данни.
Аз искам да синхронизирам книгата с адреси на моя лаптоп и на телефона си.

  • Добавяме нова група, към която можем да добавяме различни програми и устройства
  • Добавяме към тази група (с натискането на бутона Edit) телефона.

sync4.pngТой се води syncml-obex-push обект. Можете да го изберете от списъка. В полето за рекакция, трябва да въведете данните за телефона си.

sync2.png

Ето и пример. Налага се само да промените Mac адреса си и начина за връзка с телефона, ако използвате USB вместо bluetooth. Не променяйте друго.

<?xml version=“1.0″?>
<config>
<!– (Only for blue) The bluetooth address if the bluetooth mode is selected –>
<bluetooth_address>Mac адрес</bluetooth_address>

<!– (Only for blue) The bluetooth channel to use (usualy the 11) [x] –>
<bluetooth_channel>10</bluetooth_channel>

<!– (Only for USB) The usb interface number of the SYNCML-SYNC target. use syncml-obex-client -u (as root!) to find it. –>
<interface>0</interface>

<!– The string that the plugin will use to identify itself. Some devices need a special string here. –>
<identifier>PC Suite</identifier>

<!– The syncml version to use: 0 for 1.0, 1 for 1.1 and 2 for 1.2 –>
<version>1</version>

<!– if the plugin should use wbxml –>
<wbxml>1</wbxml>

<!– The username to use. Leave empty to not require a username –>
<username></username>

<!– the password for the username –>
<password></password>

<!– sets the connection type to use. 5 means obex over usb, 2 means obex over bluetooth –>
<type>2</type>

<!– If wbxml is enabled, defines wether the wbxml should use string tables –>
<usestringtable>1</usestringtable>

<!– Never send ADD command, but send REPLACE (not needed normally) –>
<onlyreplace>0</onlyreplace>

<!– Sets the maximum allowed size in bytes of incoming messages (some device need this option set). Example: 10000 –>
<recvLimit>10000</recvLimit>

<maxObjSize>0</maxObjSize>

<!– The name of the contacts db. Must be the same as the phones sends –>
<contact_db>Contacts</contact_db>

<!– The name of the calendar db. Must be the same as the phones sends –>
<calendar_db>Calendar</calendar_db>

<!– The name of the note db. Must be the same as the phones sends –>
<note_db>Notes</note_db>
</config>

sync3.png

След това трябва да изберем с какво ще синхронизираме телефона. Въвеждаме нов обект.
Тук аз предпочитам да работа с evolution и избирам evo2-sync. Няма нужда от настройки.

Вече сме конфигурирали клиента и можем смело да натиснем бутона за синхронизация.

sync5.png

Готово :)

Ако имате проблеми, пишете ми.