Subversion Repository Public Repository

litesoft

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
Wrote their own GWT Serialization using SDATA (SDATA similar to GDATA).

XML UI def passed to Client which renders the "view".
But each page still has some custom code delivered to the Client.

Used Incubator Table, now moved to Cell Table.

http://css3pie.com/

Utilizing Hidden Fields (Top, Bottom, and some in the middle which were used to redirect tabs to newly enabled fields).

Use Client Bundles to reduce RTs during initial load.

Framework deriving and injecting Widget IDs for Selenium/Fitnesse.

Using versions in the URL to control GWT Version.  Users can configure when they switch to new versions by module.

------------------------------------------------------------------------------------------------------------------------------------
Vertafore password: 1a9f2b1e6e8d4d1c1eb1f7434
------------------------------------------------------------------------------------------------------------------------------------

SeaSPIN - 4 Oct 2011

The Ambiguities of Experience - James G. March

Three types of systems:

   1) Ordered system (Sense, Analyze/Categorize, Respond - Good / Best Practice)
        System constrains all agent behavior
        Agent behavior is predictable & obvious
   2) Chaotic system (Act, Sense, Respond - Novel)
        No system cause/effect between system & agent
        Agent behavior predictable w/ probability & statistics
   3) Complex system (Probe,Sense, Respond - Emergent)
        System ...
        Agent ...

Great Slides!

Col. John Byod

Gary Klein - Pre-Mortem

Wired Magazine - How to tell if your boss is a psychopath.

Book: Psychopath Test

------------------------------------------------------------------------------------------------------------------------------------

Wednesday:

    7:15am - 8:00am

    x:00pm - x:00pm

------------------------------------------------------------------------------------------------------------------------------------

The Primary purpose of this app was to demonstrate how to use the GWT concepts of Place/Activity/View with the RunAsync mechanism of GWT.
Thus allowing for splitting up the GWT generated JavaScript into a Core chunk and a number of load on demand (or Lazy Loaded) chunks.

It is my understanding that direct calls between Lazy Loaded chunks (and from the Core to the Lazy Loaded chunks) was not possible, but
that once a Lazy Loaded chunk had registered an implimention of a Core interface with the Core, then either the Core or any Lazy Loaded chunk's
code could call the interface whenever the registered interface can be retrieved.  This suggests that an optimal "fracture point" between the Core
and the Lazy Loaded code is the Activity.  This is exactly what the GWT Large Application best practices documentation suggests (specifically
bundling a Place's Activity/View pair behind a RunAsync method).  Obviously, this means that any Lazy Loaded Activity/View pair is NOT
available for direct synchronous calls.  Unfortunately, this implication at the end of the GWT Large Application best practices documentation
invalidates the author's earlier recomendation to have all the Views sychroniosly accessable in the ClientFactory.

The recogmended start up infrastructure code when using the Place/Activity/View approach is:

xxx

With GWT providing these classes:

xxx

And the App developer providing concrete implimentations of these classes/interfaces:

xxx

However, the ActivityMapper's getActivity( Place ) method expects to return an Activity sychronously (it does not utilize a Call Back
mechanism to support asynchronous creation of the Activity).

Commits for litesoft/trunk/Documents/GWT_Talk

Diff revisions: vs.
Revision Author Commited Message
560 Diff Diff GeorgeS picture GeorgeS Wed 12 Oct, 2011 15:20:15 +0000
553 Diff Diff GeorgeS picture GeorgeS Tue 11 Oct, 2011 16:52:20 +0000
551 Diff Diff GeorgeS picture GeorgeS Tue 11 Oct, 2011 03:28:49 +0000
548 Diff Diff GeorgeS picture GeorgeS Mon 10 Oct, 2011 19:08:21 +0000
546 Diff Diff GeorgeS picture GeorgeS Sun 09 Oct, 2011 02:25:08 +0000
543 Diff Diff GeorgeS picture GeorgeS Fri 07 Oct, 2011 12:27:03 +0000
536 Diff Diff GeorgeS picture GeorgeS Sun 02 Oct, 2011 00:36:06 +0000
531 Diff Diff GeorgeS picture GeorgeS Thu 29 Sep, 2011 20:58:34 +0000

Working...

528 Diff Diff GeorgeS picture GeorgeS Thu 29 Sep, 2011 04:05:38 +0000

More

523 GeorgeS picture GeorgeS Wed 28 Sep, 2011 15:21:49 +0000

Latest Changes