NativeDVB4Linux

0
mach
NativeDVB4Linux projesi, Linux dvb kernel fonksiyonlarına Java programlama dilinden ulaşılmasını sağlayan bir kütüphanedir.

Proje üzerinde çalışmalarımız sürmektedir.

Şu an için CVS'ye dosyalar upload yapıldı.

Browse için:
http://nativedvb4linux.cvs.sourceforge.net/nativedvb4linux/
Download için:
cvs -z3 -d:pserver:anonymous@nativedvb4linux.cvs.sourceforge.net:/cvsroot/nativedvb4linux co -P modulename

Projeye katkıda bulunmak isteyen arkadaşlarımız bizimle irtibat kurabilir.

Görüşler

0
Tarık
"... , Linux dvb kernel fonksiyonlarına Java programlama dilinden ulaşılmasını sağlayan ..."

C/C++ bitti, C ile gerçeklenmiş, byte code okuyup yazan bir dil ile kernel fonksiyonlarına müdehale... haybeye harcayacak, zaman çok sanırım, kolay gelsin...
0
mach
Bir hayalim vardı..

Dreambox cihazlar için geliştirilecek JRE'ler sayesinde Java programlama dili ile yazılmış dvb programları ve Java programları olsun ve ayrıca JNI(Java Native Interface) kodlarını çalıştıran bir JRE mümkün olabilir mi? (bkz. http://www.rtjcom.com/main.php?p=home -- JNI is not supported due to its complexity and runtime overhead.
A simple and fast native interface is provided instead)

Bir embedded sistemde JRE çalıştırabildikten ve JNI desteği de sağlanırsa uygulama geliştirmeyi tam olarak ne engelleyebilir?
0
auselen
java se'yi gui'den ayri calistirmak özellikle x86 tabanlı olmayan cihazlar için oldukça zordu hatırladığım kadarıyla. gui içinde X sistemi gerekiyor (dreambox~linux). kullanması ne kadar mantıklı ya da ne kadar kullanılabilir (feasible) o da ayrı bir soru.

benim tavsiyem; phoneME projesine göz atman. içinde sun'dan açık kaynak (gpl) java gerçekleştirimi mevcut (cldc ve cdc için). kni desteği var (jni'nin küçüğü). eğer gerçekten embedded cihazlarda java kullanmak istiyorsan gidilecek yolun bu olduğunu düşünüyorum.

java fx mobile (cdc üzerinde çalışacağı söyleniyor), lwuit (java me), Java odp (java me) gibi projelerle yeni çalışmalar yapmaya çalışan sun bluray gibi ortamlarda etkin olarak varolmak istiyor.

ben daha önce biraz phoneme ile çalışmıştım. böyle bir proje için gerçekten uygun olduğunu düşünüyorum. üstelik dünya çapında ya hali hazırda çalışan birileri vardır ya da böyle bir hayalde kendine birkaç arkadaş daha fazla bulabilirsin.
0
mach
Son olarak şunu söylebilirim:

Bir proje, oluşum gerçekleştirildiği zaman bir birey olarak buna eleştiri yönlü bakmanın projenin gelişimine engel olup olmayacağını düşünmeliyiz.

Arkadaş edinme ile hayal kurma arasındaki bağlantıyı da kurabilmiş değilim.

Eğer hayallerin senin arkadaşın değilse gerçekten arkadaşın mevcut değildir.
0
auselen
Benim yazdıklarımdan bunları çıkarmış olman benim hatam. Bir daha ki sefere daha dikkatli yazmaya çalışırım.
0
mach
Yazdığın yorumdan ve cevap olarak yazdığım yorum olarak yanlış anlaşılmaya sebep olduysam özür dilerim.
0
Tarık
Sorunda burda sevgili arkadaşım, "bir gömülü sistemde" jre çalışıyor iyi güzel, jni dediğin aparat da bir native pencere açıyor oda iyi güzel. Peki bana gömülü bir sistemde zaten kendisi platform independent-native olan bir arabirimle kernel fonksiyonlarına erişebilmenin mantığını anlatabilecek biri varmı?

Adı üstünde "bir gömülü sistemde" jre üzerinden jni çalıştırmak, ben gereğini ve nedenini anlamıyorum. Paket yelpazesi geniş, yeni teknoloji, ucuz teknoloji, yeniden tekerlek icad etmeyelim vs. vs.

Sorum aslında kendi içerisinde mach, kusura bakma. Sorun burda aslında bakış açılarımızdan kaynaklanıyor.

"Dreambox cihazlar için geliştirilecek JRE'ler sayesinde" demişsinya, olayımız burada ayrılıyor. Farklı katmanlardan baktığımız için anlaşamadık seninle. :)

Kolay gelsin.
0
Dite
Kernel fonksiyonlarına falan ulaştığı yok "dosya ya okuma yazma"'nın ötesininde bişi yapmıyor zaten...
0
mach
Dite,

Bu konuda bizi aydınlatırsan seviniriz.

"TCSETS exemplifies an ioctl on a serial port. The normal read and write calls on a serial port receive and send data bytes. An ioctl(fd,TCSETS,data) call, separate from such normal I/O, controls various driver options like handling of special characters, or the output signals on the port (such as the DTR signal)"

http://en.wikipedia.org/wiki/Ioctl#Implementations

sadece seri port için mi geçerli?
Görüş belirtmek için giriş yapın...

İlgili Yazılar

Java Kitap Projesi / Bölüm-8

anonim

Selamlar ;

JKP projesinde Bölum-8 tamamlanmıştır. İçerdiği konular asağıdaki gibidir :

Yazim yanlışlarını, örneklerde oluşmuş olabilecek olan hataları veya fikirlerinizi lutfen bildirin.
Adres : http://www.riskturk.com/java

Saygılar, Altug B. Altıntaş

14. JTS'de Java Concurrency Sunumu | Talip Öztürk | Java Tekn. ve Prog. Dern.

tanerdiler

24 Kasım Çarşamba akşamı her zaman ki yerimiz Bahçeşehir Üni. D Blok Zemin Kat Konf. Salonunda seminerimiz gerçekleşecek. Bu ayki konumuz Java Concurrency. Bu konu üzerine üstad olan Talip Öztürk (Hazelcast) aramızda olacak.

Hibernate Performans Testi

malkocoglu_2

Java dünyasnın sevilen aracı Hibernate hakkında bir performans testi gerçekleştirildi. Bu yeni teknolojiyi, yerini almaya talip olduğu eski veri erişim teknolisi JDBC ile kafa kafaya yarıştırdık. İlk sonuçlar gelecek vaad edici gözüküyor. Önbellek kulanımı, kullanım rahatlığı açısından geleceğin araryüzü olmaya talip Hibernate, bu sınavdan yüzünüm akıyla çıktı gibi gözüküyor.

Detaylar için

http://www.bilgidata.com/pdfs//hibernateperftest.pdf

Editörün notu: Bu belge de LaTeX ile yazılmış, bu bir tesadüf olamaz! ;-)

¶napster 0.85 alpha

larweda

¶napster, (pinapster) aylarca bilgisayar dünyasının çalkalanmasına yol açan, Metallica'nın dava açmasıyla daha da ünlenmiş olan ünlü Napster istemcisinin Java sürümü. Browser üzerinden kullanılan kullanıcı arabirimi, klasik Windows Napster'ının kullanıcı arabirimine çok benziyor, ayrıca da klasik Napster'a göre birçok yararlı ekleme de yapılmış. Mesela dosyalara kalınan yerden devam etme (resuming) ve transfer sınırı koyma şansı getirilmiş.

Java Türkçe Yazılım Hatası

anonim

LimeWire adlı bir birebir (peer-to-peer) iletişim uygulamasının Türkçe çevirisini yaparken javadan kaynaklanan bir Türkçe uyumsuzluğu, yazılım hatası saptadık. Sorun, basitçe ifade etmek gerekirse, "İi-Iı" çiftlerinden kaynaklanıyor...