473,395 Members | 1,442 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,395 software developers and data experts.

Best Developer Tool For Interactive Ebooks?

2
I need to create a very simple desktop software application, but I just can't find the right tool to get the job done...

Here's the idea:

1. Basically, I want to create an ebook (text/graphic presentation) that also allows the user to fill out various forms with their details.

2. The information entered should be saved on their computer so it's available the next time they run the software. And the info entered should be available to the software (as variables that can be used anywhere inside the presentation.)

Does anyone know the best/easiest way to do this? I've been looking for a long time, but I'm completely stuck:

- Creating the interface/presentation in html seems like a good idea (easy to design) - but then I don't know how to save the user data on their computer or reuse it inside the presentation.

- The other option would be to use a more complicated programming language, but that really feels like overkill as it "should" be very simple to do. However, I still haven't found a solution that makes it easy.

I just need an easy way to present info in a nice interface, letting the user enter text where needed. These user details should be saved for future use, and also be dynamically used inside the presentation text.

It sounds very simple - but finding an easy way to do it is surprisingly hard. Does anyone have any ideas for what tool to use?

Thanks guys!

Martin
Oct 1 '08 #1
2 2811
oler1s
671 Expert 512MB
There are a number of confusing elements to your post, which prevent any meaningful answers.
  • You mention first that you are creating a desktop application. Then you mention you are creating an ebook. Ebook is a generic term, and it’s not clear how that fits into your desktop application. Can you clarify what exactly you are building, and what the user is dealing with exactly.
  • What’s this about a complicated programming language and the like?
  • What sort of environment is this ebook and application being deployed in? Is it like they see an ebook online, or it’s a file that is downloaded, or what?
Oct 1 '08 #2
imexp
2
Thank you for your reply,

Ebook application: In this case I basically mean a collection of html pages, wrapped into a standalone exe file using html compiler software (usually called an ebook compiler). So it's software that runs on the user's computer, no internet connection.

The whole point here is to build a presentation (educational material) that's also interactive in that the user can fill in forms etc. inside the software and have that data saved for future sessions.

That part is the problem; There are plenty of html compilers available to make static "ebook" software - but the ability to save user data from forms inside the application, and use that data in the presentation, seems to be missing.

Basically what I'm asking is if there's a developer tool available that makes this easy to do... ('Easy' being the operative word.)

I can probably get it done with JavaScript and a few other tricks, but it would be a bit like reinventing the wheel if theres a developer tool already designed for projects like this.

I hope that clears things up. :)

Best,

Martin
Oct 2 '08 #3

Sign in to post your reply or Sign up for a free account.

Similar topics

36
by: ChinStrap | last post by:
When not using the interactive prompt, what are you using? I keep hearing everyone say Emacs, but I can't understand it at all. I keep trying to learn and understand why so many seem to like it...
8
by: Peter A. Schott | last post by:
Per subject - I realize I can copy/paste a line at a time into an interactive session when I'm trying to debug, but was wondering if there is any tool out there that allows me to copy sections of...
9
by: optimistx | last post by:
Which url in your opinion would be a good or even the best example of javascript usage in a set of pages at least say 10 or more pages? How to use css, how to split js-code to files, how to code...
3
by: bigskipster | last post by:
http://cooldogebooks.blogspot.com Submit your comments because I need them! Thank You. Prentice Hall | Microsoft Press | Algorithics | Nolo Press & Law |
3
by: samadams_2006 | last post by:
I have a Web Site that I'm interested in selling eBooks from. I'm having a problem setting it up as I would like, and hope that someone can help me out. Inside my domain I have a folder called...
21
by: Ahmer | last post by:
What do you guys use? Why? What do you like and hate about it? What platform(s) is it avalable on? How much does it cost? etc.
0
by: Free Ebooks | last post by:
Free ebooks of MCTS Exams (70-431, 70-529, 70-528, 70-526, 70-536) http://free-tech-ebooks.blogspot.com/2007/02/download-free-ebook-of-mcts-exams-70.html 36 Microsoft Certification...
1
by: SajalKhadka | last post by:
Hi All, I want to develop an interactive drawing tool in ASP.NET C#. The tool will be similar to the link give here. http://nlvm.usu.edu/en/nav/frames_asid_172_g_2_t_3.html?open=activities& ...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.