Mozilla Labs, geliştiricilerin kendi İnternet tarayıcılarını geliştirebilecekleri bir platformu olan “Chromeless” projesini duyurdu. Mozilla Labs’dan Chromeless proje yöneticilerinden olan Marcio Galli, “ Geliştiricilere; HTML, CSS JavaScript gibi standart web teknolojilerini destekleyen, kendi İnternet tarayıcılarını oluşturabilecekleri bir gereç oluşturmaya çalışıyoruz.” cümlesi ile projeyi tanımlıyor.
Mozilla Firefox ve Firefox tabanlı tarayıcılar, arabirim olarak XulRunner’ı kullanıyorlar. Firefox eklentileri de bu arabirim üzerinde geliştiriliyor. XUL’u sadece Gecko motoru tam olarak destekliyor. Elbette, Atul Varma’s Cuddlefish ve JetpackSDK da Xulrunner ile birlikte kullanılıyor.
“Chromeless” tabiri ise -Mozilla’nın belirttiğine göre-, bu uygulamaların kaldırılması durumunda, geliştiricilerin, XulRunner tabanlı uygulamaları oluşturmak için önlerine gelen “boş tuval” dedikleri tabana atfen verilmiş. Mozilla, XULRunner kullanımının, bir tarayıcı geliştirme ve kişiselleştirme işini daha kolaylaştıracağı görüşünde.
Chromeless projesi henüz pre-alpha aşamasında. Şu anda projenin üzerinde yoğunlaştığı çalışma, bir İnternet tarayıcısını, bir çalışma platformu haline getirebilmek. Mozilla Labs’ın belirttiğine göre, Chromeless şu an için, HTML sayfasını yükleyip, tarayıcı kullanıcı arabiriminde (UI) görüntüleyebilme özelliğine sahip. Sonrasında ise özelleştirilmiş API’lerin tarayıcıya entegre edilmesi geliyor. Bunların başında CommonJS ve temel DOM kuralları geliyor. Ardından ileri düzey web teknolojileri ve hatta işletim sistemine göre değişkenlik gösterecek bir menü penceresi eklenmesi bile tasarlanıyor. Bir başka el atılması gereken bölüm ise, İnternet tarayıcılarının olmazsa olmazı, güvenlik. Kısaca, Chromeless projesinin işi çok.
Eğer bir geliştirici olarak projeye ilgi duyuyorsanız, buradan kaynak kodlarını indirerek, çalışmaya başlayabilirsiniz.
kaynak: mozillalabs.com, h-online.com
a WordPress rating system













