· Ç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-ticarette 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.
2004te 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ürkiyedeki 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 mmLibdir.
1- mmDesigner
Web Geliştirme Platformunun 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 mmLibdeki bileşenleri yapılandırır ve site içine konuşlandırır. Veritabanı mmDBden 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 mmLibde 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 mmDBye, 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 Alcatelin 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ı.
Internetin 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 UMLde 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
İ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.
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.