06/06
Mobil Cihazlar İçin Uygulamalar Oluşturma
Amatör geliştiriciler ve kodlayıcılar genellikle mobil cihazlara yönelik uygulamaların geliştirilmesine yönelik çeşitli sorunlardan korkar. Neyse ki, bugün bize sunulan ileri teknoloji, mobil uygulamalar oluştururken nispeten basit hale getirir. Bu makale, çok çeşitli mobil platformlarda mobil uygulamaların nasıl oluşturulacağına odaklanmaktadır.
Mobil uygulama oluşturma
İlk mobil uygulamanızı oluşturmaya nasıl başlıyorsunuz? Burada bakmanız gereken ilk yön, oluşturmayı amaçladığınız dağıtımın büyüklüğü ve kullanmayı planladığınız platformdur. Bu yazıda, Windows, Pocket PC ve Akıllı Telefonlar için mobil uygulamalar oluşturmaya çalışıyoruz.
Daha fazlası için okumaya devam edin ....
02/06
İlk Windows Mobile Uygulamanızı Oluşturma
Windows Mobile , geliştiricilerin kullanıcı deneyimini geliştirmek için çeşitli uygulamalar oluşturmasını sağlayan güçlü bir platformdu. Windows CE 5.0 temel alınarak, Windows Mobile kabuk ve iletişim işlevlerini içeren birçok özelliğe sahiptir. Windows Mobile uygulamalarını oluşturmak, uygulama geliştiricisi için kolaylaştı - neredeyse masaüstü uygulamaları oluşturmak kadar kolay.
Windows Mobile, artık Windows Phone 7'ye ve en son Windows Phone 8 mobil platformlarına, uygulama geliştiricilerinin ve mobil kullanıcıların beğenisini yakalayan bir soluk verdi.
Neye ihtiyacınız olacak?
Mobil uygulamanızı oluşturmaya başlamak için aşağıdakilere ihtiyacınız olacak:
- Visual Studio 2005 veya 2008: Bu şık program, uygulamanızı tek bir platformdan oluşturmanızı, yazmanızı, hata ayıklamanızı ve sunmanızı sağlar. Arayüzün anlaşılması ve kullanılması da kolaydır.
- Windows Mobile SDK: Bu kullanışlı araç, Windows Mobile işlevselliğine erişmek için hayati önem taşıyan API üstbilgisini ve kitaplık dosyalarını içerir. Ayrıca size örnek uygulamalar, hata ayıklayıcı emülatörler ve belgeler sunar.
- ActiveSync veya Windows Mobile Aygıt Merkezi: Active Sync ve Windows Mobile Aygıt Merkezi, uygulamaları bir emülatöre veya aygıta dağıtmaya yardımcı olur. Windows XP, Active Sync ile çalışırken, Windows Vista, Windows Mobile Aygıt Merkezi ile birlikte gelir.
Windows Mobile'da veri yazmak için kullanabileceğiniz araçlar
Visual Studio, yerel kod, yönetilen kod veya bu iki dilin bir kombinasyonunda uygulamalar oluşturmak için gereken tüm araçları sunar. Şimdi Windows Mobile uygulamaları oluşturmak için veri yazmak için kullanabileceğiniz araçlara bakalım.
Yerel Kod , yani, Visual C ++ - size küçük bir ayak izi ile doğrudan donanım erişimi ve yüksek performans verir. Bu, üzerinde çalıştığı ve doğrudan işlemci tarafından yürütüldüğü bilgisayarın kullandığı "yerel" dilde yazılmıştır.
Yerel kod yalnızca yönetilmeyen uygulamaları çalıştırmak için kullanılabilir - başka bir işletim sistemine geçtiğinizde tüm veriler yeniden derlenmelidir.
Yönetilen kod , Visual C # veya Visual Basic .NET - çeşitli kullanıcı arabirimi türünde uygulamalar oluşturmak için kullanılabilir ve Microsoft SQL Server 2005 Compact Edition'ı kullanarak geliştirici Web verilerine ve hizmetlerine erişim sağlar.
Bu yaklaşım, C ++ 'nın doğasında bulunan birçok kodlama problemini çözerken, aynı zamanda iş kurumsal yazılımlarını ve çözümlerini hedefleyen daha gelişmiş, karmaşık uygulamalar yazmak için en gerekli olan bellek, öykünme ve hata ayıklama işlemlerini de yönetir.
ASP.NET Visual Studio .NET, C # ve J # kullanılarak yazılabilir. ASP.NET Mobil Kontrolleri, cihazınız için garantili bir veri bant genişliğine ihtiyaç duyduğunuzda, tek bir kod seti kullanarak çeşitli cihazlarda kullanım için etkilidir.
ASP.NET çeşitli cihazları hedeflemenize yardımcı olurken dezavantajı, yalnızca istemci cihaz sunucuya bağlı olduğunda çalışacak olmasıdır. Bu nedenle, istemci verilerini daha sonra sunucuyla senkronize etmek için veya verileri işlemek için doğrudan cihazı kullanan uygulamalarda toplamak için uygun değildir.
Google Veri API'ları, geliştiricilerin Google hizmetleriyle ilgili tüm verilere erişmelerine ve yönetmelerine yardımcı olur. Bunlar, HTTP ve XML gibi standart protokollere dayandığından, kodlayıcılar kolayca Windows Mobile platformu için uygulamalar oluşturabilir ve oluşturabilir.
03/06
İlk Windows Mobile Uygulamasını Oluşturun ve Çalıştırın
Aşağıdaki adımlar boş bir Windows Mobile uygulaması oluşturmanıza yardımcı olur:
- Yeni bir proje oluştur
Visual Studio'yu açın ve Dosya> Yeni> Proje'ye gidin. Proje Türleri bölmesini genişletin ve Akıllı Cihaz'ı seçin. Şablonlar bölmesine gidin, Akıllı Cihaz Projesi'ni seçin ve Tamam'a basın. Burada Cihaz Uygulamasını seçin ve Tamam'a tıklayın. Tebrik ederiz! İlk projeni yeni oluşturdunuz.
- Kodlama ile oyna
Araç Kutusu bölmesi, birçok özelliğin etrafında oynamanıza izin verir. Programın çalışma şekliyle daha fazla aşinalık kazanmak için bu sürükle ve bırak düğmelerinin her birine göz atın.
- Uygulamanı çalıştır
Bir sonraki adım, uygulamanızı bir Windows Mobile cihazında çalıştırmayı içerir. Aygıtı masaüstüne bağlayın, F5 tuşuna basın, dağıtmak için öykünücüyü veya aygıtı seçin ve Tamam'ı seçin. Her şey yolunda giderse, uygulamanızın sorunsuz çalıştığını göreceksiniz.
04/06
Akıllı Telefonlar için Uygulama Oluşturma
Akıllı Telefonlar için uygulamalar oluşturmak, Windows Mobile cihazlarına benzer. Ancak, önce cihazınızı anlamanız gerekir. Akıllı telefonlar, PDA'lara benzer özelliklere sahiptir, bu nedenle gönderim ve son düğme özellikleri vardır. Arka tuş, hem geri hem de tarayıcı geri işlevleri için kullanılır.
Bu cihazla ilgili en iyi şey, programlanabilir olan yazılım tuşu. Birden fazla işlev oluşturmak için bu özelliği kullanabilirsiniz. Merkezi düğme ayrıca bir "Enter" tuşu olarak da işlev görür.
Not: Visual Studio .NET 2003 kullanarak akıllı telefon uygulamalarını yazmak için SmartPhone 2003 SDK'yı yüklemeniz gerekir.
Akıllı telefonun dokunmatik ekranı varsa ne olur?
İşte zor kısmı geliyor. Dokunmatik ekran el cihazında düğme kontrollerinin yokluğunda, menü gibi alternatif kontroller seçmeniz gerekecektir. Visual Studio, size özelleştirilebilen bir MainMenu denetimi sunar. Ancak çok fazla üst düzey menü seçeneği sistemin çökmesine neden olur. Yapabilecekleriniz, çok az sayıda üst düzey menü oluşturmak ve bunların her birinin altında çeşitli seçenekler sunmaktır.
BlackBerry akıllı telefonlar için uygulama yazma
BlackBerry OS için uygulama geliştirme bugün büyük bir iştir. Bir BlackBerry uygulaması yazmak için sahip olmanız gerekir:
- Eclipse için BlackBerry JDE Eklentisi
- Bir BlackBerry simülatörü
- BlackBerry akıllı telefon ve veri kablosu
- JAVA programlama bilgisi.
Eclipse JAVA programlama ile harika çalışıyor. .COD uzantılı bir yeni proje doğrudan simülatöre yüklenebilir. Daha sonra uygulamayı, Aygıt Yöneticisi'nden veya "Javaloader" komut satırı seçeneğini kullanarak yükleyerek test edebilirsiniz.
Not: Tüm BlackBerry API'leri tüm BlackBerry akıllı telefonları için çalışmaz. Kodu kabul eden cihazlara dikkat edin.
05/06
Pocket PC için Uygulamalar Yaratmak
Pocket PC için uygulamalar oluşturmak, yukarıdaki cihazlarınkine benzer. Buradaki fark, cihazın, tam Windows sürümünden on kattan daha fazla "daha açık" olan ve geliştiricilere daha fazla özellik, kontrol ve Web hizmetleri desteği sunan .NET Compact Framework'ü kullanmasıdır.
Tüm paket küçük bir CAB dosyasında saklanabilir ve doğrudan hedef cihazınıza yüklenebilir - bu daha hızlı ve daha sorunsuz çalışır.
06/06
Sırada ne var?
Temel bir mobil cihaz uygulaması oluşturmayı öğrendikten sonra, ilerlemeye devam etmeli ve bilginizi geliştirmeye çalışmalısınız. İşte nasıl:
- Geliştirici forumlarında ve tartışmalarda aktif rol alın.
- Hem çevrimiçi hem de başka bir şekilde, laboratuarları öğrenmeye kayıt olun. Bu, çeşitli uygulamalar oluştururken size daha fazla ipucu ve püf noktası verecektir.
- Çeşitli mobil platformlarda uygulamalar oluşturmak için çevrimiçi video eğitimlerini görüntüleyin.
- Konuyla ilgili sürekli güncellemeler için Web yayınlarına abone olun.