Previous
Next

Türkiye'nin SaaS Blogu: www.SaaSTURKEY.com

by Cem Kefeli 13. Nisan 2009 05:43

Bir Servis Olarak Yazılım (SaaS-Software as a Service) kavramı şu günlerde oldukça popüler bir hal almış durumda. Zaten birkaç sene öncesine gidersek web uygulamalarının çılgınlık haline SaaSgeleceği, makinemizde neredeyse aplikasyon olarak ne var ne yoksa web ortamına taşıyacağımız konuşuluyordu.. Ne mutlu ki, bu durum artık büyük ölçüde gerçekleşir oluyor birkaç senedir. SaaS genel olarak web tabanlı bir yazılımın merkezi olarak barındırılabilmesi, denetlenebilmesi ve internet üzerinden kullanıcıların hizmetine sunulması olarak özetlenebiliyor. İşte güzelliği de bu basit tanımında gizli aslında. Çünkü, yazılıma sahip olma gibi bir maliyet söz konusu olmayacaktır bu durumda. Yani gidip bir yerlerden yazılım paketi satın alma gibi bir durumumuz olmayacak. Herhangi bir web sayfasınaSaaSTurkey.com nasıl ulaşıyorsanız bu yazılıma da web üzerinden yine aynı şekilde ulaşmamız mümkündür. Sahip olmanız gereken tek şey ise yalnızca o servisi almanızı sağlayacak bir hesap.

Hatırlıyorum da yaklaşık dört sene önce, Kocaeli Üniversitesi için bir proje takip programı hazırlıyordum. Yazılım .NET tabanlıydı ve bir masaüstü uygulaması olarak yapıldı. Ben ısrarla bunun web üzerinden yapılmasının çok daha mantıklı olacağını savundum. Çünkü proje takibi belirli kayıtların belirli kişiler tafafından tutulup, takip edilmesini gerektiyordu. Yani veritabanı işlemleri, kullanıcı işlemleri vb.. Ama masaüstü uygulaması olarak servis edilirse, yazılımda yapılan güncellemelerin kullanıcılara sunulması zor olacaktı. Her defasında bir üst sürüme yükseltme işlemi gerekiyordu bu durumda.. Ayrıca bu sistemin kullanılacağı her yere o yazılımın kurulmasını gerekli kılmaktaydı. Nihayetinde bir desktop GUI olarak hazırlandı ve kullanılır oldu. Bir süre sonra da bir sürü problem oluşur oldu. Söylemek istediğim şu ki; bu yazılım web üzerinden sunulsaydı, böyle problemler yaşanmasının da önüne geçilmiş olunacaktı.

İşte bu güzellikler artık Türkiye'de de SaaSTURKEY.com adresindeki blog ortamında yer alacak. Benim de bu site üzerinde inşallah en kısa zamanda okuyanların faydalanabileceği ve ilgisini çekebileceği bazı yazılarım yer alacak. Umarım birçok kişi için faydalı olacaktır bu platform ve bunun için emeği geçenlere teşekkürler... 

AudioFinder ses tarama ve tanıma yazılımı

by Cem Kefeli 4. Mart 2009 10:45

Yazılım hakkında detaylı bilgi edinmek için lütfen burayı (AudioFinder Manual.pdf - 2,76 mb) tıklayınız.

AudioFinder ses arama ve bulma yazılımıAudioFinder nedir?
AudioFinder, Halim Cem Kefeli tarafından geliştirilmiş, medya analizi ve reklam raporlaması yapan medya takip firmaları tarafından kullanılan bir ses tarama-bulma yazılımıdır.

Özellikleri Nelerdir?
- Görsel bir masaüstü yazılımı olan AudioFinder ses dosyalarını giriş olarak kabul etmektedir ve eklenen ses dosyaları içerinde aranması istenilen sesleri arayarak bulmaktadır. Giriş sesleri için günümüzde kullanılan MP3, WAV, AIFF, OGG Vorbis, MP4, AAC, M4A, AC3, ASF... ses formatları gibi birçok ses formatı desteklenmektedir.
- AudioFinder ses arama teknolojisini medya yayınları içerisinde reklam bölgelerinin algılanabilmesini sağlamak amacı ile kullanabilmektedir.
- AudioFinder görsel bir masaüstü uygulamasının sunmuş olduğu tüm avantajlardan faydalanmaktadır. Audio Finder - Audio search screenSürükle-Bırak yöntemleri ve klavye kısa yollarının etkin bir şekilde kullanılması sonucunda son kullanıcılar sistemi daha rahat bir şekilde kullanabilmektedir.
- Program kullanıcı hesapları ile istenilen şekilde yönetilmektedir. İstenmeyen kişilerin kullanımından korumak amacı ile değiştirilebilir program şifresi kullanılmaktadır.
- AudioFinder arama işlemleri için altı(6) farklı arama opsiyonuna sahiptir. Böylece, kullanıcı yazılımın performansını dilediği gibi değiştirebilmektedir.
- AudioFinder yayınlanan reklamların yüzde kaçının yayınlandığını sizin için hesaplayabilmektedir.
- AudioFinder sisteme tanıtılan jenerikler sayesinde reklam alanları içerisinde raporlanan ve raporlanamayan ses bölgelerini tespit edebilmektedir. Raporlanamayan reklam bölgeleri için farklı kaydetme işlemleri yapılabilmekte ve böylece sistem tarafından algılanabilmesi sağlanabilmektedir.
AudioFinder - Settings window- AudioFinder onaylama sistemi sayesinde bulunan reklamların bulunduğu yeri tek tuşla dinlemenize olanak sağlar ve bu sistem sayesinde daha esnek ve daha doğru raporlar oluşturmanızı sağlar. Onaylama hem text tabanlı bir dosyalara hem de SQL sunucuya yapılabilmektedir. İstendiğinde onaylama sistemi devre dışı bırakılarak otomatik onaylamaya olanak sağlanmaktadır.
- AudioFinder daha sonradan incelemeye olanak sağlamak amacı ile tüm işlemleri ve ses dosyalarının hatalarını text tabanlı bir log dosyası ile saklamaktadır.
- AudioFinder arama işlemleri bittikten sonra kendi kendisini ve bilgisayarı kapatabilmekte, verimli bir güç yönetimi sağlayabilmektedir.
- AudioFinder aranılan ses dosyaları için zamansal konum bilgilerini dosya isimlerinden otomatik olarak çekebilmektedir.
- Bulunan raporlar için güvenlik seviyesi değiştirilebilmekte ve böylece sonuçların kesinliği kontrol altına alınabilmektedir.

Yazılım hakkında detaylı bilgi edinmek için lütfen burayı (AudioFinder Manual.pdf - 2,76 mb) tıklayınız.   

Serial-to-Ethernet converter application

by Cem Kefeli 30. Ocak 2009 06:37

Tecnologic System(TS) firması tarafından üretilen ve uygulama geliştiricilerin hizmetine sunulan  TS-7200 platformu, üzerinde 200 MHz çalışma frekansında  ARM9 serisi işlemci bulunduran bir uygulama geliştirme platformudur. Bu platform üzerinde seri arayüzler,  USB arayüzü,  Ethernet arayüzü, sayısal giriş çıkış birimleri ve veri saklamak için kullanılan compact flash arayüzü bulunmaktadır. Sistem üzerinde bulunan ARM işlemci compact flash ya da kart üzerindeki flash bellek üzerindeki işletim sistemlerini koşturmaktadır. Tercihe göre bu iki bellek üzerindeki herhangi bir  Linux versiyonu seçilmekte ve bu Linux versiyonu sistemin boot sistemi olarak kullanılmaktadır. Compact flash üzerinde bulunan  Debian Linux versiyonu kullanıcılara daha ileri seviyede olanaklar sunmasına rağmen gerçek zamanlı çalışmalar için dahili flash bellek üzerindeki  TSLinux tercih edilebilmektedir.  TSLinux bu donanım sistemi için TS tarafından hazırlanan ve kernel seviyesine daha yakın bir  Linux versiyonudur. Bu  Linux versiyonunda klasik masaüstü  Linux sistemlerine göre bazı özellikler kernelden çıkarılmış veya disable edilmiştir. Böylece işletim sisteminin donanım ile olan haberleşme özelliklerine önem verilmiş ve gerçek zamanlı uygulamalar için daha verimli bir ortam sağlanmıştır.

Sistemin farklı gereksinimleri göz önünde bulundurularak eklenti özellikler yapılabilmesi için  PC/104 adı verilen ve PC’lerdeki  PCI slotu andıran bir genişleme yuvası bulunmaktadır. Bu genişleme yuvası sayesinde sisteme yeni bellekler, sayısal giriş çıkışlar,  GPS(Global Positioning System) ve  GPRS modülleri dahi eklenebilmektedir. Soldaki şekilde TS-7200 platformuna eklenmiş bir gerçek zamanlı saat entegresi gösterilmektedir. Bu slot yardımı ile yapılan eklemelerin sayısı besleme kaynağının çekebildiği güç ve slotu adresleyen saklayıcı ile sınırlı olup üst üste birkaç kat oluşturulması dahi mümkündür.

Sistem için yazılım geliştirilebilmek amacıyla gömülü sistem üzerindeki  GCC derleyicisi kullanılabilmekte ve direkt olarak platform üzerinde derleme yapılabilmektedir. Fakat bu çalışma süresinde PC ortamının sunmuş olduğu  IDE avantajlarından faydalanabilmek için PC tarafındaki  RedHat Linux üzerinde gömülü platform için hazırlanan cross-toolchain’ler kullanılacaktır. Cross-toolchain’ler kullanılarak elde edilen çalıştırılabilir dosyalar daha sonra gömülü siteme  FTP ile bağlanılarak gönderilecek ve platform üzerinde çalıştırılmıştır. Aşağıdaki linkleri kullanarak proje dosyasına ve projenin sunum dosyasına erişebilirsiniz.

Serial2Ethernet Converter.pdf (4,54 mb)
Serial2Ethernet Converter.pps (1,08 mb)

PDARestorant SiparişMatik ile restorant sipariş otomasyonu

by Cem Kefeli 9. Ocak 2009 11:59
SiparişMatik, restorantların daha efektif sipariş alabilmesi için geliştirilmiş ve tamamıyle çalışır durumda olan bir uygulamadır. Siparişmatik yardımı ile görevliler arasındaki koşuşturmaca ortadan kalkar. Siparişi alacak görevli müşterilerin isteklerini bir PDA yardımı ile kayıt altına alır ve bu istekler mutfak, bar vb. gibi ilgili yerlere otomatik olarak iletilirler. Mutfak tarafından o an hazırlanabilecek yemekler sürekli güncellenebilmektedir. Bu sayade müşteriden sipariş alırken o yiyeceğin var olup olmadı hakkında bilgi sahibidir herbir garson. Siparişleri alan görevliler en kısa süre içerisinde siparişleri hazırlar ve siparişin hazırlandığını sipariş terminallerinden işaretlerler. İsteğe göre bu haber siparişi veren ilgili garsona hem titreşim hem de sesli mesaj yoluyla ulaştırılabilmektedir. Siparişin hazır olduğu bilgisini alan garsonun yapması gereken tek şey ise hazır siparişleri alıp müşterilerine sunmaktır. Dikkat edilirse garsonlar arasındaki gereksiz koşuşturmaca trafiği ortadan kalkmıştır. Garsonlar hem birbirleri ile hem de mutfak ve bar ile sesli olarak da mesajlaşabilmektedir.
 

Şekil 1: PC yazılımında yemeklerin eklenmesi

Şekil 2: PDA ile sipariş verildikten sonra durum geri bildirimi

Fazlası...

Hakkımda...

Cem KEFELİ

Electronics and
Telecommunication Eng.
devamı...


Son yapılan yorumlar...

Comment RSS

Yasal bir uyarı...

Disclaimer"Bu web sitesinde görmüş olduğunuz bilgilerin, dokümanların ve diğer materyallerin kullanılmasından doğabilecek hiç bir sorumluluktan site sahibi sorumlu tutulamaz. Web sitesi içerisinde yer alan yazılar, yorumlar, resimler ve diğer tüm içerikler yalnızca sahibinin görüşünü yansıtmakta olup içeriğin sahibi kişilerin çalıştığı kurumları bağlayıcı hiç bir nitelik taşımamaktadır. Yapılan tüm alıntılar mutlaka kaynak gösterilerek verilmeye çalışılmaktadır. Web sitesi içerisinde bulunan ilgili materyaller, ilgili yasal kurumlar tarafından uygun görülmemesi durumda kaldırılacaktır."
General