Showing posts with label mobiilinternet. Show all posts
Showing posts with label mobiilinternet. Show all posts

Wednesday, February 11, 2015

Proov vanast mobiilist

Postituse algne tekst on võetud ingliskeelse Wikipedia Linuxi-artiklist:
  Linux is a Unix-like and mostly POSIX-compliant operating system assembled under the model of free and open-source software ...  
Niisiis oli seesinane algselt postitatud Samsung SGH-C170 mobiiltelefoniga, mida kasutan paari enda tehtud wap-lehekülje (jah, WAP-lehekülje) testimiseks, sest see telefon on niivõrd piiratud funktsionaalsusega.
Blogisissekande mobiiliga postitatud sisu eraldasin postitust tavalise arvutiga laiendades teksti lõppu.

Samsung SGH-C170

Samsung SGH-C170 on väga algne 2007. aastast pärinev mobiiltelefon, mis toetab ainult GPRS mobiil-andmeside standardit, ning milles on väga algne WAP-lehitseja, mis toetab vaid WML 1.2.1 standardit, kerget XML-i, ning GIF ja JPEG pilte (max suurus vist kuni 30 Kb, kui mälu ei peta). GPRS peaks nagu tähendama 2.5G toetust...

Muud piirangud

2015. aasta probleem kuupäevaga
Esile tuleb tuua seda, et mis tahes 2015. või hilisema aasta kuupäeva ei otseselt võimalik lisada. Kiiruga toimis see lahendus: selleks, et vähemalt esiekraanil näidatud kuupäev peaks nädalapäeva paika, valisin 11 aastat varasema aasta, mis ei langeks kokku peale 2007. aastat olevate aastatega. Sarnase probleemiga mudeleid on veelgi.

Huvitavama lahenduse leidsin antud telefonimudelit arutava gsmarena foorumi postitusest:

• Keera kuupäev 31.12.2014 23:59 peale, siis muuda kellaaega iga kord 23:59 peale ja oota minut seni kuni kukub õige kuupäevaga uus kuupäev.
Ääremärkus: Aasta lõpupoole novembris-detsembris on muidugi aeganõudev kogu see tsirkus läbi teha...

Kuid kui telefoni kasutada vaid ajutiselt (testimiseks vms), siis on muidugi lihtsam sisestada 3-4 või 11 aastat varasem aasta, kus nädalapäevad sobivad olemasoleva kuupäevaga ilusti kokku.

WAP lehitseja piirangud
C170 mobiili WAP-lehitsejas on WML-lehekülje ühe deki (WML-formaadis lehekülje-osa) piirsuuruseks seatud 4000 baiti. Testimisel selgus serveris oleva üheainsa dekiga faili maksimumsuuruseks 4501 baiti, mispuhul on ühe niisuguse WML-lehekülje kerimine väga-väga aeglane. Niisugust (deki)suurust ületavaid lehekülgi konkreetne telefon ei tõmba, sest "lehekülg on liiga suur." Antud mobiili WAP-lehitsejal puudub ka funktsioon, mispuhul leheküljest esitatakse vaid vastuvõetavas mahus tekst ja ülejäänud jääb tõmbamata.

Antud mobiilimudeli WAP-lehitsejal ei ole https-turvaprotokolli toetust, mis tähendab, et andmeedastus ei ole krüpteeritud. Sellest johtuvalt ei ole lõviosa populaarseid e-posti- jms teenuseid üldse kättesaadavad.

Kirjade saatmine

Algne blogipostitus oli saadetud läbi Elioni (hot.ee) e-kohviku WML(XML?)-formaati toetava e-posti keskkonna.

Kirjutatavale tekstile on suuremgi kitsendus, mis lubab koos e-posti aadressi ja teemaväljaga kasutada kõige rohkem 159 märki. Kirja enda teksti suurus sõltub e-posti aadressi ja teemavälja jaoks algselt läinud tekstimahust, kuid üldjoontes tuleb arvestada kirja 128-märgise limiidiga.

Limiidini jõuab siis, kui kirja tekstiväli (sõltuvalt muude tekstiväljade täituvusest) rohkem märke lisada ei võimalda. Siis tuleb igaks juhuks kustutada umbes viimased viis märki või jätta umbes viis märki varu mõttes kirjutamata. Sest saadetud kujul tuli postituse ette kaks tühikut ja taha samapalju tühikuid. Endal oli selline tunne, et kui _kõik_ märgid olid teksti lõpuni alles jäetud, tekkis kirja saatmisel WAP-lehitsejas tõrge.

Nii et lühemaid e-sõnumeid saab saata küll.

Et Wikipedia tekstile kohandatud litsents on Creative Commons Attribution-ShareAlike tingimustega, tähendab see, et litsentsitingimused peaksid laienema vähemalt antud blogipostitusele ka. (Samas võib muidugi nentida, et teksti lühiduse tõttu on tegemist tsitaadiga, ning tsitaate võib mõistlikus ulatuses vabalt kasutada.)

Lahtiütlus: See blogipostitus ei ole mingil moel Samsungi toetus; blogipostitus kannab informatiivset funktsiooni.

Tuesday, August 12, 2014

Android telefoniga mobiil-Interneti jagamine läbi Wi-Fi

Seadmete opsüsteemid:
• Samsungi telefonis Android 2.3.6 (eestikeelse kasutajaliidesega);
• arvutil Windows XP SP3, mis on ingliskeelse kasutajaliidese ja Windowsi enda Wi-Fi tööriistadega ühendumiseks.
Mida teha, kui arvutil on ThinkVantage Access Connections

Artikkel eeldab juba nii Androidi-nutitelefoni kui ka Windowsi kasutamise oskust teataval tasemel.

Niisiis selgus kõige alguses, et nutitelefonis peab Wi-Fi ise samal ajal välja lülitatud olema.

Kõigepealt tuleb kindlaks teha, et mobiil-Interneti võrguseaded on enam-vähem korras:
    Seaded  
  • Juhtmevaba võrk ja võrk >
    • Mobiilsidevõrgud >
        Pääsupunktide nimed >
      • Elisa:
        (•) internet.elisa.ee
        wap.elisa.ee või mms.elisa.ee vms asemel.
         
      • EMT:
        (•) internet.emt.ee
        wap.emt.ee või wap2.emt.ee või mms.emt.ee asemel.

        Android nutitelefon võimaldab kasutada nii tavalisi Interneti-lehekülgi kui ka lehitseda wap-lehtedel. Nendel juhtudel, kus mobiiliteenuse paketis on mobiil-Internetile mahupiirangud, mille ületamisel tuleb oluliselt rohkem maksta, on wap-lehtedel lehitsemine odavam. Soodsa paketita kõnekaardi omanikele Android-nutitelefonis mobiil-andmeside ei soovita, kuna paljud teenused ja programmid soovivad automaatselt ühenduda ja kohe andmeid vahetada. Niisugused kõnekaardid sobivad rohkem WAP-lehitsejatega funktsioonitelefonidesse (sh Nokia mitte-Windows nutitelefonid), millega on oluliselt kergem oma Internetiliiklust reguleerida.

Edasi tuleb seadistada Wi-Fi hotspoti (Android 2.3.6-s värdsõna "kuumkoht") juurdepääsupunkt (AP ehk access point) —
    Seaded  
  • Juhtmevaba võrk ja võrk >
    • Modem ja kaasaskantav kuumkoht >
      • Konfig. kaasask. Wifi kuumkohta >

        Võrgu SSID (nimi, mille järgi leiad võrgu üles)
        [Kirjuta oma võrgu nimi. Lubatud on numbrid 0-9 ja tähed A-Z, a-z, sidekriips - ja allkriips _]

        Turvalisus
        Vali [WPA2-PSK]

        Parool
        [Kirjuta tühikuteta vähemalt 8 tähemärki, lubatud on numbrid 0-9 ja tähed a-z (küll mitte suurtähed)]

        [\/] Näita parooli
        — on valik näidata võrguparooli, mille võib Windowsi Notepadis üles kirjutada ja kohe mällu kopeerida (Ctrl+C).

        Vajuta [Salv.] nupule
         

Siiski otsustasin, et enne hotspoti aktiveerimist oleks kasulik mobiilivõrk (pakettandmeside) enne sisse lülitada (võib ka tagurpidi) —

    Seaded  
  • Juhtmevaba võrk ja võrk >
    • Mobiilsidevõrgud >
      • Kasuta pakettandmeside [\/]
        — Kui seda parasjagu vaja pole, ei pea see sees olema.
Nüüd aktiveeri hotspot:
    Seaded  
  • Juhtmevaba võrk ja võrk >
    • Modem ja kaasaskantav kuumkoht >
      • Kaasaskantav Wi-Fi kuumkoht [\/]

        Windowsis otsi Wi-fi võrk ja leia oma võrgu SSID. Vali see ja ühendu.

        Võrguga Ühendumiseks küsib Windows võrguparooli, tihtipeale kahe sisestusväljaga samas dialoogiaknas.
        Sisesta seesama võrguparool, mille oma Wi-Fi võrgu tarvis. Kui tuleb teine väli, siis sinna sama parool uuesti.
        Üleskirjutatud parooli saab kopeerida ja asetada (kleepida) võrguparooli väljale (Ctrl+V).

Ühendumine siis, kui Wi-Fi tööriistaks on ThinkVantage Access Connections

Tingimusteks Windows XP SP3 ja ThinkVantage Access Connections 6.01 (2013, ingliskeelne).

ThinkVantage Access Connections on suurepärane võrguühenduste haldamise programm, mille algselt arendas välja IBM, ning mille arendamist jätkab Lenovo. Access Connectionsi eelis on põhjalik seadistatavus, võimalus luua ja hallata asukohaprofiile ning neid eksportida ja importida ühest arvutist teise. Lisaks kergendab see võrguühenduste haldamist, eriti kui kasutusel on erinevad Windowsi opsüsteemid (XP, Vista, 7, 8, 8.1).

Niisiis järgnev eeldab, et arvuti peamiseks võrguühenduste haldajaks on Windowsi enda asemel ThinkVantage Access Connections (tavaliselt ingliskeelne), mis tuleb kaasa peamiselt ThinkPad sülearvutitega, aga võib-olla ka teiste Lenovo sülearvutitega. Teine eeldus on see, et näiteks kui on Inteli Wi-Fi adapter, siis Inteli Wi-Fi tarkvara ei ole aktiivne ja on maha installitud, kuid adapteri draiverid alles.

Kui hotspotiga nutitelefonil on kõik muud tingimused edukalt täidetud, siis üldine probleem on see, et ThinkVantage Access Connections programmiga ei ole võimalik peale võrguparooli sisestamist Interneti-ühendust saada.

Access Connections on küll palju funktsionaalsem, kuid teatud olukordades mitte nii paindlik kui Windowsi enda võrguhaldustööriistad.

Et kui juba läbi Access Connectionsi oli alguses püütud ühendust võtta, siis Access Connections on juba salvestanud asukohaprofiili, mis kannab mobiiltelefoni AP (access point-i) nimetust. Antud Access Connectionsi versiooniga (6.01) miskipärast ei õnnestunud toimetada äsjaloodud asukohaprofiili, millega ei saanud ühendust (selle ühenduse valiku puhul oli Edit-nupp tuhm). Seega äsjaloodud edutu asukohaprofiil tuli kustutada; Access Connectionsis on sellisel juhul efektiivsem käsitsi uue asukohaprofiili tegemine.

Lahendus seisneb selles, et Wi-Fi seadetes peab konkreetse ühenduse krüpteerimine olema AES ja mitte TKIP.

Kui avada Access Connections põhiaken (tegumiriba märkuste alal must arvuti, mille all juhtmed), siis minna Location Profiles (asukohaprofiilid) vahekaardile, millel ilmub asukohaprofiilide nimekiri.

Eeldusel, et vana ja mittetoimetatav asukohaprofiil on juba kustutatud ning käsitsi uuesti loodud, tuleb seadetes suhteliselt hoolikalt näpuga järge ajada.

Kui Location Profiles vahekaardi nimistus on leitud telefoni AP, valida asukohaprofiil ja klikkida Edit nupule. See kehtib siis asukohaprofiili kohta, mis on saanud eduka ühenduse ja mida saab toimetada.

Aknas Edit Profile: (asukohaprofiili nimi) valida "Wireless Settings" vahekaart.

Et kõik oleks kindel, siis ühenduse tüüp (Connection type) peab olema infrastruktuur (Infrastructure), "Wireless mode" on tavaliselt "Auto". Teisi seadeid (v.a. allolevad) tavaliselt muuta pole vaja.

Kui AP juhtmevabaks turvastandardiks on telefonis valitud WPA2-PSK (Android 2.3.6-s ainuke turvaline valik), siis Access Connections telefoni-wifi asukohaprofiili Wireless Settings vahekaardil on allatulev menüü "Wireless Security Type", kus valida
"Use Wi-Fi Protected Access - Pre Shared Key (WPA-PSK)". Lisaks klikkida Properties nupule, mille järel tuleb ette "Wi-Fi Settings" aken. Seal on järgmised võimalused:
Access point authentication, kus valitud peab olema WPA2-PSK
Data encryption: — Valitud peab saama AES ja mitte TKIP.
Pre-shared key on "Use 8-63 alphanumeric characters (0-9, a-z)"
• Edasi vajadusel sisestada uuesti võrguparool ja vajutada OK.

"Edit Profile" akna "Additional Settings" (täiendavad seaded) vahekaardil on tavaliselt linnuke
\/ Network security juures. Kui vajutada [Settings...] nupule, siis vastutustundlikul kasutajal on tavaliselt välja lülitatud failide ja printerite jagamine, Interneti-ühenduse jagamine, ning sisse on lülitatud Windowsi tulemüür.

Thursday, March 13, 2014

Designing content for mobile phones

This one is a short one.

Now, every once in a while a developer has to test their content with a device that is not very widespread, but which form factor is. These are typically mobile phones that are older or just basic. No, not everyone has a smartphone; This may be because of circumstance, or necessity, or for just being a holdover who wants to avoid planned obsolescence on their device. There are millions of these devices in use and there's always a chance someone uses them.

Content in this case is not just a web page or a wap page, but also a background image, which has to fit the screen; or an image in a mobile web page which shouldn't be too large for a screen. So, a background image, which I'd want to fit right across the screen of a phone.

Yes, there are many web pages listing resolutions for numerous device models, and I've even seen several sites that attempt real-life representations of how a mobile phone would appear and look like without necessarily having to buy it, but that's not quite it, because the data is represented in the most convoluted manner, no matter how basic or fancy.

So the solution is this very nice collection of screen resolutions at
http://lab.artlung.com/screen-resolutions
— with corresponding phone models writ inside. These start progressively from the smallest ones at the top to the biggest near the bottom. Each screen resolution is formatted in its own block to the pixel size of what a corresponding device would have, and colour coded progressively from gray to red to indicate how many models each resolution is represented by. Most of all, its very, very simple and intuitive.

This is what I or a developer/content creator really would like to know, because this helps to determine either exact or, as required, the most approximate size of generated content. Often-times browser/user agent statistics don't always reflect the size of a customer's screen, so it's important to know what they are using and how they are seeing the resource that the customers are visiting.

Monday, February 18, 2013

Mobiilinternet Samsungi telefoniga

Niisiis midagi ka eesti keeles, kuna tegemist on Eesti-põhise teenuse kasutamisega.

Eesmärk on ühendada arvuti mobiil-Internetti läbi vanema Samsungi telefoni, mis ei ole Android.

Mobiiliks on Samsung SGH-D830.
Töötavaid juhendeid sellise telefoniga ühendumiseks ei leidnud, seega tuli kirjutada ise midagi.

Antud telefon on umbes seitse aastat vana. Selle kõige kiirem ühenduvus ulatub vaid EDGE/GPRS standardini, mis on siis 2.75G — võrdluseks: 2013. aastal on levinuim "kiire" ühendusstandard 3.5G, ning juurutamisel on 4G.

Aparaat toetab lisaks Bluetoothi, mis on kasulik siis, kui Samsungi enda USB-juhet ei ole käepärast (teised USB juhtmed ei kõlba, sest telefonipoolne ots on omanduslik).

Niisama Windowsis sissehelistamisabimehega (Wizard) ühendust luues saatis mind ebaedu ning tuli välja, et seda tuleb teha Samsung PC Studio abil.

Esialgu juhendid USB-juhtmega ühenduvuse kohta, kunagi hiljem Bluetoothi kohta (suurt vahet ei tohiks siiski olla).

Eeltingimused: Windowsi opsüsteem, Samsung PC Studio 3 programmikomplekti olemasolu (mul oli versioon 3.2.3 IE2 (2009), ning see tahab Windows 2000 või uuemat, kuid väidetavalt toetab see ka Windows 98-t) ja vastava telefoni draiverid. Need on saadaval Samsungi kodulehe tõmbamiskeskusest. Proov oli tehtud Windows XP SP2 ja SP3-ga.

Windowsis peavad olema sisse lülitatud näiteks Telephony ja Remote Access Connection Manager teenused. Remote Access Auto Connection Manager vist ei pea sees olema (Started), aga see ei tohi olla välja lülitatud (Disabled).

Bluetooth ühenduse jaoks peab arvutis olema sisemine adapter või olema ühendatud Bluetooh USB-adapter (pulk vmt), telefon ja arvuti peavad olema omavahel paaris (i.k. paired).

Tarvis oleks eelnevalt oma numbrile tellida vajalik mobiil-Interneti pakett või piisavalt kõneaega. Minu puhul oli teenusepakkuja EMT. Simpeli omanikud saavad laadida korraga 10 või 15€ ja saada piisaval määral andmemahtu (kunagi olla Simpelil olnud ka mobiil-Interneti päevapiletid).

Juhend ühenduse loomiseks

USB-juhtmega Bluetoothiga
1. Ühenda oma telefon arvutiga Bluetooth peab telefonis ja arvutis olema sisse lülitatud.
Telefonis käib see eestikeelse kasutajaliidesega nii:
Menüü > (9) Seaded > (7) Bluetooth > (1) Aktiveerimine > (•) Sees
Bluetooth on võimalik lisada ka telefoni kiirmenüüsse, kuid aktiveerimine võib võtta peaaegu sama nupuvajutuste arvu kui tavamenüü kaudu aktiveerimine.
2. Ava Samsung PC Studio.
Eeldatud on programmi ingliskeelse versiooni kasutamine.
PC Studio olekuriba peaks enam-vähem automaatselt näitama, kas telefon on ühendatud (ilmub mobiili mudelinumber).
Kui ei ole, siis PC Studio 3 menüüs vali
File > Connection...
• Uues aknas kliki Bluetooth ikoonile, mis peab olema sinist värvi, mis näitab, et Bluetooth on aktiivne.
• vajuta Connect.
• Kui akna olekuribale tekib kiri
<mudelinumber> connected
— vajuta OK
3. Ava "Networking Wizard"
4. PC Studio Networking Wizard abimehe tervitusaken, vajuta "Next"
5. Ühenduse loomine: uue jaoks vali "Create" raadionupp, vajuta "Next"
6. Ühenduse nimi (Connection Name):
Sisesta tekstiväljale oma ühenduse nimi, esialgu (teiste puudumisel) näiteks
EMT Internet
vajuta "Next"
7. Modemi valik:
SAMSUNG Mobile USB Modem Bluetooth Modem
Vajuta "Next"
8. Riik (Country) ja teenusepakkuja (Network Provider):

Antud versioonis Eestit pole, aga riik tuleb ikka valida; seega "[Other]" ja teenusepakkuja on seejärel automaatselt samuti "[Other]".

APN name: internet.emt.ee
Phone number: *99#
See on siis väli sissehelistamisnumbri lisamiseks.
Kasutajanimi ja parool jäävad tühjaks (EMT seaded)
"Advanced" nupp on DNS serverite seadistamiseks. Sinna minema ei pea, kui teenusepakkuja DNS serverite nimesid oma dokumentatsioonis ei täpsustanud. Sellisel juhul on DNS-seaded on automaatsed (AFAIK).
Vajuta "Next"
8.1 Tuleb sisestatud info kohta ülevaade (Summary).
Vajuta "Next"
9. Järgmises aknas on linnuke "Connect to the Internet directly" järel. Et siis kohe ühendumiseks. Vajuta "Finish".

Linnukese võib ära võtta ja ühenduda hiljem, sest peale "Finish"-nupu vajutamist on Samsungi-põhine "EMT Internet" otsetee loodud Windowsi töölauale ning samuti otsetee Windowsi Network Connections kaustas. Viimasele saab ligi ka
Start > Connect To > "EMT Internet" ja edaspidi otsustasin seda kasutada.
10. Ette tuleb võrguabimehe teatis, kus on kirjas, et kui telefoniga ühenduda, siis PC Studio enda ühendus telefoniga katkeb ja selle kaudu andmete ülekanne tuleb vajadusel samuti katkestada. Sama dialoogiaken küsib veel kord, kas kasutaja soovib ühenduda Internetiga (valitud ühendusega).
11. Vastates jah (OK või Yes), tuleb Windowsi enda sissehelistamisaken pealkirjaga
Connect to <sinu mobiilinterneti nimi>
— kus kasutajanime ja parooli väljad jäävad tühjaks. Kui väljad ei ole tühjad, tuleb nad tühjaks teha, sest EMT tavajuhistes ei ole sätestatud, et seal peavad andmed kirjas olema
Erandina peavad kasutajanimi ja parool olema kirjas siis, kui teenusespakkuja juhistes on need kindlalt sätestatud.
• Lisaks on võimalik (tühjad) kasutajanimi ja parool salvestada, kas siis ainult endale ("Me only") või kõigile, kes seda arvutit kasutavad ("Anyone who uses this computer").
• Vajutada tuleb vaid "Dial".
Nii ja põhimõtteliselt peaks ühendus valmis olema ja tegumiriba teavitusalal (kellast vasakule poole jäävad ikoonid) tekib loodus ühenduse kohta oma ikoonike ja teavitus. Tähtis: Kui mobiil-Interneti ühendust rohkem ei kasutata, tuleb sellele ikoonile parema nupuga klikkida ja valida "Disconnect" (see on oluline, et ei tekiks arveid).

Peaks mainima, et telefonis oli sarnane ühendususprofiil juba valmis, seega ma ei tea, kas telefonisisesest seadistusest sõltub ka midagi või mitte.

Tuleb tähele panna, et niisuguse telefoniga ühendus kiire olema ei saa; küll on võimalik oma e-posti kontrollida ja veebis surfata. Lisaks piiratud mahuga ühenduste puhul (väike pakett vms) ei tasu näiteks teha videokõnesid, tõmmata filme ja muusikat (YouTube, Spotify jne), säärased programmid tuleb enne ühendumist kõik välja lülitada.

Eelistatuim on kasutada näiteks Firefox lehitsejat koos NoScript, Flashblock ja võib-olla isegi ka Adblock Plus lisadega. Need kõik peavad olema muul kasutamise ajal "välja treenitud", et vajalikud saidid töötaksid ja mittevajalike reklaamid, skriptid ja Flash-pluginad oleksid vaikimisi blokeeritud.