140 likes | 382 Views
Mobil Web. Mobil Web XHTML-MP .NET ve Mobil Web Uygulamalar. Mobil Web Nedir?. WAP ( Wireless Application Protocol ): Mobil telefonlar, avuç içi bilgisayarlar ( pda ) gibi mobil iletişim araçları üzerinde internet içeriği sağlayan bir teknolojidir .
E N D
Mobil Web Mobil Web XHTML-MP .NET ve Mobil Web Uygulamalar
Mobil Web Nedir? • WAP (WirelessApplicationProtocol): Mobil telefonlar, avuç içi bilgisayarlar (pda) gibi mobil iletişim araçları üzerinde internet içeriği sağlayan bir teknolojidir. Çoğu internet sayfası, cep telefonundan düzgün olarak görüntülenemez. WAP ile hazırlanmış sayfalar, cep telefonlarına uygun olarak tasarlanmış özel sayfalardır. Bu yönüyle kullanımı pratiktir.
Mobil Web Nedir? • WAP 1.0----WML • WAP 2.0--- XHTML MP
WML • WrilessMarkupLanguage: WAP 1.0’ın XML tabanlı biçimlendirme dilidir. <?xmlversion="1.0"?> <!DOCTYPE wml PUBLIC "-//PHONE.COM//DTD WML 1.1//EN""http://www.phone.com/dtd/wml11.dtd" > <wml> <card id="main" title="First Card"> <p mode="wrap">This is a sample WML page.</p> </card> </wml>
XHTML MP • ExtensibleHypertextMarkupLanguage - Mobile Profile • XHTML özelliklerini mobil cihazlarda kullanmak için tanımlanmış bir işaretleme dilidir. • XHTML MP ile birlikte WAP 2.0’a geçilmiş ve WML kullanımı bırakılmıştır. • Günümüzde en yaygın kullanılan dildir.
XHTML MP <?xmlversion="1.0"?> <!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Merhaba Sayfasi</title> <link rel="stylesheet" href="style.css" type="text/css" /> </head> <body> <div>Merhaba Mobil Web</div> <hr /> <div><a href="index.xhtml">Anasayfa</a></div> </body> </html>
.NET ve Mobil Web • ASP.NET 1.1 ‘den itibaren .NET ile mobil web uygulamarı yazılabilmektedir. • ASP.NET 2.0’dan sonra görsel tasarım ekranı kaldırılmıştır. <%@ Register TagPrefix="mobile" Namespace="System.Web.UI.MobileControls" Assembly="System.Web.Mobile" %>
UYGULAMALAR • XHTML MP uygulaması • .NET uygulaması