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

Evans Data: EMEA Bölgesinde Perl/Python/PHP Kullanımı Düştü

anonim

Bir araştırma şirketi olan Evans Data'nın yakın zamanda Avrupa, Ortadoğu ve Africa'da (EMEA) yaklaşık 400 programcı üzerinde yaptığı bir araştırma ilginç bir sonuç buldu: PHP kullanan programcıların sayısında %25'lik bir düşüş yaşandı ve PHP'yi gelecek projeler için incelemeyecek (evaluate) ve kullanmak istemeyecek programcılar aynı dönem için %40 kadar arttı. EMEA bölgesinde Perl kullanımı %20 kadar düştü. Python kullanımı da aynı şekilde bir düşüş yaşadı, bunun oranı ise %25. Python'u ileri projeler için incelemek istemeyen programcılar %17 kadar arttı.

SPOT

yilmaz

Sun Laboratuvarlarında geliştirilmekte olan SPOT projesi duyuruldu
SPOT ( Smart Programmable Object Technology) üzerinde JVM ( Java Virtual Machine J2ME CLDC 1.1 ) barındıran küçük elektronik devrelerden oluşuyor. JVM , Java ile bu devreler üzerinde kod yazmanızı sağlıyor.

JKP - Bölüm 6

upux

Java Kitap Projesinde Bölüm-6 yayınlanmıştır
Bölüm-6 da ki konu başlıkları

Polimorfizm
Geç bağlama (late binding)
Final ve Geç bağlama
Neden Polimorfizm ?
Genişletilebilirlik (Extensibility)
Soyut sınıflar ve metodlar (Abstract classes and Methods )
Niye soyut sınıf ve metodlara ihtiyaç duyarız ?
Yapılandırıcılar içersindeki ilginç durumlar
Kalıtım ve Yukarı doğru çevirim (Upcasting)
Aşağıya doğru çevirim (Downcasting)
www.riskturk.com/java

J2ME Giriş ve Kurulum Dökümanı

anonim

J2ME ve Cep telefonu yazılımları konusunda meraklı
olan arkadaşlar, Java gurusu
Melih Sakarya' nın hazırlamış olduğu
NetBeans ve Mobility Pack kurulumu ile J2ME ye giriş dökümanına buradan ulaşabilirler.

Inek, Bol dil destekli midlet!

murat09

Inek, java destekli Siemens cep telefonları için çoklu dil desteği bulunan bir midlet. Bu program MMC içeren GSM telefonlarında Java ile sözlük kullanımını sağlıyor. Extra dil dosyaları halihazırda ücretsiz indirilebiliyor. InekoğluInek adlı yardımcı program ile de kendi sözlük dosyalarınızı oluşturabiliyorsunuz. Program midlet.org'ta da listelenmiş. Türkiye'de yazılan bu programın web sitesi ise: www.tepetaklak.com/tr/inek
Not: Bu haber şaka değildir.