Changeset 320 for presentations/trunk
- Timestamp:
- Oct 4, 2010, 11:13:04 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
presentations/trunk/QtOverview-2010-ESA/QtOverview-2010-ESA.html
r318 r320 49 49 <li>Make posters</li> 50 50 <li>Developpement on all platforms</li> 51 <li> Qt configuration problems</li>51 <li>Remaining work to move from Qt driver Beta to Full Release</li> 52 52 <li>Make an Geant4 application on mac</li> 53 53 </ul> … … 65 65 <li>Make posters</li> 66 66 <li>Developpement on all platforms</li> 67 <li> Qt configuration problems</li>67 <li>Remaining work to move from Qt driver Beta to Full Release</li> 68 68 <li>Make an Geant4 application on mac</li> 69 69 </ul> … … 99 99 <h1>Viewer and UI integration (History)</h1> 100 100 <p>What's new ?</p> 101 <ul class="non-incremental">102 <li> History/Cout/Helpare now integrate into UI</li>103 <li> Viewers can be view as Tab's</li>104 <li>We can filterCout messages</li>105 <li>Easy help treeto find a command and its help</li>106 <li>Still old things... : Make videos...</li>101 <ul class="non-incremental"> 102 <li><b>History/Cout/Help</b> are now integrate into UI</li> 103 <li><b>Viewers</b> can be view as <b>Tab</b></li> 104 <li>We can <b>filter</b> Cout messages</li> 105 <li>Easy <b>Help Tree</b> to find a command and its help</li> 106 <li>Still old things... : <b>Make videos</b>...</li> 107 107 </ul> 108 108 </div> … … 113 113 <h1>Viewer and UI integration (Cout)</h1> 114 114 <center> 115 <img src="./images/G4.9.4-Cout2.png" height="85%"/>115 <img src="./images/G4.9.4-Cout2.png" height="85%"/> 116 116 </center> 117 117 </div> … … 121 121 <h1>Viewer and UI integration (Cout without filter)</h1> 122 122 <center> 123 <img src="./images/G4.9.4-Cout.png" height="85%"/>123 <img src="./images/G4.9.4-Cout.png" height="85%"/> 124 124 </center> 125 125 </div> … … 129 129 <h1>Viewer and UI integration (Help view)</h1> 130 130 <center> 131 <img src="./images/G4.9.4-Help.png" height="85%"/>131 <img src="./images/G4.9.4-Help.png" height="85%"/> 132 132 </center> 133 133 </div> … … 143 143 <li>Make posters</li> 144 144 <li>Developpement on all platforms</li> 145 <li> Qt configuration problems</li>145 <li>Remaining work to move from Qt driver Beta to Full Release</li> 146 146 <li>Make an Geant4 application on mac</li> 147 147 </ul> … … 158 158 <li><b>Theta/Phi rotation</b> : The default mode 159 159 <ul class="incremental"> 160 <li>Ensure the upvector to be vertical direction</li>160 <li>Ensure the <b>'up'</b> vector to be vertical direction</li> 161 161 <li>Impossible to reach some points</li> 162 <li> 'Not intuitive'behaviour on some angles</li>162 <li><b>'Not intuitive'</b> behaviour on some angles</li> 163 163 </ul> 164 164 </li> 165 165 <li><b>'google earth like'</b> rotation 166 166 <ul class="incremental"> 167 <li> Upvector is NOT vertical</li>167 <li><b>'Up'</b> vector is NOT vertical</li> 168 168 <li>Could reach all volume angles</li> 169 <li>More 'intuitive'rotation mode</li>169 <li>More <b>'intuitive'</b> rotation mode</li> 170 170 </ul> 171 171 </li> … … 183 183 <li>Make posters</li> 184 184 <li>Developpement on all platforms</li> 185 <li> Qt configuration problems</li>185 <li>Remaining work to move from Qt driver Beta to Full Release</li> 186 186 <li>Make an Geant4 application on mac</li> 187 187 </ul> … … 221 221 <li>Make posters</li> 222 222 <li>Developpement on all platforms</li> 223 <li> Qt configuration problems</li>223 <li>Remaining work to move from Qt driver Beta to Full Release</li> 224 224 <li>Make an Geant4 application on mac</li> 225 225 </ul> … … 232 232 233 233 <h1>Speed improvments in OpenGL drivers</h1> 234 <p>Loose time when moving a component is in visualization part. Thank to Shark (mac OSX), I identify two bootle neck : <font color="green"><i>glBegin</i></font> (47% of OGL time) and <font color="green"><i>glFlush</i></font> (44%). After some code optimisations : 235 236 <p><b>Mac OSX 10.5 : Immediate Mode</b></p> 237 <table border="1" width="80%"> 238 <tr> 239 <td width="25%"> </td> 240 <td width="30%"><i>First draw time (sec)</i></td> 241 <!-- <td width="20%"><i>Mem (Mo)</i></td> --> 242 <td width="25%"><i>Rotation (fps)</i></td> 243 </tr> 244 <tr> 245 <td width="25%"><i>Geant 4.9.3</i></td> 246 <td width="30%">5</td> 247 <!-- <td width="20%">45</td> --> 248 <td width="25%">0,46</td> 249 </tr> 250 <tr> 251 <td width="25%"><i>Geant 4.9.4</i></td> 252 <td width="30%">6</td> 253 <!-- <td width="20%">48</td> --> 254 <td width="25%">0,53</td> 255 </tr> 256 </table> 257 <p><b>Mac OSX 10.6 : Immediate Mode</b></p> 258 <table border="1" width="80%"> 259 <tr> 260 <td colspan="4"></td> 261 </tr> 262 <tr> 263 <td width="25%"><i>Geant 4.9.3</i></td> 264 <td width="30%">5</td> 265 <!-- <td width="20%">40</td> --> 266 <td width="25%">0,6</td> 267 </tr> 268 <tr> 269 <td width="25%"><i>Geant 4.9.4</i></td> 270 <td width="30%">6</td> 271 <!-- <td width="20%">40(<b><font color="red">=</font></b>)</td> --> 272 <td width="25%">0,6</td> 273 </tr> 274 </table> 275 <p><b>Mac OSX 10.5 : Stored Mode</b></p> 276 <table border="1" width="80%"> 277 <tr> 278 <td width="25%"><i>Geant 4.9.3</i></td> 279 <td width="30%">94</td> 280 <!-- <td width="20%">270</td> --> 281 <td width="25%">1,2</td> 282 </tr> 283 <tr> 284 <td width="25%"><i>Geant 4.9.4</i></td> 285 <td width="30%">72 (<b><font color="red">x1,3</font></b>)</td> 286 <!-- <td width="20%">270 (<b><font color="red">=</font></b>)</td> --> 287 <td width="25%">2,66 (<b><font color="red">x2,2</font></b>)</td> 288 </tr> 289 </table> 290 <p><b>Mac OSX 10.6 : Stored Mode</b></p> 291 <table border="1" width="80%"> 292 <tr> 293 <td width="25%"><i>Geant 4.9.3</i></td> 294 <td width="30%">13</td> 295 <!-- <td width="20%">227</td> --> 296 <td width="25%">3,73</td> 297 </tr> 298 <tr> 299 <td width="25%"><i>Geant 4.9.4</i></td> 300 <td width="30%">11 (<b><font color="red">x1,2</font></b>)</td> 301 <!-- <td width="20%">210 (<b><font color="red">-5%</font></b>)</td> --> 302 <td width="25%">5,3 (<b><font color="red">x1,43</font></b>)</td> 303 </tr> 304 </table> 305 </div> 306 307 <!-- Diapo --> 308 <div style="border-style: none; display: none; visibility: hidden; position: absolute;" class="slide"> 309 310 <h1>Speed improvments in OpenGL drivers</h1> 311 <p></p> 312 <ul class="incremental"> 313 <li></li> 314 <li></li> 315 <li></li> 234 <p>We loose time when moving a component is in visualization part. 235 <br/>Two major bootle neck are : <font color="green"><i>glBegin</i></font> (47% of OGL time) and <font color="green"><i>glFlush</i></font> (44%).After removing redundant transmissions of points and unnecessary redraws : </p> 236 237 <ul class="incremental"> 238 <li> <p><b>Mac OSX 10.5 : Immediate Mode</b></p> 239 <table border="1" width="80%"> 240 <tr> 241 <td width="25%"> </td> 242 <td width="30%"><i>First draw time (sec)</i></td> 243 <!-- <td width="20%"><i>Mem (Mo)</i></td> --> 244 <td width="25%"><i>Rotation (fps)</i></td> 245 </tr> 246 <tr> 247 <td width="25%"><i>Geant 4.9.3</i></td> 248 <td width="30%">5</td> 249 <!-- <td width="20%">45</td> --> 250 <td width="25%">0,46</td> 251 </tr> 252 <tr> 253 <td width="25%"><i>Geant 4.9.4</i></td> 254 <td width="30%">6</td> 255 <!-- <td width="20%">48</td> --> 256 <td width="25%">0,53</td> 257 </tr> 258 </table> 259 <p><b>Mac OSX 10.6 : Immediate Mode</b></p> 260 <table border="1" width="80%"> 261 <tr> 262 <td colspan="4"></td> 263 </tr> 264 <tr> 265 <td width="25%"><i>Geant 4.9.3</i></td> 266 <td width="30%">5</td> 267 <!-- <td width="20%">40</td> --> 268 <td width="25%">0,6</td> 269 </tr> 270 <tr> 271 <td width="25%"><i>Geant 4.9.4</i></td> 272 <td width="30%">6</td> 273 <!-- <td width="20%">40(<b><font color="red">=</font></b>)</td> --> 274 <td width="25%">0,6</td> 275 </tr> 276 </table> 277 <p><b>Mac OSX 10.5 : Stored Mode</b></p> 278 <table border="1" width="80%"> 279 <tr> 280 <td width="25%"><i>Geant 4.9.3</i></td> 281 <td width="30%">94</td> 282 <!-- <td width="20%">270</td> --> 283 <td width="25%">1,2</td> 284 </tr> 285 <tr> 286 <td width="25%"><i>Geant 4.9.4</i></td> 287 <td width="30%">72 (<b><font color="red">x1,3</font></b>)</td> 288 <!-- <td width="20%">270 (<b><font color="red">=</font></b>)</td> --> 289 <td width="25%">2,66 (<b><font color="red">x2,2</font></b>)</td> 290 </tr> 291 </table> 292 <p><b>Mac OSX 10.6 : Stored Mode</b></p> 293 <table border="1" width="80%"> 294 <tr> 295 <td width="25%"><i>Geant 4.9.3</i></td> 296 <td width="30%">13</td> 297 <!-- <td width="20%">227</td> --> 298 <td width="25%">3,73</td> 299 </tr> 300 <tr> 301 <td width="25%"><i>Geant 4.9.4</i></td> 302 <td width="30%">11 (<b><font color="red">x1,2</font></b>)</td> 303 <!-- <td width="20%">210 (<b><font color="red">-5%</font></b>)</td> --> 304 <td width="25%">5,3 (<b><font color="red">x1,43</font></b>)</td> 305 </tr> 306 </table> 307 </li> 308 <li>In resume : 309 <ul class="incremental"> 310 <li>About <b>20-30%</b> speed increase at launch in Store Mode.</li> 311 <li>Around <b>1,5 - 2 times</b> faster in moving/rotate a volume in Store Mode.</li> 312 </ul> 316 313 </ul> 317 314 </div> … … 327 324 <li><font color="red">Make posters</font></li> 328 325 <li>Developpement on all platforms</li> 329 <li> Qt configuration problems</li>326 <li>Remaining work to move from Qt driver Beta to Full Release</li> 330 327 <li>Make an Geant4 application on mac</li> 331 328 </ul> … … 338 335 339 336 <h1>Make posters</h1> 340 <p></p> 341 <ul class="incremental"> 342 <li>Olders Geant4 version can only export up to screen size pictures</li> 343 <li>How could we export bigger file in order to <u>print</u>/<u>exchange screenshots</u>/<u>publish</u>/<u>make poster</u> ?</li> 344 <li>Thanks to gl2ps we could now export up to maximum graphic card capacity size (Ex: Up to <u>8192 x 8192</u> on MacBook Pro) </li> 337 <ul class="incremental"> 338 <li>Olders Geant4 version can only export up to <i>'screen size'</i> pictures</li> 339 <li>How could we export bigger file in order to <u>print</u>, <u>exchange screenshots</u>, <u>publish</u>, or <u>make poster</u> ?</li> 340 <li>Thanks to gl2ps library we could now export up to maximum graphic card capacity size (Ex: Up to <u>8192 x 8192</u> on MacBook Pro) </li> 345 341 <li>How does it work ?</li> 346 342 </ul> … … 351 347 352 348 <h1>Make posters</h1> 353 <p>Some G4 newcommands :</p>349 <p>Some G4 commands :</p> 354 350 <ul class="incremental"> 355 351 <li>/vis/ogl/set/printMode <i>(vectored or pixmap)</i></li> … … 365 361 <h1>Make posters : 8192x8192 example</h1> 366 362 <center> 367 <img src="./images/G4LISA-Zoom1.png" height="85%"/>368 </center> 369 </div> 370 <!-- Diapo --> 371 <div style="border-style: none; display: none; visibility: hidden; position: absolute;" class="slide"> 372 373 <h1>Make posters : 8192x8192 example</h1> 374 <center> 375 <img src="./images/G4LISA-Zoom2.png" height="85%"/>376 </center> 377 </div> 378 <!-- Diapo --> 379 <div style="border-style: none; display: none; visibility: hidden; position: absolute;" class="slide"> 380 381 <h1>Make posters : 8192x8192 example</h1> 382 <center> 383 <img src="./images/G4LISA-Zoom3.png" height="85%"/>384 </center> 385 </div> 386 <!-- Diapo --> 387 <div style="border-style: none; display: none; visibility: hidden; position: absolute;" class="slide"> 388 389 <h1>Make posters : 8192x8192 example</h1> 390 <center> 391 <img src="./images/G4LISA-Zoom4.png" height="85%"/>392 </center> 393 </div> 394 <!-- Diapo --> 395 <div style="border-style: none; display: none; visibility: hidden; position: absolute;" class="slide"> 396 397 <h1>Make posters : 8192x8192 example</h1> 398 <center> 399 <img src="./images/G4LISA-Zoom5.png" height="85%"/>400 </center> 401 </div> 402 <!-- Diapo --> 403 <div style="border-style: none; display: none; visibility: hidden; position: absolute;" class="slide"> 404 405 <h1>Make posters : 8192x8192 example</h1> 406 <center> 407 <img src="./images/G4LISA-Zoom6.png" height="85%"/>408 </center> 409 </div> 410 <!-- Diapo --> 411 <div style="border-style: none; display: none; visibility: hidden; position: absolute;" class="slide"> 412 413 <h1>Make posters : 8192x8192 example</h1> 414 <center> 415 <img src="./images/G4LISA-Zoom7.png" height="85%"/>416 </center> 417 </div> 418 <!-- Diapo --> 419 <div style="border-style: none; display: none; visibility: hidden; position: absolute;" class="slide"> 420 421 <h1>Make posters : 8192x8192 example</h1> 422 <center> 423 <img src="./images/G4LISA-Zoom8.png" height="85%"/>424 </center> 425 </div> 426 <!-- Diapo --> 427 <div style="border-style: none; display: none; visibility: hidden; position: absolute;" class="slide"> 428 429 <h1>Make posters : 8192x8192 example</h1> 430 <center> 431 <img src="./images/G4LISA-Zoom9.png" height="85%"/>432 </center> 433 </div> 434 <!-- Diapo --> 435 <div style="border-style: none; display: none; visibility: hidden; position: absolute;" class="slide"> 436 437 <h1>Make posters : 8192x8192 example</h1> 438 <center> 439 <img src="./images/G4LISA-Zoom10.png" height="85%"/>440 </center> 441 </div> 442 <!-- Diapo --> 443 <div style="border-style: none; display: none; visibility: hidden; position: absolute;" class="slide"> 444 445 <h1>Make posters : 8192x8192 example</h1> 446 <center> 447 <img src="./images/G4LISA-Zoom11.png" height="85%"/>448 </center> 449 </div> 450 <!-- Diapo --> 451 <div style="border-style: none; display: none; visibility: hidden; position: absolute;" class="slide"> 452 453 <h1>Make posters : 8192x8192 example</h1> 454 <center> 455 <img src="./images/G4LISA-Zoom11.png" height="85%"/>456 </center> 457 </div> 458 <!-- Diapo --> 459 <div style="border-style: none; display: none; visibility: hidden; position: absolute;" class="slide"> 460 461 <h1>Make posters : 8192x8192 example</h1> 462 <center> 463 <img src="./images/G4LISA-Zoom12.png" height="85%"/>464 </center> 465 </div> 466 <!-- Diapo --> 467 <div style="border-style: none; display: none; visibility: hidden; position: absolute;" class="slide"> 468 469 <h1>Make posters : 8192x8192 example</h1> 470 <center> 471 <img src="./images/G4LISA-Zoom13.png" height="85%"/>472 </center> 473 </div> 474 <!-- Diapo --> 475 <div style="border-style: none; display: none; visibility: hidden; position: absolute;" class="slide"> 476 477 <h1>Make posters : 8192x8192 example</h1> 478 <center> 479 <img src="./images/G4LISA-Zoom14.png" height="85%"/>480 </center> 481 </div> 482 <!-- Diapo --> 483 <div style="border-style: none; display: none; visibility: hidden; position: absolute;" class="slide"> 484 485 <h1>Make posters : 8192x8192 example</h1> 486 <center> 487 <img src="./images/G4LISA-Zoom15.png" height="85%"/>488 </center> 489 </div> 490 <!-- Diapo --> 491 <div style="border-style: none; display: none; visibility: hidden; position: absolute;" class="slide"> 492 493 <h1>Make posters : 8192x8192 example</h1> 494 <center> 495 <img src="./images/G4LISA-Zoom16.png" height="85%"/>496 </center> 497 </div> 498 <!-- Diapo --> 499 <div style="border-style: none; display: none; visibility: hidden; position: absolute;" class="slide"> 500 501 <h1>Make posters : 8192x8192 example</h1> 502 <center> 503 <img src="./images/G4LISA-Zoom17.png" height="85%"/>504 </center> 505 </div> 506 <!-- Diapo --> 507 <div style="border-style: none; display: none; visibility: hidden; position: absolute;" class="slide"> 508 509 <h1>Make posters : 8192x8192 example</h1> 510 <center> 511 <img src="./images/G4LISA-Zoom18.png" height="85%"/>512 </center> 513 </div> 514 <!-- Diapo --> 515 <div style="border-style: none; display: none; visibility: hidden; position: absolute;" class="slide"> 516 517 <h1>Make posters : 8192x8192 example</h1> 518 <center> 519 <img src="./images/G4LISA-Zoom19.png" height="85%"/>363 <img src="./images/G4LISA-Zoom1.png" height="85%"/> 364 </center> 365 </div> 366 <!-- Diapo --> 367 <div style="border-style: none; display: none; visibility: hidden; position: absolute;" class="slide"> 368 369 <h1>Make posters : 8192x8192 example</h1> 370 <center> 371 <img src="./images/G4LISA-Zoom2.png" height="85%"/> 372 </center> 373 </div> 374 <!-- Diapo --> 375 <div style="border-style: none; display: none; visibility: hidden; position: absolute;" class="slide"> 376 377 <h1>Make posters : 8192x8192 example</h1> 378 <center> 379 <img src="./images/G4LISA-Zoom3.png" height="85%"/> 380 </center> 381 </div> 382 <!-- Diapo --> 383 <div style="border-style: none; display: none; visibility: hidden; position: absolute;" class="slide"> 384 385 <h1>Make posters : 8192x8192 example</h1> 386 <center> 387 <img src="./images/G4LISA-Zoom4.png" height="85%"/> 388 </center> 389 </div> 390 <!-- Diapo --> 391 <div style="border-style: none; display: none; visibility: hidden; position: absolute;" class="slide"> 392 393 <h1>Make posters : 8192x8192 example</h1> 394 <center> 395 <img src="./images/G4LISA-Zoom5.png" height="85%"/> 396 </center> 397 </div> 398 <!-- Diapo --> 399 <div style="border-style: none; display: none; visibility: hidden; position: absolute;" class="slide"> 400 401 <h1>Make posters : 8192x8192 example</h1> 402 <center> 403 <img src="./images/G4LISA-Zoom6.png" height="85%"/> 404 </center> 405 </div> 406 <!-- Diapo --> 407 <div style="border-style: none; display: none; visibility: hidden; position: absolute;" class="slide"> 408 409 <h1>Make posters : 8192x8192 example</h1> 410 <center> 411 <img src="./images/G4LISA-Zoom7.png" height="85%"/> 412 </center> 413 </div> 414 <!-- Diapo --> 415 <div style="border-style: none; display: none; visibility: hidden; position: absolute;" class="slide"> 416 417 <h1>Make posters : 8192x8192 example</h1> 418 <center> 419 <img src="./images/G4LISA-Zoom8.png" height="85%"/> 420 </center> 421 </div> 422 <!-- Diapo --> 423 <div style="border-style: none; display: none; visibility: hidden; position: absolute;" class="slide"> 424 425 <h1>Make posters : 8192x8192 example</h1> 426 <center> 427 <img src="./images/G4LISA-Zoom9.png" height="85%"/> 428 </center> 429 </div> 430 <!-- Diapo --> 431 <div style="border-style: none; display: none; visibility: hidden; position: absolute;" class="slide"> 432 433 <h1>Make posters : 8192x8192 example</h1> 434 <center> 435 <img src="./images/G4LISA-Zoom10.png" height="85%"/> 436 </center> 437 </div> 438 <!-- Diapo --> 439 <div style="border-style: none; display: none; visibility: hidden; position: absolute;" class="slide"> 440 441 <h1>Make posters : 8192x8192 example</h1> 442 <center> 443 <img src="./images/G4LISA-Zoom11.png" height="85%"/> 444 </center> 445 </div> 446 <!-- Diapo --> 447 <div style="border-style: none; display: none; visibility: hidden; position: absolute;" class="slide"> 448 449 <h1>Make posters : 8192x8192 example</h1> 450 <center> 451 <img src="./images/G4LISA-Zoom11.png" height="85%"/> 452 </center> 453 </div> 454 <!-- Diapo --> 455 <div style="border-style: none; display: none; visibility: hidden; position: absolute;" class="slide"> 456 457 <h1>Make posters : 8192x8192 example</h1> 458 <center> 459 <img src="./images/G4LISA-Zoom12.png" height="85%"/> 460 </center> 461 </div> 462 <!-- Diapo --> 463 <div style="border-style: none; display: none; visibility: hidden; position: absolute;" class="slide"> 464 465 <h1>Make posters : 8192x8192 example</h1> 466 <center> 467 <img src="./images/G4LISA-Zoom13.png" height="85%"/> 468 </center> 469 </div> 470 <!-- Diapo --> 471 <div style="border-style: none; display: none; visibility: hidden; position: absolute;" class="slide"> 472 473 <h1>Make posters : 8192x8192 example</h1> 474 <center> 475 <img src="./images/G4LISA-Zoom14.png" height="85%"/> 476 </center> 477 </div> 478 <!-- Diapo --> 479 <div style="border-style: none; display: none; visibility: hidden; position: absolute;" class="slide"> 480 481 <h1>Make posters : 8192x8192 example</h1> 482 <center> 483 <img src="./images/G4LISA-Zoom15.png" height="85%"/> 484 </center> 485 </div> 486 <!-- Diapo --> 487 <div style="border-style: none; display: none; visibility: hidden; position: absolute;" class="slide"> 488 489 <h1>Make posters : 8192x8192 example</h1> 490 <center> 491 <img src="./images/G4LISA-Zoom16.png" height="85%"/> 492 </center> 493 </div> 494 <!-- Diapo --> 495 <div style="border-style: none; display: none; visibility: hidden; position: absolute;" class="slide"> 496 497 <h1>Make posters : 8192x8192 example</h1> 498 <center> 499 <img src="./images/G4LISA-Zoom17.png" height="85%"/> 500 </center> 501 </div> 502 <!-- Diapo --> 503 <div style="border-style: none; display: none; visibility: hidden; position: absolute;" class="slide"> 504 505 <h1>Make posters : 8192x8192 example</h1> 506 <center> 507 <img src="./images/G4LISA-Zoom18.png" height="85%"/> 508 </center> 509 </div> 510 <!-- Diapo --> 511 <div style="border-style: none; display: none; visibility: hidden; position: absolute;" class="slide"> 512 513 <h1>Make posters : 8192x8192 example</h1> 514 <center> 515 <img src="./images/G4LISA-Zoom19.png" height="85%"/> 520 516 </center> 521 517 </div> … … 531 527 <li>Make posters</li> 532 528 <li><font color="red">Developpement on all platforms</font></li> 533 <li> Qt configuration problems</li>529 <li>Remaining work to move from Qt driver Beta to Full Release</li> 534 530 <li>Make an Geant4 application on mac</li> 535 531 </ul> … … 541 537 <div style="border-style: none; display: none; visibility: hidden; position: absolute;" class="slide"> 542 538 <h1>Developpement on all platforms</h1> 543 <p>Qt visualization driver is available on all Platform. Tested on all Geant4 supported computers and operating systems :</p> 544 <ul class="incremental"> 539 <p>Qt visualization driver is available on all Platform.<br/> 540 Tested on all Geant4 supported computers and operating systems :</p> 541 <ul class="incremental"> 545 542 <li>WinXp</li> 546 543 <li>SLC4</li> … … 556 553 <p>Windows Xp</p> 557 554 <center> 558 <img src="./images/G4OGLQtDriver-WinXp.png" height="85%"/>555 <img src="./images/G4OGLQtDriver-WinXp.png" height="85%"/> 559 556 </center> 560 557 </div> … … 565 562 <p>SLC4</p> 566 563 <center> 567 <img src="./images/G4OGLQtDriver-SLC4.png" height="85%"/>564 <img src="./images/G4OGLQtDriver-SLC4.png" height="85%"/> 568 565 </center> 569 566 </div> … … 575 572 <p>SLC5</p> 576 573 <center> 577 <img src="./images/G4OGLQtDriver-SLC5.png" height="85%"/> 578 </center> 579 </div> 580 581 <!-- Diapo [Plan] --> 582 <div style="border-style: none; display: none; visibility: hidden; position: absolute;" class="slide"> 583 <div class="callout"> 584 <ul class="non-incremental"> 585 <li>Viewer and UI integration</li> 586 <li>Rotations</li> 587 <li>Keyboard Shortcuts</li> 588 <li>Speed improvments in OpenGL drivers</li> 589 <li>Make posters</li> 590 <li>Developpement on all platforms</li> 591 <li><font color="red">Qt configuration problems</font></li> 592 <li>Make an Geant4 application on mac</li> 593 </ul> 594 </div> 595 </div> 596 597 598 <!-- Diapo --> 599 <div style="border-style: none; display: none; visibility: hidden; position: absolute;" class="slide"> 600 601 <h1>Qt configuration problems</h1> 602 <!-- 603 Pb de OpenGl : 10.5 /usr/X11/lib/libGLU.1.dylib (compatibility version 1.3.0, current version 1.3.0) 604 /usr/X11/lib/libGL.1.dylib (compatibility version 1.2.0, current version 1.2.0) 605 et 10.6 : /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL (compatibility version 1.0.0, current version 1.0.0) 606 /System/Library/Frameworks/AGL.framework/Versions/A/AGL (compatibility version 1.0.0, current version 1.0.0) 607 608 609 --> 610 <p></p> 611 <ul class="incremental"> 612 <li></li> 613 <li></li> 614 <li></li> 615 </ul> 616 </div> 617 618 <!-- Diapo --> 619 <div style="border-style: none; display: none; visibility: hidden; position: absolute;" class="slide"> 620 621 <h1>Qt configuration problems</h1> 622 <p></p> 623 <ul class="incremental"> 624 <li></li> 625 <li></li> 626 <li></li> 627 </ul> 628 </div> 629 630 <!-- Diapo [Plan] --> 631 <div style="border-style: none; display: none; visibility: hidden; position: absolute;" class="slide"> 632 <div class="callout"> 633 <ul class="non-incremental"> 634 <li>Viewer and UI integration</li> 635 <li>Rotations</li> 636 <li>Keyboard Shortcuts</li> 637 <li>Speed improvments in OpenGL drivers</li> 638 <li>Make posters</li> 639 <li>Developpement on all platforms</li> 640 <li>Qt configuration problems</li> 574 <img src="./images/G4OGLQtDriver-SLC5.png" height="85%"/> 575 </center> 576 </div> 577 578 <!-- Diapo --> 579 <div style="border-style: none; display: none; visibility: hidden; position: absolute;" class="slide"> 580 581 <h1>Developpement on all platforms</h1> 582 <p>What about Qt3 support ?</p> 583 <ul class="incremental"> 584 <li>Qt4 is available on all platform since 2005</li> 585 <li>Only old platforms not already have qt4 configuration by default : SLC4 (but CERN support will end this year)</li> 586 <li>Hard to maintain support for qt3. For the moment at least it compile.</li> 587 <li>Because all people now have Qt4 install by default on their computer, I propose to <b>stop support for qt3</b>.</li> 588 </ul> 589 </div> 590 591 <!-- Diapo [Plan] --> 592 <div style="border-style: none; display: none; visibility: hidden; position: absolute;" class="slide"> 593 <div class="callout"> 594 <ul class="non-incremental"> 595 <li>Viewer and UI integration</li> 596 <li>Rotations</li> 597 <li>Keyboard Shortcuts</li> 598 <li>Speed improvments in OpenGL drivers</li> 599 <li>Make posters</li> 600 <li>Developpement on all platforms</li> 601 <li><font color="red">Remaining work to move from Qt driver Beta to Full Release</font></li> 602 <li>Make an Geant4 application on mac</li> 603 </ul> 604 </div> 605 </div> 606 607 608 <!-- Diapo --> 609 <div style="border-style: none; display: none; visibility: hidden; position: absolute;" class="slide"> 610 611 <h1>Remaining work to move from Qt driver Beta to Full Release</h1> 612 <p>Still some configuration problems with Mac : (see bugzilla)</p> 613 <!-- 614 Pb de OpenGl : 10.5 /usr/X11/lib/libGLU.1.dylib (compatibility version 1.3.0, current version 1.3.0) 615 /usr/X11/lib/libGL.1.dylib (compatibility version 1.2.0, current version 1.2.0) 616 et 10.6 : /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL (compatibility version 1.0.0, current version 1.0.0) 617 /System/Library/Frameworks/AGL.framework/Versions/A/AGL (compatibility version 1.0.0, current version 1.0.0) 618 619 620 --> 621 <ul class="incremental"> 622 <li>Some problems with OpenGL configuration (but solved)</li> 623 <li>Some OpenGL initialization problems (but solved)</li> 624 <li>Any other problems ?</li> 625 <li>...<b>move Qt driver out of the Beta for Geant4.9.4 !</b></li> 626 </ul> 627 </div> 628 629 <!-- Diapo [Plan] --> 630 <div style="border-style: none; display: none; visibility: hidden; position: absolute;" class="slide"> 631 <div class="callout"> 632 <ul class="non-incremental"> 633 <li>Viewer and UI integration</li> 634 <li>Rotations</li> 635 <li>Keyboard Shortcuts</li> 636 <li>Speed improvments in OpenGL drivers</li> 637 <li>Make posters</li> 638 <li>Developpement on all platforms</li> 639 <li>Remaining work to move from Qt driver Beta to Full Release</li> 641 640 <li><font color="red">Make an Geant4 application on mac</font></li> 642 641 </ul> … … 648 647 <div style="border-style: none; display: none; visibility: hidden; position: absolute;" class="slide"> 649 648 650 <h1>Make an Geant4 application on mac</h1> 651 <p></p> 652 <ul class="incremental"> 653 <li></li> 654 <li></li> 655 <li></li> 656 </ul> 657 </div> 658 659 <!-- Diapo --> 660 <div style="border-style: none; display: none; visibility: hidden; position: absolute;" class="slide"> 661 662 <h1>Make an Geant4 application on mac</h1> 663 <p></p> 664 <ul class="incremental"> 665 <li></li> 666 <li></li> 667 <li></li> 668 </ul> 669 </div> 670 671 672 673 <!-- 674 - All windows in the same UI : 675 - Viever integrate in UI 676 - Adds Tabs with lot of views 677 - Help, Cout, History have more visibility 678 + Demo 679 680 - Rotations : 681 - "Historical rotation" in Phi/Theta (default) 682 - "Google earth" like rotation 683 + Demo 684 685 - Keyboard Shortcuts 686 - Add some meta keys for all kinds of rotation, move, graphical actions... 687 + Demo 688 689 - Speed in OpenGL 690 + I can have some stats in a table 691 692 - Make posters thanks to printEPS 693 - gl2ps alowed us to created big files (8096x8096) 694 695 - Developments on all platforms 696 - SLC4 (I'm still configuring it) 697 - SLC5 (works fine) 698 - Mac 10.6 with Qt4.7 (last Qt version of 15th september) 699 - Windows Xp (I'm rebuilding it, it was working last time) 700 - Stop support for qt3 (slc4 ?) 701 - Qt out of Beta status 702 + Demo available on Virtual machines on all thoses configurations 703 704 - Qt configuration problems 705 706 - MakeApp (optional and I have to try if it still works with Qt4.7 ) 707 - I have a script on mac OSX to make a .app from a .exe example file. 708 You can share this .app file to everybody. gui.mac and vis.mac files 709 are incorporated into the .app 710 --> 711 712 713 714 715 <!-- Diapo --> 716 <div style="border-style: none; display: none; visibility: hidden; position: absolute;" class="slide" id="thanks"> 717 718 <p>Questions ?</p> 719 720 </div> 721 722 </body> 649 <h1>Make an Geant4 application on mac (experimental)</h1> 650 <ul class="incremental"> 651 <li>We could want to share and distribute ower geant4 programs by the same way than other mac/windows programs. </li> 652 <li>Easy to share, distribute, relocate</li> 653 <li>Nothing more to install files</li> 654 <li>"All include" package : Include all libraries and macro in an 'app' file</li> 655 <li>->Working for the moment for mac, but could be done for other platform if needed</li> 656 </ul> 657 </div> 658 659 <!-- Diapo --> 660 <div style="border-style: none; display: none; visibility: hidden; position: absolute;" class="slide" id="thanks"> 661 662 <p>Questions ?</p> 663 664 </div> 665 666 </body> 723 667 724 668 </html>
Note:
See TracChangeset
for help on using the changeset viewer.
