Hi everyone,
I have a customer that needs a small application to run on a PDA/SmartPhone. Can we do this using VisualWorks and Windows CE or on a Blackberry? thanks, David
_______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
Hi David,
in principle: yes if the device is based on a
supported processor (I do not know what processor and OS the Blackberry
has). But even then it has to be checked whether VisualWorks *really* works on
the chosen device. This is due to the fact that Win CE/Mobile etc. is not a
standardized OS but rather a set of libraries that may be used or not. Each
manufacturer has its own flavour, even different devices from the same vendor
may differ... There might be some adaptation necessary that we would provide to
you on a services basis.
HTH
Helge
**************************************************************
Alles über Cincom
Smalltalk: A standpoint is an intellectual horizon of radius
zero. Geschäftsführer/Managing Directors: Thomas M. Nies,
Gerald L. Shawhan Von: [hidden email] [mailto:[hidden email]] Im Auftrag von david Gesendet: Donnerstag, 13. März 2008 16:49 An: VWNC Betreff: [vwnc] Handheld OS and VisualWorks - recomendations? I have a customer that needs a small application to run on a PDA/SmartPhone. Can we do this using VisualWorks and Windows CE or on a Blackberry? thanks, David
_______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
In reply to this post by david.long
From the VW7.5 release notes: Supported Devices Virutal machines for Microsoft Windows CE are intended for use on CE devices as an application deployment environment. Typically, an application is developed in a standard development environment, and prepared for deployment on a CE device. The image, VM, and any supporting files, are then copied to the CE device and executed. VisualWorks has been successfully tested on the following hardware: • Simpad SLC with StrongARM-SA-1110, Windows CE .NET Version 4.0 • skeye.pad with StrongARM-SA-1110, Windows CE .NET Version 4.1 • HP iPAQ H2210 with Intel PXA255 XScale, Windows Pocket PC 2003 (Windows Mobile 2003) • Tatung WebPAD with Geode GXm, Windows CE .NET Version 4.10 There are, however, limitations. Refer to “Known limitations” below for details. Mike On Mar 13, 2008, at 9:49 AM, david wrote:
_______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
In reply to this post by Nowak, Helge
Hello Helge,
Cool. I'm really glad to know there is help there if I needed it. Currently the customer is looking at using a tablet PC, which runs XP Tablet PC Edition. This will need to run Smalltalk. Also, on a related note - if I am connecting a USB device and need to get the ASCII info it is sending, what is the Smalltalk class that does that? Is it still some kind of CommPort class? thanks, David On Thu, 2008-03-13 at 18:29 +0000, Nowak, Helge wrote: Hi David, in principle: yes if the device is based on a supported processor (I do not know what processor and OS the Blackberry has). But even then it has to be checked whether VisualWorks *really* works on the chosen device. This is due to the fact that Win CE/Mobile etc. is not a standardized OS but rather a set of libraries that may be used or not. Each manufacturer has its own flavour, even different devices from the same vendor may differ... There might be some adaptation necessary that we would provide to you on a services basis. HTH Helge **************************************************************
Hi everyone,
_______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
Dear David,
Win XP Tablet *should* work - but I have never tried it. I
don't know the usual way to work with a touch screen UI. So, there may - or
may not - be some adaptation necessary: handwriting recognition should just
work. But maybe menu handling may need adaptation. On Pocket PC e. g. it is
common to interpret holding down the stylus for some time as a call to open the
context menu. This is implemented for VisualWorks in the CE
parcel.
With respect to the USB port: storage devices get simply
mounted as a volume by the OS but if it is something different I don't really
know.
Cheers
Helge Von: david [mailto:[hidden email]] Gesendet: Freitag, 14. März 2008 16:06 An: Nowak, Helge Cc: VWNC Betreff: Re: [vwnc] Handheld OS and VisualWorks - recomendations? Cool. I'm really glad to know there is help there if I needed it. Currently the customer is looking at using a tablet PC, which runs XP Tablet PC Edition. This will need to run Smalltalk. Also, on a related note - if I am connecting a USB device and need to get the ASCII info it is sending, what is the Smalltalk class that does that? Is it still some kind of CommPort class? thanks, David On Thu, 2008-03-13 at 18:29 +0000, Nowak, Helge wrote: Hi David, in principle: yes if the device is based on a supported processor (I do not know what processor and OS the Blackberry has). But even then it has to be checked whether VisualWorks *really* works on the chosen device. This is due to the fact that Win CE/Mobile etc. is not a standardized OS but rather a set of libraries that may be used or not. Each manufacturer has its own flavour, even different devices from the same vendor may differ... There might be some adaptation necessary that we would provide to you on a services basis. HTH Helge **************************************************************
Hi everyone,
_______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
In reply to this post by david.long
I have run the normal version of Visualworks Smalltalk on a tablet PC. So you may not Need to use the mobile version. Roger whitney Via iPhone
_______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
In reply to this post by Nowak, Helge
Hello Helge,
Yes, I'm going to recommend the XP tablet, Microsoft says its fully like XP, so that should be no problem. With regard to the USB Part - this is where I am currently stuck. The problem is that this device is not like a USB hard drive. It is a digital measurement that consists of a 14 character ASCII string that is sent along the USB cable. This is like the old RS 232 Com ports that USB has now replaced on all PCs. VisualAge Smalltalk used to have a ComPort class which you could open, close and listen on for strings of data. You'd then use Smalltalk to parse them and basically do whatever you wanted. As yet, I have not been able to find the class in VisualWorks that does this. Would you, or anyone happen to know what the Com port class is in VisualWorks? thanks for the help, David On Fri, 2008-03-14 at 17:23 +0000, Nowak, Helge wrote: Dear David, Win XP Tablet *should* work - but I have never tried it. I don't know the usual way to work with a touch screen UI. So, there may - or may not - be some adaptation necessary: handwriting recognition should just work. But maybe menu handling may need adaptation. On Pocket PC e. g. it is common to interpret holding down the stylus for some time as a call to open the context menu. This is implemented for VisualWorks in the CE parcel. With respect to the USB port: storage devices get simply mounted as a volume by the OS but if it is something different I don't really know. Cheers Helge
Hello Helge,
_______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
maybe the "Serial" parcel from the "Contributed" directory
does what you are looking for Von: david [mailto:[hidden email]] Gesendet: Montag, 17. März 2008 13:21 An: Nowak, Helge Cc: VWNC Betreff: Re: [vwnc] Handheld OS and VisualWorks - recomendations? Yes, I'm going to recommend the XP tablet, Microsoft says its fully like XP, so that should be no problem. With regard to the USB Part - this is where I am currently stuck. The problem is that this device is not like a USB hard drive. It is a digital measurement that consists of a 14 character ASCII string that is sent along the USB cable. This is like the old RS 232 Com ports that USB has now replaced on all PCs. VisualAge Smalltalk used to have a ComPort class which you could open, close and listen on for strings of data. You'd then use Smalltalk to parse them and basically do whatever you wanted. As yet, I have not been able to find the class in VisualWorks that does this. Would you, or anyone happen to know what the Com port class is in VisualWorks? thanks for the help, David On Fri, 2008-03-14 at 17:23 +0000, Nowak, Helge wrote: Dear David, Win XP Tablet *should* work - but I have never tried it. I don't know the usual way to work with a touch screen UI. So, there may - or may not - be some adaptation necessary: handwriting recognition should just work. But maybe menu handling may need adaptation. On Pocket PC e. g. it is common to interpret holding down the stylus for some time as a call to open the context menu. This is implemented for VisualWorks in the CE parcel. With respect to the USB port: storage devices get simply mounted as a volume by the OS but if it is something different I don't really know. Cheers Helge
Hello Helge,
_______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
Hello Helge,
Yes, I had a look in that parcel and there is class called PCTtyAccessor which understands #open:. It says in the comment: "Answer an accessor on a named serial port (of the form 'COMn:')". So, I think in this case I would do something like PCTtyAccessor open: 'USB1:' to open the USB port. I'll give it a try and work around using this class. Thanks for the assistance, David On Mon, 2008-03-17 at 12:45 +0000, Nowak, Helge wrote: maybe the "Serial" parcel from the "Contributed" directory does what you are looking for
Hello Helge,
_______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
Free forum by Nabble | Edit this page |