alles over je Palm Treo smartphone of PalmOS pda
|
Registreer | FAQ | Ledenlijst | Kalender | Zoeken | Berichten van vandaag | Markeer forums als gelezen |
#21
|
||||
|
||||
Citaat:
ik denk dat over gemak van ontwikkeling de mening nogal verschilt. maar dit terzijde.
__________________
Rob. The real source of applications. ___________________________________ |
#22
|
|||
|
|||
Bedankt Bram,
ik heb enige basic ervaring dus dat zou geen probleem moeten zijn. En willen we cross-platform dan kunnen we altijd nog voor een website gaan. (zoals je al zei) Groet, Dennis Laatst gewijzigd door Dennis152; 06 december 2004 om 20:48. |
#23
|
||||
|
||||
anyway mijn voorkeur gaat uit naar ontwikkelen op PalmOS.
Palm API is gewoon veel eleganter dan de API die Microsoft biedt (Gewoon windows programmeren, maar dan rekening houden met een aantal beperkingen). |
#24
|
|||
|
|||
Nog een paar vragen:
1. Heeft het veel zin om een T5 te kopen in plaats van een T3? 2. Is om te navigeren TomTom het lekkerst? 3. Bestaat er ook een mogelijkeheid om via een Palm contact te maken met je LAN? Groet, Dennis |
#25
|
||||
|
||||
Citaat:
Op 06-12-2004, om 21:16 heeft Dennis152 dit gezegd in bericht #24
Nog een paar vragen: 1. Heeft het veel zin om een T5 te kopen in plaats van een T3? 2. Is om te navigeren TomTom het lekkerst? 3. Bestaat er ook een mogelijkeheid om via een Palm contact te maken met je LAN? Groet, Dennis 2. Op het moment wel, zie andere threads 3. Ja, via WiFi (Tungsten|C) of eventueel via Bluetooth
__________________
Rob. The real source of applications. ___________________________________ |
#26
|
||||
|
||||
WIFI kan ook via een extra kaartje bij de T3 en T5.
Maar dat is een beetje off-topic hier. |
#27
|
||||
|
||||
Citaat:
Raak. Helaas is het ontwikkelien van een programma voor pocketPc inderdaad iets makkelijker, zeker met Visual studio.
Alleen bijv. al het feit dat Visual Studio (.Net) op 7 CD's staat en HB++ alles bij elkaar (uitgepakt) zo'n 10 MB op je HD inneemt geeft de simplicity van HB++ al een beetje aan. Ik zou er toch eens naar kijken: er is een gratis probeerversie in tegenstelling tot Visual Studio. |
#28
|
||||
|
||||
Beetje off topic maar goed: de visual studio versie die jij bedoelt is voor PC's , de versie voor pocket pc heet Embedded Visual C++ (momenteel versie 4). Helaas is het wel een slokop: liefst 86MB op je harde schijf. Maar dat is dan wel inclusief alle documentatie.
En .Net ontwikkelen voor pocketPc: Wees gerust, mijn voorkeur gaat ook uit naar PalmOs
__________________
Rob. The real source of applications. ___________________________________ |
#29
|
||||
|
||||
Citaat:
postid=115978#post115978]bericht #28 [/urlquote][/i]
Beetje off topic maar goed: de visual studio versie die jij bedoelt is voor PC's , de versie voor pocket pc heet Embedded Visual C++ (momenteel versie 4). Helaas is het wel een slokop: liefst 86MB op je harde schijf. Maar dat is dan wel inclusief alle documentatie. En .Net ontwikkelen voor pocketPc: Ik heb een (relatief simpel) registratieprogramma geschreven dat in HB++ (zonder kennis van HB++) in ongeveer 1 maand gereed was. Porten naar Visual Basic CE (VBCE), dus nagenoeg dezelfde code, maar zonder dat ik kennis had van VBCE duurde nog eens minimaal zo lang. Dit met name vanwege het oerwoud van documentatie. MS heeft namelijk de gewoonte een quickstart manual te vergeten en alle documentatie bij elkaar te zetten. Programmeer je in VBCE, en zoek je op een term in de documentatie, krijg je zowel termen gerelateerd aan VBCE als Visual C for CE als Windows CE (OS) als Pocket PC (OS). VBCE wordt niet meer door MS ondersteund, Visual C gaat ook verdwijnen, dus voor PocketPC moet je (binnenkort) .Net ontwikkelen (wat dat ook moge zijn....), ondanks dit: |
#30
|
|||
|
|||
Waarom noemt er hier eigenlijk niemand java? Dan is cross-compiling helemaal niet meer aan de orde. Zie ook: http://www.palmos.com/dev/tech/java/
__________________
De wereld ligt aan je voeten. Je moet alleen diep genoeg willen bukken... Wie geen fouten maakt maakt meestal niets |
#31
|
||||
|
||||
Citaat:
Op 07-12-2004, om 15:24 heeft NetForce1 dit gezegd in bericht #30
Waarom noemt er hier eigenlijk niemand java?
__________________
What the FAQ? |
#32
|
||||
|
||||
Citaat:
Omdat Java vreselijk langzaam werkt op de gemiddelde pda.
- een VM (Virtual Machine) die de boel ernstig vertraagt - een VM dat per OS te veel verschillend en dus niet compatibel is - het relatief low-level programmeren (niet visual etc..) - beperkingen in mogelijkheden (hoe wil je .pdb databases schrijven met Java, hoe wil je een 640x480 scherm kwijt op een PDA) is Java nooit echt een succes geworden en wordt hoofdzakelijk gebruikt voor simpele stukjes code (spelletjes, internet apps. etc). Is er trouwens een VM voor PocketPC? |
#33
|
||||
|
||||
Er is ook visual Java en er is een java VM voor PocketPc. Dus dat moet geen problemen geven. Die beginnen pas als je de VM opstart, duurt gewoon enkele seconden en dat is nou net wat je op een PDA niet wilt. Een applicatie moet direct reageren.
Maar wat je ook kiest (Basic, C/C++, Java etc), je blijft altijd het probleem houden dat de diverse platformen gewoonweg niet hetzelfde zijn: schermafmeting, IO.
__________________
Rob. The real source of applications. ___________________________________ |
#34
|
|||
|
|||
Dan maar hopen dat Sun snel wat aan die snelheid gaat doen, want J2SE wordt steeds sneller, en kan zich inmiddels meten aan native talen. Behalve misschien waar het schermopbouw betreft, maar dat schijnt in java 5 ook veel beter te zijn (zelf nog niet getest). Het moet dus voor J2ME ook mogelijk zijn lijkt me.
__________________
De wereld ligt aan je voeten. Je moet alleen diep genoeg willen bukken... Wie geen fouten maakt maakt meestal niets |
#35
|
||||
|
||||
Citaat:
Op 08-12-2004, om 08:22 heeft fransbr dit gezegd in bericht #32
Het Java concept (Cross-platform programmeren en het gebruik van p-code) was prachtig, maar juist door de beperkingen van Java: - een VM (Virtual Machine) die de boel ernstig vertraagt - een VM dat per OS te veel verschillend en dus niet compatibel is - het relatief low-level programmeren (niet visual etc..) - beperkingen in mogelijkheden (hoe wil je .pdb databases schrijven met Java, hoe wil je een 640x480 scherm kwijt op een PDA) is Java nooit echt een succes geworden en wordt hoofdzakelijk gebruikt voor simpele stukjes code (spelletjes, internet apps. etc). Is er trouwens een VM voor PocketPC? Hieruit blijkt dat je duidelijk nog nooit iets in java geschreven hebt. Java wordt in bedrijfstoepassingen breed gebruikt (en dan hebben we het dus niet over 'simpele stukjes code'). Kunt heel goed visueel programmeren in Java, er zijn bijvoorbeeld prima tools van Borland. Zoals NetForce (may the force be with you!) al opmerkte, is de snelheid van Java tegewoordig geen probleem meer.
__________________
groet, r2d2 My last Sony... |
#36
|
||||
|
||||
Citaat:
Hieruit blijkt dat je duidelijk nog nooit iets in java geschreven hebt. Java wordt in bedrijfstoepassingen breed gebruikt (en dan hebben we het dus niet over 'simpele stukjes code').
Kunt heel goed visueel programmeren in Java, er zijn bijvoorbeeld prima tools van Borland. Zoals NetForce (may the force be with you!) al opmerkte, is de snelheid van Java tegewoordig geen probleem meer. 1 - een VM vertraagt de boel ernstig als de CPU het niet aankan (een PDA), dat CPU's steeds sneller worden en Java blijkbaar ook is echter een voordeel voor Java. 2 - een VM is per OS te verschillend. Hier blijf ik bij: Een bedrijfstoepassing die in Java geschreven is en alleen draait op een W32 PC kan geoptimaliseerd worden. Die bedrijfstoepassingen waar je het over hebt draaien ook zonder aanpassingen op Linux/Mac/PocketPC/Palm? 3 - Ok: Java kan ook Visual geprogrammeerd worden, maar het blijft relatief low-level. 4 - Zie 2. Het concept van een VM op een PDA (om cross-platform compatibiliteit te krijgen) wordt ook door NSBasic en Appforge toegepast. Beide ontwikkelplatforms zijn geen succes omdat de PDA's het gewoon niet aankunnen. Ik heb zelf inderdaad niet in Java geprogrammeerd, maar een collega van mij wel. Voor de relatief simpele applicatie (een grafiek maken van wat data) moest hij al extra gelicenseerde "plugins" gebruiken. De applicatie draaide op een PC. Op een Mac was het niet aan de praat te krijgen. Nu met Windows XP / 2000 ook niet meer. Dat terwijl het met dat Java juist om de Cross-Platform compatibiliteit gaat! |
#37
|
|||
|
|||
Citaat:
Ok, laat ik het dan anders zeggen en even voorop stellen dat ik niets tegen Java heb, het concept is nog steeds prachtig en Java kan in de nabije toekomst best nog wel eens echt doorbreken.
Citaat:
1 - een VM vertraagt de boel ernstig als de CPU het niet aankan (een PDA), dat CPU's steeds sneller worden en Java blijkbaar ook is echter een voordeel voor Java.
Citaat:
2 - een VM is per OS te verschillend. Hier blijf ik bij: Een bedrijfstoepassing die in Java geschreven is en alleen draait op een W32 PC kan geoptimaliseerd worden. Die bedrijfstoepassingen waar je het over hebt draaien ook zonder aanpassingen op Linux/Mac/PocketPC/Palm?
Citaat:
3 - Ok: Java kan ook Visual geprogrammeerd worden, maar het blijft relatief low-level.
Citaat:
Ik heb zelf inderdaad niet in Java geprogrammeerd, maar een collega van mij wel. Voor de relatief simpele applicatie (een grafiek maken van wat data) moest hij al extra gelicenseerde "plugins" gebruiken. De applicatie draaide op een PC. Op een Mac was het niet aan de praat te krijgen. Nu met Windows XP / 2000 ook niet meer. Dat terwijl het met dat Java juist om de Cross-Platform compatibiliteit gaat!
__________________
De wereld ligt aan je voeten. Je moet alleen diep genoeg willen bukken... Wie geen fouten maakt maakt meestal niets |
#38
|
||||
|
||||
Citaat:
... er zijn bijv al talloze websites die java als back-end gebruiken. En het aantal desktop-apps is ook niet mis... Op de PC is dit dus niet meer aan de orde...
Citaat:
... En zolang je geen windows-/linux-only dingen doet zijn de programma's prima uitwisselbaar...
|
#39
|
|||
|
|||
Citaat:
Op 08-12-2004, om 12:12 heeft fransbr dit gezegd in bericht #38
We hebben het hier over programmeren voor PDA's... Citaat:
Dus zolang je bijv. geen ODBC-achtige dingen of .pdb-achtige dingen doet is het prima uitwisselbaar. M.a.w. hoe zit het met J2ME en databases/conduits?
__________________
De wereld ligt aan je voeten. Je moet alleen diep genoeg willen bukken... Wie geen fouten maakt maakt meestal niets |
#40
|
|||
|
|||
Ik heb inmiddels een Tungsten | T3 binnen :P. Ik heb vandaag even een een kleine test gedaan mbt de snelheid van java op deze palm. En ik moet zeggen dat het echt retesnel is. In tegenstelling tot wat eerder gemeld werd in dit topic ontstaat er echt totaal geen vertraging bij het opstarten van de VM. Hopelijk is de mythe dat JAVA traag is dus bij dezen ontkracht, en gaan meer mensen JAVA als ontwikkelplatform voor PDA's gebruiken.
De VM die ik gebruik is SuperWaba, op deze site kun je ook voorbeeldprogramma's downloaden om de snelheid te testen. Het schijnt dat deze VM zelfs gebruikt kan worden voor 3D games, maar dat heb ik zelf nog niet getest.
__________________
De wereld ligt aan je voeten. Je moet alleen diep genoeg willen bukken... Wie geen fouten maakt maakt meestal niets |