Datuve :: Iepazīsimies: WML (Wireless Markup Language)

Datuve

Mana Datuve

Reģistrācija | Noteikumi | Paroles atjaunošana



Forums

Ieskaties


Raksti

Lietotāji online

Lietotāji online: 229

Reģistrētie lietotāji online: 0

Viesi online: 229

Datuve.lv video
Top.LV

Iepazīsimies: WML (Wireless Markup Language)

Ievietoja: Salvis @ 2005.08.20 18:26  

WML (Wireless Markup Language) ir samērā jauna programmēšanas valoda, kas ļauj apskatīt lapas mobilajā tālrunī. Pēdēja gada laikā kad LMT sāka piedāvāt WAP (Wireless Applications Protocol) arī priekšapmaksas karšu lietotājiem mobilā interneta izmantošana Latvijā ir strauji pieaugusi. Daudzi cilvēki paredz, ka tuvākajos gados, WAP saiti būs tik pat populāri un apmeklēti kā „parastās” interneta lapas un e-komercija balstīsies arī uz mobilo tālruņu īpašniekiem.

Kāpēc man būtu jālieto WML?

Varbūt tev arī pašreiz vēl nav domas par WAP lapas izveidi savējai lapai, taču, jaunas tehnoloģijas izmantošana vienmēr ir izaicinājums un solis uz priekšu. Viss ko tev vajag ir tikai izveidot mazu saitu (kaut vai ar vienu lapu) kas kaut drusku pastāstīs cilvēkiem par tavas lapas web versiju. Vēlāk tu jau varēsi izveidot lapas, kas ļauj nosūtīt e-pastus utt.
Pašreiz Latvijā populārākās ir saites kur tiek piedāvātas lētākas īsziņu sūtīšanas iespējas, ziņas, logo, melodiju un spēlīšu ielāde, taču tu vari izveidot jebkādu lapu. Piemēram, saits, kas raksta recenzijas par jaunajiem mūzikas albūmiem varētu izvietot šīs recenzijas arī savā WAP lapā. Tas būtu ļoti izdevīgi, jo cilvēki varētu apskatīt šīs recenzijas, kamēr aplūko veikalā kompaktdiskus, kurus varētu iegādāties.

Bet manai priekšapmaksas kartei nav pieejams WAPs!

Lai izveidotu WAP lapu tev nav nepieciešams tālrunis ar WAP. Lai pārbaudītu savas WAP lapas funkcionalitāti tu vari izmantot kādu tālruņa emulatoru datoram. Tā ir programmiņa, kas tev no tava datora aplūkot lapas, kas domātas mobilajiem tālruņiem. Es personīgi iesaku simulātoru no tagtag.com emulatoru

Ar ko tad atšķiras WAP lapas no parastajām lapām?

WAP lapas nemaz nav salīdzināmas ar parastajām lapām, jo WAP lapām ir jāietilpina daudz informācijas mazā ekrāniņā. Tādēļ tev jābūt pietiekami uzmanīgam kad tu veido WAP lapu.

Ko tagad?

Vienkārši izlasi kā izveidot WAP lapu ar WML palīdzību. Tas būs lielisks piedzīvojums veidot WML lapu ja arī tu pārzini HTML valodu (Turklāt, WML ir tikai XML variants, kas ir vēl kāda cita programmēšanas valoda).

Veidojam pirmo WAP lapu!

Sāksim veidot lapu. Ja esi strādājis ar HTML kodiem un zini ko tie nozīmē tad tā tev būs laba privilēģija, un tev noteikti derētu tālrunis WAP atbalstu vai WAP stimulators lai apskatītu savu gara darbu.

Meklējam WML lapu novietni

Oficiāli WML var tikt darbināts uz visiem serveriem. Lai darbinātu WML lapas servera konfigurācijas failā ir jāveic nelielas izmaiņas. Principā, visi Latvijas novietņu serveri atbalsta WML lapas.

Deklarējam WML dokumentu

Lai izveidotu WML dokumentu es ieteiktu izmantot to pašu ,visu mīlēto - notepad, tieši tāpat kā priekš HTML lapām. Pirmais ko tev noteikti vajadzētu ievadīt ir:


Šīs rindiņa vēsta telefonam kādus WML standartus šī lapa izmantos.

Katrai lapai savu kartīti!

Atšķirībā no parastajām lapām, WAP lapām ir savas kartītes. Tās norāda, kas ir jāparāda uz ekrāna, gandrīz kā lapa. Vienā WML lapā var ievietot vairākas kartītes. Lai pieteiktu kartīti ievadi sekojošo:


Tas izveidos kartīti ar nosaukumu „galvena” (tiek izmantots priekš linkošanas) un parādīs tekstu:

Mana WAP lapa


Lapas augšpusē.

Aizveram Tagus

Atšķirībā no HTML tas ir ļoti svarīgi aizvērt WML tagus. Ja tu neaizvērsi tagus tava lapa vienkārši nedarbosies. Tev ir jāaizver abi un {/b] tagi:



Nu ko, pienācis laiks parādīt kā ievietot tekstu un kā to formatēt.

[b]

Tags

Līdzīgi kā HTML

tags apzīmē kur sākas un kur beidzas paragrāfs. WML atšķirība no HTML ir tāda, ka visam tekstam jābūt tagos. Tu nedrīksti ievietot divus vienādus tagus pēc kārtas. Ir kāda lieta, kas tev būtu jāatceras par WML lapām, HTML lapas tiek parādītas arī tad ja kods ir nepareizs, taču WAP tālrunis vienkārši atteiks lapas parādīšanu, ja kaut kur būs iezagusies neliela kļūdiņa. (kaut gan mēdz būt arī izņēmumi)
Līdzīgi kā HTML mums jāizmanto:


teksts ko parādīt



Teksta nolīdzināšana

Teksta nolīdzināšana WML lapās ir līdzīga kā HTML. Visa nolīdzināšanai jānotiek

taga ietvaros:
Centrējam:


Pa labi:




Tags


Kā jau minēju iepriekš, WML kodā visiem tagiem jābūt aizvērtiem. Tas rada problēmas ar vecajiem HTML tagiem (piemēram,
) kuram nav aizverošā taga. Lai apietu šo problēmu, dažiem tagiem jāievieto / beigās. Piemēram,



Tas tāpat kā HTML kodā pārceļ uz nākamo rindu.

Teksts

WML nav fonta taga (teksts tiks parādīts melnā krāsā). Viss ko tev vajag lai tikai parādītu tekstu ir ielikt to starp

un

tagiem. Lūk, šeit būs pilna WML dokumenta paraugs:





Čau, tu esi ienācis manā pirmajā WAP lapā. Tu šo lapu vari aplūkot no jebkuras vietas pasaulē!

Tas ir lieliski!






Saites un bildes

Tagad es parādīšu kā var pievienot vēl pāris labas lietas tavai WAP lapai, ielinkojot kādu feinu WAP lapu vai arī kā ievietot lapā bildītes.

Vairāk kartīšu

WAP lapas satur kartītes, kā jau minēju. Kartītes ir tas pats, kas lapas tikai atšķirība ir tāda, ka visas šīs „lapas” var ierakstīt vienā lapā. Lai pievienotu vēl vienu kartīti, Tev ir jāievieto vēl viens tags ar savādāku nosaukumu nekā citas kartītes. Piemēram:




Jaunu kartīti var sākt tikai kad iepriekšējā kartīte ir aizvērta, bet jauna kartīte noteikti ir jāatver pirms taga.

Linki un linkošana

Ir trīs veidi kā linkot uz citu WAP saitu, failu vai kartīti. Tāpat kā HTML tas var būt pilns links vai arī tikai relatīvs links.
Lai ielinkotu citu WAP lapu tu vari izmantot:

Datuve.Lv


Savā tekstā. Lai norādītu uz citu failu tu noteikti varētu izmantot:

Cits links


Un tu vari linkot arī uz citu kartīti šajā pašā lapā:

Vairāk par mani



Bildes

Kad tu veido bildi savam saitam tev noteikti jācenšas to izveidot maziņu, bet ne pārāk maziņu, tā lai var saskarīt (jaunāko tālruņu ekrāni parasti ir aptuveni 160x128 pikseļi).
Bildes tiek ievietotas WML kodā izmantojot tagu, līdzīgi kā HTML:

Logo


Atkal, tu redzi ir / kas ir pievienots taga beigās, jo tam nav aizvēršanas taga. Iesaku ievietot arī alt laukā tekstu, jo tas parādīsies, kamēr bildīte ielādēsies. Bet tas nav obligāti.

Kāda lapa mums ir iznākusi?

Apskatīsimies, kas mums ir iznācis. Atcerēsimies, ka mūsu lapai ir divas daļas ar bildi un linku uz citu WAP saitu:





Čau, tu esi ienācis manā pirmajā WAP lapā. Tu šo lapu vari aplūkot no jebkuras vietas pasaulē!




Lūk daži linki:

Šis tas par mani

Mans mīļākais resurss ir Datuve.Lv




Šeit ir šāda un tāda informācija par mani. Nav vēlams lai tu šeit rakstītu, tāpēc, ka te nav daudz vietas

Protams, tu vari arī pabraukt lapai uz leju. :)



Atpakaļ





Saistītie raksti

Komentāri

#1 vdl @ 2005.08.21 02:34

kamoon. nu tulkojot tomeer atsauce uz origjinaalu jaapieliek?
oollee: moka pieskati kam tu dod rakstus rakstiit? labaak kvalitaate kaa kvantitaate

#2 litt @ 2005.08.21 08:53

Ko apceļ puiku? Lai ņemās, tulko, publicē utt (par atsaucēm gan taisnība)
Diez vai tagad ir jāsāk aizrauties ar WML, jo lielākā daļa telfonu (pat pirms gada pirktie) atbalsta XHMTL
Diez vai vajag visu lapas saturu grūst vienā failā uz vairākiem card, ja vien nav paredzēts, ka useris tik tiešām pārvietosies pa šo card visā tā plašumā. Rakstot visu vienā card pēc tam browsējot ir lielāks ātrums, jo viss jau ir ielādēts, bet mīnuss ir tas, ka viss tas blāķis tiek ielādēts un neviens nezina vai lietotājam tos pārējos card vispār gribās apskatīt

#3 wG @ 2005.08.21 10:25

pamaniiju vairaakas kljuudas tekstaa. un vareeji jau paraadiit kaa taa uzmeistarotaa lapele izskataas atverot ar kaadu paarluku, vismaz man, maz zinot par html, tas daudzko vairaak izteiktu! ;)

#4 xerixs @ 2005.08.21 12:01

jāpiekrīt littam - wml jau sāk novecot, un arvien vairāk mobilie sāk atbalstīt xhtml, šitais varbūt derētu, ja būtu uzrakstīts pirms gada, bet jau tik pat labi varēji rakstīt 95 Windowsa pamācību

#5 Jancis @ 2005.08.21 14:03

viss kaa peec notiim: Zhetons Salvim!!

Atljaushos citeet wraith apbriinojami preciizos vaardus

"mors, gribētos jau piekrist, bet ņēmot vērā puisīša vecumu, iespējams, ka ar gadiem tomēr sanāks kaut kas jēdzīgs, ja vien:
1) konkrētais subjekts nezaudēs vēlēšanos kaut ko vispār darīt ārēju apstākļu (piem. riktīgas apdiršanas) rezultātā" (..)

Un tiigjeris nepadodas! :)

#6 Kāds @ 2005.08.21 15:39

Adresēts visiem tiem umņikiem, kas sprēgā, ka WML ir novecojis un vajag močīt augšā XHTML ..

.. vai kāds no Jums ir čiņījis augšā apmeklētas WAP lapas? Ja tā, tad gan jau, ievācot statistiku, Jūs redzētu, ka ļoti pārliecinošā vairākumā tomēr lietotāji izmanto modeļus, kas neatbalsta XHTML ..

#7 litt @ 2005.08.21 21:32

-> Kāds
Vai dzīvojot tu neesi pamanijis, ka dzīve iet uz priekšu? Protams, ka tagad vēl ir samērā daudz aparāti, kuri neatbalsta XHTML, bet kas būs pēc gada, diviem? Tādā gadījumā pāris gadus atpakaļ nevajadzēja noņemties ar polifonisko melodiju un fona bilžu izstrādi, jo kas tad tādu ekstru atbalsta, vairums taču ir ar melnbaltajiem ekrāniem un tikai ar midi atbalstu. Bet redz, bija cilvēki, kas to darīja un tagad viņu kompānijas ir uz viļņa un krietni sit pušu tos, kas tikai tagad attapušies, ka midi melodijas vairs nav tas pieprasītākais produkts

#8 Kāds @ 2005.08.22 10:30

-> litt
Acīmredzot, neesi neko programmējis priekš mobilajiem ..

#9 karuuzo @ 2005.08.22 12:29

Ko te visi var ņemties?! Šodien cilvēks tulko, rīt rakstīs pats. Te vismaz var iekāpt un palasīties daudz ko vienkopus, citādi, kad pats meklēju, kā uzbliezt WAP lapu, patērēju apmēram pus dienu, kamēr atradu sakarīgu piemēru. Lai cik tas smieklīgi nebija, kā piemēru paņēmu datuve.lv/wap :))

m

PS. Un par XHTML nav ko fanot. Siemens toč atbalsta, bet sūdainās Nokijas (vismaz 6100i un 6230i, kuras bija nonākušas manās rokās) neko no HTMLa nesaprata :/

#10 hasher @ 2005.08.22 22:18

es wml par programmēšanas valodu nesauktu. varētu teikt - tīkla lapu formatēšanas valoda vai kā tml. nez.

#11 nesparotu @ 2005.09.12 17:21

man kaut kaa nesanaak kaa tas fails ir jaanoglabaa, tipa index.wml piemeeram?

#12 ripis @ 2005.12.13 15:28

ka var izveidot wap lapu?

#13 cipinsh @ 2006.01.01 18:31

Ev es neko neruubiiju bet gribu pameeginaat uztaisiit kaadu lapeli. Iesakaat kaadu normaalu  servera novietni

#14 lizard WWW @ 2006.01.01 18:59

Kā man tracina, ka visi krutie hakeri ap**** salvi. Cilveks vismaz domā un ar galvu strādā, Viņš dienā nopelna da**ja vairālk kā jūs mēnesī ar savu hostingu, tākā labak muti turet ciet un pievert acis uz tām dažām nepilnībām. Un nez vai viņš vēl šāres dc lapas.

#15 M.O.P @ 2006.01.21 21:56

nu,es sito visu tur notepada daramo saprotu tur visu uzrakstit varetu,bet ka to lapu palaist ? kautkadas lapas jaiet vai kur ? :/

#16 crazyman @ 2006.01.22 09:38

jogijs rakstīja:

"Ja esi strādājis ar HTML kodiem un zin[color=red]i k[/color]o tie nozīm[color=red]ē t[/color]ad tā tev būs [color=red]lapa[/color] privilēģij[color=red]a u[/color]n tev noteikti derētu tālrunis WAP atbalstu..."

Cik tev, Salvi, bija atestātā atzīme latviešu valodā?

nu tev jau nav dizi labaak lapa = laba!! ;DD

#17 ripis @ 2006.03.14 09:00

kā var uztaisīt WAP lapu ?

#18 Tomy @ 2006.05.08 14:54

A iekš wml es tač varu likt <table> tagus?

#19 viscid @ 2006.05.08 21:57

man viens jautājums par wap... kā es varu savu lapu uztaisīt bez maksas- nu teiksim tāpat kā ir inbox.lv/wap (vismaz bija)... jo tad ,kad es vasarā caur telefonu tur gāju , man arī par GPRS trafiku nekāda nauda nebija jāmaksā. VAi to apmaksā inbox? Šaubos... tādēļ jautājums tiem cilvēkiem, kas saprot no tā visa bišķīt vairāk- vai iespējams uztaisīt lapu, lai par tās apskati nebūtu jāmaksā nekādas "nodevas"?? (vai arī tas iespējams tikai gadījumā, ja saturs ir tikai teksti??)

#20 Thoth @ 2006.05.08 22:37

tas nav atkarigs no lapas...
tev par ienakosajiem un izejosajiem Mb tapat bus jamaksa!!
Ja nu vienigi (ka es pielauji bija Inbox.lv gadijuma) ir noslegts ligums ar operatoru par kkadu savst. sadarbibu & bullshit :)

#21 viscid @ 2006.05.08 22:43

thanks- tieši to arī vēlējos zināt- laikam jau tad nekas nespīd ar bezmaksas lapu... bet nu paldies par palīdzību...

#22 Thoth @ 2006.05.08 22:51

Nu bet ja ir pieslegums.. tad man liekas ta samaksa (ja tu vnk raksti mailus & lasi zinas) nav nekada diza..

#23 viscid @ 2006.05.08 23:00

njā- bet atkarīgs arī kāds pieslēgums- tur gan tagad sakarā ar daudzjiem "operatoriem" cenas tiek sistas lejā, bet nu tik un tā .... lai gan- par tekstiem tiešām nekas daudz nevar salasīties....
wnk es par to inbox.lv teicu tādēļ, ka viņš kaut kādā lmt bukletā bija atzīmēts kā bezmaksas... tādēļ arī nodomāju- to maksu uzliek inbox, vai kāds cits mopsis...

#24 Seeder WWW @ 2006.09.15 21:07

taa nav wap lapa!

#25 Tomy @ 2006.09.16 02:17

FF arī pietiekoši labi sagremo WML failus

#27 K_off @ 2007.04.10 10:42

mmm in teresanti palasiit komentaarus, a ko Salvi neatbild? :D

#28 savejais @ 2007.04.10 15:43

ripis rakstīja:

ka var izveidot wap lapu?

Stulba vai izliecies?

#29 rumis @ 2010.08.28 15:39

Interesanti palasīt tagad, kad WAP kā tāds reāli ir miris.