Ana içeriğe atla

Kayıtlar

Mart, 2011 tarihine ait yayınlar gösteriliyor

PhoneGap

PhoneGap Javascript/Html5/CSS3 kullanarak cross-platform mobil geliştirim için framework sağlayan open source bir projedir. Cihazın kamera, gps, storage… gibi donanımsal özelliklerini kullanabilmek için Javascript API sini kullanır. Temel mantık, Javascript/HTML5 kullanarak oluşturulan bir web sayfasına platform specific, native wrapper ler vasıtasıyla sanki gerçek native uygulamaymış gibi cihaz üzerinde run edebilmesini sağlamaktır. Javascript API leri sayesinde cihazın Geolocation, Accelerometer, Camera, Contacts, Database, File system.. gibi fonksiyonelliklerini de bu uygulamalara dahil etme olanağı sağlamaktadır.

PhoneGap geniş bir platform desteğine sahip. Android, İOS, Symbian, Windows Mobile, Palm gibi birçok platformu desteklemektedir. iPhone uygulama geliştirimleri için Mac OS üzerinde XCode IDE sinin kullanılması gerekmektedir. Android için ise Eclipse üzerinde Android Development Tools (ADT) plugini kullanılarak uygulamalar geliştirilebilmektedir.

Property Grid-Bölüm 1

Bu makalemizde visual studio kullananların sıklıkla kullandığı ve esnek bir yapıya sahip olan property grid componentinden bahsedeceğiz. Property grid nedir, ne için kullanılır, nasıl eklenir, temel özellikleri nelerdir gibi konulara deyineceğiz. Makalemizin 2. Bölümünde ise complex data tiplerini nasıl gösteririz, gibi konulara deyineceğiz.

Visual Studio içerisinde bulunan form ve componentlere ait özelliklerin görüntülendiği “Properties” penceresi property gride bir örnektir. PropertyGrid ile objelerin özelliklerini görüntüleyebilir, üzerinde değişiklikler yapabilir, farklı editörler yardımı ile veri yapılarını görselleştirebiliriz.

Property grid componentini kullanabilmek için ”Toolbox” üzerinde sağa tıklayıp, “Choose Items” seçeneğine tıkladığımızda, karşımıza aşağıdaki (Resim-1) gibi component listesi gelecektir.
Resim-1 Bu listeden Property grid componentlerinin checkini işaretleyip “ok” butonuna tıkladığınızda toolbox’ımıza poperty grid componenti eklenmiş olacaktır.

Bilişim Sektörü Dünyadaki Tarihsel Gelişimi

Tarihsel gelişimi açısından incelediğimizde bilişim sektörünün (“iletişimi” de içine katmak lazım) temellerinin MÖ 3000 yıllarından atıldığını söylemek yanlış olmaz. İlk girdi teknolojilerini (Kağıt ve Kalem) üreten Sümerler ve Mısır’a kadar bir çok ülkeden ve yenilikten bahsetmek mümkündür. Ekonomik açıdan bakacak olursak, Bilişim Sektörü’nün esas başlangıcını “Mors” alfabesinin geliştirildiği 1840’lar olarak nitelendirebiliriz. 19. Yüzyılın son çeyreğinde telefonun ve radyonun icat edilmesinden sonra, 1940’lı yıllarda ENIAC (Electronic Numerical Integrator and Computer) isimli ilk elektronik bilgisayar geliştirilmiştir. 20. Yüzyılın ortalarından günümüze bilişim sektöründe arka arkaya çok önemli gelişmeler olmuştur. Bu gelişmelere şöyle bir göz atalım. - ABD İstatistik Bürosu ilk ticari bilgisayarı olan UNIVAC’ı (Universal Automatic Computer) 1951 yılında kullanmaya başladı. IBM firmasının ilk ticari bilgisayarı olan IBM 701’i ise 1953 yılında geliştirildi.

Sybase Unwired Platform (SUP)

Sybase Unwired Platform, mobil uygulamaların geliştirilme, kullanılma ve yönetilme safhalarını son derece kolaylaştırılmasını sağlayan bir platformdur. Son kullanıcılar, ihtiyacı olan bilgiye yerden ve zamandan bağımsız olarak her zaman ulaşmak istemektedirler. Bu bilgi birçok farklı veritabanı üzerinde bulunabileceği gibi SAP gibi uygulamalardan, çeşitli veri ambarlarından ve Web servisleri gibi birçok yoldan da elde edilebilmektedir. Kullanıcı ise Windows Mobile, BlackBerry ve IPhone gibi birçok farklı cihaz ve platform üzerinden veriye ulaşabilmektedir. SUP tam da bu noktada, yani mobil iş gücü ile ihtiyaç duyulan veriyi işleyecek uygulamaların geliştirilmesinde tüm platformlar için ortak bir çözüm sağlamaya çalışmaktadır. Aynı yapı üzerinde heterojen mobil cihaz uygulamalarının geliştirilmesine olanak sağladığı gibi bu uygulamaların güvenliğinin sağlanmasında, sürecin, kullanıcıların, cihazların ve uygulamaların yönetiminde de büyük kolaylıklar sağlamaktadır.