Bu site emekli olmuştur. Arşiv amaçlı olarak
BT AKADEMİ
sponsorluğunda yayın hayatına devam etmektedir.
Ana Sayfa
.net TV
Makaleler
Kaynak Kod
Haberler
Serbest Köşe
Canlı Köşe
Forum
C#nedir?
Ekibimiz
RSS
ADO.NET/SQL
C / Sys Prog.
Genel
Mono ve .NET
Silverlight
XML / Web Serv.
X86 Assembly
C++ / C++.NET
J#.NET / Java
.NET 3.x
UML / Analiz
Yazılım Müh.
ASP.NET
C# / VC#/.NET
Mobil Prog.
PHP 5
YAZAR HAKKINDA
Kubilay Kulaoğlu
http://www.csharpnedir.com/
İletişme geçmek için
tıklayın
.
9
Makalesi yayınlanmakta.
Yazar hakkında detaylı bilgi için
tıklayın
.
Yayınlanan diğer makaleleri için
tıklayın
.
İlgili etiketler:
(wireless
birlikte
cihazlari
erisim
forum’
gateway
iletisim
internete
kablosuz
kullanarak
ortaya
packet
sorunu
standart
yorumlar
Mobil Prog.
Kubilay Kulaoğlu
YAZI HAKKINDA
Türü
:
Makale
Serbest Köşede C#nedir?com üyelerinin hazırladıkları yazılar yayınlanır.
Bu yazılar editör incelemesine girmeden yayınlanır.
Seviyesi
:
Başlangıç
Kategori
:
Mobil Prog.
Yayınlanma Tarihi
:
8.4.2005
Okunma Sayısı
:
40946
Yorum Sayısı
:
1
yorum yaz
SİTE İÇİ ARAMA
Üye
GİRİŞİ
Üye girişi için
tıklayın
.
Kullanıcı Adı
Şifre
Beni her zaman hatırla
Bir hafta boyunca kullanıcı bilgilerinizi kullanıcı çıkışı yapana kadar hatırlar. (Paylaşılan bilgisayarlarda önerilmez.)
Şifremi / Kullanıcı Adımı unuttum.
C#nedir? hesabınız yok mu?
Üye olabilmek için
tıklayın
.
Serbest KÖŞE
(?)
Serbest Köşede C#nedir?com üyelerinin hazırladıkları yazılar yayınlanır.
Bu yazılar editör incelemesine girmeden yayınlanır.
Silindi
emre TAŞ
yazının devamı >
silindi
emre TAŞ
yazının devamı >
silindi
emre TAŞ
yazının devamı >
silindi
emre TAŞ
yazının devamı >
silindi
emre TAŞ
yazının devamı >
Bende Yazmak İstiyorum
Blogroll
Burak Selim Şenyurt
Rust ve Güvenli Bellek Yönetimi Hakkında
1.4.2025
Burak Selim Şenyurt
Enum Veri Türünün Rust Tarafında Etkili Bir Kullanımı
1.4.2025
Turhal Temizer
Conda install environment.yml Package
1.4.2025
Turhal Temizer
Mac OS/X Removing CUDA
1.4.2025
Diğer Herşey
»
Makaleler RSS
»
Video Gönder
»
Makale Gönder
»
Serbest Köşeye Yazı Gönder
»
Yazar Başvurusu
»
C#nedir? Ekibinde Olmalıyım!
Sponsorlar
Ana Sayfa
/
Makaleler
/
Mobil Prog.
/
WAP Protokolü
WAP Protokolü
Favorilerime Ekle
Gönderiliyor lütfen bekleyin...
arkadaşıma gönder
Arkadaşınızın email adresi:
*
Mesajınız:
WAP ın amacı cep telefonlarını ve benzer mobil cihazları kullanarak Internete ve intranetlere erişim için açık bir standart ortaya koymaktır. WAP, mobil telefon kullanıcılarının,telefon ya da avuçiçi bilgisayar gibi mobil iletişim cihazlarının ekranları üzerinden internete erişebilmelerini sağlayabilmek için “WAP Forum” tarafından geliştirilen bir kablosuz veri iletişimi (wireless datacom) standardıdır. Wap Forum sadece bir firmaya ait değildir.
www.wapforum.com
; Nokia Ericsson ve Motorola gibi şirketlerin öncülüğünde 1997 yılında kuruldu. WAP Forum’ a üye olan kurumların listesine
http://www.wapforum.org/who/members.htm
adresinden bakabilirsiniz.
WAP insanların cep telefonlarından veya mobil cihazlardan daha fazla ve gerçek zamanlı bilgi alabilmelerine olanak sağlar. Ilk zamanlarda web sitesilerine bağlantıda hız sorunu yaşanmaktaydı. GPRS (General Packet Radio Service) başta olmak üzere yeni teknolojilerin uygulamaya konmasıyla birlikte erişim süresi bir problem olmaktan çıkmaktadır. Çünkü GPRS ile mobil cihazlar "daima online" durumda olamaktadır. Sonuç olarak WAP hızla gelişen bir ürün olmakla birlikte bir, iki sene içersinde pazardaki payını daha büyüterek, kullanıcılar için vaz geçilmez ürünler arasına girecektir. WAP’ ın şuan versiyon 2’ si bulunmaktadır. Lakin cep telefonları çoğunlukla versiyon 1.2’ yi desteklemektedir.
Wap; CDPD, CDMA, GSM, PDC, PHS, TDMA, FLEX, ReFLEX, iDEN, TETRA, DECT, DataTAC ve Mobitex gibi pek çok kablosuz iletişim şebekesi ile çalışabilmektedir. Microsoft Windows CE’ sini avuçiçi cihazlarda kullanılan standart işletim sistemi haline getirmek istediğinden Qualcomm firması ile bir ortaklık kurmuştur. Bu ortaklığın sonucu olarakta Wireless Knowledge ortaya çıkmıştır. Daha sonra WAP FORUM’ a katıldı en son olarakta Nokia ve Ericsonn la işbirliktelikleri kurdu. Windows Ce, Smartphone versiyonuyla Cep telefonu pazarınada girmeye başladı. Buda bizim .Net ortamının özelliklerini bu cep telefonları üzerinde kullanmamızı sağlayacak.
Wapın Mimarisi
Cep telefonundan bir websitesine ulaşmaya çalıştığınızda sistem WSTL (Wireless Transport Layer Security) kullanarak kodlanmış bir url oluşturur ve bunu WSP (Wireless Session Protocol ) üzerinden WAP gateway sunucusuna gönderir. WAP gateway sunucu bu gelen veriyi yorumlar ve klasik HTTP isteğine cevirirerek web server’ a iletir. İstek alındıktan sonra web server bunu yorumlar ve içeriği WML döküman olarak wap gateway sunucusa gönderir. Gateway sunucusu gelen veriyi WML binary formatına çevirir ve istemciye yollar. İstemci browser’ ı WML verisini yorumlar ve kullanıcıya gösterir.
Peki Wap güvenlimidir?
Wap güvenli kılmak için uzmanlar RSA “Fast Packet Key” adı altında yeni bir teknik geliştirmiştir. Bu teknikle birlikte her veri paketi kendi şifreleme anahtarına sahip oluyor.Böylece kablosuz ağa ulaşan saldırganın paketleri çözmesi zorlaştırılıyor. Ama gerçekten kararlı ve sistemi bilen birinin bu paketlerdeki şifreyi çözebileceğinide belirtiyorlar.
WAP Avantajları/Dezavantajları
Wap uygulamalarının en büyük avantajı cep telefonunuzdan dünyanın herhangi bir noktasından Internet veya Intranet üzerinden bilgi sorgulama ve girişi yapabilme imkanını sağlamasıdır.
Dezavantajları;
Küçük ekran alanı ,
Bandwith sorunu (GSM Veri-Dial Up ile 9600 bps civarında olup gprs ile 25 KB kadar cıkmaktadır.Yeniliklerle bu hız dahada yükselecektir),
Cep telefonunun hafızasının kısıtlı olması,( Ama yeni nesil telefonlarla buda aşılacak),
HTML uygulama imkanının olmaması, (XML tabanlı WML formatı geçerlidir.)
sayılabilir.
GPRS (General Packet Radio Service)
Yukarda Gprs’ den bahsedince burada küçük bir başlık açmak istedim. Wap ile gprs aslında birbirinden farklı kavramlardır. Gprs bizim baglantı şeklimizi belirler. Burdan çıkaracağımız sonuçta cep telefonumuzda gprs olmadan da wap sitelerine bağlanabileceğimizdir. Ama cep telefonumuzda Wap desteği olmadan bunu başaramayız. Gprs nedir derseniz? GPRS, devre anahtarlamalı (circuit-switched) yapı yerine paket anahtarlamalı (packet-switched) bir yapıyı standart alan, yüksek hızlar öneren bir mobil iletim teknolojisidir.
WML (WIRELESS MARKUP LANGUAGE)
Wap, sitelerinin oluşturulmasını sağlayan XML tabanlı bir dildir. WML ise XML kurallarına tamamen uyumlu, kablosuz iletişim uygulamaları için tasarlanmış bir programlama dilidir. WML bir XML uygulamasıdır. XML programlama dillerinin oluşturulmasını sağlayan bir kurallar serisidir. WML’ in de kendi Script dili vardır; WMLScript adı verilen bu dil Javascript diline çok benzer. WAP cihazları kullanan kullanıcılara diğer script dillerinden daha fazla kontrol edebilme olanağı verir.
WML özellikleri
1. Tag Bazlı bir dildir.
2. Ekran yönetimi sağlar.
3. Bilgi girişi sunar.
4. HDML ve HTML miras alınan teknolojilerdir.
5. W3C- XML standardı uyumlu bir dildir.
6. Link ve navigasyon desteği sağlar.
Aşağıda Wml ve .Net ortamlarında yazılmış aynı işi yapan iki kod örneği mevcuttur. Bu örneklerin sizlere Wml ve .Net arasındaki farkları ve kodlamaları hakkında fikir sahibi olmanızı sağlayacağına inanıyorum.
WML Örneği
< ?xml version = "1.0" ? >
< ! DOCTYPEwmlPUBLIC"-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml" >
< wml >
< card id = "card1" title = "Card 1" >
< p > Merhaba Dünya ! < / p >
< / card >
< / wml >
.Net versiyonu
< % @Page Inherits = "System.Mobile.UI.MobilePage" Language = "C#" % >
< % @Register TagPrefix = "mobile" Namespace = "System.Mobile.UI" % >
< mobile : Form runat = "server" >
< mobile : Label runat = "server" >
Merhaba, Dünya !
< / mobile : Label >
< / Mobile : Form >
Kodu notepad içine yapıştırıp merhaba.aspx olarak kayıt ederseniz çalışacaktır.Kodun Emulatördeki çalışır hali aşağıdadır.
Sonuc olarak; WAP’ın gelişimiyle birlikte intranet, eğlence, gezi, acil yardım ,alış- veriş , rezervasyon gibi daha bir çok konuda hayatımıza gireceği kesin.Bizde bu teknolojiyi kullanarak kullanıcılara geniş çözümler sunabileceğiz.
Kaynaklar
1.Ericsson
2.Microsoft
3.Mobile Web Developing
Makale:
WAP Protokolü Mobil Programlama Kubilay Kulaoğlu
Yazılan Yorumlar
Yorum Yaz
NİS
13
2005
Nuran Memili
/
üye hakkında
Güzel olmuş.Ellerine sağlık.:)) Devamını bekleriz.
Sayfalar :
1
Yorum yazabilmek için üye girişi yapmalısınız. Üye girişi için
tıklayın
.
Üye değilseniz
Üyel Ol
linkine tıklayarak üyeliğinizi hemen başlatabilirisniz.
Bu Konuda Son 10
Eklenen Son 10
Bu Konuda Geçmiş 10
Bu Konuda Yazılmış Yazılmış 10 Makale Yükleniyor
Son Eklenen 10 Makale Yükleniyor
Bu Konuda Yazılmış Geçmiş Makaleler Yükleniyor
Dizayn ve Kodlama
bt
akademi
. Tüm Hakları Saklıdır © Copyright 2002-2009 c#nedir?com
Makaleler
Serbest Köşe
Makale Gönder
.Net TV
Video Gönder
Canlı Köşe
Kaynak Kod
Forum
Haberler
Röportajlar
Anketler
C# Nedir?
İletişim
Site Haritası
RSS
Favorilere Ekle
Üyelik
Hesap Aktivasyon
Ekibimiz
Ekibe Katıl