[go: up one dir, main page]

Sauter et al., 2004 - Google Patents

Extending the MVC design pattern towards a task-oriented development approach for pervasive computing applications

Sauter et al., 2004

View PDF
Document ID
8974897566750930363
Author
Sauter P
Vögler G
Specht G
Flor T
Publication year
Publication venue
International Conference on Architecture of Computing Systems

External Links

Snippet

This paper addresses the implementation of pervasive Java Web applications using a development approach that is based on the Model-View-Controller (MVC) design pattern. We combine the MVC methodology with a hierarchical task-based state transition model in …
Continue reading at dbis.eprints.uni-ulm.de (PDF) (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/44Arrangements for executing specific programmes
    • G06F9/445Programme loading or initiating
    • G06F9/44521Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
    • G06F9/44526Plug-ins; Add-ons
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/44Arrangements for executing specific programmes
    • G06F9/4421Execution paradigms
    • G06F9/4428Object-oriented
    • G06F9/443Object-oriented method invocation or resolution
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/44Arrangements for executing specific programmes
    • G06F9/4443Execution mechanisms for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogramme communication; Intertask communication
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/38Implementation of user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/30Information retrieval; Database structures therefor; File system structures therefor
    • G06F17/30861Retrieval from the Internet, e.g. browsers
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/30Information retrieval; Database structures therefor; File system structures therefor
    • G06F17/30286Information retrieval; Database structures therefor; File system structures therefor in structured data stores
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/36Software reuse
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06QDATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management

Similar Documents

Publication Publication Date Title
Baumeister et al. Towards a UML extension for hypermedia design
US8527939B2 (en) GUI modeling of knowledge base in a modeling environment
US6950850B1 (en) System and method for dynamic runtime partitioning of model-view-controller applications
US8073935B2 (en) Pluggable semantic verification and validation of configuration data
US6772408B1 (en) Event model using fixed-format text strings to express event actions
US7206827B2 (en) Dynamic administration framework for server systems
US7647564B2 (en) System and method for dynamically generating a graphical user interface
US7412497B2 (en) Generation of Administration framework for server systems
US20030226111A1 (en) Application development acceleration employing declarative user interfaces
Jacyntho et al. A software architecture for structuring complex web applications
US7055134B2 (en) Service provider integration framework in object oriented programming environment
Sauter et al. A Model–View–Controller extension for pervasive multi-client user interfaces
Pietschmann A model-driven development process and runtime platform for adaptive composite web applications
US20090112570A1 (en) Declarative model interpretation
Sauter et al. Extending the MVC design pattern towards a task-oriented development approach for pervasive computing applications
Hunt et al. Play framework
Zhang et al. A method and case study of designing presentation module in an SOA-based solution using configurable architectural building blocks (ABBs)
JP2006268125A (en) Application server and its program
Judd et al. JavaServer Pages
Grossniklaus et al. Supporting different patterns of interaction through context-aware data management
Wetherbee et al. EJB Client Applications
Grossniklaus et al. Using object variants to support context-aware interactions
Marinos et al. Towards an XML-based user interface for electronic health record
Janson Java Server Pages
Banavar et al. An Application Model for Interactive Environments