Great to have the folk(s) from Skewworks !
Quick question - are you implementing a custom windowing framework or is it based on .NET Micro or WPF ?
Great to have the folk(s) from Skewworks !
Quick question - are you implementing a custom windowing framework or is it based on .NET Micro or WPF ?
I hope it is based on .net micro, because I believe it might get confusing if there is another one…?
Actually, I hope and I recommend he is not using WPF which is too slow!!
It will be custom. WPF is not the way to go. I’m actually working on the system right now. It’s like creating any other object.
Window newWin;
newWin.caption = “Something”;
newWin.controls.add(new button(“Text”,x,y,width,height));
if (newWin.focused())
{
WindowsManager.alert(“Hey lookie, I’ve got focus!”);
}
Is this code somewhere “public” ?
Has there been any discussion about referencing the touch screen functionality outside of WPF?
I looked at the 4.3" screen specs and I was unable to understand how the touch functionality worked.
I know that the screen is resistive, so I would expect that there is a x and a y voltage. I looked briefly at the Cobra schematic and I could not see how the touch would be accessed from software.
I guess I could get the porting SDK… ???
Did you see our example source code?
Nope. Where is touch sample code?
(link removed)
Gus:
I must be missing something. GHI_Graphical_Demo appears to me to be a WPF program.
I was looking for a more direct way of getting to touch activity.
I am going to try to create a simple WPF which creates an empty window to which I will add Stylus events. I should then be able to use a bitmap for writing to the screen directly.
Ah I see. I never tried to read touch directly before but it is defiantly possible
I just finished a simple WPF program to follow touch messages and write to the screen via a Bitmap. A sort of ink program.
It works, but is slow. I have optimized to only flush() the changed areas but it is still slow. I think it is a combination of WPF and the MF processing.
I will comment the program and submit to the new code site.
Anyone have an idea how to process the touch screen directly?
@ Rajesh - The original Pyxis 1 code is available on our site, www.skewworks.com. Pyxis 2 is still in development so it hasn’t been posted anywhere. You also need a TouchShield slide to work w/ Pyxis 2 for now since we haven’t gotten to writing the new graphics code for the Cobra yet.
Hi guys,
I just got back from an extended stay in Oshkosh, WS for the fly in. During that time, I was camping under the wings of an airplane and had no internet access.
I’ll be working on this soon. Stay tuned!
Welcome back Chris !
Hope you had a good vacay. I am starting mine from tommorow. Will be back in a week and ready to start a few things
Hope we can start up on the NetBy.
I do too. I’m really not happy that I haven’t been able to start with something yet.
Actually this delay came with an advantage, we were discussing what would the base OS be like and I think Skewworks have something for us? His base everything on a one smart display for now but he said he maybe moving to Cobra?
Skewworks, if you can show off something done with Domino then I can try to convince the guys at GHI to get you a FEZ Cobra at a discount price if interested…maybe free when you pay for display…anyway, we can figure something to help you.
Awesome!
I would love to have a base OS already coded. Then, maybe later we could move to a custom solution as NETMF continues to evolve.
[quote]Awesome!
I would love to have a base OS already coded. Then, maybe later we could move to a custom solution as NETMF continues to evolve.[/quote]
Yes, it’s really impressive what he/they have come up with. 8)
Gus,
Sounds good. I’m leaving the country myself for vacation on Friday but I should easily have something up and running for you before then. Is there something particular you’d like to see it do on the video? Right now it’s got a boot screen w/ progressbar and the ability to load programs. Window’s manager is just about completed, so with that all I’ll have left is to make the initial apps.