Clear Methods Firması Java veya .Net’in yerine konulabilecek bir dil ile geliyor. Firma, Microsoft, Sun Microsystems ve IBM gibi firmaların XML’i show amaçlı kullandıklarını iddia ediyor. Kendilerin amacı ise, web servislerini kolaylaştırmak açısından, XML’i el aletleri, telefonlar ve diğer aletlerin içine gömerek bu dili yönetim açısından güçlendirmek.
Şirket, sorunları gidermek için, Water isimli object-oriented bir dil geliştirmiş. Bu dil statik sunumlar, belirsizlik, bir çok programlama dili kullanmak, güvenlik sorunları gibi sorunları çözmeyi hedefliyor. Water’ın yönetim platformu Steam (buhar) olarak adlandırılıyor. Steam web servisleri dağıtım motoru olarak davranıyor ve gömülü sistemlere sahip küçük aletlere servis veriyor. Standart bir Java Platform üzerinde üzerinden applet, servlet ya da program aktarılırken, Steam aynı olanakları IBM2in WebSphere, Sun’ın Java Virtual machine ve BEA’nın JRockit üzerine de aktarmayı amaçlıyor.
Teknik Başkan Mike Plusch, kelime oyunu yaparak Steam üzerinden “bir yudum Water” istenen dili değiştirebilir diyor. Standart platformlar üzerinde çalışabiliyor ve HTTP, FTP ve SMPT protokollerini kullanıyor. WSDL, UDDI ve SOAP gibi çeşitli web servisleri dillerini destekliyor. Plusch Water’ın cazibesinin basitliği ve sadeliğinde yatıyor diyor ve Java’nın “Bir kere yazın, ondan sonra her yerde çalıştırabilirsiniz” mottosuna karşılık “Bir kere öğrenin, ondan sonra heryerde kullanın” diye ekliyor.
Plusch Sun’ın J2EE mimarisi ile yaratılmış ve XML ile bağlanmış programlar gördüğünü, bunların çok iyi göründüğünü ve kodları yarattığını söyleyerek; “Bu ürünler XML okuyup, XML kod üretiyorlar ama özde çalışan Java. Herşey java tarafından gerçekleştiriliyor” diye ekliyor.
Plusch, Microsoft’un Visual Basic ve C# alıp üzerine XML monte ettiğini söylüyor. “Visual Basic ve C#, XML için tasarlanmadıklarından bu son derece suni duruyor. Biz de bu fırsatı pazara yeni bir imkan sunmak için kullanıyoruz. XML’i sadece lisan değil ama aynı zamanda yönetilebilir bir modelleme lisanı olarak kullanmak olanağınız olsaydı ne düşünürdünüz? Sadece verilerinizi sunmak için değil ama aynı zamanda .NET ya da JAVA’yı kullandığınız şekilde kullanmak istemezmiydiniz? XML’in yönetilebileceğini neden düşünmüyorsunuz” diye soruyor.
Ancak Plusch ve ortakları kendileri endüstri devleri ile yarışabilecek kadar güçlü görmüyorlar. Olaya realistik bir açıdan bakıyorlar. Plusch “bizim bankada 50 Milyar ya da ne kadarsa o kadar $’ımız yok” diyor. Ama Microsoft, IBM, SUN ve diğer devlere karşı bir alternatifiniz olsun istiyorsanız bunu denemelisiniz diye ekliyor.
Plusch “Microsoft’a karşı Juda stratejisi uyguluyoruz. Onların güçlerini kendilerine karşı kullanıyoruz. Maliyeti çok büyük olmayan bir esneklik ve adaptasyon gücü ile” diyor
Steam program geliştirenlere, küçük aletler için esnek ve gömülü bir sistem sunuyor. Benzincideki benzin pompası gibi, cep telefonlarına oyun programlamada ya da kablosuz bağlantılarda avantaj sağlıyor.
Ama Microsoft, zaten Windows CE gömülü bir işletim sistemi değil mi diyeceksiniz.. Pulsch “evet ama CE statik ve önceden kodlanması lazım” diyor. Clear Methods’un son müşterilerinden birisi “küçük sistemler için” yazılım ve donanım sattıkları Pratt & Whitney oldu..
Analistlerin Water ve Steam konusunda ne düşündüklerini Water……Java ve .Net’in Yerine Geçer mi – 2 ? başlığı altında okuyabilirsiniz.