Hi,
I want to have a PDA that I can have in my pocket and that runs Squeak. Which one shall I buy in Europe?
Is someone crazy like me and runs squeak on a pda ?
Best Regards W.
You want something as fast as possible. 400MHz and up with (if you can get it) 64MB flash and 64MB RAM.
Torsten
On Wed, 27 Oct 2004, Squeak Smalltalk wrote:
Hi,
I want to have a PDA that I can have in my pocket and that runs Squeak. Which one shall I buy in Europe?
Is someone crazy like me and runs squeak on a pda ?
Best Regards W.
Have you tried Dynapad?
You'll found it in freshmeat.net
Any one is actually using it for applications in production state?
Regards,
Sebastián Sastre
ssastre@seaswork.com.ar Seaswork Special Software Solutions www.seaswork.com.ar
-----Mensaje original----- De: squeak-dev-bounces@lists.squeakfoundation.org [mailto:squeak-dev-bounces@lists.squeakfoundation.org] En nombre de Marten Feldtmann Enviado el: Miércoles, 27 de Octubre de 2004 15:37 Para: The general-purpose Squeak developers list Asunto: Re: PDA and Squeak
Can anyone tell me about the actual state of PDA stuff under Squeak is - most attempts have been closed as I know of.
Marten
Torsten Sadowski schrieb:
You want something as fast as possible. 400MHz and up with (if you can get it) 64MB flash and 64MB RAM.
Torsten
--- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.778 / Virus Database: 525 - Release Date: 15/10/2004
--- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.778 / Virus Database: 525 - Release Date: 15/10/2004
Yes, but I was surprised to see, that nothing happened for the last two years ... and Cincom is now entering the market de to the fact, that these devices are seen as the doorway to managers.
Squeak was actually much, much faster than VW on these devices. I hold a talk about this topic at this year ESUG conference.
Marten
Marten
Sebastián Sastre schrieb:
Have you tried Dynapad?
You'll found it in freshmeat.net
Any one is actually using it for applications in production state?
Regards,
Sebastián Sastre
Hi,
Which version can I run on a IPAQ PDA ? Will it be slow ? Is it possible to run the Squeak PDA or will it be to slow ?
Best Regards W.
On Thu, 28 Oct 2004 19:23:52 +0200, Marten Feldtmann m.feldtmann@t-online.de wrote:
Yes, but I was surprised to see, that nothing happened for the last two years ... and Cincom is now entering the market de to the fact, that these devices are seen as the doorway to managers.
Squeak was actually much, much faster than VW on these devices. I hold a talk about this topic at this year ESUG conference.
Marten
Marten
Sebastián Sastre schrieb:
Have you tried Dynapad?
You'll found it in freshmeat.net
Any one is actually using it for applications in production
state?
Regards,
Sebastián Sastre
DynPad has been stopped with version 0.1 somtimes 2002. What is good about: it works and shows the speed one may get with it.
But actually I've seen no "nice" Squeak version there and the Squeak version seems to be around 3.0 ?
It may be a good start ... I've used it under iPAQ 2210 mit 64 MB
VW is also working, but has many, many serious problems with the speed of the GUI and still socket problems.
Marten
Squeak Smalltalk schrieb:
Hi,
Which version can I run on a IPAQ PDA ? Will it be slow ? Is it possible to run the Squeak PDA or will it be to slow ?
Best Regards W.
On Thu, 28 Oct 2004 19:23:52 +0200, Marten Feldtmann m.feldtmann@t-online.de wrote:
Yes, but I was surprised to see, that nothing happened for the last two years ... and Cincom is now entering the market de to the fact, that these devices are seen as the doorway to managers.
Squeak was actually much, much faster than VW on these devices. I hold a talk about this topic at this year ESUG conference.
Marten
Marten
Hi,
I just bought an iPaq 1940:
Processor: Samsung S3C2410 Memory: 56.66 MB
Take a look at "Squeak on Handheld" http://minnow.cc.gatech.edu/squeak/137. I have been playing with Faure (at the bottom of the page mentioned above). As soon as I can, I plan to start playing with Dynapad... My best,
Antonio Barros
--- In squeak@yahoogroups.com, Squeak Smalltalk <wallenberg@g...> wrote:
Hi,
I want to have a PDA that I can have in my pocket and that runs
Squeak.
Which one shall I buy in Europe?
Is someone crazy like me and runs squeak on a pda ?
Best Regards W.
I have just completed a port for PocketPC 2003 of the Squeak 3.7.1 using VMMaker, and plan to upload the files soon (during next week). This version run at the same speed than the other implementations and the only news is that uses VMMaker. If anyone is in a hurry I can send the files by email.
best, Ale.
----- Original Message ----- From: "ajbarrosbr" ajbarrosbr@yahoo.com.br To: "Squeak Smalltalk" wallenberg@gmail.com; "The general-purpose Squeak developers list" squeak-dev@lists.squeakfoundation.org Sent: Wednesday, October 27, 2004 9:13 PM Subject: Re: PDA and Squeak
Hi,
I just bought an iPaq 1940:
Processor: Samsung S3C2410 Memory: 56.66 MB
Take a look at "Squeak on Handheld" http://minnow.cc.gatech.edu/squeak/137. I have been playing with Faure (at the bottom of the page mentioned above). As soon as I can, I plan to start playing with Dynapad... My best,
Antonio Barros
--- In squeak@yahoogroups.com, Squeak Smalltalk <wallenberg@g...> wrote:
Hi,
I want to have a PDA that I can have in my pocket and that runs
Squeak.
Which one shall I buy in Europe?
Is someone crazy like me and runs squeak on a pda ?
Best Regards W.
What is the difference of the 3.7 engine against the older 3.0 engines ...
Marten
Alejandro F. Reimondo schrieb:
I have just completed a port for PocketPC 2003 of the Squeak 3.7.1 using VMMaker, and plan to upload the files soon (during next week). This version run at the same speed than the other implementations and the only news is that uses VMMaker. If anyone is in a hurry I can send the files by email.
M.Feldtmann@t-online.de (Marten Feldtmann) wrote:
What is the difference of the 3.7 engine against the older 3.0 engines ...
Quite a few bug fixes, some significant performance improvements, probably new sockets, all sorts of stuff.
tim -- Tim Rowledge, tim@sumeru.stanford.edu, http://sumeru.stanford.edu/tim Strange Opcodes: FART: Fill Accumulator from Result if True
Alejandro F. Reimondo writes:
I have just completed a port for PocketPC 2003 of the Squeak 3.7.1 using VMMaker, and plan to upload the files soon (during next week). This version run at the same speed than the other implementations and the only news is that uses VMMaker. If anyone is in a hurry I can send the files by email.
Thanks, A current port to WinCE is really nice to have.
How complete is it? Does it support sockets or sound?
Bryce
Hi,
Where can I find the visual.exe (visualworks) file for an Ipaq ? I had an image but no exe for my ipaq.
Best Regards W.
On Fri, 29 Oct 2004 22:43:02 +0100, Bryce Kampjes bryce@kampjes.demon.co.uk wrote:
Alejandro F. Reimondo writes:
I have just completed a port for PocketPC 2003 of the Squeak 3.7.1 using VMMaker, and plan to upload the files soon (during next week). This version run at the same speed than the other implementations and the only news is that uses VMMaker. If anyone is in a hurry I can send the files by email.
Thanks, A current port to WinCE is really nice to have.
How complete is it? Does it support sockets or sound?
Bryce
You can download it from http://www.heeg.de/community/updates/VisualWorks_VM.html
Best regards, Cani
----- Original Message ----- From: Squeak Smalltalk wallenberg@gmail.com To: The general-purpose Squeak developers list squeak-dev@lists.squeakfoundation.org Date: Saturday, October 30, 2004, 11:50:02 AM Subject: PDA and Squeak
Hi,
Where can I find the visual.exe (visualworks) file for an Ipaq ? I had an image but no exe for my ipaq.
Best Regards W.
On Fri, 29 Oct 2004 22:43:02 +0100, Bryce Kampjes bryce@kampjes.demon.co.uk wrote:
Alejandro F. Reimondo writes:
I have just completed a port for PocketPC 2003 of the Squeak 3.7.1 using VMMaker, and plan to upload the files soon (during next week). This version run at the same speed than the other implementations and the only news is that uses VMMaker. If anyone is in a hurry I can send the files by email.
Thanks, A current port to WinCE is really nice to have.
How complete is it? Does it support sockets or sound?
Bryce
X --------------------------
Hi all,
How complete is it? Does it support sockets or sound?
I have built a VMMaker version and evc4.0 project. I could compile the project successfully and run my image.
I have uploaded - the source files to build the Squeak 3.7.1 VM - an image that I currently use with my iPAQ (PocketPC 2003). - an old VM on to the swiki named PocketPC at http://www.mvDelPlata.com.ar
The current VM has the following plugIns built as internal plugins
ADPCMCodecPlugin B3DEnginePlugin BMPReaderWriterPlugin BalloonEnginePlugin BitBltSimulationPlugin DeflatePlugin FilePlugin GeniePlugin JPEGReaderPlugin LargeIntegersPlugin Matrix2x3Plugin MiscPrimitivePlugin SocketPlugin
The update image from servers is running ok, so I think sockets is running :-)
I plan to add binary copies of VM and more details during this month.
best, Ale.
----- Original Message ----- From: "Bryce Kampjes" bryce@kampjes.demon.co.uk To: "The general-purpose Squeak developers list" squeak-dev@lists.squeakfoundation.org Sent: Friday, October 29, 2004 10:43 PM Subject: Re: PDA and Squeak
Alejandro F. Reimondo writes:
I have just completed a port for PocketPC 2003 of the Squeak 3.7.1
using
VMMaker, and plan to upload the files soon (during next week). This version run at the same speed than the other implementations and
the
only news is that uses VMMaker. If anyone is in a hurry I can send the files by email.
Thanks, A current port to WinCE is really nice to have.
How complete is it? Does it support sockets or sound?
Bryce
I downloaded the stuff:
a) The image did not work on my Ipaq 2210 b) The virtual machine seems to be much, much slower than the old machine ... I have here. But I was able to start the dynapad image - but it behaves not very well.
Just a first short view
Marten
Hi Marten,
a) The image did not work on my Ipaq 2210
I am running the image with an extension card; it is a "normal" image with little changes (I plan to upload a file with the changes soon). It requires at least 17Mb free in the external backing store.
b) The virtual machine seems to be much, much slower than the old machine ... I have here. But I was able to start the dynapad image - but it behaves not very well.
The current implementation is only a rearrangement of files and recompilation on the C side. No changes in the Smalltalk side.
Make It Work Make It Right Make It Fast
I am trying to make it work, built with VMMaker and with FFI included (if posible to translate ASM code required by FFI ). [*]
cheers, Ale.
[*] The code is a little asm expression that must be adapted to ARMV4 processor. Any help will be appreciated. ASM code for x86 machine follows: ------------------------------------------ /*************************************************************************** **/ /*************************************************************************** **/ int oldSP; int oldBP; int newSP; int newBP;
/* ffiCallAddress: Perform the actual function call. */ int ffiCallAddress(int fn) { #if 0 { FILE *f = fopen("ffi.log","at"); fprintf(f, "%x",fn); fflush(f); fclose(f); } #endif #ifdef _MSC_VER __asm { push ebx mov ebx, fn push ecx push edx push edi push esi push ebp /* mark the frame */ mov ebp, esp /* alloca() ffiStackIndex size bytes */ mov ecx, ffiArgIndex shl ecx, 2 sub esp, ecx /* copy stack */ mov edi, esp lea esi, ffiArgs shr ecx, 2 cld rep movsd /* go calling */ call ebx /* restore frame */ mov esp, ebp /* store the return values */ mov intReturnValue, eax mov intReturnValue2, edx fstp floatReturnValue /* restore register values */ pop ebp pop esi pop edi pop edx pop ecx pop ebx /* done */ } #endif #ifdef __GNUC__ asm(" movl %%ebp, _oldBP movl %%esp, _oldSP pushl %%ebx; pushl %%ecx; pushl %%edx; pushl %%edi; pushl %%esi; pushl %%ebp; /* mark the frame */ movl %%esp, %%ebp /* alloca() ffiStackIndex size bytes */ movl _ffiArgIndex, %%ecx; shll $2, %%ecx; subl %%ecx, %%esp /* copy stack */ movl %%esp, %%edi; leal _ffiArgs, %%esi; shrl $2, %%ecx; cld; rep movsl; /* go calling */ call *%%ebx /* restore frame */ movl %%ebp, %%esp /* store the return values */ movl %%eax, _intReturnValue movl %%edx, _intReturnValue2 fstpl _floatReturnValue /* restore register values */ popl %%ebp popl %%esi popl %%edi popl %%edx popl %%ecx popl %%ebx movl %%ebp, _newBP movl %%esp, _newSP ": /* no outputs */ : "ebx" (fn) : "eax" /* clobbered registers */); /* done */ #endif #if 0 { FILE *f = fopen("ffi.log","at"); fprintf(f, "...ok\n"); if(oldBP != newBP || oldSP != newSP) { fprintf(f,"oldSP=%x, oldBP=%x\nnewSP=%x, newBP=%x\n",oldSP, oldBP,newSP,newBP); } fprintf(f,"SP=%x, BP=%x\n",newSP,newBP); fflush(f); fclose(f); } #endif return intReturnValue; } ------------------------------------------
----- Original Message ----- From: "Marten Feldtmann" M.Feldtmann@t-online.de To: "Alejandro F. Reimondo" aleReimondo@smalltalking.net Cc: "The general-purpose Squeak developers list" squeak-dev@lists.squeakfoundation.org; bryce@kampjes.demon.co.uk; wallenberg@gmail.com Sent: Tuesday, November 02, 2004 6:38 PM Subject: Re: PDA and Squeak
I downloaded the stuff:
a) The image did not work on my Ipaq 2210 b) The virtual machine seems to be much, much slower than the old machine ... I have here. But I was able to start the dynapad image - but it behaves not very well.
Just a first short view
Marten
I would like to test it ... if possible ....
Marten
Alejandro F. Reimondo schrieb:
I have just completed a port for PocketPC 2003 of the Squeak 3.7.1 using VMMaker, and plan to upload the files soon (during next week). This version run at the same speed than the other implementations and the only news is that uses VMMaker. If anyone is in a hurry I can send the files by email.
best, Ale.
----- Original Message ----- From: "ajbarrosbr" ajbarrosbr@yahoo.com.br To: "Squeak Smalltalk" wallenberg@gmail.com; "The general-purpose Squeak developers list" squeak-dev@lists.squeakfoundation.org Sent: Wednesday, October 27, 2004 9:13 PM Subject: Re: PDA and Squeak
Hi,
I just bought an iPaq 1940:
Processor: Samsung S3C2410 Memory: 56.66 MB
Take a look at "Squeak on Handheld" http://minnow.cc.gatech.edu/squeak/137. I have been playing with Faure (at the bottom of the page mentioned above). As soon as I can, I plan to start playing with Dynapad... My best,
Antonio Barros
--- In squeak@yahoogroups.com, Squeak Smalltalk <wallenberg@g...> wrote:
Hi,
I want to have a PDA that I can have in my pocket and that runs
Squeak.
Which one shall I buy in Europe?
Is someone crazy like me and runs squeak on a pda ?
Best Regards W.
I am quite crazy... I've been using one PDA or another basically as my primary computer at home, and since Squeak is a big part of my computing life, running Squeak was a neccesity. The first device that has pulled this off well IMHO is the Sharp Zaurus C760 and I've also used a Sigmarion 3 in the same way. They both have a high res screen- the Zaurus with a VGA (640x480) screen and the Sigmarion 3 with an even nicer 800x480 screen... Both run Squeak quite well and have other apps that make them useful as general computers as well with 400 MHz CPUs.
A friend is considering getting either a Dell Axim X50v or a HP iPAQ hx4700, both very new PocketPCs with VGA screens. Both have a very fast 624 MHz CPU.
But all of the devices I've mentioned are pretty spendy. You can get a Squeak capable machine for a lot less. Any PDA that runs Linux or a newer version of Windows CE, including WinCE 3.0+ for ARM, WinCE.NET 4.x, PocketPC 2000, PocketPC 2002, PocketPC/Windows Mobile 2003 and WM2k3 SE. There are non-ARM CPUs supported by Yoshiki's VMs IIRC, but they'd all be slower and probably flakier, with very little support happening these days for non-ARM WinCE devices.
You can get a lowly iPAQ 36xx or 38xx series for very cheap off of eBay, or perhaps a Dell Axim X5 Basic or Advanced, for $100-200. If you want to spend more, there are newer devices like I mentnioned.
Squeak runs pretty well on any device with a 400 MHz PXA255 and higher. I've not tried one of the even faster 625 MHz PXA273 (?) XScales, though I imagine it's very nice. I am taling about morphic around versions 3.2-3.4; if you're running MVC, you can run on a much slower machine, as low as 75 MHz, though few people run MVC squeak these days. For newer Squeaks, 3.6-3.7 with all the fixins, the faster the better.
Regards, Aaron Reichow
UMD Library :: (218) 726-6651 :: areichow@d.umn.edu
On Wed, 27 Oct 2004, Squeak Smalltalk wrote:
Hi,
I want to have a PDA that I can have in my pocket and that runs Squeak. Which one shall I buy in Europe?
Is someone crazy like me and runs squeak on a pda ?
Best Regards W.
squeak-dev@lists.squeakfoundation.org