Ozgur bey;
Bu tam olarak yapmayın dediğim şey, çünkü bu bir wrapper kütüpanesi ve
ham veri işleme ve denetimi java'ya bırakıyor. Oysa yapılması gereken
kontrolü java'dan almak ve java'dan bakıldığında sadece sanki
değişkene yada stream'a ulaşıyormuş ve alelade bir fonksiyonu
çağırıyormuş gibi gözükmesini sağlamak. (Zamanlama olmamalı, kritik
bir durum olmamalı, önemsenmesi gereken hiçbirşey olmamalı)

2010/3/3 Ozgur Batur <[email protected]>:
> Java'da seri port için JNI ile kendiniz kütüphane yazmak zorunda
> değilsiniz. http://rxtx.org/  adresinde birçok projede kullanılan
> sağlam bir kütüphane var. Wiki' de örnekler, dökümanlar vs. bulunyor.
> Kütüphane Linux, MacOS X, Windows ve  BSD'de kullanılabiliyor.
>
> 2010/3/3 hal 2000 hal <[email protected]>:
>> Bircan Bey;
>> Eğer donanım ile muhatap oluyorsanız, "platformdan bağımsız sihirli
>> paket" gibi düşleri bir kenera bırakacaksınız.
>> Peki ne yapmalısınız ? Örneğin şu durumu ele alalım.
>>
>> "Ben Java ile programımı yazmak istiyorum fakat xxxx tam bir felaket"
>> O halde (örneğin sizin durumunuzda serial problemi için) ben JNI ile
>> tüm serial veriyi kontrol eden bir kütüpane yazmalıyım, bu kütpanenin
>> hem linux hemde windows sürümleri olmalı böylece programım her 2
>> işletim sisteminde de sorunsuzca çalışmalı.
>>
>> Fakat bunu yaparken serial kontrolünü ve verilerini ham olarak (raw)
>> Java'ya göndermek gibi bir fantazi yapmamalım. (buna wrapper library
>> falan diyorlar)
>>
>> 2010/3/3 Bircan HANCI <[email protected]>:
>>> PHP ile hali hazırda devam ettiğimiz işler var.
>>> Fakat benim ana sıkıntım donanım ile haberleşmesi gereken uygulamalara da
>>> ihtiyaç duymam (seri porttan veri okuma, seriporta veri yazma gibi).
>>>
>>> Misal el barkodu ve elektronik teraziler ile çalışan küçük bir uygulama var.
>>> Barkod ile tanımlı değerler giriliyor. (klavye PS2 portuna bağlı)
>>> Seri porttan teriazi bilgisi okunup LPT1 deki barkod yazıcıya barkod ve
>>> değer çıktısı gönderiliyor.
>>> Bircan HANCI
>>> 2010/3/3 Ali Rıza Keleş <[email protected]>
>> _______________________________________________
>> Linux-programlama mailing list
>> [email protected]
>> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>>
>
>
>
> --
> H Özgür Batur
> _______________________________________________
> Linux-programlama mailing list
> [email protected]
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>
_______________________________________________
Linux-programlama mailing list
[email protected]
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap