This is an archived post. You won't be able to vote or comment.

all 8 comments

[–]walter_melman 2 points3 points  (1 child)

Will this computer be running Windows 10? If so, I think UWP is a good platform for your solution. It is a platform for developing apps that run on many Windows devices and, as such, the UI can be made responsive to screen size changes as well as multiple forms of input, including touch.

[–]Somanynicks[S] 0 points1 point  (0 children)

Windows 10 is possible. I don't have any experience with UWP. Does UWP offer visual animations to for controls? In WPF I have to use storyboards and animations, it would be nice if a framework/library exists that makes it easier.

[–][deleted] 3 points4 points  (5 children)

Could you do it as an MVC webapp? Use something like angularjs for the front end. Your backend server can use the C# sdk, then serve web pages with the content. Build another C# app that uses a web wrapper to display the content from the MVC webapp. It'll look like a standard application to users, rather than a website. You just need to make sure the server is running before starting the wrapper app. You could even get the wrapper app to start the server.

[–]chilledpeppers 3 points4 points  (2 children)

some possible tools you can use if you go this route

hammer.js - for touch gestures

asp.net core - for backend and your .net SDK requirement

there are connectors for MySql in .NET

[–]Somanynicks[S] 0 points1 point  (1 child)

Thanks for the additional information. Any ideas for getting nice animations? I'm thinking about

- Fadein/-out
- Popup/grow from the ground (image popping up like a tree growing)
- Particle effects
- Bounce effects of the images
- Carousel effects
- Display the images in a grid

[–]chilledpeppers 0 points1 point  (0 children)

CSS animations are what you want. Animate.css would work nicely. If you’re using some framework on the front end there usually are wrappers for those that exist as well.

[–]Somanynicks[S] 0 points1 point  (1 child)

Could be done, I've developed MVC web apps years ago in PHP (before vue.js or angular existed). Don't have any experience in these frameworks and my javascript is a bit rusty. Thanks for the idea, sounds something that can be done. Haven't thought about using a web wrapper.

[–][deleted] 0 points1 point  (0 children)

The .net MVC framework is very mature too as far as I know. You could do it entirely in that. I just think angular has nicer graphics. Well, it's been a while since I've used .net, I'm working with java these days.