Programming Language For Simple Touch Screen Application.

Hi,

I want to develop simple touch screen application which is display:

1. Pdf File.
2. Play Music or Video.
3. Show datagrid.
4. Read/Write XML file as Database.
5. Simple Animation.

What programming language should I choose?

1. Visual Basic Net.
2. Flash
3. Other .........

Thank you.
LVL 1
emi_sastraAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Éric MoreauSenior .Net ConsultantCommented:
VB.Net regular buttons react to touch screen if they are large enough for fingers.
0
Jorge PaulinoIT Pro/DeveloperCommented:
VB.Net regular buttons react to touch screen if they are large enough for fingers.
I agree with emoreau and I have done also a few and works really fine. The only difference is that the finger replaces the mouse cursor and you have to think on that when you build the UI.
0
emi_sastraAuthor Commented:
Hi All,

I am not worry about the button.

What about other features required such as Animation?

Thank you.
0
Become a Microsoft Certified Solutions Expert

This course teaches how to install and configure Windows Server 2012 R2.  It is the first step on your path to becoming a Microsoft Certified Solutions Expert (MCSE).

Jorge PaulinoIT Pro/DeveloperCommented:
What animation ?
0
emi_sastraAuthor Commented:
Show bitmap file or you know flash is very capable of it.

Or may be we could combine VB with Flash?

Thank you.
0
Jorge PaulinoIT Pro/DeveloperCommented:
Yes you can use use Flash in VB, but if you want to create a reach interface and more flexible, you can look into WPF.
0
emi_sastraAuthor Commented:
Ok.

What are the computer specs to run it, does it need Vista?
Would you please provide links that I could learn it?

Do you think that WPF is more flexible and simpler than flash?


Thank you.
0
Jorge PaulinoIT Pro/DeveloperCommented:
Yes, it runs on Vista, and if you google it, you will find allot of examples like this http://www.experts-exchange.com/Programming/Languages/.NET/Visual_Basic.NET/Q_21510650.html
WPF is not very easy, and it's tag based, but it's very flexible and good for nice UI. Check some information in here http://windowsclient.net/
0
emi_sastraAuthor Commented:
Thanks for the link.

-Yes, it runs on Vista.
Vista only, not XP?

Thank you.
0
Jorge PaulinoIT Pro/DeveloperCommented:
Bought
0
emi_sastraAuthor Commented:
You mean both?

Suppose in the future I want to convert it into web application or It could be used both win app and web app.
What do you suggest?

Thank you.
0
Jorge PaulinoIT Pro/DeveloperCommented:
You mean both?

Sorry it was not for you ... it was for another thread (incomplete also!)
WPF can only be used in winforms and you have Silverlight for web. If you think in create something for win app and web, why don't you create a asp.net project only ?
0
emi_sastraAuthor Commented:
If you think in create something for win app and web, why don't you create a asp.net project only ?

I want to have an independent project both could be used by Win and Web Project.
Tell me if I am wrong.

For example Flash, could be called by asp.net or vb .net.
It means If I want the app just run on windows then I just use simple vb .net project as starter to do it and for Web app I just use simple asp.net  project as starter to do it.

Do you think Silverlight could behave like it?

Thank you.
0
Jorge PaulinoIT Pro/DeveloperCommented:
I want to have an independent project both could be used by Win and Web Project.
Yes, you can have independent projects, but if the project is not too small, you have to write two projects. You may consider to have only one web application, and use that for your touch screen.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
emi_sastraAuthor Commented:
-You may consider to have only one web application, and use that for your touch screen.
Ok. It this case I need ASP.NET and Silverlight for MS Products?

Thank you.
0
Jorge PaulinoIT Pro/DeveloperCommented:
To create a web page you just need ASP.NET. You can also use Silverlight (similar to Flash) and AJAX for better interactivity.
0
emi_sastraAuthor Commented:
Ok.

Thank you very much for the discussion.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Displays / Monitors

From novice to tech pro — start learning today.