İnternet sitemizde çerez (cookie) kullanılmaktadır. Çerezler (cookie) hakkında detaylı bilgi için Çerez Politikası'nı inceleyiniz. Devam etmeniz halinde çerez (cookie) kullanımına izin verdiğinizi kabul edeceğiz. Çerez ayarlarınızı değiştirmeniz halinde internet sitesinin birtakım özelliklerini kullanamayabileceğinizi belirtmek isteriz.

Mobil Web Sitesi Programlama

Mobil internet kullanıcıları için internet sitesi hazırlamanın farklı yolları ve farklı yapıları var.


Mobil Web Sitesi Programlama
 


Mobil internet kullanıcıları için internet sitesi hazırlamanın farklı yolları ve farklı yapıları var. Bunları HTML 5  & CSS 3 ikilisi, Wireless Markup Language (WML), XHTML , hala geliştirilmekte olan jQuery Mobile Framework ve internet üzerinden erişebileceğiniz geneli ücretli olan yazılımlarla yapabilirsiniz. 

Tüm bunlar arasından hangisini kullanmanız gerektiğini, hangisini seçmenizin sizin için daha iyi olacağını düşünüyor olabilirsiniz bunun için kullanılana bileceğiniz programlama dillerinden biraz bahsedeyim. 

 

WML 

Wireless Markup Language, XML tabanlı çalışan ve  Wireless Application Protocol (WAP) de kullanılmak amacıyla geliştirilmiş bir programlama dilidir.  XML ile navigasyonal destek, veri girişi, link, yazı, resim gösterimi ve form yapıları gibi HTML de yapabildiğiniz işlemleri yapabiliyorsunuz. Kullanıma örnek kod olarak: 

 

"http://www.wapforum.org/DTD/wml_1.1.xml" > 

This is a sample WML page. 

Şuanda yayında olan WML ile yapılmış mobil internet sitesi örneği : 

 

XHTML Mobile Profile 

XHTML Mobile Profile (XHTML MP) cep telefonları ve diğer mobil araçlarda kullanılmak için geliştirilmiş programlama dilidir.

 

XHTML MP in gelişim süreci  “HTML 4 -> XHTML 1.0 -> XHTML Basic -> XHTML MP” şeklinde olduğu için kendisinden önce geliştrilmiş olan dillerin özelliklerini kullanabilir durumdadır. 

 

XHTML MP kullanmak yerine XHTML 1.0 kullanarak mobil internet sitesi geliştirelebilmekte mümkün fakat XHTML 1.0 ın mobilde uyumsuzlukları bulunmaktadır. Sizin kullanacak olduğunuz kısımlar bu uyumsuz olarak nitelendirilen kısımlar değilse kullanabilirsiniz. 

 

XHTML Mobile Profile 1.0 ile the Open Mobile Alliance(OMA) nın katkılarıyla grafik özellikleri WAP CSS (WCSS) ve ekstra kullanılabilirlik özellikleri eklenmiş durumda. 

 

Kullanıma örnek kod olarak: "http://www.openmobilealliance.org/tech/DTD/xhtml-mobile12.dtd"> 

Hello world

 


jQuery Mobile Framework 

Aslında jQuery tam olarak programlama dili sayılmaz. İçerisinde jQuery’nin mobil için geliştirilmiş özel halini ve javascript kodlarını bulunduran bir kütüphane ve standartize edilmiş CSS.

 

jQuery mobile framework  "daha az kodla, daha çok platforma"  slogonuyla geliştirilmekte olan, amacının sadece belli bir mobil araca özel olarak değilde neredeyse tüm mobil araçlarda aynı şekilde, hatasız çalışabilecek bir mobil internet sitesi oluşturmak.

 

Temel olarak HTML5 ve CSS3 kullandırttıkları için bunu da HTML5 & CSS3 kategorisine alabiliriz.  

 

Kullanıma örnek kod olarak:  

 

The title 

The content 

The Footer 

 

Şu an itibariyle desteklediği tarayıcılar. 

 

Hala daha geliştirilmekte olduğu için yayında olan mobil internet sitesi var mı bilmiyorum ve bulamadım. 

 

kaynak: http://jquerymobile.com/ 


HTML 5 & CSS 3 

Apple firmasınında desteklemesiyle kullanım alanı ve geliştiricisinin arttığı HTML 5, bundan önceki HTML versiyonlarının yapabildiği her şeyi yapmakta, geliştirilirken göz önünde tutulan önemli noktalar kolay yapıya sahip olması ve daha fazla kontrol edilebilir halde olması olduğu için içerisinde yeni tanımlı kodlar bulunmaktadır. 

 

iPhone, iPad başta olmak üzerine yeni nesil smartphoneların da desteklediği bu HTML 5 ve CSS3 ile XHTML MD ile, WML ile, yapabildiklerinizin hepsini yapabilmeniz mümkün. 

 

Durmuş Ali Ç.