experience with aidaweb herbert könig september 4, 2009

25
Experience with AIDAWeb Herbert König September 4, 2009

Upload: dylan-obrien

Post on 08-Jan-2018

223 views

Category:

Documents


0 download

DESCRIPTION

Herbert König3 Introduction of my person My name is Herbert König self employed electronic engineer projecect leader of road design and billing software as AutoCad plugin consulting, software and development of electronics in music industry

TRANSCRIPT

Page 1: Experience with AIDAWeb Herbert König September 4, 2009

Experience with AIDAWeb

Herbert KönigSeptember 4, 2009

Page 2: Experience with AIDAWeb Herbert König September 4, 2009

Herbert König 2

Outline

Introduction Motivation for web applications Description of the problem Status quo The application Conclusions

Page 3: Experience with AIDAWeb Herbert König September 4, 2009

Herbert König 3

Introduction of my person

My name is Herbert König self employed electronic engineer projecect leader of road design and billing

software as AutoCad plugin consulting, software and development of

electronics in music industry

Page 4: Experience with AIDAWeb Herbert König September 4, 2009

Herbert König 4

Motivation for web applications

Windows and Mac users CAD is a hindrance Software distribution Stop using Excel AIDAweb

Page 5: Experience with AIDAWeb Herbert König September 4, 2009

Herbert König 5

Description of the problem

How to build a road (simplified) How to bill a road

Page 6: Experience with AIDAWeb Herbert König September 4, 2009

Herbert König 6

Page 7: Experience with AIDAWeb Herbert König September 4, 2009

Herbert König 7

Page 8: Experience with AIDAWeb Herbert König September 4, 2009

Herbert König 8

Page 9: Experience with AIDAWeb Herbert König September 4, 2009

Herbert König 9

Page 10: Experience with AIDAWeb Herbert König September 4, 2009

Herbert König 10

Page 11: Experience with AIDAWeb Herbert König September 4, 2009

Herbert König 11

Page 12: Experience with AIDAWeb Herbert König September 4, 2009

Herbert König 12

Page 13: Experience with AIDAWeb Herbert König September 4, 2009

Herbert König 13

Page 14: Experience with AIDAWeb Herbert König September 4, 2009

Herbert König 14

Page 15: Experience with AIDAWeb Herbert König September 4, 2009

Herbert König 15

Status Quo of the application

Page 16: Experience with AIDAWeb Herbert König September 4, 2009

Herbert König 16

The application

15 classes for the model, some quite big The web application

One class to tie the model together One class to determine the web style A single class for web presentation

Good ratio of UI code to application code

Page 17: Experience with AIDAWeb Herbert König September 4, 2009

Herbert König 17

You shouldn't see this. I should have started the webbrowser by now.

Sorry.

Page 18: Experience with AIDAWeb Herbert König September 4, 2009

Herbert König 18

viewMain

viewXX methods describe Webpage actionXXyy methods describe user interaction viewMain

WebTabs easily configured -> timesaver Input fields easy interface to models properties Submit button (default action)

Page 19: Experience with AIDAWeb Herbert König September 4, 2009

Herbert König 19

viewKontrollwerte

contol values (plausibility checks) displayKontrollwerteComponent

finger exercise for entry of profiles implicit table building onEnterTabulate

Page 20: Experience with AIDAWeb Herbert König September 4, 2009

Herbert König 20

viewPositionen/viewAddPosition

positions like excavating and filling up the dam selection tool only visual effects

standard button with action method WebGrid

addBlock while powerful I don't like it any more onClickDo:andUpdateMany:

done by Alex Baran in discussion with me, now I dislike it lots of ugly javascript generated

Page 21: Experience with AIDAWeb Herbert König September 4, 2009

Herbert König 21

viewProfile

viewProfile again WebGrid as selection tool even more javascript generated AIDACharts for the graphics invoked onLoad not yet Ajax enabled

Page 22: Experience with AIDAWeb Herbert König September 4, 2009

Herbert König 22

Management report

production and quality figures unexpectedly easy except for some unexpected work WebChart

very little server load work done in browser JSON Javascript Function no HTML from Server user pays for CPU cycles

Page 23: Experience with AIDAWeb Herbert König September 4, 2009

Herbert König 23

My feelings:

Other people build web applications.

My applications run on the web.

Page 24: Experience with AIDAWeb Herbert König September 4, 2009

Herbert König 24

Conclusion

I will do some enhancments to AIDAweb javascript to pass JSON not HTML

ProtoChart can do a lot more than AIDACharts

Page 25: Experience with AIDAWeb Herbert König September 4, 2009

Herbert König 25

Q&A

Thanks for taking the time!