Hi
I want to create rich desktop content authoring tool in .net similar to "articulate storyline" (http://www.articulate.com/products/storyline-top-features.php)
It will have feature like
• creating content by selecting templates/slide
• Editor toolbar
• Apply themes for all templates/slide
• Drag and drop interaction
• MultiMedia support - Add flash interaction ,import video,audio,image.
• Animation and transition - Apply animation to image, Add transition effect on slide
• adding images, characters and import from other source such as powerpoint.
• adding triggers on image, character, button (e.g on click on image show next slide)
• Integration of audio/video files,
• Screen recording capture to video and editing functionality etc .
• Publish content to HTML5
I need your suggestion on below points:
- Is WPF along with expression blend required to build this kind of content authoring tool?
- If you could throw light on what would be architecture of this kind of intuitive and interactive application.
- Also we would using file based structure to store content e.g template, image, animation properties and mapping(We will not be using any database)
Please provide your input. Thanks
Nitesh KejriwalPosted Aug 30, 2013, 8:28 AM
1. WPF can be used for desktop applications or you can go with normal windows forms as well. However considering the design you're looking, I would suggest WPF.
2. You can sue file based structure, but will suggest using database if you inted to make the program usable for hundreds of customers.