Radiohobby.nl

Hét forum over radiocommunicatie!
Het is nu 22 jun 2018 20:40

Alle tijden zijn GMT + 1 uur [ Zomertijd ]




Plaats een nieuw onderwerp Antwoord op onderwerp  [ 11 berichten ]  Ga naar pagina 1, 2  Volgende
Auteur Bericht
Ongelezen berichtGeplaatst: 13 aug 2013 21:44 
Offline
Member
Avatar gebruiker

Geregistreerd: 07 dec 2005 16:43
Berichten: 182
Woonplaats: Valkenswaard, Nederland
Hoi allemaal,

Zoals aangekondigd in het Raspberry Pi Gateway topic, ben ik begonnen aan een FRN client geschreven in Java.
Ik dacht laat ik hier een apart topic maken waarin ik m'n vorderingen kan delen.

Het project bestaat grofweg uit drie delen:
1. Java library
Deze library verzorgd de communicatie met het FRN netwerk / de VOIP servers.
Het is de bedoeling dat anderen op de library kunnen 'inhaken' door enkele interfaces te implementeren die bepaalde events afhandelen.
Waarschijnlijk plaats ik in deze library ook wat audio-gerelateerde help methoden (naar mijn weten zijn de meeste Java developers niet heel erg bekend met audio en Java - ik in ieder geval nog niet - ).


2. Java client
Een client te vergelijken met de Windows client de momenteel beschikbaar is. Omdat het in Java geschreven is zal deze ook te gebruiken zijn onder Linux (bijvoorbeeld op de Raspberry Pi) en Mac OS X (ik maak er zelfs een mooie app-bundle van als ie ver genoeg af is).

3. Java gateway-only client
Een client applicatie, zonder grafische interface, die als daemon op een computer kan draaien.
Ik ben nog aan het twijfelen of ik de configuratie via een web-interface laat verlopen of via INI-bestanden.
Voordeel van een web-interface is dat je (met de juiste configuratie van je modem) overal ter wereld via het internet de configuratie kan bijstellen, maar het is vanzelfsprekend wel meer werk.


De broncode deel ik, zodra deze wat 'volwassener' is, via GitHub en zal waarschijnlijk onder een Apache License te gebruiken zijn (kortom: open source).
De volgorde waarin de verschillende stukken software worden ontwikkeld zal grotendeels gelijk zijn aan de volgorde die hierboven is aangehouden.

Op dit moment is de library al een eindje gevorderd, maar ik mis nog enkele details over het protocol (ik heb al een berichtje naar Edwin gestuurd, nu nog even wachten op de antwoorden).
Ik heb zojuist de eerste hand gelegd aan de Java client. Het eenvoudigste heb ik als eerste getackeld, namelijk de System Explorer:
Afbeelding

Ik houd jullie op de hoogte! ;)

_________________
Ciao,
Afbeelding Afbeelding

personal website - embedded RoIP client


Omhoog
 Profiel  
Antwoord met een citaat  
Ongelezen berichtGeplaatst: 17 aug 2013 21:35 
Offline
Member
Avatar gebruiker

Geregistreerd: 07 dec 2005 16:43
Berichten: 182
Woonplaats: Valkenswaard, Nederland
Vandaag heb ik het verbinden met een VoIP / RoIP server even getest en het werkte.
De library is momenteel ook al in staat om de lijst met gebruikers, lijst met netnamen en tekstberichten te ontvangen.

Hopelijk heb ik morgen tijd om eens met audio in Java te prutsen. Daarna wil ik de UI van de client verder afmaken en deze koppelen aan de library, voor zover dat al mogelijk is.

_________________
Ciao,
Afbeelding Afbeelding

personal website - embedded RoIP client


Omhoog
 Profiel  
Antwoord met een citaat  
Ongelezen berichtGeplaatst: 19 aug 2013 21:04 
Offline
Member
Avatar gebruiker

Geregistreerd: 07 dec 2005 16:43
Berichten: 182
Woonplaats: Valkenswaard, Nederland
Even een kleine update. Morgen is vandaag geworden.
Ik heb me een beetje verdiept in de audio gerelateerde Java API's en voor alsnog zie ik daar geen problemen in.

Zojuist even het hoofdscherm van de client gemaakt (gebaseerd op de bestaande Windows-only client).
Helaas nog geen tijd gehad om het ook aan de library te koppelen.
Uiteraard verhuist de menu balk nog naar de bovenkant van het scherm onder Mac OSX (kleine regeltje code dat ik daarvoor toe moet voegen), zoals bij alle OSX applicaties.

Afbeelding

_________________
Ciao,
Afbeelding Afbeelding

personal website - embedded RoIP client


Omhoog
 Profiel  
Antwoord met een citaat  
Ongelezen berichtGeplaatst: 19 aug 2013 21:39 
Offline
Moderator
Avatar gebruiker

Geregistreerd: 06 sep 2005 20:57
Berichten: 2750
Woonplaats: Woudenberg
Goed bezig Arno!

_________________
Groeten,
Gert Jan.


Omhoog
 Profiel  
Antwoord met een citaat  
Ongelezen berichtGeplaatst: 20 aug 2013 13:44 
Offline
Member

Geregistreerd: 18 dec 2005 14:00
Berichten: 317
Woonplaats: Zierikzee
Heel gaaf Arno ;)

Ben zeer benieuwd naar het eind resultaat :D

Martijn (NL1ZZE / 19OK007 / PD2NLX)

_________________
http://www.cbforum.nl
http://www.freeradionetwork.nl


Omhoog
 Profiel  
Antwoord met een citaat  
Ongelezen berichtGeplaatst: 20 aug 2013 13:46 
Offline
Member
Avatar gebruiker

Geregistreerd: 07 dec 2005 16:43
Berichten: 182
Woonplaats: Valkenswaard, Nederland
Bedankt, Gert Jan & Martijn!
Ben zelf ook benieuwd hoe goed het straks allemaal werkt :P
Jammer genoeg begint volgende week m'n studie weer, dus dan zal mijn vrije tijd weer beperkt zijn.

_________________
Ciao,
Afbeelding Afbeelding

personal website - embedded RoIP client


Omhoog
 Profiel  
Antwoord met een citaat  
Ongelezen berichtGeplaatst: 20 sep 2013 22:49 
Offline
Member

Geregistreerd: 20 sep 2013 22:47
Berichten: 5
Please Visit http://frnraspberry.wordpress.com/ there is already a Linux Client for the Raspberry PI.

Code Project Here https://code.google.com/p/linux-frn-client/

Mike


Omhoog
 Profiel  
Antwoord met een citaat  
Ongelezen berichtGeplaatst: 21 sep 2013 07:20 
Offline
Member
Avatar gebruiker

Geregistreerd: 07 dec 2005 16:43
Berichten: 182
Woonplaats: Valkenswaard, Nederland
digitalpike schreef:
Please Visit http://frnraspberry.wordpress.com/ there is already a Linux Client for the Raspberry PI.

Code Project Here https://code.google.com/p/linux-frn-client/

Mike

Thanks. I guess your post fits better in my Raspberry Pi topic, but I will definitely have a look at it.

_________________
Ciao,
Afbeelding Afbeelding

personal website - embedded RoIP client


Omhoog
 Profiel  
Antwoord met een citaat  
Ongelezen berichtGeplaatst: 18 okt 2013 21:21 
Offline
Member

Geregistreerd: 25 mei 2012 06:24
Berichten: 9
Woonplaats: Kongsberg, Norway
Where can I get FRN Client for Mac OSX? Whole topic is in Dutch and it is pretty hard for me to understand it. Any help appreciated.

_________________
Sebastian
161BD781
http://www.freeradionetwork.pl
server owner: polska.freeradionetwork.pl


Omhoog
 Profiel  
Antwoord met een citaat  
Ongelezen berichtGeplaatst: 18 okt 2013 21:26 
Offline
Member
Avatar gebruiker

Geregistreerd: 07 dec 2005 16:43
Berichten: 182
Woonplaats: Valkenswaard, Nederland
bravodelta781 schreef:
Where can I get FRN Client for Mac OSX? Whole topic is in Dutch and it is pretty hard for me to understand it. Any help appreciated.


The JAVA client is not yet available (still a work in progress).
I got tied up in a lot of other things, so the project is on a hold for now.

_________________
Ciao,
Afbeelding Afbeelding

personal website - embedded RoIP client


Omhoog
 Profiel  
Antwoord met een citaat  
Geef de vorige berichten weer:  Sorteer op  
Plaats een nieuw onderwerp Antwoord op onderwerp  [ 11 berichten ]  Ga naar pagina 1, 2  Volgende

Alle tijden zijn GMT + 1 uur [ Zomertijd ]


Wie is er online

Gebruikers op dit forum: Geen geregistreerde gebruikers. en 8 gasten


Je mag geen nieuwe onderwerpen in dit forum plaatsen
Je mag niet antwoorden op een onderwerp in dit forum
Je mag je berichten in dit forum niet wijzigen
Je mag je berichten niet uit dit forum verwijderen

Zoek naar:
Ga naar:  


Powered by phpBB® Forum Software © phpBB Group
phpBB.nl Vertaling