Uygulama olarak Opera Bileşenleri

____________________________________________________________________
Opera bileşen simgesi

bileşen simgesi

Opera Bileşenleri (Widgets) özelliği Opera’nın 2006’dan beri masaüstü sürümünde var ve daha sonraları Windows Mobile cep bilgisayarları için olan Opera Mobile sürümüne de eklendi. Bu özellik ile JS, HTML bilginizle vs. küçük masaüstü uygulamaları yapabiliyorsunuz. İyi bir özellik ancak bileşenlerin çalışması için Opera’nın açık olması gerektiği uzun süredir eleştiriliyordu. Opera çalışmalıydı, çünkü bileşenleri de Opera ile aynı program dosyası çalıştırıyordu. Bugün yayınlanan bir geliştirme sürümü ile de artık bu bileşenler birer uygulama olarak Opera’nın dışında kendi işlemleri ile çalıştırılabiliyor.

Bileşenlerin uygulama olarak sunulması açıkçası hoşuma gitti, ancak bilgisayar açıkken devamlı Opera da açık olduğundan şu an için pek bir etkisi olmadı bana. Hatta Winamp ile birlikte Opera’yı Windows Başlangıç’a alıp ikisi de beni beklemeden açılsın diye ayarlamayı düşünüyordum ama o zaman açılışlar çok kasıyor. 🙂

Uygulamalar Başlat > Programlar listesine ekleniyor.

Uygulamalar Başlat > Programlar listesine ekleniyor.

Artık bu bileşenlerden uygulama olarak bahsedeceğim. Uygulamalar Windows’ta Başlat > Programlar listesinde görünüyor. Yani uygulamaları Programlar listesinden çağırabiliyorsunuz. Kaldırabilmek için de Denetim Masası > Program Ekle/Kaldır yolundan gidip kaldıracağınız bileşenleri standart programlar gibi Kaldır seçeneğinden kaldırabiliyorsunuz. Bu arada bu özellike Java Web Start uygulamaları için de vardı, oradan şeyetmiş akıllarına sanırım. 🙂

Opera’nın program arayüzünde ise şu anlık bu uygulamalarla ilgili hiçbir seçenek ve kısayol vs. yok. Hatta ilk kurduğumda bir bileşen içeri alma penceresi çıktı, bileşenleri seçtim sonra da birşey görmedim bir daha, bütün Opera’yı opera:config yolunu bile altüst ettim. 🙂 Daha sonra Başlat > Programlar’da gördüm kısayollarını, ve masaüstünde ve de Hızlı Başlat(Quick Launch)’ta. 🙂

Her çalışan uygulama kendi Windows işlemi içinde çalışıyor, böylece bir hata oluşması durumunda sadece onu sonlandırmak mümkün oluyor. Bileşenler Opera’dan ayrı dedimya, Opera’dan farklı istenen yere kurulabiliyorlar. Standart olarak kurulum yeri C:\\Documents and Settings\Kullanıcı adı\Local Settings\Application Data\Uygulama Adı ancak dediğim gibi istediğiniz farklı bir yere kurabiliyorsunuz. Uygulamanın kurulduğu klasörüne de uygulamayı çalıştıracak Opera bileşen çalıştırma ortamı gibi birşey diyebileceğimiz 813 KB boyutunda uygulama isminde bir EXE uygulaması ekleniyor. Uygulama bu EXE dosyası tarafından çalıştırıldığından Opera’dan bağımsız oluyor. Şu an baktım da bileşenler 15 – 20 MB kadar bellek kullanabiliyorlar. Merak ediyorum sistem Opera’ya dahilken de bu kadar kullanıyorlar mıydı? Sanmıyorum. Şu an Opera’da 13 sekme açık, e-posta ve RSS listesi dolu ancak onlardan açık sekme ya da panel yok 180 MB bellek yiyor. Eğer bileşenler Opera’ya dahilken de bu kadar bellek kullansaydı şu an Opera’nın bellek kullanımının baya bir düşük olmasını beklerdim. Bileşenler Başlar > Programlar menüsüne standart olarak yerleşiyor, kurulumda özelleştirme seçeneğini seçip gerekli onay tiklerini kaldırmadıkça da masaüstü ve Hızlı Başlat’a da kısayol ekleniyor.

Opera Analog Clock uygulamasının EXE dosyası ne kadar bellek kullanıyor bakın.

Opera Analog Clock uygulamasının EXE dosyası ne kadar bellek kullanıyor bakın.

Bileşenler ayrı ayrı çalıştırıldığından her birinin çalıştırma ortamı kendine ayrı bir bellek açarak kullandığından bellek kullanımının biraz fazla olması ve Opera’dan bu uygulamalara erişim için hiçbir arayüz kalmamış olması şu an düşündüğüm olumsuzluklar. Chrome’da her sekmenin aynı dosyadan yaratılan ayrı işlemde olması gibi bir mantıkla her bileşen kurulumuna bu çalıştırma ortamı dosyası eklenmese de biraz daha iyi olabilir, sonuçta 50 KB bileşen kuruyorsun ve 813 KB fazla boyut ekleniyor uygulamaya. 🙂

Bu uygulamalar aslında sadece Windows değil, Linux ve Mac ortamlarında da destekleniyor. Şu an fazla zaman harcamak istemediğim için sadece Windows tarafını inceledim. 🙂

Opera bileşenlerinin uygulama olarak çalıştığı geliştirme sürümünü aşağıdan platformunuza göre indirebilirsiniz.

Windows
Macintosh (Sadece Intel)
Unix/Linux

İlk kurulumdan sonra çalıştırıldığında karşınızda bir bileşen içeri alma kutucuğu gelecek bileşenleri seçip devam edin. Yalnız şu an bu geliştirme sürümünde Türkçe desteği olmadığı için dil ile ilgili problemler var onu da belirteyim.