Mobil Database

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Gecmis Olsun
    ajan1111
    ajan1111's avatar
    Kayıt Tarihi: 25/Ağustos/2005
    Erkek

    s.a. arkadaşlar başlığım yeterince açıklayıcı değil galiba. şöyle bi derdim var. android için program yazdık diyelim. bunun databasesi nerde oluyor? yani şu cahil halimle aklıma geleni söyleyim; bi web sitesine db açtık mesela ajan1111.com üzerinden bi tane mysql açtık. bağlantılarını yaptık. bu programla birçok telefonu aynı db üzerinden işlem yaptıramaz mıyız? artık net olmayan telefon pek yok. yani ben mesela: "veri" kısmına "ajan" yazdım bunu programı kullanan her telefon görür heralde. 

     

    bu işin raconu böyle mi işliyor? yada mobilde durum nasıl?


    Kayalardan kayarım yoktur benim ayarım (;
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Gecmis Olsun
    ajan1111
    ajan1111's avatar
    Kayıt Tarihi: 25/Ağustos/2005
    Erkek

    yok mu hiç bu işleri yapan? bu işleri bilen?


    Kayalardan kayarım yoktur benim ayarım (;
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Nury
    Nury's avatar
    Kayıt Tarihi: 10/Mayıs/2007
    Erkek

    Eger telefonda verileri tutmak istiyorsan sqllite kullanilir. Bu telefonun hafizasinda kaydedilir. 

    Eger websitenin veritabanina mobilden erismek istiyorsan, bir api kullanirsin, api üzerinden verilere JSON/XML vs. formatinda ulasirsin.

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    BayV
    BayV's avatar
    Kayıt Tarihi: 18/Haziran/2011
    Erkek

       Şuan mobil uygulamaların %10'u SQLite ve benzeri yöntemlerle veritabanını uygulama içinde tutuyor. Bunlarda kendi içinde birçok kola ayrılıyor. İnternet bağlantısı olduğu zaman Application içindeki veritabanı dosyasını sunucuya yollamak gibi (Candy Crush vb.). Veyahut work on device tarzı olan uygulamalar; Fing gibi sadece ihtiyaç olan dosyaları internetten indirip uygulama çalışmasını tamamen cihaz üzerinde yapan uygulamalar.

     

       Geri kalan %90'lık ve çoğumuzun kullandığı diğer mobil uygulamalara gelecek olursak; bunların veri çekmesinin birçok mantığı, yolu bulunmakta. En yaygın olan Web Socket; HTTP stateless request/response mantığı ile çalışır. Sunucuda özel, korumalı bir DNS / IP ile oluşturduğun Web Socket sayfası ile mobil uygulaman arasında şifreli bir protokol oluşturursun. Örn: com.ajan.example app ile http://192.168.5.5:3400/main.json sayfasını birleştirdiğin zaman Apk yada Ipa dosyası Web Socket sayfasına giderek tüm veriyi saliseler içinde çeker ve telefondaki uygulamanın içine gömer. Bu yöntemde telefondaki uygulama dosyası Web sayfasındaki json uzantılı sayfayı parse eder ve ilgili veriyi ilgili uygulama katmanına yerleştirir.

    Burda gene bir yol ayrımı mevcut; json kullanabilirsin xml kullanabilirsin php ile yönetim panelli bir socket sistemi yapabilirsin (sunucuyu yormamak için günün belli saatlerinde belli filtre ve IP sınırlamasını kolaylıkla yapabilirsin) python ile sunucu odaklı (bash üzerinden çalışan) bir web socket sistemine girebilirsin...

     

    Bir diğeri yok ben Socket'ten anlamam anlasamda ona vakit ayıramam ben Application üzerine yoğunlaştım dersen, senin verini güvenli bir şekilde saklayıp sadece senin uygulamana gönderen ücretli platformlar var. Aylık bir planla böyle hizmet alan uygulamalar var. 

     

    Bir diğeri yok bana  socket mocket lazım değil deyip  Web Socket kadar sağlam çalışan java, python, php ya da c# ile yazılmış özelleştirilmiş uygulamalar var. Hem de bu özelleştirilmiş uygulamaları sadece telefon & tablet olarak düşünme Smart Tv var buzdolabı var, akıllı ev sistemi var. Mesela Samsung Tizen SDK ile çalışan python ve php  ile yazılmış Web Socket kadar sağlam uygulamalar mevcut ya da akıllı ev sistemine veya benzeri birçok sisteme entegre Mobil Uygulama gibi çalışan birçok Web Socket bulunmakta. Bu seçenek tabi yazılımcının kalitesi ve zaman ile doğrudan alakalı bir konu.


    Savunulacak normal bir hayat kalmamış olabilir.
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Gecmis Olsun
    ajan1111
    ajan1111's avatar
    Kayıt Tarihi: 25/Ağustos/2005
    Erkek
    BayV bunu yazdı

       Şuan mobil uygulamaların %10'u SQLite ve benzeri yöntemlerle veritabanını uygulama içinde tutuyor. Bunlarda kendi içinde birçok kola ayrılıyor. İnternet bağlantısı olduğu zaman Application içindeki veritabanı dosyasını sunucuya yollamak gibi (Candy Crush vb.). Veyahut work on device tarzı olan uygulamalar; Fing gibi sadece ihtiyaç olan dosyaları internetten indirip uygulama çalışmasını tamamen cihaz üzerinde yapan uygulamalar.

     

       Geri kalan %90'lık ve çoğumuzun kullandığı diğer mobil uygulamalara gelecek olursak; bunların veri çekmesinin birçok mantığı, yolu bulunmakta. En yaygın olan Web Socket; HTTP stateless request/response mantığı ile çalışır. Sunucuda özel, korumalı bir DNS / IP ile oluşturduğun Web Socket sayfası ile mobil uygulaman arasında şifreli bir protokol oluşturursun. Örn: com.ajan.example app ile http://192.168.5.5:3400/main.json sayfasını birleştirdiğin zaman Apk yada Ipa dosyası Web Socket sayfasına giderek tüm veriyi saliseler içinde çeker ve telefondaki uygulamanın içine gömer. Bu yöntemde telefondaki uygulama dosyası Web sayfasındaki json uzantılı sayfayı parse eder ve ilgili veriyi ilgili uygulama katmanına yerleştirir.

    Burda gene bir yol ayrımı mevcut; json kullanabilirsin xml kullanabilirsin php ile yönetim panelli bir socket sistemi yapabilirsin (sunucuyu yormamak için günün belli saatlerinde belli filtre ve IP sınırlamasını kolaylıkla yapabilirsin) python ile sunucu odaklı (bash üzerinden çalışan) bir web socket sistemine girebilirsin...

     

    Bir diğeri yok ben Socket'ten anlamam anlasamda ona vakit ayıramam ben Application üzerine yoğunlaştım dersen, senin verini güvenli bir şekilde saklayıp sadece senin uygulamana gönderen ücretli platformlar var. Aylık bir planla böyle hizmet alan uygulamalar var. 

     

    Bir diğeri yok bana  socket mocket lazım değil deyip  Web Socket kadar sağlam çalışan java, python, php ya da c# ile yazılmış özelleştirilmiş uygulamalar var. Hem de bu özelleştirilmiş uygulamaları sadece telefon & tablet olarak düşünme Smart Tv var buzdolabı var, akıllı ev sistemi var. Mesela Samsung Tizen SDK ile çalışan python ve php  ile yazılmış Web Socket kadar sağlam uygulamalar mevcut ya da akıllı ev sistemine veya benzeri birçok sisteme entegre Mobil Uygulama gibi çalışan birçok Web Socket bulunmakta. Bu seçenek tabi yazılımcının kalitesi ve zaman ile doğrudan alakalı bir konu.

    yorumun için çoook sağol hocam. bişey yaptığım zaman ilk işim bu yorumunu bi daha okumak, bu seçeneklerden birini uygulamak olacak. muhtemelen java öğrenmem gerekiyor galiba. boş vakit ayarlayım javayı öğrenmeye çalışayım.


    Kayalardan kayarım yoktur benim ayarım (;
Toplam Hit: 1073 Toplam Mesaj: 5
mobil database