<h1>GlassFish v3 User Task Analysis for jMaki</h1> Back to GlassFish v3 User Task Analyses
Scope To identify the tasks that an application developer must perform to develop and deploy a typical jMaki application. An application developer primarily uses widgets rather than develops widgets. {1} = Priority 1: Must document for V3 {2} = Priority 2: Might document for V3 {3} = Priority 3: Will defer to later or get a volunteer to document it
- Download jMaki{1}
- Install jMaki{1}
- Integrating jMaki with my framework of choice {2}
- Adding jMaki to a NetBeans project{1}
- Adding jMaki to an Eclipse project {3}
- Updating jMaki pallette in Netbeans {2}
- Creating pages with JSP, JSF, PHP, JRuby {1}
- AddIng an existing widget to a page{1}
- Selecting a widget
- Add a tag
- Add a library
- Add library dependencies
- By using NetBeans or Eclipse these three things happen automatically
- Initialize a widget {1}
- Manage widget data{1}
- Through value attributes {1}
- Through reference to a JavaScript variable
- Binding to JavaBean component
- Through service attributes {1}
- Selecting the right widget to represent your data {1}
- Setting data using Ajax {1}
- Formatting data using JSON {1}
- Processing form data {2}
- Adding rows
- Deleting rows
- Selecting rows
Enabling widgets to communicate with each other {1}
-
- Using actions (declarative events) to allow widgets to communicate {1}
- Using the getWidget function to get a handle on a widget instance. {1}
- Using pub/sub (programmatic events) to get widgets to communicate {1}
- Customizing a widget {1}
- Styling a widget {1}
- Applying versioning to a widget {2}
- Getting a handle on a widget {1}
- Configuring a widget {2}
- Creating a widget {3}
- Enabling a widget to work with a service {1}
- Wrapping a widget {2}
- Putting a widget in a widget {1}
- Deployment
- Switching deployment defaults {2}
Associated Concepts
- Pagination
- Extend jMaki
- Minimum requirements for a jMaki widget
- Widget composition
- Event types
- Outbound events vs inbound events (commands)
- Topics
- Publish and Subscribe
- Package widget (don't know what this means)
|