Hej
to mój drugi post na tym forum i kolejne pytanko :)
Jak (w czym) są pisane różne rozszerzenia Javy, np TalkingJava albo Java3D. Czy są to biblioteki napisane np w C++ potem dopisane zostają klasy Javy wywołujące natywne funkcje z tych bibliotek i w ten sposób Java uzyskuje nowe możliwości (np obsługi rozpoznawania mowy lub inne). Czy może wszystko pisane jest w czystej Javie bez posiłkowania się innymi językami.
Co musiałbym napisać, żeby np obsługiwać w Javie ramie robota podłączonego do komputera przez specjalnie zaprojektowaną do tego celu kartę rozszerzeń (taką do portu PCI) (taki sobie przykład wymyśliłem :) )
Czy dodanie takiej możliwości do Javy to byłoby:
- napisanie sterownika karty rozszerzeń (c, assembler)
- napisanie zestawu klas wywołujących funkcje tego sterownika (Java)
- udostępnienie tego pakietu - odtąd można by sterować robotem z programów Javy
Dobrze mi sie wydaje czy robi się to inaczej ?
I jeszcze jedno - w jakim języku napisana jest Wirtualna Maszyna Javy Suna ??
Pozdrawiam