Webmaster ve Yazılım Geliştiriciler
Dijital Bilgi Ekranları (Digital Signage) Hakkında Bilgisi Olan
Dijital Bilgi Ekranları (Digital Signage) Hakkında Bilgisi Olan
-
Arkadaşlar hastanedelerde üniversitelerde görmüşsünüz bilgilendirme ekranlarını onun gibi web tabanlı bir sistem yapmayı düşünüyorum. Daha önce bu işle uğraşan yada haberi olan varsa işe başlamadan biraz bilgi alsam iyi olur. Ben .net tabanlı web sayfları aracılığıyla yapacağım bunun bi sakıncası olurmu ? Bi kaç örnek gördüm flash la falan yapan var dahamı uygundur flash ? Büyük ekranların arkasına thin client bağlamayı düşünüyorum daha ucuz yollu bir çözüm olabilir mi ?
-
ben yardımcı olabilirim hocam sorabilirsin sorularını..
flash ın bu işe uygun olmadığını düşünüyorum, eğer şatafatlı bir şey olmasını kast ediyorsan masaüstü için wpf, web tarafı için silverlight kullanabilirsin bunlar da zaten .net teknolojileridir.
daha önce iki firmada bu iş üzerinde çalıştım. ikisinde de mantık aynı şekilde işliyor. client-server tabanlı olarak. kullanıcı server dan ayarlamalarını yapıyor ve bu ayarlar client a aktarılıyor (bunu için sağlam bir protokol kullanman gerek), client da dinamik olarak tasarımı ve içeriği ayarlıyor. aynı veriler varsa onları kullanıyorsun tekrar kullanmak yerine. bunu da dosyanın mesela sha1 kodunu alarak kontrol ettirebiliyorsun. mesela kullanıcı X ve Y videolarının gösterilmesini istemiş, daha önce X videosunu kullanmış. O halde bu video kayıtlıdır bilgisayarda, bunu sha1 leri karşılaştırarak bulacaksın.. ve tekrar indirmeye gerek olmadan Y yi gösterim esnasında indireceksin. Tabii Y yi indirriken de buffering yapman gerek, ikinci çalıştığım yerde buffiring yoktu, önce tüm dosyaların inmesi bekleniyordu ondan sonra gösteriliyordu. Pek hoş bir mantık değildi.. Bir de multi-screen olayı vardı. bir bilgisayara 4 ekran bağlayıp 4 ünde de farklı şeyler oynatabiliyordu, baya hoşuma gitmişti buradaki mantık..
güzel bir iş ama tek başına yapmaya kalkarsan çok zorlanırsın.. hem masaüstü hem web iyi bilmen lazım ve ikisi için güzel bir servis yazman/kullanman gerek.
kolay gelsin
-
unbalanced bunu yazdı
ben yardımcı olabilirim hocam sorabilirsin sorularını..
flash ın bu işe uygun olmadığını düşünüyorum, eğer şatafatlı bir şey olmasını kast ediyorsan masaüstü için wpf, web tarafı için silverlight kullanabilirsin bunlar da zaten .net teknolojileridir.
daha önce iki firmada bu iş üzerinde çalıştım. ikisinde de mantık aynı şekilde işliyor. client-server tabanlı olarak. kullanıcı server dan ayarlamalarını yapıyor ve bu ayarlar client a aktarılıyor (bunu için sağlam bir protokol kullanman gerek), client da dinamik olarak tasarımı ve içeriği ayarlıyor. aynı veriler varsa onları kullanıyorsun tekrar kullanmak yerine. bunu da dosyanın mesela sha1 kodunu alarak kontrol ettirebiliyorsun. mesela kullanıcı X ve Y videolarının gösterilmesini istemiş, daha önce X videosunu kullanmış. O halde bu video kayıtlıdır bilgisayarda, bunu sha1 leri karşılaştırarak bulacaksın.. ve tekrar indirmeye gerek olmadan Y yi gösterim esnasında indireceksin. Tabii Y yi indirriken de buffering yapman gerek, ikinci çalıştığım yerde buffiring yoktu, önce tüm dosyaların inmesi bekleniyordu ondan sonra gösteriliyordu. Pek hoş bir mantık değildi.. Bir de multi-screen olayı vardı. bir bilgisayara 4 ekran bağlayıp 4 ünde de farklı şeyler oynatabiliyordu, baya hoşuma gitmişti buradaki mantık..
güzel bir iş ama tek başına yapmaya kalkarsan çok zorlanırsın.. hem masaüstü hem web iyi bilmen lazım ve ikisi için güzel bir servis yazman/kullanman gerek.
kolay gelsin
Çok saolasın;) Ben normal bir web sayfası şeklinde çalıştırayım diyorum bunun ne gibi dezavantajı olabilir ? yani esnek bir tasarımla, bi kaç özel ekran boyutuna göre css yazayım diyorum. Video, resim, içerik tamamı serverda olacak örneğin html5 bir video oynatıcıyla videoları gösteririm ? Resimleri ve geçiş sürelerini javascriptle ayarlarım, sabit hava durumudur saattir kayan yazıdır onlarıda yine javascriptle hallederim gibi geliyor ? tamamen web tabanlı sadece bi tarayıcı ile çalıştırlabilir bi şekilde kursam ne gibi zorluklar yaşaarım acaba ?
-
şimdi hocam web istenmemesinin en önemli sebebi cache mekanizması. Düşün onlarca video var sürekli bunları download etmek gerekebilir browserda,ama masaüstünde bunları saklama imkanın var.
ayrıca performans olarak masaüstü uygulaması webe göre çok daha iyidir. ha webde yaparım diyorsan, kullanıcının istediği tasarımı webde dinamik olarak çizerim, çizilen alanlara göre uygun videoları, resimleri v.s. yerleştiririm diyorsan ve de her ekran boyutu için bunu ayarlayabilirim ve multi-screen özelliğini destekleyebilirm diyorsan webden yap.
sadece gördüğüm örnekleri söyledim, farklı şeyleri de incelemiştim, webden yapan birilerini görmedim :) ama bilgin yoksa masaüstünde ve bu işe girmek istiyorsan yapabilirsin. Sadece piyasada işler nasıl yürüyor onu belirtmek istedim, karar senin
-
onrkrsy bunu yazdı
Çok saolasın;) Ben normal bir web sayfası şeklinde çalıştırayım diyorum bunun ne gibi dezavantajı olabilir ? yani esnek bir tasarımla, bi kaç özel ekran boyutuna göre css yazayım diyorum. Video, resim, içerik tamamı serverda olacak örneğin html5 bir video oynatıcıyla videoları gösteririm ? Resimleri ve geçiş sürelerini javascriptle ayarlarım, sabit hava durumudur saattir kayan yazıdır onlarıda yine javascriptle hallederim gibi geliyor ? tamamen web tabanlı sadece bi tarayıcı ile çalıştırlabilir bi şekilde kursam ne gibi zorluklar yaşaarım acaba ?
Bence daha iyi yapmış olursun, karşılaşacağın sıkıntılarda emin ol azalacaktır bu şekilde ve platform bağımsız ürününü tüm işletim sistemlerinde çalıştırırsın zaten Digital Signage ler genellikle aşırı vasat donanıma sahipler bu sebeble windows ve .net e hiç bağlı kalma helede milletin cloud'un dibine vurmaya çalıştığı bu günlerde :) tabiki internet bağlantısının olmadığı/kesildiği zamanlarda cihazın localden çalışabilmesinide sağla bahsettiğin şekilde yaparsan sana tek lazım olan kendine özel bir webbrowser ve güncellemeleri kontrol edebileceğin ufak bir yazılım bunuda yapmak çok kolay zaten.
caagroup tarafından 04/Mar/14 10:24 tarihinde düzenlenmiştir -
unbalanced bunu yazdı
şimdi hocam web istenmemesinin en önemli sebebi cache mekanizması. Düşün onlarca video var sürekli bunları download etmek gerekebilir browserda,ama masaüstünde bunları saklama imkanın var.
ayrıca performans olarak masaüstü uygulaması webe göre çok daha iyidir. ha webde yaparım diyorsan, kullanıcının istediği tasarımı webde dinamik olarak çizerim, çizilen alanlara göre uygun videoları, resimleri v.s. yerleştiririm diyorsan ve de her ekran boyutu için bunu ayarlayabilirim ve multi-screen özelliğini destekleyebilirm diyorsan webden yap.
sadece gördüğüm örnekleri söyledim, farklı şeyleri de incelemiştim, webden yapan birilerini görmedim :) ama bilgin yoksa masaüstünde ve bu işe girmek istiyorsan yapabilirsin. Sadece piyasada işler nasıl yürüyor onu belirtmek istedim, karar senin
eyvallah hocam çok saolasın. webten yapan 2-3 tane böyle sistem gördüm hatta bi tane açık kaynak kodlu ücretsiz bir proje bile var fakat bu işten para kazanan büyük firmalar dediğin gibi masaüstü programlarıyla halletmişler. Masaüstü programlama biliyorum ama webde daha çok deneyimim var. Ayrıca bahsettiğin sorunları web tabanlı bir sistemde aşarsam bu program onlar kadar iş görür ama
Biraz da masaüstü yazarsam nasıl hallederim ona bakayım ozaman. çok saol yardımcı olduğun için ;)) -
caagroup bunu yazdıonrkrsy bunu yazdı
Çok saolasın;) Ben normal bir web sayfası şeklinde çalıştırayım diyorum bunun ne gibi dezavantajı olabilir ? yani esnek bir tasarımla, bi kaç özel ekran boyutuna göre css yazayım diyorum. Video, resim, içerik tamamı serverda olacak örneğin html5 bir video oynatıcıyla videoları gösteririm ? Resimleri ve geçiş sürelerini javascriptle ayarlarım, sabit hava durumudur saattir kayan yazıdır onlarıda yine javascriptle hallederim gibi geliyor ? tamamen web tabanlı sadece bi tarayıcı ile çalıştırlabilir bi şekilde kursam ne gibi zorluklar yaşaarım acaba ?
Bence daha iyi yapmış olursun, karşılaşacağın sıkıntılarda emin ol azalacaktır bu şekilde ve platform bağımsız ürününü tüm işletim sistemlerinde çalıştırırsın zaten Digital Signage ler genellikle aşırı vasat donanıma sahipler bu sebeble windows ve .net e hiç bağlı kalma helede milletin cloud'un dibine vurmaya çalıştığı bu günlerde :) tabiki internet bağlantısının olmadığı/kesildiği zamanlarda cihazın localden çalışabilmesinide sağla bahsettiğin şekilde yaparsan sana tek lazım olan kendine özel bir webbrowser ve güncellemeleri kontrol edebileceğin ufak bir yazılım bunuda yapmak çok kolay zaten.
benimde aklımda kendi oluşturduğum bir web browserla sunmak var ama biraz daha araştırayım çok saol yol gösterdiğin için ;)
-
bir de tavsiye vereyim, bu sistemin yanına kiosk da eklersen daha güzel olur. yani amacın sadece duvarlarda gösterimse ayrı bir şey. ama sokağa konulan makinelerde kullanılacaksa kiosk ile birlikte yapman avantajına olur. bu tarz eklentiler aslında çok. yurtdışı kaynaklı digital signage sitelerini incelersen türkiyede olmayan çok şeyi görebilirsin bu da fikir verir sana ve de ileri götürür seni.
başarılar
-
bu işi başkent ünversitesinde yapmıştım tabi çok kapsamlı bi projeydi ekranı php ile yazıp javascript üzerinden kontrol ettiriyordum özel bi panel ile panoya rahatca müdahale olabiliyordu. sayfa yenilemeye kadar tabi video stream olayı yoktu bu sebepden bi sıkıntı yaşamadık. Ekrana bilgileri yansıtmak için küçük bi pc ve ubuntu kullandık fakat raspberry pi yi öneririm hem light bi makina hemde düzenlemesi rahat bu arada projenin adı epanoos projesi :)
Sormak danışmak istediğin bişey olursa pm atabilirsin :)
Ccaglayan tarafından 04/Mar/14 10:42 tarihinde düzenlenmiştir -
Ccaglayan bunu yazdı
bu işi başkent ünversitesinde yapmıştım tabi çok kapsamlı bi projeydi ekranı php ile yazıp javascript üzerinden kontrol ettiriyordum özel bi panel ile panoya rahatca müdahale olabiliyordu. sayfa yenilemeye kadar tabi video stream olayı yoktu bu sebepden bi sıkıntı yaşamadık. Ekrana bilgileri yansıtmak için küçük bi pc ve ubuntu kullandık fakat raspberry pi yi öneririm hem light bi makina hemde düzenlemesi rahat bu arada projenin adı epanoos projesi :)
Sormak danışmak istediğin bişey olursa pm atabilirsin :)
vay epanoos iyimiş :) baktım bayada reklamı yapılmış :) eyvallah hocam eminim yardımına ihtyacım olacak saoalsın..