Bu makalemizde .Net Compact Framework 3.5 ile mobil cihaz
uygulama geliştiricilerin kullanımına sunulan ve mobil cihaz uygulamalarında
sıkıştırma işlemlerine olanak sağlayan System.IO.Compression namespace’ i
içerisindeki sınıfları inceleyecek, örnek bir uygulama geliştiriceğiz.
Bilgisayarların tüm gelişim tarihi boyunca farklı ihtiyaçlar
üzerinde birçok metodoloji geliştirilmiş ve tüm bu metodolojiler zamanla
standart bilgisayar hayatımıza girmiş bulunmaktadır. İnsanoğlunun bu gelişim
sürecinde üzerinde çalıştığı en önemli nokta ise temel olarak byte dizileri
olarak adlandırılan veri kümelerini bilgisayar ortamında daha efektif ve daha
iyi nasıl depolanacağıdır. Bu noktada araştırıldığında ise zaman içerisinde bu
veri kümelerinin taşınılabilirlilik ve depolama noktasında hayatımızı
kolaylaştırabilmesi açısından birçok çalışma gerçekleştirilmiş ve bugün
birçoğumuzun günlük hayatında farkında olmadan yüzlerce kez kullandığımız
yöntemlere dönüşmüştür. Fazlası...
2 kişi tarafından 5.0 olarak değerlendirildi
- Currently 5/5 Stars.
- 1
- 2
- 3
- 4
- 5
Bu makalede Microsoft .Net Compact Framework 3.5 ‘ un mobil
cihaz uygulama geliştiricilere sunduğu yenilikleri ve gelişmeleri mercek altına
alıyoruz.
Uzun bir aradan sonra tekrar merhaba. En son makalemizin yayınlanmasından
bu yana mobil cihaz uygulama geliştiricilerin ötesinde tüm .Net uygulama
geliştiricilerin hayatlarını maddi manevi her noktada kolaylaştıracak birçok ürün,
teknoloji ve kütüphane geliştirilmiştir. Biz ise bu makalemizde Microsoft’ un
mobil cihaz uygulama geliştirme noktasında çözüm olarak geliştirdiği .net
Compact Framework ‘ ün 3.5 sürümünün yeniliklerini mercek altına alacak,
belirli noktalarda gerçek uygulama senaryoları ile ilişkilendirerek
örneklendireceğiz. İsterseniz hiç vakit kaybetmeden bu yenilikleri mercek
altına almaya başlayalım.
Fazlası...
2 kişi tarafından 3.0 olarak değerlendirildi
- Currently 3/5 Stars.
- 1
- 2
- 3
- 4
- 5
Son günlerde bir 3G çılgınlığıdır gitmekte. Peki nedir bu 3G teknolojisi ? Avantajları nelerdir ? Nasıl çalışır ? Bu konudaki merakınızı biraz olsun giderebilmek adına internet ortamından 3G hakkında derlenen 1-2 paragrafı paylaşmak istiyorum.
3G Nedir ?
3. Nesil GSM Hizmetleri (3G ya da 3K) üçüncü nesil kablosuz telefon teknolojisilerine verilen genel addır. Aynı 1G ve 2G gibi, hücresel bir ağ sistemi kullanır. 3G teknolojilerine örnek olarak Universal Mobile Telecommunications System (yani Evrensel Mobil İletişim Sistemi) anlamına gelen UMTS verilebilir. Bunun yanında Kuzey Amerika'da kullanılan CDMA2000 veJaponya'da Freedom of Mobile Multimedia Access (Mobil Çoklu Ortam Erişimine Özgürlük) anlamına gelen FOMA standardları da bir 3G teknolojisidir. Fazlası...
4 kişi tarafından 5.0 olarak değerlendirildi
- Currently 5/5 Stars.
- 1
- 2
- 3
- 4
- 5
Bilindiği üzere mobilcihaz emülatörlerinin temel amacı, belirli ihtiyaçlar doğrultusundageliştirimiş olduğumuz mobil cihaz uygulamamızı deneyebilmemiz adınafiziksel bir mobil cihazına sahip olmamız gerekliliğini ortadankaldırmaktır. Bu küçük ama hayat kurtaran uygulamalar sayesindegeliştirmiş olduğumuz mobil cihaz uygulamasının her koşulda nasıl birdavranış biçimi sergileyeceği ile ilgili ayrıntılı bilgi sahibiolabilmekteyiz. Fazlası...
9 kişi tarafından 4.4 olarak değerlendirildi
- Currently 4,444445/5 Stars.
- 1
- 2
- 3
- 4
- 5
Garbage Collector’ ınstandart yaklaşımla çalışma sistemi tüm Managed kod uygulamageliştiricilerinde bildiği üzere şu şekildedir : Fazlası...
4 kişi tarafından 3.0 olarak değerlendirildi
- Currently 3/5 Stars.
- 1
- 2
- 3
- 4
- 5
Geçmişten günümüzelokal veri erişimi için kullanılan yapılara baktığımızda esneklik,kullanılabilirlik ve yaşanan sorunlara geliştirilen çözümler bakımındanivmeli bir ilerleme görmekteyiz. Bunun en son örneği olarak Microsoft’un Kasım 2006’ da en son geliştirmelerle duyurduğu SQL Server 2005Compact Edition gösterilebilir. Fazlası...
3 kişi tarafından 3.3 olarak değerlendirildi
- Currently 3,333333/5 Stars.
- 1
- 2
- 3
- 4
- 5
Visual Studio 2005 ilebirlikte sistemimizeMobil Uygulama Geliştiricilerin hayatınıkolaylaştırabilecek bazı “küçük” uygulamalar yüklenmektedir. Buuygulamalar tamamen izole ve birbirlerinden farklı amaçlar üzerinegeliştirilmiş ; Emülatörler ve Fiziksel cihazlar üzerindeçalışabilmektedirler. Fazlası...
3 kişi tarafından 3.0 olarak değerlendirildi
- Currently 3/5 Stars.
- 1
- 2
- 3
- 4
- 5
.Net Compact Framework’ ün gelişimine baktığımızda özellikle2.0 versiyonu ile standart .Net Framework’ e epeyce yaklaşmış durumdadır. Yavaşyavaş birçok kavram .Net Compact Framework içerisinde de bulunmakta ; mobilcihaz uygulama geliştiricileri tatmin etmeye başlamaktadır. Fazlası...
3 kişi tarafından 3.0 olarak değerlendirildi
- Currently 3/5 Stars.
- 1
- 2
- 3
- 4
- 5
Son günlerde birçok blog, forum, haber ve benzeri amaçlarüzerine kurulmuş internet siteleri ya da portalları üzerinde RSS yayını adıaltında bir servis standart internet ziyaretçilerine hizmet vermektedir.
ikonubulunan sitelerde kullanıcılar diledikleri taktirde bu RSS kaynaklarını RSSdestekli uygulamalar üzerine kayıt ettirebilmekte ; site üzerinden herhangi birnoktada gerçekleştirilen bir güncelleme ile ilgili bu RSS kaynağından ;dolayısıyla RSS işleyen uygulamalar üzerinden haberdar edilmektedirler. Pekinedir bu kadar meşhur olan bu RSS ? O’ nu bu kadar kullanılması cazip kılankavramlar nelerdir ? Bu noktada biraz bu soruların cevaplarını arayalım. Fazlası...
3 kişi tarafından 3.0 olarak değerlendirildi
- Currently 3/5 Stars.
- 1
- 2
- 3
- 4
- 5
Günümüz internet altyapısı incelendiğinde dağıtık uygulamasenaryolarında işlemlerin belirlenen süreçler yerine anlık altyapı yoğunluğunagöre değişiklik gösterdiğini rahatlıkla anlayabiliriz. Bu noktada işlemingerçekleştiği süreç esnasında uygulamanın o an görünen ekranının kilitlenmesiyerine Asenkron Mimari üzerinden bir uygulama dizaynı uyguladığımızda işleminuygulama process’ i içerisinde farklı bir thread (şerit) üzerindençalıştırıldığını ve işlemin çalıştığı süreç esnasında uygulamamızın normalseyrinde çalışıyor olmasını sağlayabiliriz. Bu noktada mimarininuygulanabilmesi için farklı yöntemler söz konusudur. Bunlardan ilki işleminuygulama içerisinde tanımlananan yeni bir thread içerisinde çalıştırılması ikenbir diğeri ise –ki yönetimi çok kolay olmakla birlikte aslında arka taraftaaynı kapıya çıkmaktadır- delegelerin kullanılması ile sağlanan çözümdür. Bumakalemizde “Mobil Cihazlar” üzerinde threadleri kullanarak Asenkron Mimariüzerinde nasıl çalışacağız bu konu ile ilgili açıklayıcı bir örnekgeliştireceğiz. Fazlası...
3 kişi tarafından 1.7 olarak değerlendirildi
- Currently 1,666667/5 Stars.
- 1
- 2
- 3
- 4
- 5