Server'daki bir image'ı download edip gösteren midlet
Bu örnekte http://www.bilmemne.com/images/test.png adresindeki bir image dosyası bir midlet ile download ediliyor ve gösteriliyor. Downloder düğmesine tıklandığında http://www.bilmemne.com/images/test.png adresine HTTPConnection kurulmakta ve alınan image bir canvas'ta gösterilmekte.
Örnekte üç class var. ImageDownloader class'ı midlettir. Midlet çalıştığında ilk önce
Bu formda sadece "Download" komutu var. Bu komut seçildiğinde HTTPConnection kurulmakta ve image bilgisi byte[] dizisi olarak alınmakta ve ImageDownloader midletinin showImage methodu çağrılarak image'ın gösterilmesi sağlanmaktadır.
ImageDownloader class'ının showImage methodu byte[] dizisi olarak aldığı bilgiyi ImageCanvas class'ının kurucusuna verir. Bu class verilen bir image byte dizisini image'a çevirerek ekranda gösterir.
Bu örnek çok basit bir örnektir. Gereksiz hiç bir şey yapılmamıştır. Download düğmesine tıklandığında http://www.bilmemne.com/images/test.png image'ını alıp ekrana göstermekten başka hiç bir şey yapmaz. Tabiki bu örnek geliştirilebilir. Örneğin birden fazla image alınabilir. Bunun için bir jsp veya servlet kullanılabilir. Örnek bir proje olarak bir aile albümü yapılabilir. Sitede duran resimlerin isimleri gelir. Görmek istediğiniz resmi seçince gidip server'dan resim getirlir. Hatta gelen resmi kaydetme özelliği olabilir.