Advertisement

08.05.2008 at 02:50PM PDT, ID: 23623994
[x]
Attachment Details
[x]
The Solution Rating System

With so many solutions, how can you tell which solutions are most likely to help you and which ones are not? To provide you with a tool to use, we rate our solutions based on various elements that most accurately determine if a solution is a quality solution. To explain what factors affect the solution rating, here are the elements we take into consideration when formulating our solution rating.

  • The Grade of the Solution
  • The Zone Rank of the Expert Providing the Solution
  • The Number of Author and Expert Comments
  • The Number of Experts Contributing
  • The Feedback of the Community

Your Input Matters
Because of the way the system is set up, the most important variable in this equation is you. As a member of Experts Exchange, you are able to cast your vote on the quality of the solutions in regard to how complete, accurate, helpful and easy to understand each solution is. When you provide your feedback, each rating is adjusted accordingly. So, if you see a solution that has a poor rating that you think is a good solution, let us know by rating it. As you do, the rating will be adjusted and will become more accurate for other members of our site.

If you have any suggestions that you would like to make for our rating system, please ask a question in the Suggestions Zone of Community Support.

Thank you!

8.1

Explaining software events to non-programmers

Asked by progtw in Theory, Miscellaneous Software, Philosophy & Religion

Tags: ,

Hi all,

I am preparing a presentation on APIs to technical writers.

Since I have been a programmer for years, of course I know everything back to front (so I thought), but when I got to the slide explaining "properties, methods and events", I realized for the first time that APIs don't "have events". Rather they have "event sensors". And for a while it was difficult to explain to myself the difference between methods and events (ok ... methods and event handlers).

I thought of presenting as the most basic example of an interface or object that possesses "properties, methods and events"  is .. myself .. i.e. my own body and psyche. I have properties, e.g., my height and eye color (both read-only), and my weight (sort of read-write.

I have methods, e.g., I have hands that can move up and down and lift things etc. (The analogy is a bit weak for methods, I think: the methods of an API are invoked by an outside force and are involuntary of the objects offering the methods.)

And I have events, the stimuli I respond to ... or rather I have "event sensors". For the life of me I can't think of a better term than "event sensors" but it doesn't seem the best. What do I have? And what do APIs have? Isn't there an industry term for this?

And of course I have event handlers, i.e. my response to events actually occurring.

But I am still searching for some industry standard generic term for "event sensors".  There is "event listeners", but I think that is specific to a certain language. And I think taht both terms don't quite capture the sense (no pun intended) and intent.

Thinking ... for the analogy of my own body, I think he most correct term is "event sensitivity". Very close to the concept of a "trigger". However, in human terms, I think events are analogue. On the other hand, there is a concept of "triggering an allergic reaction", for example. There is no "yes or no".

Computer events are definitely binary, ie they are triggered or not.

Answers and ideas from anybody?

Tia,

- avi
Start Free Trial
 
Loading Advertisement...
 
[+][-]08.05.2008 at 03:32PM PDT, ID: 22165717

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 7-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]08.05.2008 at 04:43PM PDT, ID: 22166037

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 7-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]08.05.2008 at 05:12PM PDT, ID: 22166197

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 7-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]08.05.2008 at 10:16PM PDT, ID: 22167282

Assisted solutions are selected by the member who asked the question as a comment that contributed to their question's solution.

Start your 7-day free trial to view this Assisted Solution or ask the Experts your question.

 
[+][-]08.06.2008 at 05:44AM PDT, ID: 22169471

Assisted solutions are selected by the member who asked the question as a comment that contributed to their question's solution.

Start your 7-day free trial to view this Assisted Solution or ask the Experts your question.

 
[+][-]08.06.2008 at 05:44AM PDT, ID: 22169472

View this solution now by starting your 7-day free trial. Setting up your free trial is quick, easy, and secure. We will return you to this solution, unlocked, when you're done.

 

About this solution

Zones: Theory, Miscellaneous Software, Philosophy & Religion
Tags: General programming, General programming
Sign Up Now!
Solution Provided By: raterus
Participating Experts: 7
Solution Grade: B
 
 
[+][-]08.06.2008 at 07:04AM PDT, ID: 22170303

Assisted solutions are selected by the member who asked the question as a comment that contributed to their question's solution.

Start your 7-day free trial to view this Assisted Solution or ask the Experts your question.

 
[+][-]08.06.2008 at 09:43AM PDT, ID: 22172228

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 7-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]08.10.2008 at 07:30AM PDT, ID: 22199717

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 7-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]08.10.2008 at 07:41AM PDT, ID: 22199764

Assisted solutions are selected by the member who asked the question as a comment that contributed to their question's solution.

Start your 7-day free trial to view this Assisted Solution or ask the Experts your question.

 
[+][-]08.10.2008 at 09:06AM PDT, ID: 22199987

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 7-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]08.10.2008 at 09:10AM PDT, ID: 22199998

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 7-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]08.10.2008 at 09:20AM PDT, ID: 22200019

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 7-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]08.10.2008 at 10:50AM PDT, ID: 22200216

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 7-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]08.10.2008 at 11:55AM PDT, ID: 22200365

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 7-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]08.10.2008 at 02:58PM PDT, ID: 22200837

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 7-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]08.11.2008 at 03:01AM PDT, ID: 22202936

Assisted solutions are selected by the member who asked the question as a comment that contributed to their question's solution.

Start your 7-day free trial to view this Assisted Solution or ask the Experts your question.

 
[+][-]08.11.2008 at 12:39PM PDT, ID: 22207487

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 7-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]08.13.2008 at 03:55PM PDT, ID: 22226384

Assisted solutions are selected by the member who asked the question as a comment that contributed to their question's solution.

Start your 7-day free trial to view this Assisted Solution or ask the Experts your question.

 
[+][-]08.14.2008 at 10:26AM PDT, ID: 22232280

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 7-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]08.15.2008 at 04:51AM PDT, ID: 22237395

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 7-day free trial to view this Author Comment or ask the Experts your question.

 
 
Loading Advertisement...
20080716-EE-VQP-32 - Hierarchy / EE_QW_2_20070628