Evet, neticede grafik arayuzu icin ister istemez andorid ortamindan kullaniyorsunuz. Benim kastim bir ust katmanda kendi gelistireceginiz uygulamalar icindi...

Ayrica bir onceki eposta icin herkesten ozur dilerim. Maili okuyunca google translate kullanan bir ingiliz yazmis izlenimi olusuyor :)

On 04/04/2011 12:36 PM, Halid wrote:
Atıf hocam güzel noktaya değinmişsiniz.

Yurtdışından getirttiğimiz BeagleBoard-xM üzerine Android 2.2 yükledik. Kendimiz derlediğimiz için herhangi bir rooting işlemiyle uğraşmadık.
h
Dolayısıyla php interpreter, ruby interpreter(via rails) yükledik. Bu şekilde çalışan bir uygulamamız var. Doğrudan json çıktı üreten bir api server oluşturduk. Ancak android arayüzünde geliştirmek istediğiniz uygulamalar için yine Java'ya mahkumsunuz.

QT ile yazılım geliştirmek istiyorsanız, widget ve activity yönetimini yine java'ya bırakmanız gerekiyor. Hatta QT Android Port(android-lighthouse) adıyla ortaya çıkan bir çalışma var. [1] QT ( C++ & Python ) ile geliştireceğiniz uygulamayı Java embedded çalışan bir uygulama olarak düşünmeniz gerekiyor.

Yine Ruby ile arayüz uygulamaları geliştirmek istiyorsanız Ruboto adlı bir proje var. Yine JRuby [2] üzerinde çalışıyor.

Geliştirdiğiniz uygulamaları JAR'a dönüştürüp, daha sonra JAR to APK [3] benzeri bir uygulama kullanmanız gerekiyor.

Bilginize,

[1]: http://code.google.com/p/android-lighthouse/wiki/Compile
[2]: 100% Pure-Java Implementation of the Ruby Programming Language http://jruby.org/
[3]: http://www.netmite.com/android/srv/1.7/getapk.php

04 Nisan 2011 12:11 tarihinde Atıf CEYLAN <meh...@atifceylan.com <mailto:meh...@atifceylan.com>> yazdı:

    Hocam kirmaktan kasit su, android isletim sistemi open source
    ancak resmi cekirdeklerde root haklarina sahip degilsiniz.
    Sistemin size verdigi bir kullanici ve bu kullaniciya verilmis
    haklar cercevesinde hareket edebiliyorsunuz. Bunun baslica nedeni
    ureticinin garanti olayi. Hemen hemen tum android telefonlar icin
    bircok open source gelistiricinin modifiye ettigi
    custom rom ismi verilen rom'lar var. Bunlar ozellestirilmis oldugu
    icin kabugunuzu kirmanizi sagliyorlar diyebilirim.

    Tabi bu rom'lari kullanmak icin root oluyorsunuz ve artik
    ozgursunuz demektir. Sorun teskil eden nokta ise artik garantisiz
    bir urun var elinizde. Root olunca ne olur artik dusunun. Java
    olmak zorunda kesinlikle degil, neticede elinizdeki cihaz harbi
    harbi linux. Ayrica daha once de belirttigim gibi android for
    scripting language diye adamlar api de yapmislar. Pyhton
    interpretor yukleyebilirsiniz (hic bir sekilde arastirmadim ve php
    yukledigim icin iskembemden salliyorum).

    Android forumlar var, sanirim en meshuru
    http://www.xda-developers.com/ custom rom muhabbetini de buradan
    halledebilirsiniz. Kisacasi biraz icine girince elinizdeki aletin
    aslinda minibook denebilecek bir bilgisayar oldugunu goreceksiniz.
    Telefon olayi bu aletlerde diger uygulamalar gibi bir uygulama
    diyebilirim. Kesinlikle bu gune kadar kullandiklariniz sadece
    telefon bu android smartphone olayi ise telefon ugulamasi destekli
    bir minibook bilgisayar diye yorumluyorum...


    On 04/04/2011 10:08 AM, Mucibirahman İLBUĞA wrote:
    04.04.2011 10:51, Atıf CEYLAN yazmış:
    Merhabalar,

    Telefonu kirdiktan sonra cok fazla alternatifiniz olacaktir.
    Bu kırmak kavramı nedir? Avantaj/dezavantajları? Nasıl yapılır?
    Alper Bey'in dedigi gibi bircok library veya ortam yuklenerek taklalar
    atabilirsiniz. script dilleri icin bile Android api'si mevcut. Php ile
    bile gui uygulama yazdim.
    Bu tür taklaların nasıl yapıldığını nereden indirilebileceğini anlatan
    bir kaynak, site bulabiliyor muyuz?
    Open office denemedim ancak quick office benim icin yetiyor. Tabi tam
    bir word processor kullanmak nasil olur bilemiyorum.
    Yapacak bir şey yok! Mecburen dosyaları PDA'ya atarken doc yapıp atacağız :(



-- /**
    * *@author* Atıf CEYLAN
    * Software Developer & System Admin
    * http://www.atifceylan.com
    */

    _______________________________________________
    Linux-mobil mailing list
    Linux-mobil@liste.linux.org.tr <mailto:Linux-mobil@liste.linux.org.tr>
    https://liste.linux.org.tr/mailman/listinfo/linux-mobil
    Liste kurallari: http://liste.linux.org.tr/kurallar.php




--
Halid Altuner ~ Co-Founder & Software Engineer at Kuluçka
w: halid.org <http://halid.org>


_______________________________________________
Linux-mobil mailing list
Linux-mobil@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-mobil
Liste kurallari: http://liste.linux.org.tr/kurallar.php


--
/**
* *@author* Atıf CEYLAN
* Software Developer & System Admin
* http://www.atifceylan.com
*/
_______________________________________________
Linux-mobil mailing list
Linux-mobil@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-mobil
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap