10 Temmuz 2009 Cuma

Volantis Mobility Server

Volantis Mobility Server™ java temmelli devolopment ve çalışma ortamı sağlayan bir platformdur. Web devolopmentler için kendi mobil Internet uygulamalarının 6,300 device tarafından kullanılabilecek şekilde build edilmesinden sorumludur.


Volantis Mobility Server mobil içeriklerin yönetiminin karmasısını azaltmak için tasarlanmıştır. Bu nedenle developerlar ve içerik sahipleri , kullanıcıların daha kolay servis alabilecekleri uygulamalar oluşturabilmektedir.


VMS bir çok connector içermektedir ki dinamik içerik kaynağı ve Web 2.0 Internet servislerini entegre olmasını sağlamaktadır.

Developerlar connectorleri özelleştirirler kendi mobil tarafları içinde , basit XML tagleri kullanarak, Java programlama azaltılır, otomatik olarak transformasyon işlemleri gerçekleştirilir ve optimizasyon sağlanır device karşılık gelen içerik için.

9 Temmuz 2009 Perşembe

Apache Ant

Ant Nedir?

Java tabanlı olarak geliştirilmiş olan bir tool dur.

Make olarak bilinen başka bir tool gibi build ve deploy gibi işlemleri büyük projeler de kolaylaştırmak için yaratılmıştır.

"Another Neat Tool" tanımının baş harflerinin kısaltılmasından türetilerek isimlendirilmiştir.

Daha sonraları Ant için "Karıncalar inşaat faaliyetlerinde çok küçük ve çok çalışkan varlıklardır.","Karıncalar ufak vücutlarına rağmen kendi ağırlıklarının düzinelerce katı ağırlıkları taşıyabilirler." sözleri atfedilerek övülmüş ve tanıtılmıştır.

Neden Ant?

Büyük bir java projesiyle uğraştığınızı düşünün.Elinizde bir sürü ".java" dosyası var ve üstüne üstlük farklı-farklı klasörlerin altındalar.Projeyi geliştirirken hep aynı rutin işlemleri yapıyorsundur.Kodları derle,manifest dosyası hazırla, jar'la, war dosyaları hazırla,sonrada tüm yaptıklarını alıp server'e deploy et.Ufak projeler için önemsenmeyebilir fakat büyük projeler için bütün bu işlemleri her değişiklik yapıldığında tekrar-tekrar yapmak bezginlik verebilir.

İşte Ant burada ortaya çıkıyor ve sizi rutin,sıkıcı işlemlerden ve hamallıktan kurtarıyor.

Ant ile başka bir bilgisayarda çalışarak remote bir servere ftp ile dosyalarınızı atabilir ve deploy edebilirsiniz.Hatta birbaşkasına mail ile gönderebilirsiniz.


Kaynak :