OUR NETWORK:MediaSmart Home Sansa Community Explore3DTV TechLore RoboCommunity Dijit Community About UsAdvertiseContact Us

 
Learn about scoring Forum's Raw Score: 582908.0
March 16, 2010 02:07 PM
Rating (0 votes)
  • 1
  • 2
  • 3
  • 4
  • 5
Rate This!

Member Avatar

oldsoftwareguy

Member
Joined: 03/16/2010

 I'm new to Touch Development but would like to redesign an existing application we have to support touch targeted for both Microsoft Surface as well as other touch devices such as TouchSmart computers.

Since I don't have ready access to the Microsoft Surface machine for development, I was hoping to purchase a TouchSmart computer and by using the new Windows 7 and WPF 4 touch capabilities, develop my application with the hope that I would be able to use the app across several touch enabled platforms including Surface as TouchSmart.  I understand that most of the touchsmart devices only support 2 finger manipulation, but that would be good enough for my needs.

Would this be a valid approach or would I only be able to use HP's SDK for development for TouchSmart computers which I'm assuming would create an app that would be useless on Microsoft Surface.

Discussion:    Add a Comment | Comments 1-10 of 10 | Latest Comment

March 16, 2010 2:34 PM updated: March 16, 2010 2:36 PM

Great to know that you plan to develop for HP TouchSmart, a great device available at wonderful price point.
As long as you stick standard .Net framework, your application should be working fine with all Windows 7 machines. Essentially, HP TouchSmart is a Windows 7 machine which gives you many extra features on top of the standard Win 7 experience.
Now lets talk about HP TouchSmart SDK; SDK provides you easy way to fuse your application inside TouchSmart application so you can use your applications in sync with other TouchSmart applications (like Music, Notes etc.) So, basically, you write standard windows .Net application with some directives/restrictions (like no pop-ups etc.) and easily put in TouchSmart application/shell.
As stated above; they are standard .Net apps so you can use them with any window machine (obviously with adequate .Net framework installed!!) with little to no change as per your requirements.

Having things explained above, I guess you are on the right track and if you do not need more than two touches, you may eventually realize that HP TouchSmart machines are the best solution and you do not need any other hardware!!!

March 17, 2010 12:45 AM

The software user experience between Surface and the HP TouchSmart are quite different. The main idea behind Surface is that multiple people can share the device from different viewpoints. The software you develop needs to be designed to work that way. Surface has many more touchpoints and is a horizontal device. The HP TouchSmart is a vertical device, mostly, and is designed for a different kind of shared software experience. I'm not sure that developing software on a TouchSmart would make much sense if your goal is to have it run on a Surface.

The TouchSmart SDK is really only useful if you want to "play" in HP's user interface. It has templates and samples that make it easier to integrate your app into the TouchSmart shell/foundation/framework. If that's not your main goal, I'd say stick with WPF and .NET 4.

If you get the Surface SDK from Microsoft, it includes ways to simulate their multi-touch using two mice, if I remember correctly.

June 16, 2010 9:07 AM

I think that you will be able to use HP touch smart to develop this application for Microsoft surface. I must say that we actually do need such an app because the existing ones are not so comfortable to use. However it is not an easy thing to develop something new and functional. I am a web and app developer by myself and I have tried to make something similar to your idea however unsuccessfully. But maybe your knowledge is better and you will succeed. Good luck in your future work and we will wait for results from you.
Regards, Adam Rickston from web development

October 26, 2010 2:17 PM

I agree with GeekTieGuy that you stick to WPF and .NET for multi-platform support. You can use HP SDK for HP Device for better compatibility but not reversible and compatible for Microsoft Surface. I hope you will share you experiences to this thread. Thanks Anil, Developer Windows Mobile Development at KryptonSoft specialized in Mobile Application Development.

View unverified member's comment - posted by iPhone application

March 8, 2011 3:38 AM updated: March 8, 2011 5:59 AM

Considering that Window 7 and WPF 4 are probably going to be one of the most common platforms for developing multi-touch applications it makes sense to get a jump on your friends by downloading the Visual Studio 2010 beta and playing around with WPF 4 now. John

June 2, 2011 9:36 AM

Hi oldsoftwareguy
Did you get answer of your question?
I have also the same question.

I want to build the application using Microsoft Surface SDL 2.0. My question is, Can I develop app using Microsoft Surface SDK 2.0 on window 7 (have all prerequisites like VS2010 etc.) machine which has touch monitor (like HP Smart Touch hardware).

Please give the answer....

June 8, 2011 5:11 AM updated: June 8, 2011 5:50 AM

Can I develop app using Microsoft Surface SDK 2.0 on window 7 (have all prerequisites like VS2010 etc.) machine which has touch monitor (like HP Smart Touch hardware).

June 26, 2011 9:12 AM updated: June 26, 2011 10:44 AM

Windows 7 provides features that can dramatically enhance the user experience in your applications. With WPF 4, programming the Task Bar is a simple task. If you are interested deeper into building applications for Windows 7, you should check out the free Windows 7 training for Developers from Microsoft, which ships with demos, labs and videos that will help you get started in development for the new operating system with both Vvisual studio 2008 and 2010 (including WPF 4).

January 25, 2012 1:35 AM updated: January 25, 2012 6:06 AM

I prefer android touch development to windows one. Besids with Windows 8 released the approach to the development will be changed.
__________
Tony

Discussion:    Add a Comment | Back to Top | Comments 1-10 of 10 | Latest Comment

Add Your Reply

(will not be displayed)

Email me when comments are added to this thread

 
 

Please log in or register to participate in this community!

Log In

Remember

Not a member? Sign up!

Did you forget your password?

You can also log in using OpenID.

close this window
close this window