Archief - [PROG] GSM-programma (.jar)

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

HTrance

Legacy Member
Laat ik vooral beginnen met: van scripting ken ik de botten...
Dit gezegd zijnde, komt nu m'n echte vraag:
Ik zou graag 'n java-script op m'n gsm hebben dat een programma kan openen via bluetooth.

Ik heb me onlangs een programma aangeschaft (salling software), hiermee kan je op afstand commando's naar je pc sturen. Maar hiervoor moet het programma op je pc aanstaan. Het enigste nadeel is dat dit programma cpu zuipt, daarom sluit ik dit altijd af. Maar ik moet dit ook telkens weer manueel aanzetten als ik er wil mee werken.
Het zou dus handig zijn een script te hebben dat dit Winclicker.exe zou kunnen opstarten en afsluiten.

Dit script zal dus moeten bevatten:
een zoekfunctie dat het path van Winclicker.exe opspoort.
een onderdeel die een bluetooth-connectie maakt met de pc
en als laatste onderdeel, het uitvoeren van het path.

Iemand al zulke programma's gemaakt? Of die me al voor 90% kan opweg zetten :$

Graçias

Kn0t

Legacy Member
In elk geval zal je dat niet programmeren in Javascript, maar wel in Java. Meerbepaald J2ME (Java 2 Micro Edition).

Verder ken ik er ook niks van. :-)

Vich

Legacy Member
Eerst en vooral draait je GSM geen JavaScript, maar Java, wat dus niet scripten maar programmeren is. Als je zoiets wil maken moet je eerst Java leren, daarna, als je dat onder de knie hebt, dan kan je J2ME gaan uitpluizen om MIDP stuff te leren ontwikkelen en vervolgens kan je een programma daarmee maken.
Maar dan ben je natuurlijk een paar jaren verder ;)

[edit @ Knot] Tsjah, spuit11 hierzo :P

The Crazy Frog

Legacy Member
Javascript en Java zijn twee totaal verschillende dingen, het enige dat ze gemeenschappelijk hebben, zijn vier letters in hun naam. GSMs gebruiken bijna altijd Java.

Voor de rest, een gsm een programma laten uitvoeren op een bluetooth computer, niet echt veilig eh...
Ik vrees dat het onmogelijk is.

Vich

Legacy Member
The Crazy Frog zei:
Javascript en Java zijn twee totaal verschillende dingen, het enige dat ze gemeenschappelijk hebben, zijn vier letters in hun naam. GSMs gebruiken bijna altijd Java.
Nou, dat zou ik nu niet durven beweren hoor.

Voor de rest, een gsm een programma laten uitvoeren op een bluetooth computer, niet echt veilig eh...
Ik vrees dat het onmogelijk is.
Dat is absoluut wél mogelijk! En zelfs beveiligd! Ik zal alleen niet beweren dat het makkelijk is. In principe open je een BlueTooth connectie(wat dus niet zo simpel is), en ga je daar zelf de beveiligingslaag op implementeren als je de standaard BT-beveiliging niet voldoende vindt.
Je kan gerust bovenop de BlueTooth stack een eigen protocol implementeren, net als dat je dat kan bij TCP/IP, UDP, etc.

Vich

Legacy Member
The Crazy Frog zei:
Het gsm gedeelte of het java vs javascript gedeelte?
Sorry, ik had de </i> tags niet correct gezet. Ik had het op het stukje " het enige dat ze gemeenschappelijk hebben, zijn vier letters in hun naam" :)

.Acku.

Legacy Member
Ze hebben niets meer gemeenschappelijk dan dat. Javascript was ooit LiveScript gemaakt door Netscape, een scripting taal die moest kunnen werken met onjecten in HTML pagina's. Aangezien Java Applets ook zulke objecten waren, hebben ze LiveScript hernoemd naar JavaScript, een scripting taal om onder andere Java applets met te controleren. Dat was meer een marketingzet dan een juiste naamgeving.
De syntax van JavaScript is gewoon OO scripting.

.Acku.

Legacy Member
Verder snap ik in de originele vraag niet goed waar het GSM gedeelte zit. De uitleg heeft het enkel over PC. J2ME is niet snel aan te leren, het vereist nogal wat kennis over concepten zoals Virtual machines en networking

killgore

Legacy Member
.Acku. zei:
Verder snap ik in de originele vraag niet goed waar het GSM gedeelte zit. De uitleg heeft het enkel over PC. J2ME is niet snel aan te leren, het vereist nogal wat kennis over concepten zoals Virtual machines en networking
hij wilt een programma op zijn gsm dat een signaal naar de pc stuurt om daar een bepaald (update?) programma te starten ;).

HTrance

Legacy Member
killgore zei:
hij wilt een programma op zijn gsm dat een signaal naar de pc stuurt om daar een bepaald (update?) programma te starten ;).
Yup idd, dat is de bedoeling, ik moet een programma kunnen starten via bluetooth :p. Niemand die ooit voor z'n eindwerk iets met bluetooth heeft gedaan :D ...

Vich

Legacy Member
HTrance zei:
Yup idd, dat is de bedoeling, ik moet een programma kunnen starten via bluetooth :p. Niemand die ooit voor z'n eindwerk iets met bluetooth heeft gedaan :D ...

En stel dat iemand dat gedaan heeft? Wat dan?
Ga je dan zelf dat programma aanpassen? Ik denk het niet.
Denk je dat anderen het gratis gaan maken voor je? Ik denk van niet ;)
Je hebt hier ook niet 1 programma nodig, maar 2: een client en een server.

Maareuh... heb je Google al gebruikt?
http://bluetoothshareware.com/bluetooth_remote_control.asp

HTrance

Legacy Member
Vich zei:
En stel dat iemand dat gedaan heeft? Wat dan?
Ga je dan zelf dat programma aanpassen? Ik denk het niet.
Denk je dat anderen het gratis gaan maken voor je? Ik denk van niet ;)
Je hebt hier ook niet 1 programma nodig, maar 2: een client en een server.

Maareuh... heb je Google al gebruikt?
http://bluetoothshareware.com/bluetooth_remote_control.asp

Nja, aanpassen zal ni lukken, ik zou vragen of hij da zou wille aanpasse, 'k vermoed dat da voor een scripter ni veel tijd in beslag neemt om daar enkele regeltjes tussen te voegen die op zoek gaan naar de directory en om dan de exe uit te voeren. En nja, kwist ni daje server en client voor nodig had.

Maar ik heb al 'n programma dat via bluetooth programma's kan openen en bewerken enzo. Dus dat is het probleem niet. Maar dat programma moet ik nog steeds manueel opstarten.
Dit lijkt misschien wel de ultieme luiheid, maar ik vind het nogal dom om met bluetooth te werken als je toch eerst naar je pc moet stappen om het programma op je pc op te starten. Dan kan je evengoed zonder bluetooth werken en voor die pc blijve zitten. Dus dacht 'k van: misschien weet er iemand hoe dit met bluetooth zou kunnen worden gelanceerd.

Vich

Legacy Member
HTrance zei:
Nja, aanpassen zal ni lukken, ik zou vragen of hij da zou wille aanpasse, 'k vermoed dat da voor een scripter ni veel tijd in beslag neemt om daar enkele regeltjes tussen te voegen die op zoek gaan naar de directory en om dan de exe uit te voeren. En nja, kwist ni daje server en client voor nodig had.
Dat is niet "enkele regeltjes toevoegen", nee, dat is heel dat programma herschrijven en die paar regeltjes bluetooth code herbruiken om te zien hoe je connectie maakt.

Maar ik heb al 'n programma dat via bluetooth programma's kan openen en bewerken enzo. Dus dat is het probleem niet. Maar dat programma moet ik nog steeds manueel opstarten.
Dit lijkt misschien wel de ultieme luiheid, maar ik vind het nogal dom om met bluetooth te werken als je toch eerst naar je pc moet stappen om het programma op je pc op te starten. Dan kan je evengoed zonder bluetooth werken en voor die pc blijve zitten. Dus dacht 'k van: misschien weet er iemand hoe dit met bluetooth zou kunnen worden gelanceerd.

Hoe bedoel je? Met die link kan je toch prima gebruiken voor je doel? Als het server programma van die software niet automatisch start, dan zet je toch gewoon een snelkoppeling naar het programma in je \startmenu\programs\startup\ folder?

Unzip Attack

Legacy Member
HTrance zei:
Nja, aanpassen zal ni lukken, ik zou vragen of hij da zou wille aanpasse, 'k vermoed dat da voor een scripter ni veel tijd in beslag neemt om daar enkele regeltjes tussen te voegen die op zoek gaan naar de directory en om dan de exe uit te voeren. En nja, kwist ni daje server en client voor nodig had.

Maar ik heb al 'n programma dat via bluetooth programma's kan openen en bewerken enzo. Dus dat is het probleem niet. Maar dat programma moet ik nog steeds manueel opstarten.
Dit lijkt misschien wel de ultieme luiheid, maar ik vind het nogal dom om met bluetooth te werken als je toch eerst naar je pc moet stappen om het programma op je pc op te starten. Dan kan je evengoed zonder bluetooth werken en voor die pc blijve zitten. Dus dacht 'k van: misschien weet er iemand hoe dit met bluetooth zou kunnen worden gelanceerd.

gnehgneh 'enkele regeltjes tussen te voegen' gnehgneh :-)

QplQyer

Legacy Member
HTrance zei:
Maar ik heb al 'n programma dat via bluetooth programma's kan openen en bewerken enzo. Dus dat is het probleem niet. Maar dat programma moet ik nog steeds manueel opstarten.
Dit lijkt misschien wel de ultieme luiheid, maar ik vind het nogal dom om met bluetooth te werken als je toch eerst naar je pc moet stappen om het programma op je pc op te starten. Dan kan je evengoed zonder bluetooth werken en voor die pc blijve zitten. Dus dacht 'k van: misschien weet er iemand hoe dit met bluetooth zou kunnen worden gelanceerd.
Wat wil je nu eigenlijk?
Een programma dat moet draaien en op bluetooth reageert dat een ander programma opstart dat op bluetooth reageert?
Dan kan je beter direct die ene server opstarten ...

HTrance

Legacy Member
Vich zei:
Hoe bedoel je? Met die link kan je toch prima gebruiken voor je doel? Als het server programma van die software niet automatisch start, dan zet je toch gewoon een snelkoppeling naar het programma in je \startmenu\programs\startup\ folder?
Dit wil ik vermijden omdat ik dit programma manueel wil kunnen opstarten(/afsluiten). Waarom? Omdat het programma na paar uurtjes te draaien 10x zoveel CPU gebruikt dan normaal. dus van 12.000kB => 120.000kB

Unzip Attack zei:
gnehgneh 'enkele regeltjes tussen te voegen' gnehgneh :-)
hèhè :p

QplQyer zei:
Wat wil je nu eigenlijk?
Een programma dat moet draaien en op bluetooth reageert dat een ander programma opstart dat op bluetooth reageert?
Dan kan je beter direct die ene server opstarten ...
Awel ik heb SallingClicker. Met dit programma kan je de hele pc controleren indien nodig. Dit programma werkt via bluetooth. Maar om dit programma te kunnen starten moet dit programma reeds op de pc draaien. Dan connect je via het programma op je gsm met het programma op de pc.
Maar zolang het programma niet op de pc draait werkt het programma dus niet op m'n gsm ;)...
Daarom wil ik de 'pc Salling Clicker' opstarten(/afsluite) zonder aan m'n pc te moete kome

DiDoria

Legacy Member
Vich zei:
Sorry, ik had de </i> tags niet correct gezet. Ik had het op het stukje " het enige dat ze gemeenschappelijk hebben, zijn vier letters in hun naam" :)

Als java programeur moet ik idd zeggen dat java an javascript alleen de 1ste 4letters gemeen hebben. Staat trouwens ook in elke java boek :D
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan