13 Mayıs 2013 Pazartesi

Geolocation Servisleri (Lokasyon Bazlı Servisler)



Lokasyon bazlı servisler mobil cihazlar tarafından erişilebilen cihazın coğrafi konum bilgisini derlemesiyle oluşturulmuş bilgi ve eğlence servisleridir.  Konum bilgisine, Cihaz coğrafi konum bilgisi, baz istasyonu konum bilgisinden,  Cihaz üzerindeki GPS donanımdan,  IP’lerin kayıtlı olduğu lokasyon veritabanının temin edilmektedir.  
Türkiyeden Uygulamalar:  Turkcell’in “lokasyon bazlı mobil iz bırakma servisi Gezenzi.

                                                                   Gezenzi;
Türkiye'nin ilk lokasyon tabanlı sosyal paylaşım sitesi olan Gezenzi ile kullanıcılar her an her yerden resim, yazı, video, müzik gibi içerikleri paylaşıp, hayata dair istediği her türlü izi bırakabiliyor. 
Gezenzi üyelerinin; evde, ofiste, otobüste, sokakta, tatilde, nerede olurlarsa olsun tek bir mesaj kolaylığıyla bırakabildiği bu izler, harita üzerinde gerçek zamanlı olarak gösteriliyor. Gezenzi ile neler yapılabilir?
Gezenzi kullanıcıları, hissettiklerini, çevresinde gördüklerini, gittiği yerleri, yemek yediği mekânları, yol ve hava durumunu, beğendiklerini,beğenmediklerini kısaca günlük hayata dair izler bırakabiliyor. Örneğin tatilde rastlanılan sahil manzarası, sinemada izlenilen filmle ilgili yorum,yenilen güzel bir yemekle ilgili izlenimleri lokasyon bilgisiyle birlikte anında paylaşmak mümkün.
İsteyen kullanıcılar tek bir tıkla Gezenzi'ye bıraktıkları izlerin Facebook, Twitterve FriendFeed'teki hesaplarında da listelenmesini sağlayabiliyor.
Her an her yerden cepten iz bırakmak isteyenler ise 6060 kısa numarasına SMS ya da MMS ile mesaj gönderebiliyor. Gönderilen mesajotomatik olarak lokasyon bilgisi ile birlikte gösteriliyor. Gönderilen tüm SMS ve MMS'ler iki ay boyuncu ücretsiz olacak (En İyi Download Manager Yazılımları).

Gezenzi'ye nasıl üye olunur?
Gezenzi'ye üye olmak için http://www.gezenzi.com adresini ziyaret etmek yeterli. Ana sayfanın sağında bulunan "Davetiye İste" bölümü tıklandıktan sonra siteye kayıt yaptırılabiliyor. Dileyen kullanıcılar Gezenzi'ye Facebook hesabıyla da giriş yapabiliyor. Gezenzi'ye üye olmak tamamen ücretsiz.





 BuradaEngellendim.com : Engeller ile Lokasyon Bazlı Mücadele. 




Burada engellendim” internet sitesi her gün kentlerin birçok yerinde karşılaştığımız yaya engelleyicilerin kaldırılması için kurulmuş. Çünkü bu bir medeniyet meselesi ve fiziki durumu ne olursa olsun her insanın rahatça sokaklarda gezinebilmesi bir insanlık hakkıdır.
5378 sayılı Özürlüler ve Bazı Kanun ve Kanun Hükmünde Kararnamelerde Değişiklik Yapılması Hakkında Kanun 07 Temmuz 2005 tarihli ve 25868 sayılı Resmi Gazetede yayımlanarak yürürlüğe girmiştir. Kanunun geçici 2. maddesi hükmü uyarınca; kamu kurum ve kuruluşlarına ait mevcut resmi yapılar, mevcut tüm yol, kaldırım, yaya geçidi, açık ve yeşil alanlar, spor alanları ve benzeri sosyal ve kültürel alt yapı alanları ile gerçek ve tüzel kişiler tarafından yapılmış ve umuma açık hizmet veren her türlü yapılar bu Kanunun yürürlüğe girdiği tarihten itibaren yedi yıl içinde özürlülerin ulaşabilirliğine uygun duruma getirilmesi öngörülmüştür. Öngörülen süre 07 Temmuz 2012 tarihinde sona erecektir.
Bu süre dolana kadar yapılacakların tespit edilmesi, özellikle sorun yaratan ve tekrarlanan arabaların kaldırımlara park etmesi, kaldırımların çeşitli mobilya ve eşyalarla kapatılması, geçişi zor yolların, yüksek kaldırımların düzeltilmesi işlerinin belirlenmesi ve en önemlisi insanın insana yaptığı ayıpların gözler önüne serilmesi için siz de fotoğraf ekleyin.



Dünyadan Uygulamalar :

                                           Foursquare – www.foursquare.com ( neredeyim )


Foursquare bulunduğun konumu bildirmeye dayanan ve sosyal ağ üzerinden işleyen bir uygulamadır. Ayrıca Foursquare farklı şehirleri keşefettirmeyi vaad eden, küresel konumlama sistemi (Gps)'i kullanan, arkadaşlarınızla ağ kurmanızı sağlayan bir oyun olarakta tanımlanabilmektedirfoursquare
2009 yılında kurulan Foursquare 10 milyondan fazla kullanıcısı olan ve geçtiğimiz ay 1 milyar check-in‘e ulaşan dev bir sosyal ağ. Kullanıcılar mobil site üzerinden, kısa mesajla ya da cep telefonları üzerine kurdukları Foursquare yazılımıyla bulundukları mekanları işaretliyebiliyor.
Yaptığınız checkinler Badge ismi verilen bir tür rozet (madalya) kazanıyorsunuz. Yeni geçtikleri sistemde ne kadar check-in yaparsanız ona göre bir rozetiniz olacak. Level sistemiyle gerçekleşen olan bu uygulamayla kullanıcılarını farklı mekanlarda check-in yapmaya teşvik ediyor.
FourSquare’de yer ekleme işlemlerini bu ağa kayıtlı olan tüm üyeler yapabilir. Search bölümünden daha eklemek istediğiniz mekanın eklenip eklenmediğni kontrol edip anında mekan bildirimi yapabilirsiniz.
Mekan ekleme işlemini “Add Venue” sayfasından yapabilirsiniz. Ayrıca Google’nin hizmeti olan Maps sayesinde işaretçiyi kullanarak tam koordinatları belirliyoruz. Karşınıza çıkan formu doldururken standart bir kısaltma kullanmanız daha sağlıklı olacaktır.

FourSquare nasıl kullanılır?

GPS destekleyen tüm mobil cihazlar ve akıllı telefonlar için Foursquare uygulaması mevcut.
Yapmanız gereken foursquare.com’a girerek telefonunuzun markası ve modelini seçmeniz gerekmekte. Ardından sistem telefon numaranızı ve e-mail adresinizi istiyor. Bu bilgileri girdikten sonra karşınıza çıkan ekrandan “Uygulamayı telefonuma gönder” kısmını işaretleyerek uygulamayı cihazınıza yüklemiş oluyorsunuz.
Uygulamanın ana özelliği şüphesiz etrafınızda bulunan mekanları görebilmeniz. Mekanları görebilmek için tek yapmanız gereken ise Gps destekli cihazınız üzerinden ekranın altında bulunan “places” seçeneğine tıklamak. İşte hepsi bu kadar.

Mayor Badge nedir?

Uygulamanın bir de eğlenceli kısmı var. Gün içinde ne kadar mekanda check-in yaparsanız o kadar puan topluyorsunuz, puan topladıkça sıkça gittiğiniz mekanlarda ‘Mayor (Başkan)’ oluyorsunuz. Mayor bir mekana son 60 gün içinde en çok gün check-in yapan kullanıcının sahip olduğu bir ünvandır. Bir günde 12 kere check-in olmuş olsanız bile bunların hepsi tek bir check-in olarak hesaba katılır. Son 60 gün içinde en çok birbirini takip eden gün, düzenli olarak check-in yapanlar Mayor olurlar. Dikkat edin, sadece bir Profil Fotoğrafı olan kullanıcılar Mayor olabilir.
Yaptığınız etkinliklerin özelliklerine göre ise ‘Badge (Rozet)’ topluyorsunuz. Newbie (Acemi), ilk check-in yaptığınızda kazandığınız motivasyon badgesidir. ‘Adventurer (Maceracı)’; 10 farklı yerde check-in olduğunuz zaman kazandığınız badge çeşididir. 25 farklı yerde check-in olduğunuz da ‘Explorer (Kaşif)‘ ve 50 farklı yer ile de ‘Superstar ‘badge kazanırsınız.

Foursquare arkadaş ekleme

Sırada Foursquare arkadaş nasıl eklenir ona bakalım. Uygulamaya arkadaş eklemek için yapmanız gereken sola alt kısımda bulunan arkadaş kısmına tıklamanız. Buradan FacebookTwitterHotmail vb. gibi platformlardaki arkadaşlarınızı rahatlıkla ekleyebilmektesiniz. Foursquare’in başka bir artısı ise bu uygulamayı kullanan herkesi bu sayede otomatik olarak görebilmeniz.


http://foursquare.nedir.com


                        Gowalla - www.gowalla.com ( yeme içme ve rehberlik )

Bir tür sosyal seyahat rehberi olan ve arkadaslarinizla kolayca fotoğraf paylasabilmenizi , favori mekanlarinizin neler olduğunu gösterebilmenizi sağlayan Gowalla servisi Facebook tarafindan satin alindi. Hayatinizdaki önemli anlari arkadaslarinizla paylasabilmenizi sağlayan Facebook’un son uygulamasi Timeline ile birlikte bünyesine yeni katmis olduğu Gowalla servisinin insanlarin gezdikleri yerlerle ilgili anlarini paylasabilmenizi sağlamasi Facebook’un Timeline uygulamasinin geleceği ile ilgili neler düsündüğünü göstermesi bakimindan önemli. 
Kullanicilarinin gezmis olduklari mekanlarda check-in yaparak paylastiklari ve her check-inde pasaportlarina pinler, itemler ve ödüller ekleyebildikleri bu uygulamanin Twitter , Foursquare ve Tumblr entegrasyonuda bulunmakta. Ayni zamanda iphone , Android , Blackberry , Palm ve iPad uygulamalari da bulunan Gowalla‘yi buradan inceleyebilirsiniz.

                                                       Loopt - www.loopt.com ( etkinlikler )


İphone Loopt uygulaması ile, bu uygulamayı yükleyen arkadaşlarınızın nerede olduğunu harita üzerinden görebiliyorsunuz. Aynı zamanda onlara ileti de gönderebiliyorsunuz. Loopt uygulaması ile fotoğraf paylaşımı yapabilir, Facebook ve Twitter hesaplarınızı güncelleyebilirsiniz.





Blog Servisleri



Blogcu: Türkiye’nin en büyük ücretsiz Türkçe blog servisidir. Nokta A.Ş. bünyesinde ki Blogcu uzun yıllar hizmet vermekte ve aktif kullanıcı sayısı oldukça fazladır.
Web Sitesi: http://www.blogcu.com


Blog.ac: Yeni açılmış Türkçe blog servisidir. WordPress’in network alt yapısını kullanmaktadır. Kullanıcılarına blog.co uzantılı bloglar oluşturmasını sağlamaktadır.
Web Sitesi: http://www.blog.ac


WordPress.com: WordPress’in kendi sistemi üzerine ücretsiz blog hizmeti sunduğu servistir. Türkçe desteği de bulunmaktadır. Dünyanın en büyük blog servislerinden olan WordPress bazı hizmetleri için ek ücret istemektedir.
Web Sitesi: http://www.wordpress.com


Blogger: Google’ın blog servisidir. Dünyanın en büyük blog servislerindendir. Kullanıcılar çok kısa sürede bloglarını oluşturabilmekte ve Google’ın diğer servisleri olan AdSense ve Analytics’i entegre edebilmektedirler. Kullanıcılarına blogspot.com uzantılı blog hizmeti vermektedir.
Web Sitesi: http://www.blogger.com


Tumblr: Blog anlayışını değiştiren servistir. İçerik eklemeyi yazı, resim, link, ses, video gibi çeşitli biçimlere ayıran servis hem görünüm hem de kullanım açısından kullanıcılarına kolaylık sağlamaktadır. Ayrıca topluluk yapısı sayesinde bir kişinin içeriğini diğer kişilerde yayınlayabilmektedir.
Web Sitesi: http://www.tumblr.com


Posterous: Liste10ı ilk açtığım servistir. Yazı yazmak için oldukça kolay ve anlaşılır bir yapısı vardır. Mail gönderimi ile de içerik ekleyebilirsiniz. Ayrıca kendi domaininizi kullanmakta oldukça kolaydır. Grup yapısı ile de kendi topluluğunuza içerik paylaşabilirsiniz.
Web Sitesi: http://www.posterous.com



TypePad: Profesyonel ve ücretli bir blog servisidir. Çok kısa sürede blogunuzu oluşturabilirsiniz. Gelişmiş tema yapısı sayesinde blogunuz çok farklı gözükebilmektedir. SEO ve SMO (sosyal medya optimizasyonu) araçları ile kullanıcılarına kolaylıklar sunmaktadır. Topluluk ve reklam yapısı ile kullanıcılarına hem iletişimde tutmakta hem de ek gelir sağlamalarına yardımcı olmaktadır.
Web Sitesi: http://www.typepad.com

LiveJournal: Ücretsiz bir servistir. Topluluk yapısı ile hem bir blog networkü hem de ücretsiz blog hizmeti vermektedir. E-mail veya mesajlaşma yazılımları (msn gibi) ile içerik gönderebilirsiniz. Genel hizmeti ücretsiz olan LiveJournal’ın ücretli versiyonu da bulunmaktadır.
Web Sitesi: http://www.livejournal.com


Xanga: Aslında bir blog networkü olan Xanga, üyelerine kendi bloglarını da açabilecekleri bir yapı sunmaktadır. Topluluk yapısı sayesinde de diğer kullanıcılar ile iletişim kurabilir ve içeriğinizin paylaşımını yapabilirsiniz.
Web Sitesi: http://www.xanga.com


Squarespace: Ücretsiz web sitenizi veya blogunuzu oluşturabileceğiniz servistir. Aylık 12$’dan başlayan ücreti ile kendi blogunuzu oluşturabilirsiniz. Detaylı istatistikleri, gelişmiş yapısı ile oldukça kullanışlı bir servistir.
Web Sitesi: http://www.squarespace.com

Mikroblog Nedir?



Bloglarla kıyaslandığında en önemli özelliği anlık ve kısa içerikler ile başkalarıyla içerik paylaşılmasını sağlamaktır. En popüler mikro blog servislerinden olan Twitter'da girilen her blog yazısı 140 karakterle sınırlıdır. İnsanların anlık olarak ne yaptıklarını başkalarıyla paylaşmalarını sağlayan mikro bloglar, özellikle profesyoneller tarafından bilgi ve haber paylaşımı amaçlı kullanılmaktadır. Dünyanın herhangi bir yerinde olan bir gelişmeyi en hızlı duyuran platformlar mikro bloglardır.

   Bir iki cümleyle sınırlı içerikle ile güncellenebilmeleri, cep telefonu ve iPhone gibi mobil araçlar ile kolayca kullanılabilmeleri, içeriğin hızlı bir şekilde yayılmasına olanak sağlamaktadır.

                                                                          Twitter



   Twitter, bir sosyal ağ ve mikroblog sitesidir. Kullanıcılarına 140 karakterlik metinler yazma imkanı veren twitter, çeşitli araçlarla daha etkin kullanılabilen bir yeni nesil iletişim aracıdır. 2008'deki ABD seçimlerinde özellikle Barack Obama tarafından sıklıkla kullanılan twitter'dan Türkiye'deki son yerel seçimlerde de yararlanılmıştır.

Ayrıca Twitter, sosyal medyanın en popüler araçlarından biri olarak gösterilmektedir.

   2006 yılında Jack Dorsey tarafından geliştirilmesinden bu yana, twitter dünya çapındaki popülaritesini gün geçtikçe arttırmış ve içerdiği uygulamaların programlama arayuzunun kısa mesaj gönderim ve alımı konusundaki olanaklarıyla internet dünyasının SMS (Kısa Mesaj)'i olarak anılmaya başlanmıştır.

   Kullanıcı sayısı her gecen gün artmakta olan popüler sosyal medya ağı twitter Collinsingilizce Sözlüğe kelime olarak da girerek akademik saygınlık kazanmıştır. Sözlükte twitter kelimesi insanların anlık durum ve faaliyetleri ile ilgili kısa mesaj yayınlayabilecekleri internet sitesi, 'to Twitter' kelimesi ise twitterda kısa mesaj yayınlamak açıklamasıyla yer almıştır.

   Ülkemizde de twitter popülaritesini her gecen gün artırmakta, ünlüler, şirketler, siviltoplum kuruluşları, siyasi organizasyonlar ve devlet kurumları kitlelere seslerini duyurmak için sosyal medyanın etkili ortamlarından biri olan twitter'da hızla yerini almaya devam etmektedir.

   Twitter üzerinden gönderilen toplam mesaj sayısını gerçek zamanlı olarak sayan GigaTweet111'e göre, bu cümlenin yazıldığı sırada yapılan toplam tweet sayısı 9 milyar 744 milyon 770 bin 524 adettir.

                                                                            Plurk


   Turkce dil desteği de olan Plurk112 kendisini 'lezzetli ve sindirilebilir kısa mesajlarla hayatınıza tat katan olayları paylaşmak ve sizin için değerli insanların olaylarını takip etmenize olanak veren çekici hoş bir sitedir' seklinde tanımlamaktadır.

   Plurk, twittera göre güzel yenilikler sunan ilginç bir mikro bloglama servisidir. Yine 140 karakter üzerinden, ne yaptığınızı, duygularınızı, resimleri ve videoları paylaşmanıza, arkadaşlarınız ile bu girişler üzerinden tartışmanıza imkan vermektedir.

   Tüm girisleriniz (plurk'leriniz) bir zaman çizelgesi üzerinde görüntülenmekte ve ziyaretçilerin bu çizelge ileri geri hareket ettirilerek farklı bir deneyim yasaması sağlanmaktadır.

Diğer Mikro Blog Servisleri
                                                                                              Jaiku


   Jaiku kullanıcılarının birlikte daha yakın konuşmalarına imkan sağlamaktadır. insanlarla iletisim kurmak için internet üzerinden çevrimiçi durum paylaşımları, anlık mesaj ve kısa mesaj'ın yanı sıra Jaiku API ile uygulamalar geliştirilmesine imkan vermektedir.

   Jaiku Google'ın bir parçasıdır. Bu mikro bloglama servisi google mühendisleri tarafından gönüllü olarak bos zamanlarda geliştirilmektedir.



                                                                            Tumblr

   Tumblr her seyin zahmetsizce paylaşılmasına izin vermektedir. Metin, fotoğraf, alıntılar, bağlantılar, müzik ve videolar internet tarayıcısı, telefon, masaustu, e-posta üzerinden ve her yerden gönderilebilmektedir. Kullanıcılar blogları için temalar seçebilmekte, html kodları kullanarak temalarındaki her şeyi özelleştirebilmektedirler.




                                                                                          
                                                                    Yammer

   Yammer, sirketler, gruplar ve kuruluşlar için önde gelen gerçek zamanlı bir iletişim platformudur. Yammer'in geliştiricileri amaçlarını 'tutkumuz işyerinde çalışan insanların iletişim yolunu değiştirmek ve daha bağlı, verimli takımlar haline getirmek' olarak ifade etmektedirler. Yammer diğer mikro bloglama servislerinden kurum içi iletişimi hedeflemesi acısından ayrılmaktadır.



3 Mayıs 2013 Cuma

HTML, CSS, XML, JavaScript nedir?




HTML : HTML (Hyper Text Markup Language) internet üzerinde web sayfası oluşturmak için kullanılan bir betik dilidir. HTML dosyalarının aktarımı için HTTP (Hyper Text Transfer Protocol) kullanılır. HTML dosyaları sunucu bilgisayarın sabit diskinde .html ya da .htm uzantısı ile saklanır. Yazdığımız html dosyaları düz yazı dosyalarından başka bir şey değildir. Yani yazdığımız html dosyalarını bir C ya da Pascal programında olduğu gibi bir derleyici ile derlememize gerek yoktur.

Bir siteye girdiğimiz zaman bize görüntülenen ilk sayfa index.html, index.htm, index.asp, index.php ya da default.htm dosyalarından birisidir. index.* dosyaları UNIX ve türevi sunucu sistemler, default.htm dosyasıda WinNT ya da türevi sistemler için giriş sayfası olur. Yukarıda saydıklarımızın dışında uzantısı değişik birçok biçemdeki sayfalar da sunucu sistemin ayarları değiştirilerek giriş sayfası yapılabilir.HTML dokümanları herhangi bir yazı editörü ile düzenlenip *.htm, *.HTML, *.sHTML gibi uzantılarla kaydedilir. Bunun için notepad, pico, wordpad gibi editörler yeterlidir. Bunların yanında Frontpage, Dreamweaver, Homesite gibi bu iş için hazırlanmış ve kodlamayı kolaylaştıran programlar da vardır.
Sitemizde herhangi bir yazı editörü ya da kodlamayı kolaylaştıran programlar kullanmaya gerek kalmadan "Kendin dene" sayfasında kendi kodlarınızı yazarak örnekleri pekiştirebilirsiniz.
http://www.htmlogren.com/

CSS : CSS (Cascading Style Sheets)
Css internet sayfalarının görünümünü değiştiren bir tanım dosyasıdır. CSS kendine has kuralları olan bir tanım dilidir denilebilir. CSS Sayfa içersindeki her bir elemana ait farklı özellik atamayı sağlar
Css Özellikleri:
  • Html sayfasındaki nesnelerin görüntüsünü belirler
  • Html 4.0 sürümü ile stil dosyaları geliştirilmiştir
  • CSS ayrı bir dosyada *.css uzantısı ile saklanabilir. Bu işlem sayfanın daha hızlı açılmasını sağlar
  • Elemanlar üzerinde style="" parametresi ile özel kısa tanımlar yapılabilir

HTML ilk üretildiğinde yazı rengi ve boyu gibi özellikleri tag´lar ile tanımlayacağı düşünülmedi. ilk Html sürümünde aşağıdaki gibi temel taglar kullanıldı.


<h1>Başlık yazısı</h1>

<p>Paragraf yazısı</p>


Daha sonra html 3.2 sürümüyle <font> gibi taglar sunulduğundarenk ve yazı boyu gibi alt özellikler gelişmeye başladı. Fakat çok büyük web sayfalarında bu durum tasarımcı için sıkıntılı olmaya başladı. çünkü sonradan doğru tagı bulmak ve değiştirmek zorlaşıyordu.
Bu sorunu çözmek için Dünya internet topluluğu (W3C) html 4.0 sürümü ile CSS yapısını geliştirdi. Böylece boyut ve şekil bilgileri sayfada olmak yerine CSS uzantılı tek bir dosyada toplandı. Bu sayede web tasarımcı sayfanın görünümünü değiştirmek istediğinde tek yapması gereken CSS dosyasını açmaktı. böylece web sayfasında bir anda birçok sayfa değişmiş oluyordu.

http://www.phpkodlari.com/css-dersleri/css-nedir/


XML:Bağımsız bir kuruluş olan W3C (World Wide Web Consortium) organizasyonu tarafından tasarlanan ve herhangi bir kurumun tekelinde bulunmayan XML (eXtensible Markup Language), kişilerin kendi sistemlerini oluşturabilecekleri, kendi etiketlerini tanımlayarak çok daha rahat ve etkin programlama yapabilecekleri ve bu belirlenen etiketleri kendi yapıları içerisinde standardize edebilecekleri esnek, genişleyebilir ve kolay uygulanabilir bir meta dildir.

Çok farklı tipteki verileri orjinal formatlarında tek bir havuzda tutabilen XML, bilgiye hızlı, kolay ve ortamdan bağımsız olarak erişebilme imkanı sunar. Günlük yaşantımızda kullanmakta olduğumuz verilerin %80'ini oluşturan ve "unstructured" olma özellikleri nedeniyle kendi bulundukları medya dışında veri özelliklerini koruyamayan (kelimeişlem, elektronik tablo çıktıları, PDF dokümanları, ses,resim vb) farklı tipteki verilerin, oryantasyona gerek duymadan hiyerarşik bir yapıda kullanılabilmelerine olanak vermekte ve bu verilerin hızlı bir şekilde sorgulanabilmelerini sağlamaktadır. Öncelikle veri transferinin kolaylaşmasını ve verinin içerik bilgisiyle saklanabilmesini hedefleyen XML, içerik ve sunum bilgilerini birbirinden ayırır. Bu özelliği ile de HTML'den farklılaşır.
  • XML bir document'in(belgenin) yapısını ve görünümünü tanımlamak için kullanılan uluslararası bir standartdır.
  • XML (Extensible Markup Language - Genişletilebilir İşaretleme Dili) yapılandırılmış belge ve verilerin evrensel formatıdır
  • XML text tabanlı markup dilidir ve data alış verişinde kullanılan bir standard'ır
  • XML bilginin yapısını tanımlamak için kullanılan bir teknolojidir.
  • XML bilgiyi tanımlayan ve web'te bilgi alış verişi için kullanılan standard bir biçimdir.
  • XML markup dillerini tanımlayan bir metadilidir.
  • XML verinin yapılandırılması ve tanımlanması için kullanılan bir teknolojidir.
  • XML herhangi bir verinin biçimlenmesi,tanımlanması için kullanılan bir teknolojidir.
Yukarıdaki tanımlar birbirine benzemektedir. Bazı kelimeler veri, tanımlama,standart vs.. gibi çok fazla kullanılmış. Tanımlardaki bir farklılık XML'in hem bir teknoloji hem de bir dil olmasından doğmaktadır. Bazı tanımlar sadece XML teknolojisini tanımlarken bazıları dil olarak XML'i tanımlamışlar.
Bütün bu tanımlardan şu sonuçlar çıkarılabilir
  • XML hem bir teknolojidir hem de bir dildir
  • XML dil olarak markup dil'leri yaratmaya yarar.
  • XML verileri tanımlamak için kullanılan bir teknolojidir.
  • XML verileri tanımlamak için bir standart oluşturmak için yaratılmıştır.
  • XML verileri standart bir şekilde tanımladığından web'te veya herhagi iki program arasında veri alış verişi kolaylaştırmaktadır.
Markup Dili Ne Demek?
XML dil olarak markup dil'i yaratmaya yarar. Markup dillerine örnek olrak HTML,WML vs.. verilebilir. Bu dillerde veriler bazı işaretlerle (etiket) işaretlenirler. Örneğin bir HTML kodunda bir başlık yazısı <h1> etiketi ile işaretlenir. Sonuç olarak bir belgedeki verileri işaretlemeye yarayan dillere markup dilleri denir.
XML Hakkında Bilgiler bu bölümden verilmeye devam edilecektir.



JavaScript Nedir?
JavaScript Netscape firması tarafından geliştirilmiş olan bir script dilidir. Script dilleri Web sayfası hazırlayanlara etkileşimli ve dinamik sayfalar hazırlama imkanı vermektedir. JAVA dilinin özelliklerine ve komut yapısına çok benzeyen JavaScript aslında JAVA dilinden ayrı olarak hazırlanmıştır.
Javascript yardımı ile HTML kaynak kodları değiştirilebilir, bu sayede dinamik Web sayfaları hazırlamak mümkün olur. Javascript ile hazırlanmış Web sayfaları ancak JavaScript desteği veren Web tarayıcıları ile izlenebilir. En popüler tarayıcılardan olan Netscape Navigator ve Internet Explorer tarafından desteklenmektedir. Javascript ile hazırlanan Web sayfalarından tam randıman alabilmek için iki tarayıcının da en son sürümlerini kullanmanızı (en azından 4.x ve üstü) öneririz.

http://www.bilisimterimleri.com