Html4JavaUXStudy2014

(Difference between revisions)
(Created page with 'In order to understand how good your API is (or at least how it satisfies time to market requirements), it is the …')
Line 1: Line 1:
In order to understand how [[apidesign:Good Technology|good]] your [[API]] is (or at least how it satisfies [[apidesign:Good Technology|time to market]] requirements), it is the best to perform a [[apidesign:UsabilityStudy|usability study]]. I ordered one for the [[Html4Java]] [[API]] in February 2014. Here are the observations.
In order to understand how [[apidesign:Good Technology|good]] your [[API]] is (or at least how it satisfies [[apidesign:Good Technology|time to market]] requirements), it is the best to perform a [[apidesign:UsabilityStudy|usability study]]. I ordered one for the [[Html4Java]] [[API]] in February 2014. Here are the observations.
 +
 +
The [[apidesign:UsabilityStudy|usability study]] was run by http://www.apiusabilitytesting.com/ and I can only [[apidesign:UsabilityStudy|recommend]] their service: I didn't have to bother with searching for participants, getting them in place collecting results, etc. All of this was very simplified thanks to Denis ''@apiusabilitytst''.
 +
 +
=== Tasks ===
 +
 +
I had to think-up some tasks for the participants. Here is what I made up:
 +
# Creating own application in Java that renders through HTML.
 +
# Animating an HTML page from Java via knockout bindings:
 +
# Communicating with a server using JSON & REST or WebSockets
 +
# Create a Java API wrapper for some JavaScript library - provide an ability to call some library's functions from Java
 +
# Interact with JavaScript from Java
 +
 +
all of these tasks were actually listed and documented in the [http://bits.netbeans.org/html+java/0.7.5/ javadoc], so my expectation was, it can't be that hard to follow them. But, we have [[apidesign:UsabilityStudy|usability studies]] to get surprised!

Revision as of 11:23, 11 March 2014

In order to understand how good your API is (or at least how it satisfies time to market requirements), it is the best to perform a usability study. I ordered one for the Html4Java API in February 2014. Here are the observations.

The usability study was run by http://www.apiusabilitytesting.com/ and I can only recommend their service: I didn't have to bother with searching for participants, getting them in place collecting results, etc. All of this was very simplified thanks to Denis @apiusabilitytst.

Tasks

I had to think-up some tasks for the participants. Here is what I made up:

  1. Creating own application in Java that renders through HTML.
  2. Animating an HTML page from Java via knockout bindings:
  3. Communicating with a server using JSON & REST or WebSockets
  4. Create a Java API wrapper for some JavaScript library - provide an ability to call some library's functions from Java
  5. Interact with JavaScript from Java

all of these tasks were actually listed and documented in the javadoc, so my expectation was, it can't be that hard to follow them. But, we have usability studies to get surprised!

Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo