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

fazlamesai.net'e soralım: İçerik - Her şeye rağmen mi?

anonim

Sundance'in Wikipedia ile ilgili haberde yapmış olduğu Wikipedia Şövalyeleri yorumu :) ile ilgili yorumu temel alırsak, Internet'te içeriğin (bilginin) insanlara ulaştırılırken bu içeriğin sunumu ile ilgili içeriği sunanın sorumlulukları nelerdir sizce?

Örneğin bir PHP sitesindeki Php ile Programlama felsefesi ve Planlama başlıklı yazıda olduğu gibi, imla hataları ve cümle düşüklükleriyle dolu, içeriğin sunumu ile ilgili hiçbir iyileştirme yapılmamış bir belge ilgili o sitenin yönetimi ve o içeriği hazırlayan kişinin sorumlulukları nelerdir?

Belgelerle Konuşabilmek İçin

FZ

Konu teknoloji olunca belgelere ulaşmak çok zor değil belki ama sosyal meselelere gelince merkezi bir yerden belgelerle desteklenmiş bilgilere ulaşmanın o kadar kolay olduğunu kimse söyleyemez. Hele de yakın tarih olsun gündemdeki politik gelişmeler olsun, ortalıkta, gazetecilerin ağzında binbir söz döner de filanca anlaşmada tam ne diyor, falanca sözleşmede tam olarak ne yazıyor, hangi olayda kimin hakkında ne karar verilmiş, vs., kimse tam bilmez, merak edenlerin büyük bir kısmı da ya araştırmaya üşenir ya da araştırsa bile ulaşmakta güçlük çeker.

Deneyimli gazeteci Levent Pirler tarafından http://www.belgenet.com işte tam da bu boşluğu doldurmaya yönelik değerli Internet kaynaklarından biri. Türkiye'nin yakın geçmişine ve gündemdeki önemli konulara dair hemen her türlü belgeyi burada bulmanız, adı geçen isimlere dair bilgileri edinmeniz mümkün. Son eklenen belgelere dair birkaç örnek vermek gerekirse:AB Kıbrıs Tüzüğü, Lozan Antlaşması: İnönü'nün TBMM Konuşması, KKTC Cumhurbaşkanı Denktaş'ın TBMM konuşması, TBMM Kıbrıs Deklarasyonu, Farklı Dil ve Lehçelerde Yayın Yönetmeliği.

VCD Track 02

FZ

İstanbul Bilgi Üniversitesi Görsel İletişim Tasarımı Bölümü öğrencilerinin geçen yıl içinde ürettikleri işlerden zengin bir seçkinin sunulacağıTrack 02 sergisi 14 Haziran - 12 Temmuz tarihleri arasında, İstabul Bilgi Üniversitesi, Taksim Hazırlık binasında izlenebilir.

\r \r Multimedya, web tasarımı gibi yeni medya ürünlerinin yanı sıra grafik tasarım ve fotoğraf gibi daha geleneksel işlerin de monitörlerde izlenebileceği sergide video çalışmalar projeksiyonla gösterilecek. Tasarımcı olsun olmasın, görsel kültüre ilgi duyan herkese açık olan bu sergi sıradışı tasarımlarla genç tasarımcıların beynini ve ruhunu kışkırtacağa benzer.

Türk Telekom´dan ISS´lerin kamuoyu yaratma çabalarına cevap

sidar

Türk Telekom, fazlamesai'de de henüz çıkan portal yasaklama ve icq forward haberinde de konu olan ISS'lerin kamuoyu yaratma çabalarına bir cevap yazmış. Yorumsuz olarak sunuyoruz.

url: http://www.telekom.gov.tr/DUYURU/duyuru.htm

Birleşen birleşene.. Ne olacak bunu sonu?

elrond

AOL AT&T Broadband`i satın alacakmış. AT&T`nin önemli yatırımcılarından Liberty Media yönetim kurulu başkanı John Malone böyle bir açıklama yapmış. AT&T Broadband`in hissedarlar toplantısından da bu haber sızmış. At&T broadband Amerikanın önemli kablolu internet erişimi firmalarından biri. Daha önce Comcast AT&T ye teklif vermişti. AOL ve AT&T konuyla ilgli yorum yapmaktan kaçınıyor. Açıklamanın spekülasyon olduğunu iddia edenlerde var.