Google Apps 'a Ulaşmak için tıkla Kısa Tanıtım Videosu
Bu makalede Google Apps’ın Microsoft SharePoint ve IBM Lotus Notes gibi daha yerleşik ürünler karşısında neden güçlü bir alternatif olduğunu ortaya koymaya çalışacağız. Ve eğer Google Apps ihiyaç cuyduğunuz uygulamaları sunmazsa, nasıl olup da Google App Engine’in ihtiyaçları karşıladığını göreceğiz
İşbirliği, bugünlerde sıcak bir terim haline geldi. Yıllar önce, işbirliği denince akıllara IBM Lotus Notes ve Novell GroupWise gibi öncülük niteliğine sahip ürünlerle yapılan groupware (aynı ağ üzerinde çalışan insanlar için tasarlanmış programlar) geliyordu. Bu ürünler halen kullanılıyor olmasına rağmen, işbirliği artık aynı anda her yerde bulunabilen bir şey haline geldi. Onu, e-mail’den Facebook gibi sitelere ve Blogger’dan Microsoft SharePoint ve Lotus Notes gibi paket ürünlere kadar her yerde görebilirsiniz.
SharePoint, kurum içerisinde işbirliğini kolaylaştıran paket çözümlerin oldukça görkemli bir örneğini teşkil etmektedir. SharePoint, Microsoft’un en hızlı gelişen ürünlerinden birisidir, fakat aynı zamanda oldukça ağır bir fiyat etiketine sahiptir. Google Apps sunusu dikkatle incelendiğinde SharePoint mutlaka akıllarda yer tutar.
Google Apps ve Google App Engine, kendi uygulamalarınızı bina etmeniz için sunduğu geliştirme platformunun yanı sıra bir dizi uygulama yoluyla en çok ihtiyaç duyulan BT (Bilgi Teknolojileri - IT) altyapısını sağlayarak BT departmanlarına katkıda bulunur. Şimdi bu ürünlere ve bize ne sağladıklarına bir göz atalım.
Google Apps
Google Apps, aşağıdakileri içerecek şekilde online uygulama çiftlerini sunar:
- Gmail, Google Talk ve Takvim ile tümleşik olarak adres defteri ve arama özelliklerini sunar.
- Google Talk (Sohbet), kayıtlı kişilerle gerçek zamanlı iletişim için kullanılan bir anlık mesajlaşma aracıdır. Dosya paylaşımı ve sesli konuşma da mümkündür.
- Google Calendar (Takvim), zaman çizelgelerini insan grupları arasında paylaşabilen kullanımı kolay takvimler ile organize eder. Ayrıca, bu aracı halen kullanmakta olduğunuz takvim platformu ile bütünleştirebilirsiniz.
- Google Docs, doküman, tablo ve sunum hazırlamanıza olanak sağlar. Microsoft Office ürün eşleri gibi bilinen doküman formatlarını destekler, böylece bu aracı mevcut sistemlerle birlikte rahatlıkla kullanabilirsiniz. Google Docs, ayrıca diğer kullanıcılarla gerçek zamanlı işbirliği olanağı da sağlar.
- Start Page (Başlangıç Sayfası), başlangıç sayfanızı e-mail, takvim veya başka bir Web sitesine özelleştirmenize olanak tanır.
- Google Siteleri, üzerinde kullanıcıların Web uygulamalarını inşa etmek ve düzenlemek için birlikte çalışabilecekleri bir Web sitesi sağlar. Bu araç, Google’ın tüm gücünü tek bir çatı altında birleştirmiş olur. Buraya videolarınızı, doğrudan doğruya HTML kodlarını, Google Gadgets’i, Google Docs’tan elde ettiğiniz bir tabloyu ve buna benzer herşeyi ekleyebilirsiniz. Sadece ve sadece kullanıcının hayal gücü ile sınırlı bir ortamdan bahsediyoruz. Bu araç, ayrıca işbirliği için merkezi bir alan sağlar. Örneği wiki terimi, benim aklıma Google Siteleri ile çalışırken geldi.
Google Apps girişimi, SharePoint ve Lotus Notes gibi daha yerleşik ürünler karşısında güçlü bir alternatifi temsil etmektedir. Bu ürünün satılmasında en önemli noktalardan birisi, Google’ın herşeyi çalıştırmak için sahne arkasından bütün altyapıyı sunması ve ayrıca (verileri lokal olarak depolamayı seçebilmenize rağmen) verileri depolamasıdır. Bunun yanı sıra, her şey tarayıcı penceresinde çalışmaktadır; bu nedenle kullanıcı bilgisayarları üzerindeki herhangi bir eki yükleme gereği vardır.
Google’ın can evinden vurduğu diğer bir nokta, oldukça düşük bir giriş düzeyi ile karakterize olan fiyatlama politikasıdır; küçük bir şirket hiç zaman kaybetmeden ve hiçbir maliyete katlanmadan Google Apps’ı düzenleyebilir ve çalıştırabilir. Standard Edition, kullanıcılarınızın tümü için daha önce ele aldığımız uygulamaların tamamını sunar. Standard Edition’ın sunduğu herşeyi sunan ve buna ek olarak kurumsal kullanım için daha fazla aracı da etkin kılan Premier Edition her kullanıcı için 50$ ücrete tabidir. Bu, mevcut sistemler ile politika yönetimi, daha fazla depolama alanı ve müşteri desteğini birleştirmek için API’ları da içerir. Ayrıca öğrenciler için bir Education Edition da mevcuttur.
Her şeyden önce, buna benzer bir altyapı kurmak için yeterli sermayesi olmayan küçük işletmeler için Google Apps’ın oldukça önemli bir fırsat olduğu göz önünde bulundurulmalıdır. Ayrıca, mobil ve birbirinden kopuk bir işgücü ile gösterilen çaba bu tip bir olanak için de uygun görünmektedir.
Bu noktada Google Apps, özel uygulamalar haricinde bir grubun veya şirketin ihtiyaç duyabileceği hemen hemen herşeyi kapsar ve Google’ın bunun için de bir cevabı vardır.
Google App Engine
Google Apps paradigmasını çekici bulmanıza rağmen, onun ihtiyaç duyduğunuz uygulamaları sunmadığını düşünüyorsanız, Google’ın sunduğu altyapı aracılığıyla özel bir uygulama yaratmak ve bu uygulamayı uygun bir şekilde konumlandırmak için Google App Engine’i kullanabilirsiniz. Google App Engine, yazılımcılara Google’ın uygulama platformuna erişim olanağı tanır. Google App Engine, aşağıdaki özelliklerle karakterize olmaktadır:
- Uygulamaları lokal olarak inşa etmek ve daha sonra onları Google App Engine platformunda konumlandırmak için Google App Engine SDK,
- Ölçeklendirilebilir bir server altyapısı,
- Şu anda desteklenen tek dil Python olmasına rağmen, çoklu dil desteği,
- Verilerinin büyük bir kısmını Google’ın işlemek için kullandığı dağıtılmış bir depolama sistemi olan Bigtable, yoluyla güçlü bir veri deposu. Oldukça geniş boyutlarda ölçekleme yapabilecek şekilde tasarlanmıştır, bu sayede verilerinizi kolayca barındırabilmektedir;
- Uygulamanızı yönetmeye olanak tanıyan bir Web komut konsolu.
Google’ın işlevselliği için bir kaldıraç rolü oynaması bakımından, Google App Engine bir takım API’lar içerir. Bu, öncelikli olarak diğer kullanıcı hesapları ile çalışmak için API’ları; mail öğeleri ile çalışmak için Mail API’yı ve veri deposu ve benzeri araçlarla çalışmak için diğer API’ları içerir. Google App Engine, Google Apps’ın tüm versiyonlarını birleştirir ve böylece ekipler için özel uygulamalar Google platformu aracılığıyla oluşturulabilir ve konumlandırılabilir.
Ne yazık ki, desteklenen tek dil Python’dur; nitekim Google’ın dahili olarak çoğunlukla Python’u kullandığı bir sır değildir ve bu nedenle bu sınırlandırma bir sürpriz olarak görülmemelidir. Bu durum Python topluluğu için muhteşem olmasına rağmen pek çok yazılımcının daha çok beklemesine ve başka bir dil öğrenmemesine neden olmaktadır. Yazılımcılar için, Google gibi başarılı bir kurumun Bigtable ve Google dosya sistemi gibi özelliklere sahip şeyleri nasıl yaptığının tadına varmak heyecan verici olurdu.
Google’ın sonraki hamlesi Dünya Hakimiyeti olabilir mi?
Microsoft’tan nefret edenlerin büyük çoğunluğu Google Apps ve Google App Engine’i alkışlarla karşılamakta. Google Docs’un Microsoft Office’in yüksekte yer alan tahtını tehdit edeceğine inanmak zor görünse de, sektörde yükselen başka bir behemot ile ilgili olarak endişelenmemeleri için bir neden yok. Öyle ki, tıpkı Microsoft gibi Google’ın çalışma ilkeleri de hayal edilebilir bütün alanlara girmekte. Örneğin neden bir sonraki hedefleri işletim sistemi alanı olmasın? Yoksa, piyasada herşeyi kontrol eden tek bir firma olmasından yana mıyız? Tüketicilerin daha fazla fayda elde edebilmesi için piyasada birbiriyle mücadele eden firmaların olması iyidir.
Peki siz Google Apps veya Google App Engine’i kullanıyor musunuz? Eğer kullanmıyorsanız, tüm bunlardan sonra gelecekte bunlardan herhangi birini kullanmayı düşünüyor musunuz?
Posted
7-14-2008 23:05
by
Uzman