Modelling Internet Applications - PowerPoint PPT Presentation

1 / 13
About This Presentation
Title:

Modelling Internet Applications

Description:

ex-cathedra teaching lecturing. 31/MAR - 02/APR 16:00 -19:00 (approx.) Phase 2 ... ex-cathedra lecture, discussion of sample web application. 16:00 - 19:00. WED ... – PowerPoint PPT presentation

Number of Views:74
Avg rating:3.0/5.0
Slides: 14
Provided by: tkUnil
Category:

less

Transcript and Presenter's Notes

Title: Modelling Internet Applications


1
Modelling Internet Applications
2 KV March 13th, 2008 Wieland
SchwingerDepartment of Telecooperation Johannes
Kepler University Linz, Austria
2
  • Relevant Projects
  • MEDINA - The Mediteranian by Internet Access
  • WEE-Net - Web Engineering Network of Excellence
  • ModelCVS - A Semantic Infrastructure for
    Model-Based Tool Integration
  • UWA Ubiquitous Web Applications
  • CustWeb Customizable Web Applications
  • Ubiquity Engineering
  • Reserach Focus
  • Web Applications
  • Customization
  • 1997 - 2001 PhD studies specializing in
    modeling of Web applications and customization
  • 2001 graduation from JKU - PhD
    Modeling "Ubiquitous Web Applications"

Address Institute of Technical Computer
Science and Telematics Department of
Telecooperation (TK) Johannes Kepler University
Linz Altenbergerstr. 69, A-4040
Linz Telephon 43 (0)70 / 2468 - 9260 Fax 43
(0)70 / 2468 - 9829 Room TNF 948 Email
wieland_at_schwinger.at
  • Ubiquitous Computing
  • Modelling

3
Related Books
  • Web EngineeringSystematic Development of Web
    ApplicationsGerti Kappel, Birgit Pröll, Sigi
    Reich, Werner Retschitzegger (eds.), Wiley
    Publishers, 2006
  • UML_at_WorkObjektorientierte Modellierung mit
    UML2Martin Hitz, Gerti Kappel,Elisabeth
    Kapsammer, Werner Retschitzegger,3rd edition,
    dpunkt.verlag, 2005, in German
  • Web EngineeringSystematic Entwicklung von Web
    ApplikationenGerti Kappel, Birgit Pröll, Sigi
    Reich, Werner Retschitzegger (eds.),
    dpunkt.verlag, 2003, in German
  • Web DatenbankenKonzepte, Architekturen,
    ApplikationenErhard Rahm, Gottfried Vossen
    (eds.),dpunkt.verlag, 2002, in German
  • Java in der AnwendungsentwicklungGerald Ehmayer,
    Sigi Reich, dpunkt.verlag, 1998, in German

www.uml.ac.at
www.web-engineering.at
4
Goal of the Course
  • Gain an understanding of
  • specific characteristics of web application
    development
  • role of models in the course of web application
    development
  • existing approaches for a model-driven
    development of web applications.
  • specifics of certain languages and/or concepts
  • Specific focus on so-called ubiquitous Web
    applications (UWAs)
  • UWAs are characterized by the need to consider
    the use of context to adapt the services provided
    by the Web applications accordingly
  • Familiarize yourself with a specific approach /
    tool
  • Prototypically realize a sample application to
    get hands on experience

5
Addressed Audience
  • The course will be most suitable for ambitious
    students during the later terms of their BC or
    students doing their master studies since it will
    require the study of original sources in terms of
    scientific papers and reflect critically upon
    them. Furthermore, interest in practical hands-on
    work is of benefit.
  • Course is held in ENG.
  • Necessary Pre-knowledge
  • Pre-knowledge in the following areas is warmly
    recommended
  • Software and data modelling (e.g. UML, ER)
  • Basic web technologies (e.g. XML, HTML)
  • Model-driven engineering
  • Web publishing frameworks is beneficial

6
Schedule
  • Phase 1
  • ex-cathedra teaching lecturing
  • 31/MAR - 02/APR 1600 -1900 (approx.)
  • Phase 2
  • students work on selected topic
  • individual support as needed
  • 07/MAY individual appointments to discuss
    intermediate state of work(intermediate
    status-report to be sent before)
  • Phase 3
  • final Presentation
  • Presentation of experience report
  • Tool demonstration and example web application
  • 17/JUN - 18/JUN 1500 - 1900 (approx.)

7
Dates to Meet
Presents expected!
8
Content
  • General information given
  • What is a web application (types of web
    applications)
  • What are the specific characteristics of web
    application development
  • Specific characteristics of ubiquitous Web
    applications
  • What is the role of modelling (for web
    application development
  • What to consider when modelling ubiquitous web
    applications
  • State of the art in modelling (academic
    perspective)
  • Insight into selected approaches
  • Critical reflection on the state of the art in
    modelling
  • Model-driven / generative commercial approaches
  • Strengths / weaknesses
  • Capabilities of generating sample application

9
Expected Results
  • Written experience report
  • describing generally tool / approach
  • evaluating approach/tool wrt criteria
  • Produced application
  • Final version of reference example
  • Oral presentation
  • Experience report findings
  • Live demo
  • Sample application

10
Grading
  • Grading will be based on
  • Written experience report
  • Oral presentation of tool / approach
  • evenly considered in grading
  • (in general) group grade
  • up/down-grading based on individual overall
    impression

11
Organisational
  • Course home page
  • http//www.tk.uni-linz.ac.at/teaching gt Modeling
    Internet Applications
  • Course forum
  • http//www.tk.uni-linz.ac.at/blackboard gt
    Modeling Internet Applications
  • Announcements and organisational information
    (please subscribe)
  • Course wiki
  • http//mia.inside.tk8668/space/start
  • login group / group
  • example group5 / group5
  • Contact information
  • office hours MO 1200 - 1300
  • TNF 948
  • after appointment please, use email
  • eMail wieland.schwinger_at_jku.ac.at please, use
    subject like "MIA where can I get info?"

12
Literature
  • Kappel, G., Pröll, B., Reich, S., and
    Retschitzegger, W. 2006. An Introduction to Web
    Engineering. Book chapter in Web Engineering -
    Systematic Development of Web Applications.
    Kappel, G., Pröll, B., Reich, S., and
    Retschitzegger W., Eds. Wiley.
  • Schwinger W. and Koch N. 2006. Modelling Web
    Applications. Book chapter in Web Engineering -
    Systematic Development of Web Applications.
    Kappel, G., Pröll, B., Reich, S., and
    Retschitzegger W., Eds. Wiley.
  • Schwinger W., Retschitzegger W., Schauerhuber A.,
    Kappel G., Wimmer M. Pröll B., Cachero Castro C.,
    Casteleyn S., De Troyer O., Fraternali P.,
    Garrigos I., Garzotto F., Ginige A., Houben
    G.-J., Koch N., Moreno N., Pastor O., Paolo P.,
    Pelechano V., Rossi G., Schwabe D., Tisi M.,
    Vallecillo A., van der Sluijs K., Zhang G. A
    Survey on Web Modeling Approaches for Ubiquitous
    Web Applications, to be published.
  • Rossi, G., Pastor, O., Schwabe, D., Olsina, L.,
    (eds.) 2007. Web Engineering Modelling and
    Implementing Web Applications, Human-Computer
    Interaction Series, Springer.
  • Ceri, S., Daniel, F., Facca, F. M., and Matera,
    M. 2007. Model-Driven Engineering of Active
    Context-Awareness. World Wide Web, Volume 10,
    Issue 4, December.
  • Kappel, G., Pröll, B., Retschitzegger, W., and
    Schwinger, W. 2003. Customisation for Ubiquitous
    Web Applications a Comparison of Approaches.
    International Journal of Web Engineering and
    Technology 1, 1, 79111.
  • Barna, P., Frasincar, F., Houben, G.-J., and
    Vdovjak, R. 2003. Methodologies for Web
    Information System Design. In Proc. of the
    International Conference on Information
    Technology Computers and Communications (ITCC
    2003), Las Vegas, NV, USA. IEEE Computer Society,
    420424.
  • Barry, C. and Lang, M. 2003. A comparison of
    traditional and multimedia information systems
    development practices. Information Software
    Technology 45, 4, 217227.

13
Approaches / Tools (Preliminary List)
  • Oracle Developer Suite
  • http//www.oracle.com/lang/de/tools/index.html
  • Ruby on Rails
  • http//www.rubyonrails.org/
  • Microsoft Visual Web Developer
  • http//www.microsoft.com/express/vwd/
  • beContent
  • http//www.becontent.org/page.php?id12id_menu13
  • OOWS
  • (to be organized)
  • VisualWADE
  • http//gplsi.dlsi.ua.es/iwad/ooh_project/cawetool.
    htm http//www.visualwade.com/
  • ArcStyler
  • http//www.interactive-objects.com/products/arcsty
    ler/arcstyler-overview.html
  • Blu Age
  • http//www.netfective.com/ (needs to be ordered)
  • Blue Ink
  • http//www.blueink.biz/Default.aspx
  • BightSword Designer
Write a Comment
User Comments (0)
About PowerShow.com