Oracle Türkiye’deki stajımda 5. haftama girdim. Bu hafta da geçen haftaki gibi çok yoğun geçmedi. Tabi yeni projeler yaratmaya firmaya katkıda bulunmak için çalışıyorum. Firmada herhangi bir yavaş işleyen bölüm varsa orada işleri kolaylaştırmak iletişimi, arşivlemeyi vb işleri düzenleyen projeler ile firmayı bu süreçlerde hızlandırmaya çalışmak için uğraşıyorum.
Yaptığım projeler her ne kadar büyük proejeler olmasa da firma içerisinde bir yeri olan projeler. Örnek olarak Gökhan Gököz arkadaşımızla hazırladığımız Oracle Türkiye’nin lisanslarını tuttuğu yazılımı web tabanlı ortama taşıyarak ve bu veritabanını düzenleyerek birçok işi de kolaylaştırdık. Böylece bu uygulamayı kullanan çalışanlar artık istedikleri bilgisayardan, platform bağımsız bir şekilde uygulamalarına girecekler ve çok daha düzgün olarak verileri girecekler. Arama, kayıt bulma,yazıcı çıktısı alma gibi işlemler bu ortamda çok daha kolaylaşacak. Aynı anda birden fazla kullanıcı da böylece bu uygulamayı herhangi bir yazılım bilgisayarlarına yüklemeden kullanabilecekler.
Diğer uygulama da Oracle Türkiye’nin dizüstü bilgisayar, masaüstü bilgisayar, projeksiyon aleti, yazıcı gibi elektronik demirbaşlarının tutulduğu bir uygulamanın veritabanı ve arayüz tasarımı. Bunda ise tek fark yaptığımız uygulamanın veritabanı tasarımında önceki gibi değişikliklere giderek devam ettiğimiz bir durumda olmaması. Bunda veritabanının baştan tasarladık ve uygulamada sorunla karşılaşmamız için burada yapıyı çok sağlam tutmaya çalıştık ki uygulamada bir sorunla karşılaşsak bile buraya geldiğinde o hatayı önlesin. Bu şekilde yaptığımız bu uygulamada ise animasyonlu tablo, takvim gibi göze hoş gelen ve bir o kadar da işlevsel özellikleri uygulamanın içerisine kattık. Yaptığımız uygulamada yine arama kolaylıkları, excel çıktısı üretme gibi bir çok temel işlevin dışında sağlayıcılar animasyonlu tablosunda(flash tabanlı) herhangi bir sağlayıcı adına tıklandığında sağlayıcının web adresine google aracılığı ile gitmesi gibi ufak ama hoş özellikler de ekledik. Her şeyi kullanım kolaylığı üzerine giderek tasarlamaya çalıştık. Gerektiğine kullanım kolaylığı için veritabanı yapısını bile değiştirdik. Bu şekilde 2. projemizde 17 Ağustos’ta hayata geçmiş olacak. (Şu anda bitti ancak kullanıcı kişinin tatile gitmesi nedeniyle 17 Ağustosta başlayacak).
Tüm bunları yaparken Oracle Applicaton Express 3.0.1 kullandık. Tamamen web tabanlı bir arayüz sunan bu ücretsiz araç ile bu anlattığım işlemleri alıştıktan sonra çok kolay bir şekilde yerine getirebiliyorsunuz. Gerçekten bu tür veritabanı yoğun(giriş-çıkış,arşivleme vs türü) uygulamalar için web tabanlı bir arayüz oluşturmak isterseniz aklınızda bulunması gereken bir ürün. Ücretsiz olması ve geliştirilmesinde kullanıcılarının da önerilerinin dikkate alınması sayesinde açık kaynak olarak ilerleyen bir ürün.
Benim gayet başarılı bulduğum Application Express 3.0.1 i Oracle Database Express Edition(Oracle 10g XE) ile beraber ücretsiz bir şekilde kullanabilirsiniz. Üstelik ticari uygulamalarınızda bile…



abi oracle da staji nasil ayarladin? ben de yapmak istiyorum da!
Comment yazan: Ahmet Sonmez — 26 Nisan 2008 @ 7:40 pm
SLM HOCAM BENİM BU KONUDA YARDIMA IHTIYACIM VAR…KAYNAK GEREKIYOR OZELLIKLE TURKCE…BU METODU OGRENMEM GEREK…YARDIMCI OLABILIR MISIN ACAB? akoc0@hotmail.com
Comment yazan: akoc — 3 Aralık 2008 @ 10:04 pm
Hocam tam yukardaki interactive sayfasınıda arama yaparken türkce karakterleri tanımıyor. Ayrıca sütünlardaki sort larda da türkçe karakterleri tanımıyor yardımcı olur musunuz?
Comment yazan: Gul GULUM — 13 Ocak 2009 @ 11:18 am
Oracle XE Dikkat Edilmesi Gereken başlıklı yazımı okumanızı tavsiye ederim. Kolay gelsin.
Comment yazan: gokhanozden — 23 Ocak 2009 @ 11:16 am