Wiki source code of Example Applications

Last modified by Pascal Robert on 2013/05/21 17:04

Hide last authors
Pascal Robert 106.1 1 There are several applications included in the Project Wonder source. These may be buildable and runnable with no modifications, though some have dependencies on, for example, certain databases. The goal, though, is for them to be as easy to run as possible and that they should represent "pretty good practices" in using the Project Wonder frameworks. The applications may also be used for testing the Project Wonder frameworks, and you may be able to see how to add testing to your own projects by examining these applications.
Pascal Robert 36.1 2
Pascal Robert 106.1 3 You can access the source of the example applications from the Project Wonder SourceForge pages. Links appear below. These applications were launched in Eclipse using WOLips 3.5.6021. The app was just launched. If it gave an error out-of-the-box, this was noted.
Pascal Robert 36.1 4
Bastian Triller 119.1 5 |=(((
6 Application/Example
7 )))|=(((
8 Launches?
9 )))|=(((
10 Description
11 )))|=(((
12 Demonstrates what?
13 )))|=(((
14 Link to demo
15 )))
16 |(((
17 [[AjaxExample>>url:https://github.com/wocommunity/wonder/tree/master/Examples/Ajax/AjaxExample||shape="rect"]]
18 )))|(((
19 OK
20 )))|(((
21 Ajax-ish goodness. The app launches from ~~/Roots with no configuration and includes Selenium tests via a link in the Main component.
22 )))|(((
23 TBD
24 )))|(((
25 \\
26 )))
27 |(((
28 [[AjaxExample2>>url:https://github.com/wocommunity/wonder/tree/master/Examples/Ajax/AjaxExample2||shape="rect"]]
29 )))|(((
30 OK
31 )))|(((
32 Even more ajax-ish goodness, more recently created. The app launches from ~~/Roots with no configuration and includes Selenium tests via a link in the Main component.
33 )))|(((
34 TBD
35 )))|(((
Pascal Robert 82.1 36
Bastian Triller 119.1 37 )))
38 |(((
39 [[AjaxLookExample>>url:https://github.com/wocommunity/wonder/tree/master/Examples/Ajax/AjaxLookExample||shape="rect"]]
40 )))|(((
41 EXCEPTION
42 )))|(((
43 A D2W look, added later than either AjaxExample or AjaxExample2. Uses the same database as BugTracker.
44 )))|(((
45 TBD
46 )))|(((
Pascal Robert 94.1 47
Bastian Triller 119.1 48 )))
49 |(((
50 [[BackgroundTasks>>url:https://github.com/wocommunity/wonder/tree/master/Examples/Misc/BackgroundTasks||shape="rect"]]
51 )))|(((
52 OK
53 )))|(((
54 Shows how to run tasks in the background. Demoed at WOWODC 2011.
55 )))|(((
Pascal Robert 106.1 56
Bastian Triller 119.1 57 )))|(((
Larry Mills-Gahl 117.1 58
Bastian Triller 119.1 59 )))
60 |(((
61 [[BugTracker>>url:https://github.com/wocommunity/wonder/tree/master/Applications/BugTracker||shape="rect"]]
62 )))|(((
63 EXCEPTION
64 )))|(((
65 A full bug tracking database, suitable for production use. Uses many wonderful D2W and Ajax features. This project has been in Project Wonder for a very long time and is kept current by project committers. See [[doc:documentation.Getting Started with BugTracker]] for more information on getting the application started. It will not launch unless JDBC parameters are properly set, e-mail notification parameters are set, and the database and tables for it already exist. Demoed at WOWODC 2007.
66 )))|(((
67 Lots of things.\\
68 )))|(((
Pascal Robert 106.1 69
Bastian Triller 119.1 70 )))
71 |(((
72 [[D2WComponentTour>>url:https://github.com/wocommunity/wonder/tree/master/Examples/D2W/D2WComponentTour||shape="rect"]]
73 )))|(((
74 OK
75 )))|(((
76 A general tour.
77 )))|(((
78 TBD
79 )))|(((
Pascal Robert 106.1 80
Bastian Triller 119.1 81 )))
82 |(((
83 [[DevStudio>>url:https://github.com/wocommunity/wonder/tree/master/Examples/Misc/DevStudio||shape="rect"]]
84 )))|(((
85 EXCEPTION
86 )))|(((
87 TBD
88 )))|(((
89 TBD
90 )))|(((
Pascal Robert 106.1 91
Bastian Triller 119.1 92 )))
93 |(((
94 [[DRGroupingTest>>url:https://github.com/wocommunity/wonder/tree/master/Examples/Reporting/DRGroupingTest||shape="rect"]]
95 )))|(((
96 OK
97 )))|(((
98 TBD
99 )))|(((
100 TBD
101 )))|(((
Pascal Robert 106.1 102
Bastian Triller 119.1 103 )))
104 |(((
105 [[DocsByExample>>url:https://github.com/wocommunity/wonder/tree/master/Examples/Reporting/DocsByExample||shape="rect"]]
106 )))|(((
107 OK
108 )))|(((
109 TBD
110 )))|(((
111 TBD
112 )))|(((
113
114 )))
115 |(((
116 [[DynaReporter>>url:https://github.com/wocommunity/wonder/tree/master/Examples/Reporting/DynaReporter||shape="rect"]]
117 )))|(((
118 OK
119 )))|(((
120 TBD
121 )))|(((
122 TBD
123 )))|(((
124
125 )))
126 |(((
127 [[ERCayenneExample>>url:https://github.com/wocommunity/wonder/tree/master/Examples/Misc/ERCayenneExample||shape="rect"]]
128 )))|(((
129 OK
130 )))|(((
131 TBD
132 )))|(((
133 TBD
134 )))|(((
135
136 )))
137 |(((
138 [[ERComponentTour>>url:https://github.com/wocommunity/wonder/tree/master/Examples/Misc/ERComponentTour||shape="rect"]]
139 )))|(((
140 OK
141 )))|(((
142 Catalog of ER WO components.\\
143 )))|(((
144 ERPChart, ExcelGenerator, GoogleChart\\
145 )))|(((
146 \\
147 )))
148 |(((
149 [[ERDivaLookExample>>url:https://github.com/wocommunity/wonder/tree/master/Examples/Ajax/ERDivaLookExample||shape="rect"]]
150 )))|(((
151 OK
152 )))|(((
153 TBD
154 )))|(((
155 TBD
156 )))|(((
157 \\
158 )))
159 |(((
160 [[ERDivaliteExample>>url:https://github.com/wocommunity/wonder/tree/master/Examples/D2W/ERDivaliteExample||shape="rect"]]
161 )))|(((
162 OK
163 )))|(((
164 TBD
165 )))|(((
166 TBD
167 )))|(((
168
169 )))
170 |(((
171 [[ERDistributionExampleServer>>url:https://github.com/wocommunity/wonder/tree/master/Examples/Misc/ERDistributionExampleServer||shape="rect"]]
172 )))|(((
173 OK
174 )))|(((
175 TBD
176 )))|(((
177 TBD
178 )))|(((
179 \\
180 )))
181 |(((
182 [[ERIUIExample>>url:https://github.com/wocommunity/wonder/tree/master/Examples/Ajax/ERIUIExample||shape="rect"]]
183 )))|(((
184 OK
185 )))|(((
186 TBD
187 )))|(((
188 TBD
189 )))|(((
190
191 )))
192 |(((
193 [[ERIndexingExample>>url:https://github.com/wocommunity/wonder/tree/master/Examples/Misc/ERIndexingExample||shape="rect"]]
194 )))|(((
195 OK
196 )))|(((
197 TBD
198 )))|(((
199 TBD
200 )))|(((
201
202 )))
203 |(((
204 [[ERJasperReportsExample>>url:https://github.com/wocommunity/wonder/tree/master/Examples/Reporting/ERJasperReportsExample||shape="rect"]]
205 )))|(((
206 OK
207 )))|(((
208 TBD
209 )))|(((
210 TBD
211 )))|(((
212
213 )))
214 |(((
215 [[ERMailer>>url:http://wonder.svn.sourceforge.net/viewvc/wonder/trunk/Wonder/Applications/ERMailer/||shape="rect"]]
216 )))|(((
217 EXCEPTION
218 )))|(((
219
220 )))|(((
221
222 )))|(((
223
224 )))
225 |(((
226 ERModernMoviesDemo
227 )))|(((
228
229 )))|(((
230
231 )))|(((
232
233 )))|(((
234
235 )))
236 |(((
237 [[ERMovies>>url:https://github.com/wocommunity/wonder/tree/master/Examples/D2W/ERMovies||shape="rect"]]
238 )))|(((
239 OK
240 )))|(((
241 A simple ER-D2W WO application that uses the Movies database, access via JDBC to a Derby database. Database is loaded from movies.jar in Resources of ERMoviesLogic framework.\\
242 )))|(((
243 TBD
244 )))|(((
245
246 )))
247 |(((
248 [[EROpenIDExample>>url:https://github.com/wocommunity/wonder/tree/master/Examples/Misc/EROpenIDExample||shape="rect"]]
249 )))|(((
250 OK
251 )))|(((
Pascal Robert 121.1 252 See [[Project WONDER-Frameworks-EROpenID>>doc:documentation.Home.Frameworks.EROpenID Framework.WebHome]] for more info.
Bastian Triller 119.1 253 )))|(((
254 TBD
255 )))|(((
256
257 )))
258 |(((
259 [[ERPDFExamples>>url:https://github.com/wocommunity/wonder/tree/master/Examples/Misc/ERPDFExamples||shape="rect"]]
260 )))|(((
261 OK
262 )))|(((
263 Basic demonstration of rendering components to PDF using the flying saucer implementation or Apache FOP.
264 Demonstrates minimal setup rendering of component and the addition of css styles to affect output using flying saucer.
265 The FOP examples demonstrate XSL transformation and layout of a basic XML dataset and a more complicated example of rendering HTML using FOP and a transform that exercies XPATH to create a table of contents and document sections.
266 Requires no database connection to run.
267 )))|(((
268 [[ERPDFGeneration>>url:https://github.com/wocommunity/wonder/tree/master/Frameworks/Misc/ERPDFGeneration||shape="rect"]]
269 )))|(((
270
271 )))
272 |(((
273 [[ERRestRouteExample>>url:https://github.com/wocommunity/wonder/tree/master/Examples/Misc/ERRestRouteExample||shape="rect"]]
274 )))|(((
275 OK
276 )))|(((
277 See the "ERRest" presentation made by Mike Schrag at WO-NoVA on February 16th 2010 in the WebObjects Podcast.
278 )))|(((
279
280 )))|(((
281 \\
282 )))
283 |(((
284 [[ERSeleniumExample>>url:https://github.com/wocommunity/wonder/tree/master/Examples/Misc/ERSeleniumExample||shape="rect"]]
285 )))|(((
286 OK
287 )))|(((
288 A minimal demonstration. When Selenium tests are in most or all of the examples, this can probably be eliminated.
289 )))|(((
290 TBD
291 )))|(((
292 \\
293 )))
294 |(((
295 ERWebSocketExample\\
296 )))|(((
297 OK
298 )))|(((
299
300 )))|(((
301
302 )))|(((
303
304 )))
305 |(((
306 ERXTest
307 )))|(((
308
309 )))|(((
310
311 )))|(((
312
313 )))|(((
314
315 )))
316 |(((
317 [[JavaRESTAdaptorExample>>url:https://github.com/wocommunity/wonder/tree/master/Examples/Misc/JavaRESTAdaptorExample||shape="rect"]]
318 )))|(((
319 EXCEPTION
320 )))|(((
321 TBD
322 )))|(((
323 TBD
324 )))|(((
325
326 )))
327 |(((
328 LuceneExample
329 )))|(((
330
331 )))|(((
332
333 )))|(((
334
335 )))|(((
336
337 )))
338 |(((
339 MooToolsExample\\
340 )))|(((
341 OK
342 )))|(((
343
344 )))|(((
345
346 )))|(((
347
348 )))
349 |(((
350 [[RestExample>>url:https://github.com/wocommunity/wonder/tree/master/Examples/Misc/RestExample||shape="rect"]]
351 )))|(((
352 OK
353 )))|(((
354 TBD
355 )))|(((
356 TBD
357 )))|(((
358
359 )))
360 |(((
361 SecretPal
362 )))|(((
363 EXCEPTION
364 )))|(((
365 TBD
366 )))|(((
367 TBD
368 )))|(((
369
370 )))
371 |(((
372 [[TestAdaptor>>url:https://github.com/wocommunity/wonder/tree/master/Tests/TestAdaptor||shape="rect"]]
373 )))|(((
374 TBD
375 )))|(((
376 TBD
377 )))|(((
378 TBD
379 )))|(((
380
381 )))
382 |(((
383 [[TickTockMan>>url:https://github.com/wocommunity/wonder/tree/master/Examples/Misc/TickTockMan||shape="rect"]]
384 )))|(((
385 OK
386 )))|(((
387 Attempts to show some of the issues and solutions with the management of time classes (eg NSTimestamp, NSTimestampFormatter) in Project Wonder.
388 )))|(((
389 Time
390 )))|(((
391 \\
392 )))
393 |(((
394 [[Uber>>url:https://github.com/wocommunity/wonder/tree/master/Applications/Uber||shape="rect"]]
395 )))|(((
396 EXCEPTION
397 )))|(((
398 \\
399 )))|(((
400 TBD
401 )))|(((
402 \\
403 )))
404 |(((
405 [[ValidityExample>>url:https://github.com/wocommunity/wonder/tree/master/Examples/Misc/ValidityExample||shape="rect"]]
406 )))|(((
407 OK
408 )))|(((
409 TBD
410 )))|(((
411 TBD
412 )))|(((
413
414 )))
415 |(((
416 [[ValidityModeler>>url:https://github.com/wocommunity/wonder/tree/master/Applications/ValidityModeler||shape="rect"]]
417 )))|(((
418 OK
419 )))|(((
420 Uses the components and classes provided by the com.gammastream.validity package. Is this compatible with or a replacement for the functionality in er.extensions.validity?
421 )))|(((
422 TBD
423 )))|(((
424
425 )))
426 |(((
427 [[YUIExample>>url:https://github.com/wocommunity/wonder/tree/master/Examples/Ajax/YUIExample||shape="rect"]]
428 )))|(((
429 EXCEPTION
430 )))|(((
431 Demonstrates the use of the Yahoo UI widgets.
432 )))|(((
433 YUIPanel, YUIShowPanelLink, YUITooltip, YUIHeader, YUIBody, YUIFooter
434 )))|(((
435
436 )))