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!
Yorum tarafından 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
Yorum tarafından 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?
Yorum tarafından Gul GULUM — 13 Ocak 2009 @ 11:18 am
Oracle XE Dikkat Edilmesi Gereken başlıklı yazımı okumanızı tavsiye ederim. Kolay gelsin.
Yorum tarafından gokhanozden — 23 Ocak 2009 @ 11:16 am
oracle 8i ve delphi 5 uluslararası nakliye sektöründeki bir yazılım ben programımı oracle express e geçirmek istiyorum mümkğn mü acaba ?
Yorum tarafından burcu budak — 31 Ocak 2011 @ 3:35 pm
Uzun zamandir Application Express ile ilgili bir proje yapmiyorum ancak APEX 3.0.1 versiyonunda herhangi veri isleme yazilimini application express ile tasarlamak kolay. Eger yazilim CRUD (Create, Read, Update and Delete) agirlikli bir yazilim ise bunu yapmaniz cok kolay, ancak grafik agirlikli bir yazilim ise Adobe Flash kullanmaniz gerekiyor. Bazi grafikleri APEX kendi icinde mevcut olan flash grafikleri ile uretiyor. Kendim bazi flash chartlar yapmisligim var ve gercekten de guzel gozukmekte.
Yorum tarafından gokhanozden — 1 Şubat 2011 @ 8:04 am
Selamlar, ben bilg. müh. öğrencisiyim oracle da staj imkanı halen devam ediyor mu? Ediyorsa eger nerden başvura biliriz? teşekkürler
Yorum tarafından İbrahim — 23 Mayıs 2011 @ 9:57 pm