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

Ücretsiz - Java Teknoloji Saatleri -31 Mart 2010 Saat 19.00'da

anonim

Bu ay 7. si düzenlenecek olan Java teknolojileri saatleri 31 mart 2010 çarşamba günü Bahçeşehir Üniversitesi Beşiktaş kampüsünde gerçekleştirilecektir.

Java SE 6 u10

auselen

Sun, uzun süredir beklenen ve Java'nın masa üstü biçimi olan J2SE'nin dağıtımını daha kullanışlı hale getireceği umut edilen J2SE6u10'u bir süre önce çıkardı.

JSF'ye İnanın !

anonim

Aslında daha sade bir başlık koymak istiyordum paylaşmak isteğim iki jsf makalesi için. Ancak jsf'ye giriş niteliği taşıyan bu makalenin başlığı "JSF for nonbelievers" olunca yazının başlığı da kendilinden belli oldu.

Bu ilk makaleyi okuyup. "Her şey iyi güzel nasıl özelleştiririm bu jsf'yi" diyenler içinse bu makale faydalı olacaktır.

Yeni Teknolojiler İle Fosil Teknolojilere Bağlanmak

malkocoglu

Projelerde, her ne kadar tamamen yeni teknolojiler ile işlem yapmak istesek de, bazen eski (fosil) teknolojiler ile yanyana çözümler üretmek sorunda kalıyoruz. Mesela bir AS/400 mainframe bilgisayara bağlanmak, Excel hesap tablosundan değerler okumak gibi.. (Excel'in fosil olarak addedilmesinin sebebi, formatının 'kapalı' oluşudur).

İşte bu gibi durumlarda, Java için elimizde olan imkanlardan örnekler...

Java İle Excel Nasıl Okunur?

Java ile AS/400'e Bağlanmak

Java neden .NET 'ten daha iyi (101 neden)

yilmaz

Java neden .net'ten iyidir soru suna verilmiş 101 cevap. Birkaç tanesi şöyle.

1) Public Domain API: ve yeniden kullanılabilirliği. .NET te bunların bir kısmının patenti var.

2) Standard Library Source Code Availability: her geliştirme kitinin kodları açıktır.