Processing for Android (Android Programlamaya Hızlı Bir Giriş)

Başlatan Cemre., 12 Ocak 2017, 21:03:46

Cemre.

OOP ile ilgili sürekli konuşuyoruz ancak konu MCU yazılımına gelince özellikle başlangıçta pekte ihtiyaç duymuyoruz.

Ben de bilgimi geliştirmek adına Processing ile oop üzerine denemeler yapmak isterken bir anda kendimi Android telefonda app denerken buldum.
Heyecanlanıp forumda paylaşmak istedim.

Neden heyecanlandım?
Çünkü karmaşa yok.

Processing https://processing.org buradan indirilebilir.

Processing indirilip çalıştırıldığında sağ üst köşede "Java" modunda olduğu görülür. ComboBox'tan Mod Ekle... menüsü seçilir.
Açılan pencereden ilk sırada Android Mode ..... eklentisi "Install" edilir.

Android SDK'yı kurayım mı? diye sorduğunda kurulu değilse "kur cınım" denir.

Android telefon USB hata ayıklama modu'na alınır.

USB Kablo bağlanır, processing'de üç beş satır kod yazılıp Play tuşuna basılır ve sonuç;

https://www.youtube.com/watch?v=oD_OEtbVeD8


Proje dosyası;
http://s3.dosya.tc/server10/s49w1k/BALLgame.zip.html

tekosis

bak şimdi @Cemre. daha yeni application inventor çalışmaya başlamıştım şimdi bu nereden çıktı ? :) denemeye değer, teşekkürler.

düzeltme : şimdi videoları izledim. gerçekten çok güzel bir uygulamaya benziyor. bende heyecanlandım.
İlim ilim bilmektir, ilim kendin bilmektir, sen kendin bilmezsin, bu nice okumaktır.

OG

bak şimdi @cemre
diye de ben de başlayayım  ;)

Donanımlara hitap (wifi, BT gibi) konusunda nasıl acaba. Biz elektronikçiler kabımıza sığmayıp dış dünyaya atlamadan edemeyiz de.  :)
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.

Cemre.

Alıntı yapılan: OG - 12 Ocak 2017, 21:25:22
bak şimdi @cemre
diye de ben de başlayayım  ;)

Donanımlara hitap (wifi, BT gibi) konusunda nasıl acaba. Biz elektronikçiler kabımıza sığmayıp dış dünyaya atlamadan edemeyiz de.  :)

Hocam, Processing 4 ile çok daha iyi olacakmış sanıyorum. Processing hala gelişen bir yapı benim gördüğüm kadarıyla. Bir bakın; http://android.processing.org

Bir de içindeki örnekler incelenirse, telefonun sensörlerine vs erişim mevcut.
Vaktim olduğunda o konuya bir bakarım...

tekosis

program işimi görürse yardım ederim bu organizasyona. androide program yazmayı arduino seviyesine indirgemişler gibi görünüyor.
İlim ilim bilmektir, ilim kendin bilmektir, sen kendin bilmezsin, bu nice okumaktır.

LukeSkywalker


OG

Alıntı yapılan: LukeSkywalker - 13 Ocak 2017, 09:04:52
http://ketai.org/examples/
burada kütüphaneler mevcut.

Bu Ketai'yi update edemedim.

Programın penceresinden görünen bu

hızlı resim yükle


Orada Update to v12 ile yapıyorum, yine de update edilmiyor.

http://ketai.org/download/
Bu sayfadan indirdim,
Zip içeriğini bendeki library dizini olan buraya kopyaladım
C:\Users\OG\Documents\Processing\libraries\Ketai

Yine de update edilmiş olarak görünmüyor. Turuncu "!"  ile ikaz devam ediyor.


Diğerlerini check edip OK lemiş

resim
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.

tekosis

@OG hocam ben normal olarak yükledim sıkıntı görünmüyor.


İlim ilim bilmektir, ilim kendin bilmektir, sen kendin bilmezsin, bu nice okumaktır.

tekosis

aşağıdaki "does not exist" hatalarını almama, kodların altı kırmızı çizili olmasına rağmen program çalışıyor. bunun sebebi nedir? kullanılan kodlar için kütüphane çağırmaya gerek yok ki olsa kodlarım çalışmaz. bu hata nedir?



İlim ilim bilmektir, ilim kendin bilmektir, sen kendin bilmezsin, bu nice okumaktır.

tekosis

ayrıca bir GUI yapım eklentisini yükledim ilerideki aşamalarda bu araç işe yarayacaktır. Gui programında yapılan işlemler tamamlanınca yeni bir sekmede ilgili kodlar geliyor. resimler;








İlim ilim bilmektir, ilim kendin bilmektir, sen kendin bilmezsin, bu nice okumaktır.

Cemre.

G4P güzel gözüküyor, fırsat bulursam inceleyeyim.

Kolay gelsin hocam size de  :)

tekosis

İlim ilim bilmektir, ilim kendin bilmektir, sen kendin bilmezsin, bu nice okumaktır.

tekosis

emülatör üzerinde çalışma sırasında bilgisayar çok kasılıyordu. önce hyper-v özelliğini kapattım. manege avd menüsünden x86 tabanlı bir telefon oluşturdum. bunun hızlanması için de intel sitesinden haxm-windows_v6_1_0 isimli dosyayı indirdim. zaten bunları yapmadan önce emülatör neredeyse hiç çalışmıyordu, bu işlemlerden sonra yaklaşık 10 kat hızlanma oldu. normalde haxm dosyasını sdk maneger kısmında görüyorsunuz ama o sadece apple bilgisayarları destekliyor, windows uyumlu değil. dolayısı ile bu "intelhaxm-android"dosyasını intelin sitesinden indirip kurmak gerekiyor, bilginize.
İlim ilim bilmektir, ilim kendin bilmektir, sen kendin bilmezsin, bu nice okumaktır.

zamzam23

Android'i java dili harici bir dille, hep bir yönleri eksik programlandığını düşünmüş ve bu yüzden hep uzak durmuşumdur nedense..

tekosis

Hocam mcu programlamada arduino neyse android tarafinda da processing aynı mantık. Profesyonel işler çıkmasa da benim gibi acemilerin giriş düzeyindeki uygulamaları gerçekleștirmesi için uygun gibi görünüyor
İlim ilim bilmektir, ilim kendin bilmektir, sen kendin bilmezsin, bu nice okumaktır.