web, android ve ios tabanlı bir sistem de bilinmesi gerekenler nelerdir ?

Başlatan muhittin_kaplan, 20 Eylül 2016, 10:41:53

muhittin_kaplan

kullanıcıların yetkilerinin tanımlı olduğu bir web sayfasına girilecek verilerin android ve ios da gösterebilecek bir proje düşünmekteyim. Girilecek bilgiler MAP de gösterilecektir.

Öğrenmem gerekenler nelerdir ?


mesaj birleştirme:: 20 Eylül 2016, 10:47:29

web sayfasını asp.net ve sql server ile hazırlasak, python ile ios ve android e yazabilir ve sql veritabanına erişebilirmiyiz ? sonrasında bunu map de gösterebilirmiyiz ?

t2

 Ajax destekli   internet sayfası php veya asp ile yazılsa,
kullanıcılar tarayıcı ile işlem yapsa olur kanaatindeyim.

Tabi MAP ten kasıt nedir ? buradaki MAP özel bir terim midir? yoksa bildiğimiz harita mıdır?

muhittin_kaplan

yok özel değil mobil (tablet, cep) deki harita örneğin google haritalar.
üyeler değişik zamanlarda veriyi girecek ve bırakacak, bu web üzerinden olacak, mobil kullanıcılar bu değerleri mobil de görecekler (haritada)


muhittin_kaplan

web de haritayla alakalı bir iş yok, bildiğin bir kaç textbox ve kaydet butonunu kullanacak üyeler.
kullanıcılar web e de girmeyecek sadece uygulamada açılacak bilgiler ve harita

t2

Kullanıcılar web sayfasını açtı. gerekli ise login oldu. sonra textbox ve kaydet butonu ile bir şeyler girdi. Sayfa bunu aldı veritabanına kaydetti. Tamam mesajı verildi. Kullanıcının işi bitti.

Veritabanı tablosunda bir satırı düşünelim. kullanıcı adı, saat vs. ve girdiği o bilgiler var. bir de konum bilgisi var. konum bilgisi nereden nasıl gelmiş o satıra eklenmiş orasını ayarlarsınız.

Yönetici ise başka bir sayfadan bakıyor haritayı görüyor. haritada kullanıcılar birer nokta ile işaretleniş. üzerine gelince kullanıcı adı ve konumu beliriyor.

Bu sayfayı beğenmediyseniz başka sayfa hayal edelim
sayfada bir arama kutusu var yönetici bu kutuya kullanıcı adı vs yazıyor. kullanıcı bulunduysa arama sonucu haritada  işaretliyor. ve kullanıcının diğer bilgilerini gösteriyor

Bu sayfa yerine başka sayfa düşünelim. Sayfada tüm kullanıcı listesi var. alfabetik liste. buradan kullanıcıyı seçiyoruz yanında haritada göster linki var. onu tıklayınca yeni sayfada açıyor. yerini gösteriyor.

Bu sayfa olmadıysa başka sayfa hayaledelim ...

engerex


t2

bana sorduysanız kullanıyorum.

Muhittin arkadaş,  harita sizin yüklediğiniz bir resim de olur. Kullanıcıların koordinat bilgisine göre resim içerisinde bir yeri işaretler.

Ben olsam öncelikle kullanıcı bilgileri içerren bir veritabanı tablosu oluştururum. User, pas, konum, vs.. gerekli tüm bilgiler olsun.

Sonra bir web sayfası yapılacak. kullanıcı bu sayfaya kutuya bir şeyler girecek. Her kim giriş yaptıysa tabloya bir satır eklenecek. ASP veya  php web sayfasının  veritabanına bağlanarak tabloya bir  satır eklemesi kolay bir işlemdir.

Sonra yönetici sayfası yapılacak. arama ve gösterme işi..

Hepsinden önemlisi kullanıcıların yetkileri olması gerek.  Herkes yetkili olduğu sayfaya giriş yapabilecek. user, pas..
Bunlar için de veritabanında users adında bir tablo yapılır. yetki niyetine bir harf olur. A ise admin, K ise kullanıcı, M ise  misafir...


Bütün bunları kendi bilgisayarınıza kuracağınız yerel sunucu ile deneyebilirsiniz. Ben olsam PHP ile yapar ve xampp ile denerdim. PHP bilgim çok az. ama webten bu işleri yapacak kodları bulmak mümkün. uyarlama gerek.

Sayfalar tamam olunca  android ve ios veya windows ile işlem yapılabilir. bildiğin web sayfası.

muhittin_kaplan

@t2
yönetici; (admin), o sadece bakım idame işleri yapıyor ve üyeleri kaydediyor, bu kayıtların içinde konum bilgiside mevcut
üyeler (yaklaşık 55bin) ; web sayfasını açtı, üye numarasını şifresini girdi giriş yaptı, gerekli bilgileri girdi kapattı sayfayı.
kullanıcılar ; cep yada tabletten uygulamayı açtı istediği üyenin/üyelerin değerlerini haritada gördü. sorgulama yaptı, kendine yakın olanı buldu...

@engerex
problem olmaz hocam kullanırım.

şu an sadece kaba alt yapıda neler gerekir onlara bakıyor, fikir almak istiyorum. android ile ios da ayrı ayrı app geliştireceğiz sanırım ?

t2

android ile ios  için ayrı geliştirmeye ne gerek var? sadece web sayfası yapılacak. ama konum bilgisini sayfaya bir program gizlice yükleyecek ise o programı işletim sistemleri için ayrı derlemek gerek tabi. fakat web sayfa konum bilgisini alabiliyor diye biliyorum. bazı sayfalarda uyarı çıkıyor.

muhittin_kaplan

Alıntı yapılan: t2 - 20 Eylül 2016, 13:06:23
android ile ios  için ayrı geliştirmeye ne gerek var? sadece web sayfası yapılacak.
mobil de uygulama olacak hocam web e girmeyecek, ve haritada olacak bu bilgiler.

engerex

 Delphi Firemonkey ile başka bir uygulamaya gerek kalmadan yapabilirsin. Firemonkey nedir? Delphi VCL ile Win32/Win64 uygulamaları geliştirilir. Firemonkey ile Win32/Win64/OsX/iOS/Android/sonraki sürüm ile LinuxServer için Native uygulamalar geliştirebilirsin.

Delphi VCL veya Firemonkey ile ile bir server uygulaması geliştireceksin. Eğer Delphi VCL değilde Firemonkey ile geliştirirsen serverın Windows haricinde diğer saydıklarımla da çalışır.
Delphi FireMonkey ile bir istemci uygulaması geliştireceksin. Hedef platform yukarıda saydıklarımdan hepsi.

Delphi 10.1 Berlin, harita için MapView bileşeni dahili olarak geliyor. Bağlantı için Indy bileşeni dahili olarak geliyor. Bu liste ile uygulamanı sunucu ve istemci windows olacak şekilde geliştirebilirsin. Testlerini bu şekilde yapabilirsin. İstemci için oluşturduğun projeyi diğer platformlar için hemen hemen bir değişiklik yapmaya gerek duymadan oluşturabilirsin. Bunun için SDK ve araçlarını kurman yeterli.

Yazdıklarından anladığım kadarıyla kullanıcının girdiği bilgiler giriş yapıldıktan sonra servera tek taraflı gidecek o kadar. Haritayı ne kadar kullanacaksın bilemiyorum ama zorlanmadan yapabilirsin.

muhittin_kaplan