Posts Tagged ‘mobil programlama’

Android OS içinde Veritabanlarıyla Çalışmak

Herkese merhaba arkadaşlar.Bu makalemizde Android işletim sistemi içinde program geliştirirken , veritabanı yapısını nasıl kullanacağımızı anlatmaya çalışacağım.Genelde mobil uygulamalarda çok sık şekilde web servisleri kullanılır ama bazı durumlarda veri tabanı kullanmamız gerekebilir.Öncelikle Android OS için veritabanı mantığını öğrenelim daha sonra ise küçük bir örnek programla bilgilerimizi pekiştirmeye çalışalım.Ayrıca yaptığım programımda kodlarını da paylaşacağım böylece kodları bilgisayarınıza indirebilirsiniz.

Arkadaşlar Android OS içinde veritabanı uygulamaları geliştirmek için SQLite kullanılmaktadır.Siz android uygulamaları geliştirmek için Android SDK’sını kurduğunuzda SQLite desteği de otomatikman gelir. Arkadaşlar SQLite ‘i kısaca anlatmak gerekirse ,açık kaynak kodlu bir sql sunucu veritabanı motorudur.Yani Mssql,Mysql,Oracle neyse SQLite de onların daha küçük uygulamalar geliştirmek için çıkarılmış bir Sql sunucu motorudur.Eğer SQLite hakkında daha geniş bilgi almak istiyorsanız internette arattırarak binlerce dökümana ulaşabilirsiniz.

Arkadaşlar şimdi örnek bir Android Uygulaması yapalım ve kodların belli başlı yerlerini açıklayarak makalemize devam edelim.Daha sonra ise kodları bilgisayarınıza indirerek detaylı açıklamaları kodlar içinde de bulabilirsiniz.Eclipse IDE’miz içinde File -> New -> Project ->Android Project sekmelerini seçelim ve aşağıdaki proje bilgilerini girelim.OrnekVeriTabani adında bir android projesi oluşturuyoruz arkadaşlar.Aşağıdaki resimde de görebilirsiniz.Project Name,Application Name,Package Name,Create Activity,Min SDK Version alanlarını aşağıdaki şekilde dolduralım.

first

Arkadaşlar programımızda bir text kutusuna Ülke isimleri gireceğiz ve veritabanına kaydedeceğiz. Daha sonra ise Ülke isimlerini veritabanından okuyarak bir Spinner kontrolunde göstereceğiz.Bununla ilgili ekran görünümü ise aşağıdaki resimde görülebilir.Bununla ilgili olan tasarımın xml yazımını ise main.xml sayfasından bakabilirsiniz arkadaşlar.

Arkadaşlar makalemi Yazarbozar.com sitesinde de yayınlamıştım.Makalemin devamını oradan okumak için bağlantıya tıklayabilirsiniz. 

Samsung Bada SDK İndirilmeye Hazır

Güney Koreli teknoloji devinin kendi bünyesinde geliştirdiği mobil işletim sistemi Bada için yeni yazılım geliştirme paketleri yayınlandı.

Samsung, büyük umutlar bağladığı Bada işletim sistemi üzerinde var

gücüyle çalışmaya devam ediyor. Mobile World Congress etkiliğinde ilk Bada işletim sistemine sahip akıllı telefonunu tanıtan firma, Badalı cihazların donanımı konusunda da fikir sahibi olmamızı sağlamıştı. (İşte Super AMOLED Böyle Bir Teknoloji)


Bada işletim sistemine sahip ilk akıllı telefon: Samsung S8500 Wave.

Her ne kadar Badalı ilk

telefon olan Samsung S8500 Wave çok ilgi görmüş olsa da Bada, gerek sistemin işleyişi, gerekse çağın gerekliliklerini yeterince karşılamıyor oluşu nedeniyle meraklılarını bir parça hayal kırıklığını uğratmıştı. (720p DivX Oynatan İlk Telefon)Akıllı telefonlar piyasasındaki yarışın son derece kızıştığı bir dönemde, sistemin özellikle de multitasking (aynı anda birden fazla uygulamayı çalıştırabilme) işlevine sahip olmaması çok ciddi bir dezavantaj. Read the rest of this entry »

Samsung Bada’dan Yeni Görüntüler

Samsung’un yeni mobil işletim sistemine dair yeni detaylar ortaya çıkmaya devam ediyor. İşte Bada arayüzünden yeni görseller…

Samsung bir süre önce, sizlere daha önce burada da duyurduğumuz yeni işletim sistemine dair planlarını açıklamıştı. Merak edilen yeni mobil işletim sistemi, hayranlık uyandırıcı görsellikten ziyade, alışılageldik bir arayüz ile meraklılarına merhaba diyor. Her haliyle dokunmatik ekranlı akıllı telefonlar baz alınarak tasarlandığını belli eden Bada, bu haliyle dokunmatik ekranlı akıllı telefonlarda ortaya çıkacağını işaret ediyor.

Daha fazla görsel için Read the rest of this entry »

Mobil dünyanın yeni dalgası: BADA

Samsung Electronics yeni açık mobil platformu Samsung bada’yı Aralık ayından itibaren hizmete sokacağını duyurdu.

Samsung’un mobil ekosisteminin yeni üyesi, uygulama geliştiricilerine piyasaya sürülen milyonlarca yeni Samsung cep telefonu için uygulamalar yaratmaları için fırsatlar sunacak ve böylelikle kullanıcılar eğlenceli ve farklı bir mobil deneyimi yaşayabilecek.

Kore dilinde “okyanus” anlamına gelen “bada”, bu yeni platformu kullanarak yaratılabilecek sınırsız çeşit uygulamaya gönderme yapma amacıyla seçildi.    Uygulama geliştiricileri Samsung bada’yı çok kolay bir şekilde kullanabilecek bu da Samsung bada’yı özellikle Web hizmetlerini kullanan uygulamalar alanında, bugüne kadar piyasada yer alan en geliştirici-dostu platform olarak öne çıkaracak.

Samsung bada ayrıca cep telefonu operatörlerine yönelik olarak da entegre edilmesi kolay bir platform sunuyor. Böylece, cep telefonu operatörleri abonelerine benzersiz ve farklı hizmetler sunabilecek.

Samsung mobil uygulama ekosistemi
Samsung 2008 senesinde Samsung Mobile Innovator, Samsung Uygulama Satıcıları Sitesi ve ardından da Samsung Uygulama Paketleri Mağazası’nı hizmete sokarak mobil uygulama ekosistemini kurdu.
Read the rest of this entry »