Droplets > Internet uygulamalarının geleceği

0
omniheurist
HTML tabanlı internet uygulamalarının programcıya ve kullanıcıya getirdiği birçok zorluklar ve kısıtlar vardır. Request-Response modelinden kaynaklanan tek taraflı update kısıtı, dinamik ve esnek olmayan arayüz, bantgenişliğinin çok verimsiz kullanılması, aynı bilginin tekrar tekrar iletilmek zorunda olması ve farklı programlama pratikleri vb...
Çok yeni bir fikir olmasa da, Droplets teknolojisi kullanıcı tarafında native UI widget'ları kullanarak internet uygulamaları geliştirmeyi sağlayan bir teknoloji. Uygulama tamamen sunucuda çalışırken UI event'ları istemci'den server'a gönderiliyor. Bu sırada asenkron olarak sunucu da UI update'leri veya herhangi bir olayı istemcilere bildirebiliyor.

Bu teknolojinin temel mantığı sunucu tarafındaki proxy UI nesneleri ile istemci tarafındaki gerçek UI nesnelerinin kontrolü. Sunucu ile istemci arasında "optimized communication layer" denilen bir katman sayesinde TCP veya HTTP tuneling mekanizmasıyla asenkron iletişim sağlanıyor.

Droplet teknolojisi ile ilgili daha detaylı bilgi için ürün ana sayfası ndan yararlanabilrsiniz.

Görüşler

0
anonim
ben demolarina falan bakayim dedim hepsi exe. sirf windows icin tasarlanmis gibi bir his dogdu icime, halbuki ne kadar da sevinmistim...
0
tongucyumruk
Dahasi demolar gercekten calisan programlar degil... Sadece desktoptan capture edilmis videolar...
0
omniheurist
Baktığınız demolar sadece bir capture dosyası. Gerçek uygulamayı test etmek için developer kit'i yüklemelisiniz.


Platform konusunda ise firma oldukça iddialı. Zaten gördüğüm kadarıyla sadece windows'a has UI bileşenleri kullanılmamış. PDA'larin bile sağlayabileceği basit UI bileşenleri sağlanmış. Şu an Windows'un yanında Solaris de destekleniyor.

0
anonim
dogrusunu soylemek gerekirse bence internet gezginleri her seye yetecek kapasiteye sahip bir altyapi. ama su 2 gercek bizi bundan caydiran en buyuk etken:

1. sayfadaki resimlerin kalitesi ise sayfa acilim hizinin ters orantili olmasi, ki bence dusuk cozunurlukte aptalca grafikler kullanmaktansa hic resim kullanmadan yapilsin o sayfa daha iyi...

2. yaptiginiz her sayfa ortada bunca ezeli net gezgini rekabeti olmasina karsin her browser'da ayni gozukmuyor, kaldi ki sirf bunun icin adamlar w3c diye bir sey yapmislar...

sonuc itibariyle bence bu yukardaki 2 sorun disinda ben istedigim ui'yi kendim en guzel sekilde hazirlayabilirim, hatta bir programmiscasina dahi calisabilir...

iyi calismalar...
0
tongucyumruk
Sorun zaten UI hazırlamak değil... UI işin en kolay kısmı bile denebilir... Hele ki web uygulamaları gibi size bu konuda oldukça geniş seçenekler sunan bir alanda. Sonuçta Macromedia Generator gibi ürünlerle Flash, Shockwave animasyonları vs... kullanarak isterseniz o bilim kurgu filmlerinde gördüklerimize benzer UI'ler bile hazırlarsınız. Ancak iş olayın kod kısmına geçtiğinde HTTP protokolünün temelindeki Request-Response mantığı gelir sizi tıkar... En basitinden sayfada belirli bir yerdeki veriyi güncellemek için dahi sayfanın tamamını yeniden yüklemeniz gerekir. Örneğin Web üzerinden çalışan çok kullanıcılı bir veritabanı uygulamamız olduğunu düşünelim. DB uygulamalarının en büyük problemi olan iki kullanıcının aynı kayıt üzerinde aynı anda değişiklik yapması problemi çıkar karşımıza (ki bu aslında problemlerin en basiti bile sayılabilir). Bu gibi sebeplerden dolayı web uygulamalarını geliştirmek te kullanmak ta normal desktop uygulamalarına oranla daha zor bir hal alır...
0
anonim
>En basitinden sayfada belirli bir yerdeki veriyi güncellemek için dahi sayfanın tamamını yeniden yüklemeniz gerekir.

Temelde gerekmez. Span/Div vs. bu isler icin varlar. Fakat, tik tikcilik ile programciligi karistiran arkadaslar icin bu tur seyler yapmak, sayfalari oldugu gibi yuklemekden biraz zor. Ne yapsin garibim, FrontPage ile sayfa yapan kendini Web programcisi ilan ediyor. Elbette boyle bir konuda da takilacaktir.

Isin dogasi yonunden UI meselesini browseri bir tur dumb terminal olarak kullanarak cozebilirsiniz. Ama genede secenekleriniz cok cok kisitlidir. Java ve .NET LI'nin varlik sebebi bu zaten. Her platformda calistirilabilir mid range bir uygulama gelistirme kabiliyeti. Fakat durum ortada. Eger ozel bir API kullanacaksam, neden gidip HTTP gibi verimsiz bir protokolu kasayim ki ? guvenlik dertleri ayri bela, cookie vs. dertleri ustune yavasligi daha bir baska bela. W2K/Citrix terminal Serverin kullandigi gibi bir protokol daha makul olmazmi ? VNC biraz minciklanarak calistigi platformun native GUI'si ile ekrani kullanirken, datalari remote'den indiremez mi ?

Kisacasi ilk etapta cok hos bir fikir. Ama bir o kadarda bos fikir. Endustri bunu kolay kolay kabullenmez saniyorum. Keske kabullense, ama etmez..
0
tongucyumruk
Su ana kadar Span/Div ile sayfayi tamamen yeniden yuklemeden veriyi dinamik olarak degistirmeyi Xml yardimiyla biraz olsun basarabildim... Ancak bu sistem de sadece IE tarafindan destekleniyor. Tabii IE'nin de ne kadar multiplatform oldugu ortada. Haa ben super bir web programcisi sayilmam... Web tasarimdan zerre anlamadigim gibi de PHP'yi cat pat seviyesinde bilirim. Ama programı yazanın bilgi seviyesi ne olursa olsun sonucta HTTP üzerinden yapılacak veri iletimi sürrekli bağlantıya değil Request-Response ilişkisine dayandığından bir noktadan sonra Program tıkanacaktır. Zira server hiçbir zaman client'a windows mesajları tarzında mesajlar yolla(ya)maz. Bu da kullanıcıyla etkilwşimi öldürür... Bir veri değiştiğinde kullanıcının bundan haberdar olması için ancak kendisinin düşünüp aha bu veri değişmiş olabilir dur şunu bir refresh edeyim demesi gerekir.

Haa bu haberde geçen uygulama boş mu? Onu zaman gösterecek derim. Sonuçta bu tarz bir sistemin yaygınlaşması için yazılım geliştirenlerin onu tercih etmesi gerekir. Aksi halde devrim yaratan bir teknoloji dahi olsa öyle kalır.
0
SHiBuMi
IE'de bahsettiğin sistemin eşdeğeri Mozilla'da da mevcut. Ancak kod yazımı standart olmadığından ikisi için de farklı kodlar yazılmasını gerektiriyor.
0
omniheurist
Geliştirici olarak değil kullanıcı olarak düşünürsek ben her zaman HTTP tabanlı WEB sayfalarını kullanışsız bulmuşumdur. Bunun için hotmail servisini web üzerinden değil outlook expres üzerinden kullanıyorum. Nielsen Norman Group''un yaptığı bir araştırmaya göre insanlar 1984 Machintosh sitili bir GUI yardımıyla yapılabilecek bir işi WEB tabanlı HTML GUI''ler ile yapmaya çalışırken yıllık olarak milyarlarca dolar üretkenlik kaybı gerçekleşiyor.
0
tongucyumruk
Bu arada Delphi 7 ile gelen InterWeb componentleri sayesinde en azından işin developer kısmı oldukça kolaylaşmış. Herhangi bir uygulama hazırlar gibi Web Uygulaması hazırlayabiliyorsunuz. kullanıcı tarafında değişen pek birşey olmuyor ama geliştirici açısından inanılmaz kolaylıklar sunuyor. Tabii kötü yanı yokmu? Olmaz olurmu. Kodu sizin yerinize yazan her program gibi bu da acayip derecede yüklü ve sadelikten uzak bir html çıktısı sağlıyor. Yine de yetenekli bir geliştiricinin elinde çok güzel ürünler ortaya çıkarabilecek bir component seti olmuş... Borland'daki amcaları bu seti Delphi 7'ye dahil ettikleri için AToZed Software'de ki arkadaşlarıda bu seti yazdıkları için kutluyorum...

Not: Komponentler diğer delphi sürümleri içinde firmanın sitesinden satın alınabiliyor.
0
tongucyumruk
InterWeb ne yaa IntraWeb olacaktı. Pardon...
0
omniheurist
Droplets teknolojisinin yeni bir fikir olmadığından bahsetmiştim. Aynı temel fikir üzerine kurulmuş bir teknoloji daha var. İlgilenenler için: Ultra Light Client
Görüş belirtmek için giriş yapın...

İlgili Yazılar

Bana 1 dolar gönder.com

larweda

Hikaye klasik, amerikalı bi açıkgöz abuk sabuk bir sebeple insanlardan para istiyor, bi de bunun çıkıp televizyon şovlarından birinde reklamını yapıyor (bu örnekte bu David Letterman Show), milyonlarca dünya vatandaşı da saf saf adama para gönderiyolar, adam da dolar zengini olup yirminci yüzyılın internet zenginlerinin arasına katılıyor.

Telefon ve Adsl tarifelerine indirim

anonim

Türk Telekom Genel Müdürü Paul Doany ses iletimine gelecek indirimin Pazartesi günü onaylanarak uygulamaya gireceğini, Adsl ile ilgili indirimin ise yakın zamanda açıklanacağını söylemiş.
Kaynak: Ntvmsnbc

İnternet radyoları

tongucyumruk

Açıkçası radyo dinlemekten pek hazzetmem. Çünkü radyolarda genelde çalınan şarkılar pekte bana hitap etmez. Bu durumumu ilk olarak Yahoo! tarafından yakın zamanda devralınan (eskidende varmış ama benim haberim yoktu) LaunchCast değiştirdi. Şu an arkada güzel bir blues parçası çalıyor ve ben bunları yazıyorum.

Hotmail' den 250 MB Posta Kutusu (Webmail Servisi Savaşları - Bölüm 3)

Challenger

Gmail' in ortaya 1000 MB gibi uçuk bir kapasiteyle ortaya çıkışı, Yahoo'nun posta kutusu kapasitesini 100 MB' a çıkarması derken şimdi de Hotmail 250 MB'lık posta kutusuyla karşımızda.

NTVMSNBC'de yer alan bu haberde; "Hotmail’in bellek kapasitesini artırma kararı, Google’ın 1GB’lik Gmail servisi açacağını açıklaması ve Yahoo’nun e-posta bellek kapasitesini 100 MB’ye çıkarmasının ardından geldi. MSN.com VP’si Blake Irving, şirketin pazardaki bellek kapasitesi rekabetinde geriye düşmek niyetinde olmadığını ifade etti." diyor.

Ortalık iyice kızışıyor. Birbirine düşman 3 büyük ordu silahlarını çekti. Acaba savaşa yeni bir ordu daha katılacak mı? Acaba hepsi Gmail gibi mail taraması yapıyor mu? Acaba Skynet gerçek mi? Savaşı kim kazanacak? 4. bölümde görüşmek üzere.

Sizi Rahatsız Eden Kavramları Google İle Değiştirin!

FZ

Savaş karşıtı slogan tespit edildi, hedefi saptırıldı ve Google ile temizlenip pırıl pırıl yapıldı.

Bu yıl, meşhur "1984" romanının yazarı George Orwell'in 100. doğum yıldönümü. Orwell, dilin gücünün politika bağlamında ne kadar etkili olabileceği üzerine bir hayli düşünmüş ve yazmıştı. Yazar, Internet aracılığı ile kavramların nasıl kısa sürede ve güçlü şekilde çarpıtıldığını görse idi herhalde küçük dilini yutardı!