İlk Yerli Web Geliştirme Platformu!.....

0
anonim
İlk yerli web geliştirme platformu “MoreMotion”, Mor Yazılım Şirketi tarafından piyasaya sunuldu.
Bileşen tabanlı yazılım mimarisiyle tasarlanıp, Java teknolojisi ile geliştirilen “MoreMotion” Web Geliştirme Platformu, bu alanda dünya pazarını elinde tutan firmalara ciddi bir alternatif olmaya hazırlanıyor.
· Çok yönlü web tasarım editörü mmDesigner,
· Uygulama platformu mmExec,
· Hiyerarşik veri tabanı mmDB ve
· Bileşenler kütüphanesi mmLib
olmak üzere dört ana bölümden oluşan MoreMotion ürün serisi, sunduğu yepyeni çözümlerle küçükten büyüğe her ölçekteki firmaya e-ticaret girişimlerinde en hızlı, en esnek, en ekonomik, en verimli, en kolay kullanımı sunmayı hedefliyor.

MoreMotion Web Geliştirme Platformunun tüm birimleri, e-ticaret’te profesyonel başarıyı yakalamak isteyen kurumların ihtiyaçları göz önüne alınarak planlandı ve geliştirildi. Kurumların e-ticaret ortamında hız ve esnekliğe duydukları ihtiyacı düşünerek yapılandırılan MoreMotion Web Geliştirme Platformunda, e-ticaret alanında benzersiz avantajlar sağlayan bileşen tabanlı geliştirme, XML&XSL, JAVA vb. teknolojileri kullanıldı.

Bileşen tabanlı mimariyle sistemi güncelleme sürecinde tüm sistemi yenilemek yerine sadece ilgili bölümlerin sistemden bağımsız değiştirilmesiyle zamandan ve masraftan tasarrufu getiren MoreMotion Platformu, XML&XSL teknolojisi kullanımıyla hem veri ve sunumu birbirinden ayrı tutarak tasarımcı ve programcıların birbirinden bağımsız çalışmasını hem de verinin platform bağımsız işlenebilmesi avantajını sunuyor.

Mor Yazılım, 1997 yılında kurulmuş ve Belçika Alcatel-Bell Şirketi için gerçekleştirdiği çok sayıda telekomünikasyon projesi ile dikkatleri üzerine çekmişti.

2004’te iş dünyasında e-ticaret patlaması yaşanacağını söyleyen Mor Yazılım Genel Müdürü Erkan Cengiz, iki yıl süren titiz çalışmalarının ürünü olan “MoreMotion” serisinin, Türkiye’deki B2B ve B2C girişimcilerinin dünyaya açılmasında önemli katkılarda bulunmasını hedeflediklerini belirtiyor.

MoreMotion Web Geliştirme Platformu özellikle e-ticaret sitesi kurucuları için geliştirildi.

MoreMotion bir web geliştirme platformu olarak tasarlanmıştır. Özellikle e-ticaret siteleri kurmak isteyen kişi ya da firmalar için geliştirilmiş olan platformun en belirgin özelliği; Web geliştirme için gerekli olan kompleks birimlerin kolay bir kullanım için yapılandırılmış ve amaca yönelik bir biçimde entegre edilmiş olmasıdır. Daha da önemlisi, bunu oldukça mâkul bir fiyatta sunabilmesidir.

Değişik ihtiyaçlara hitap eden paketler halinde satışa sunulacak olan MoreMotion ile başlangıç aşamasındaki amatörlerden, deneyimli profesyonellere kadar tüm kullanıcılarının işinin önemli ölçüde kolaylaştırılması planlanmıştır.

MoreMotion Web Geliştirme Platformu ile kullanıcı
· Bileşen tabanlı mimarinin getirdiği tekrar kullanılabilirlik ve yapı esnekliği avantajlarından yararlanır
· Veritabanı bağlantılı dinamik websiteleri geliştirebilir
· Java ve XML teknolojilerinin birleşimiyle veri ve kod iletimini e-ticaretin gereksinimleriyle uyumlu şekilde, platform bağımsız ve esnek bir şekilde sağlayabilir.

Platformun ana birimleri; bir web tasarım editörü olan mmDesigner, bileşen tabanlı mimarinin gerektirdiği uygulama platformu mmExec, hiyerarşik veritabanı mmDB ve bileşen kütüphanesi mmLib’dir.

1- mmDesigner
Web Geliştirme Platformu’nun ara yüzü işlevini gören mmDesigner, bir web editöründen çok daha fazlasını vaat eder. Platformun diğer birimleriyle bileşik bir şekilde çalışan mmDesigner, bileşenler kütüphanesi mmLib’deki bileşenleri yapılandırır ve site içine konuşlandırır. Veritabanı mmDB’den yönlendirilen verileri dinamik yapının gerektirdiği şekilde sayfalara yerleştirir ve yayınlar.

mmDesigner, sayfaların WYSIWYG (Ne Yaparsan Onu Görürsün) tasarımlarını otomatik olarak XSL'e dönüştürebilen ilk ve tek editör olma özelliğine sahiptir. mmDesigner XSL üretimi özelliğiyle sunum ve veri izolasyonu, sunucu işlem gücünden tasarruf, daha düşük bant genişliği ile talebi karşılayabilme gibi önemli avantajlar sağlayan bir editördür.

mmDesigner ayrıca açık mimari, tekrar kullanılabilen dinamik yapılı eleman desteği, gelişmiş tema desteği, WYSIWYG tasarımı dinamik yapılar için de geçerli kılma, veritabanı desteği, bütünleşik/kolay tasarım, test ve yayınlama gibi özelliklerle donatılmış çok işlevli, kolay kullanımlı ve güçlü bir editördür.

2- mmExec Uygulama Platformu
mmDesigner, özellikle veritabanından beslenen dinamik sitelerin kurulumunda bileşen tabanlı mimarisiyle kullanımda zaman ve paradan tasarruf sağlar demiştik. Bileşenler mmLib’de tutulur, mmDesigner'ın derleme sırasında hazırladığı komutlara göre uygulama platformu mmExec tarafından yönetilir. Tasarımcı birbirinden bağımsız olarak geliştirilmiş olan bileşenler arasındaki iletişimi mmDesigner aracılığı ile belirler ve mmExec bileşenleri bu belirlenime göre yönetir.

mmExec bileşenleri veritabanı erişimi, lisans kontrolü, olay kaydı ve hata bildirimi, kullanıcı onaylama ve yetkilendirme, çoklu dil desteği, dinamik sayfa oluşturma, uzaktan yönetim ve bileşen koordinasyonu servisleriyle destekler.

3- Hiyerarşik Veritabanı mmDB
MoreMotion için Java ile geliştirilmiş olan veritabanı mmDB esnek yapısıyla özellikle ürün kataloğu yapılandırmak için oldukça elverişlidir. Sınırsız sayıda departman, kategori ve ürün toplayabilen mmDB, ilişkisel ya da hiyerarşik diğer veritabanlarına da bağlantı sağlayabilir. Bir sorgulama ile birbirinden çok farklı sistemlerdeki bilgilere ulaşıp, tek bir sonuç olarak verebilme yeteneğine sahip olan mmDB bu özelliği ile bir veritabanı erişim merkezi işlevi görür.

mmDB üzerindeki bir kategorinin özelliklerinde yapılan her değişiklik o kategori altındaki tüm ürünlere yansır. Java ile geliştirilen bileşenler mmDB’ye, sağlanan API (Application Protocol Interface- Uygulama Protokolü Arayüzü) üzerinde erişebilirken kullanıcılar veritabanı yaratabilecekleri, veri girebilecekleri ve sorgulama yapabilecekleri WEB tabanlı mmDB editörünü kullanırlar. Bu çok yetenekli WEB tabanlı editör sayesinde bir İnternet tarayıcısı ile İnternet'e bağlanıp tüm veritabanı işlemleri rahatlıkla yapılabilir. mmDB'nin çoklu para birimi desteği sayesinde veritabanındaki ürünler verili para biriminden bağımsız olarak gerçek değerine göre sıralanabilir ve kategorize edilebilir. Bu özellik sayesinde veritabanı yöneticisi ürünün hangi para birimi üzerinden fiyatlanacağını, sitede desteklenen para birimlerini, kur değerlerini, alışveriş için kullanılacak para birimini belirleyebilir.

4- MoreMotion Kütüphanesi, mmLib
MoreMotion bileşen tabanlı bir platformdur ve mmLib'deki bileşenlerden başka farklı ihtiyaçları karşılamak için geliştirilmiş üçüncü parti bileşenlerle de çalışma olanağı sunar.

Bileşen tabanlı geliştirmede (CBD-Component Based Development) karmaşık sistemler farklı amaçlar için geliştirilmiş yapılar olan bileşenlerin uyumlu hale getirilmesiyle oluşturulur. Hepsi kendi içinde bağımsız çalışan ve farklı boyutlarda olan bileşenlerin içerdikleri verileri işlemek için bir arayüzleri vardır ve bu arayüzler aracılığıyla başka bileşenlerle beraber çalışabilecekleri bir platforma entegre edilirler. MoreMotion'da bu işi üstlenen mmExec hem özel MoreMotion bileşenlerini hem de üçüncü parti bileşenleri yönetir ve çeşitli servislerle destekler.

MoreMotion bileşen tabanlı mimarisiyle sadece içeriği ve görünümü değil aynı zamanda iş mantığı da sık aralıklarla güncellenmesi gereken sitelerin yenilenme işlemini en kısa sürede tamamlamayı vaat eder.

Bir MoreMotion bileşeninin diğer bileşenlerden en önemli farkı entegrasyon süresinin çok kısa olmasıdır. Çünkü bir MoreMotion bileşeni diğer sistemlerde olduğu gibi ancak programcıların devreye alabileceği parçalar değil, aksine, kullanıcı ara yüzleri dahil olmak üzere bütünüyle bitmiş, test edilmiş ve derhal kullanıma alınabilecek olan parçalardır.

mmLib için tasarlanmış MoreMotion bileşenleri şöyledir:
I. Alışveriş Sistemi
İnternet'te sanal alışveriş merkezleri kurabilmeyi sağlayan bu geniş kapsamlı bileşen sadece bugünün değil geleceğin de şartları göz önüne alınarak uzun çalışmalar sonucunda ortaya çıkarılmıştır.

Bu bileşen, e-ticaret sitesinde geniş kapsamlı ve alt bileşenlerle desteklenen bir alışveriş sistemi kurmak isteyen kullanıcının ihtiyaç duyacağı temel bileşendir. Bu bileşeni çeşitli işlevlerle destekleyen alt bileşenler ihtiyaca bağlı olarak sisteme dahil edilebilir. Taşıyıcı firma, ödeme merkezi, muhasebe entegrasyonu gibi alt-bileşenlerle iletişim kurabilecek şekilde tasarlanmış olan Alışveriş Sistemi bileşeni her türlü harici mevcut sistemlerle uyumlu çalışabilir.

Alışveriş Sistemi Bileşeninin alt-bileşenleri:
Tekli/Çoklu Alışveriş Sepeti
Teslimat Yönetimi
Ödeme Yönetimi
Sipariş Takibi
Promosyon Yönetimi
Üyelik Sistemi

Alışveriş Sistemi ana bileşeni ve alt bileşenlerinden başka bir e-ticaret sitesinde içerilmesi gereken işlevleri gerçekleştirmek için tasarlanmış MoreMotion bileşenleri şunlardır:

II. Ürün Arama:
Gelişmiş Ürün Arama: Basit Ürün Arama'ya göre daha duyarlı arama yapmaya yarayan bu ek bileşenle kullanıcı seçtiği kategoride ve belli kriterlere göre arama yapabilir.

III. Çoklu Dil Desteği

IV. Ürün Kataloğu

V. Ürün Karşılaştırma

VI. Çoklu Para Birimi Desteği

MOR YAZILIM

Mor Yazılım, WEB geliştirme ürünleri sunan bir yazılım firmasıdır. 1997 yılında kurulan firma, Belçika Alcatel-Bell firması ile yapılan işbirliğinde 1400 hafta/adamlık emek sonucunda çok sayıda ve değişik içerikli yazılım projeleri gerçekleştirilmiştir:

· FAPA – Functional Algorithm Population Applications
· ICM IDMS Components Maintenance (Bileşen Bakımı ve Koruması)
· Non-Call Handling Sector Development
· Work Space Manager
· Database Control System Simulator
· OAM IDE Add-In Development
· Command Handler Development
· Değişik platformlar için geliştirilmiş çok sayıda proje

Alcatel-Bell için 3 sene gibi bir süre zarfında tamamlanan bu işlemler sırasında Alcatel’in talebi doğrultusunda başlayan Yazılım Kalite Kontrolü çalışmaları daha sonra daha üst seviyelere çıkarıldı ve Yazılım Geliştirme Süreçleri RUP (Rational Unified Process) ile denetim altına alındı.

Internet’in iş dünyası üzerindeki çarpıcı etkisinden yola çıkılarak WEB teknolojileri üzerine yoğunlaşıldı.

Yaklaşık iki sene önce başlayan More-Motion projesi bu yöenlimin ilk ürünüdür. Bu projede hedef, küçük ya da büyük, her ölçekteki firmanın B2B (Business to Business) ve B2C (Business to Customer) problemlerine hızlı ve ekonomik bir şekilde çözüm bulmaktır.

Mor Teknoloji

Uygulama Alanları: Telekominükasyon(switching, veri üretimi, manipülasyonu ve doğrulaması) e-ticaret, Konfigürasyon Yönetimi

Nesne Yönelimli Geliştirme (Object Oriented Development): Rational Rose ile UML’de tasarım

Veritabanları: Oracle, MS SQL Server, MS Access, Btrieve

Programlama Dilleri: C++, Pascal, Delphi, Visual Basic, JAVA, XML, PL1

İşletim Sistemleri: Windows 95/98/NT/2000, Unix, MVS

Görüşler

0
anonim
Abi helal olsun be! Adamlar aşmış yaa! Bunlar normal olamaz ya! Sen kalk bu kadar şeyi bi pakete doldur! Cyborg olması lazım bunların cyborg!
Görüş belirtmek için giriş yapın...

İlgili Yazılar

Wiki motoru Wikepage'in 2006.1 sürümü çıktı!

fox

Wikepage, bir Türk tarafından kodlanmakta olan 25Kb boyunda MySQL veritabanı gerektirmeyen, çokludilli, çoklusite destekli, şifre korumalı, dosya yükleme destekli, belkide FTP kullanmaniza gerek kalmadan site yapmanin en kolay yolu. "Ulusal" wikimiz olmasada (ulusallık bu sıralar çok tartışılınca dayanamadım) yine de bizi temsil eden bu ufak yazılıma bir bakın. Wikepage'e bu siteden ulaşabilirsiniz.

Lego MindStorms Uzaktan Kumanda Projesi

FZ

Lego MindStorms setlerinin en büyük dezavantajlarından biri, RCX'de bulunan hafızanın (32 KB) ileri düzey projeler geliştirmek için yetersiz olmasıdır. Bu sorunu önlemenin yolu ise RCX'de çalışması planlanan algoritmaların bilgisayarda çalıştırılıp, algoritmanın çıktısı olan motor, sensör hareketlerinin RCX`e gönderilmesidir.

Lego MindStorms Setlerinin bu amaç için kızıl ötesi donanımı ve LeJOS'un Lego Kulesi ile RCX arasında haberleşmeyi sağlayan APIleri mevcuttur fakat haberleşme için kızıl ötesinin kullanılıyor olması kısıtlayıcıdır çünkü kızıl ötesi haberleşmesi 1-2 metre mesafe ile sınırlı kalmakla beraber kızıl ötesi alıcı/verici ledlerinin birbirlerini görme zorunluluğu olmaktadır.

2 Günde İşletim Sistemi Yazabilir Misiniz?

FZ

Programlamaya bir şekilde girmiş hemen herkesin aklından bir ara geçmiş sorulardan biridir, "işletim sistemi nasıl yazılır?". İşletim sistemleri bilgisayar dünyasının en popüler, en gizemli, en çok tartışılan ve piyasayı belirleyen konularından biri olagelmiştir. Kimisine göre basit, kimisine göre karmaşık olan bu işte kavram karmaşası da az değildir, çekirdek ile dağıtımı karıştıranlar mı istersiniz, neyin temel işlevsellik olduğu üstüne sabaha dek tartışanlar mı yoksa hangi donanımların esas alınması ve hangi sürücülerin desteklenmesi gerektiğine dair kavga edenler mi istersiniz... BSD, Solaris, Linux, BeOS, VMS, MS Windows ve daha pek çok geliştirme ekibine bakınca konunun popülaritesini ve karmaşıklığını anlamak mümkündür.

Pekiyi bu konuda birkaç günlük bir çalışma ile işin temellerini öğrenmek mümkün müdür? 2 günde işletim sistemi yazabilir misiniz?

Hızır Emacs: Her Nev'i Internet Yayın ve Yazı İşleri

FZ

cs-lisp üyelerinden Ahmet Usal, Emacs ile etkili JavaScript, CSS ve PHP kodlamaya yönelik deneyimlerini Emacs Web Geliştirme Ortamı Neler Sağlıyor? başlığı altında paylaşmaya başladı. Usal'ın MEWDE (My Emacs Web Development Enviroment Project) projesi de anlatılanların bir parçası olarak meraklılar tarafından kullanılmayı bekliyor.

ht://Dig ile kendi arama motorunuzu oluşturun

Soulblighter

Bir çok Linux kullanıcısı, kendi sistemi üzerinde kolaylıkla bir web sunucusu çalıştırabilir. Sayfaları sunucuda barındırmak işin yarısıdır, onları bulmak ise diğer yarısı. İşin diğer yarısı ise ht://Dig yazılımının işi.