Explorative Authoring Of Active Web Content In A Mobile Environment

Explorative Authoring Of Active Web Content In A Mobile Environment Book in PDF, ePub and Kindle version is available to download in english. Read online anytime anywhere directly from your device. Click on the download button below to get a free pdf file of Explorative Authoring Of Active Web Content In A Mobile Environment book. This book definitely worth reading, it is an incredibly well-written.

Explorative authoring of Active Web content in a mobile environment

Author : Calmez, Conrad,Hesse, Hubert,Siegmund, Benjamin,Stamm, Sebastian,Thomschke, Astrid,Hirschfeld, Robert,Ingalls, Dan,Lincke, Jens
Publisher : Universitätsverlag Potsdam
Page : 148 pages
File Size : 50,8 Mb
Release : 2013
Category : Computers
ISBN : 9783869562322

Get Book

Explorative authoring of Active Web content in a mobile environment by Calmez, Conrad,Hesse, Hubert,Siegmund, Benjamin,Stamm, Sebastian,Thomschke, Astrid,Hirschfeld, Robert,Ingalls, Dan,Lincke, Jens Pdf

Developing rich Web applications can be a complex job - especially when it comes to mobile device support. Web-based environments such as Lively Webwerkstatt can help developers implement such applications by making the development process more direct and interactive. Further the process of developing software is collaborative which creates the need that the development environment offers collaboration facilities. This report describes extensions of the webbased development environment Lively Webwerkstatt such that it can be used in a mobile environment. The extensions are collaboration mechanisms, user interface adaptations but as well event processing and performance measuring on mobile devices.

Explorative Authoring of Active Web Content in a Mobile Environment

Author : Conrad Calmez,Hubert Hesse,Benjamin Siegmund,Sebastian Stamm,Astrid Thomschke,Robert Hirschfeld,Dan Ingalls,Jens Lincke
Publisher : Unknown
Page : 0 pages
File Size : 55,9 Mb
Release : 2013
Category : Electronic
ISBN : OCLC:1236176318

Get Book

Explorative Authoring of Active Web Content in a Mobile Environment by Conrad Calmez,Hubert Hesse,Benjamin Siegmund,Sebastian Stamm,Astrid Thomschke,Robert Hirschfeld,Dan Ingalls,Jens Lincke Pdf

Transmorphic

Author : Schreiber, Robin, Krahn, Robert,Ingalls, Daniel H. H.,Hirschfeld, Robert
Publisher : Universitätsverlag Potsdam
Page : 106 pages
File Size : 53,8 Mb
Release : 2017-03-03
Category : Computers
ISBN : 9783869563879

Get Book

Transmorphic by Schreiber, Robin, Krahn, Robert,Ingalls, Daniel H. H.,Hirschfeld, Robert Pdf

Defining Graphical User Interfaces (GUIs) through functional abstractions can reduce the complexity that arises from mutable abstractions. Recent examples, such as Facebook's React GUI framework have shown, how modelling the view as a functional projection from the application state to a visual representation can reduce the number of interacting objects and thus help to improve the reliabiliy of the system. This however comes at the price of a more rigid, functional framework where programmers are forced to express visual entities with functional abstractions, detached from the way one intuitively thinks about the physical world. In contrast to that, the GUI Framework Morphic allows interactions in the graphical domain, such as grabbing, dragging or resizing of elements to evolve an application at runtime, providing liveness and directness in the development workflow. Modelling each visual entity through mutable abstractions however makes it difficult to ensure correctness when GUIs start to grow more complex. Furthermore, by evolving morphs at runtime through direct manipulation we diverge more and more from the symbolic description that corresponds to the morph. Given that both of these approaches have their merits and problems, is there a way to combine them in a meaningful way that preserves their respective benefits? As a solution for this problem, we propose to lift Morphic's concept of direct manipulation from the mutation of state to the transformation of source code. In particular, we will explore the design, implementation and integration of a bidirectional mapping between the graphical representation and a functional and declarative symbolic description of a graphical user interface within a self hosted development environment. We will present Transmorphic, a functional take on the Morphic GUI Framework, where the visual and structural properties of morphs are defined in a purely functional, declarative fashion. In Transmorphic, the developer is able to assemble different morphs at runtime through direct manipulation which is automatically translated into changes in the code of the application. In this way, the comprehensiveness and predictability of direct manipulation can be used in the context of a purely functional GUI, while the effects of the manipulation are reflected in a medium that is always in reach for the programmer and can even be used to incorporate the source transformations into the source files of the application.

Towards version control in object-based systems

Author : Jakob Reschke,Marcel Taeumel,Tobias Pape,Fabio Niephaus,Robert Hirschfeld
Publisher : Universitätsverlag Potsdam
Page : 106 pages
File Size : 44,5 Mb
Release : 2018
Category : Computers
ISBN : 9783869564302

Get Book

Towards version control in object-based systems by Jakob Reschke,Marcel Taeumel,Tobias Pape,Fabio Niephaus,Robert Hirschfeld Pdf

Version control is a widely used practice among software developers. It reduces the risk of changing their software and allows them to manage different configurations and to collaborate with others more efficiently. This is amplified by code sharing platforms such as GitHub or Bitbucket. Most version control systems track files (e.g., Git, Mercurial, and Subversion do), but some programming environments do not operate on files, but on objects instead (many Smalltalk implementations do). Users of such environments want to use version control for their objects anyway. Specialized version control systems, such as the ones available for Smalltalk systems (e.g., ENVY/Developer and Monticello), focus on a small subset of objects that can be versioned. Most of these systems concentrate on the tracking of methods, classes, and configurations of these. Other user-defined and user-built objects are either not eligible for version control at all, tracking them involves complicated workarounds, or a fixed, domain-unspecific serialization format is used that does not equally suit all kinds of objects. Moreover, these version control systems that are specific to a programming environment require their own code sharing platforms;popular, well-established platforms for file-based version control systems cannot be used or adapter solutions need to be implemented and maintained. To improve the situation for version control of arbitrary objects, a framework for tracking, converting, and storing of objects is presented in this report. It allows editions of objects to be stored in an exchangeable, existing backend version control system. The platforms of the backend version control system can thus be reused. Users and objects have control over how objects are captured for the purpose of version control. Domain-specific requirements can be implemented. The storage format (i.e. the file format, when file-based backend version control systems are used) can also vary from one object to another. Different editions of objects can be compared and sets of changes can be applied to graphs of objects. A generic way for capturing and restoring that supports most kinds of objects is described. It models each object as a collection of slots. Thus, users can begin to track their objects without first having to implement version control supplements for their own kinds of objects. The proposed architecture is evaluated using a prototype implementation that can be used to track objects in Squeak/Smalltalk with Git. The prototype improves the suboptimal standing of user objects with respect to version control described above and also simplifies some version control tasks for classes and methods as well. It also raises new problems, which are discussed in this report as well.

Proceedings of the 7th Ph.D. Retreat of the HPI Research School on Service-oriented Systems Engineering

Author : Meinel, Christoph,Plattner, Hasso,Döllner, Jürgen
Publisher : Universitätsverlag Potsdam
Page : 218 pages
File Size : 55,9 Mb
Release : 2014-10-09
Category : Electronic
ISBN : 9783869562735

Get Book

Proceedings of the 7th Ph.D. Retreat of the HPI Research School on Service-oriented Systems Engineering by Meinel, Christoph,Plattner, Hasso,Döllner, Jürgen Pdf

Design and Implementation of service-oriented architectures imposes a huge number of research questions from the fields of software engineering, system analysis and modeling, adaptability, and application integration. Component orientation and web services are two approaches for design and realization of complex web-based system. Both approaches allow for dynamic application adaptation as well as integration of enterprise application. Commonly used technologies, such as J2EE and .NET, form de facto standards for the realization of complex distributed systems. Evolution of component systems has lead to web services and service-based architectures. This has been manifested in a multitude of industry standards and initiatives such as XML, WSDL UDDI, SOAP, etc. All these achievements lead to a new and promising paradigm in IT systems engineering which proposes to design complex software solutions as collaboration of contractually defined software services. Service-Oriented Systems Engineering represents a symbiosis of best practices in object-orientation, component-based development, distributed computing, and business process management. It provides integration of business and IT concerns. The annual Ph.D. Retreat of the Research School provides each member the opportunity to present his/her current state of their research and to give an outline of a prospective Ph.D. thesis. Due to the interdisciplinary structure of the Research Scholl, this technical report covers a wide range of research topics. These include but are not limited to: Self-Adaptive Service-Oriented Systems, Operating System Support for Service-Oriented Systems, Architecture and Modeling of Service-Oriented Systems, Adaptive Process Management, Services Composition and Workflow Planning, Security Engineering of Service-Based IT Systems, Quantitative Analysis and Optimization of Service-Oriented Systems, Service-Oriented Systems in 3D Computer Graphics sowie Service-Oriented Geoinformatics.

Modeling and enacting complex data dependencies in business processes

Author : Meyer, Andreas,Pufahl, Luise,Fahland, Dirk
Publisher : Universitätsverlag Potsdam
Page : 52 pages
File Size : 42,5 Mb
Release : 2013
Category : Computers
ISBN : 9783869562452

Get Book

Modeling and enacting complex data dependencies in business processes by Meyer, Andreas,Pufahl, Luise,Fahland, Dirk Pdf

Enacting business processes in process engines requires the coverage of control flow, resource assignments, and process data. While the first two aspects are well supported in current process engines, data dependencies need to be added and maintained manually by a process engineer. Thus, this task is error-prone and time-consuming. In this report, we address the problem of modeling processes with complex data dependencies, e.g., m:n relationships, and their automatic enactment from process models. First, we extend BPMN data objects with few annotations to allow data dependency handling as well as data instance differentiation. Second, we introduce a pattern-based approach to derive SQL queries from process models utilizing the above mentioned extensions. Therewith, we allow automatic enactment of data-aware BPMN process models. We implemented our approach for the Activiti process engine to show applicability.

HPI Future SOC Lab: Proceedings 2012

Author : Meinel, Christoph,Polze, Andreas ,Oswald, Gerhard,Strotmann, Rolf,Seibold, Ulrich,Schulzki, Bernhard
Publisher : Universitätsverlag Potsdam
Page : 125 pages
File Size : 49,5 Mb
Release : 2014
Category : Computers
ISBN : 9783869562766

Get Book

HPI Future SOC Lab: Proceedings 2012 by Meinel, Christoph,Polze, Andreas ,Oswald, Gerhard,Strotmann, Rolf,Seibold, Ulrich,Schulzki, Bernhard Pdf

The “HPI Future SOC Lab” is a cooperation of the Hasso-Plattner-Institut (HPI) and industrial partners. Its mission is to enable and promote exchange and interaction between the research community and the industrial partners. The HPI Future SOC Lab provides researchers with free of charge access to a complete infrastructure of state of the art hard- and software. This infrastructure includes components, which might be too expensive for an ordinary research environment, such as servers with up to 64 cores. The offerings address researchers particularly from but not limited to the areas of computer science and business information systems. Main areas of research include cloud computing, parallelization, and In-Memory technologies. This technical report presents results of research projects executed in 2012. Selected projects have presented their results on June 18th and November 26th 2012 at the Future SOC Lab Day events.

Business process architectures with multiplicities

Author : Eid-Sabbagh, Rami-Habib,Hewelt, Marcin,Weske, Mathias
Publisher : Universitätsverlag Potsdam
Page : 30 pages
File Size : 53,5 Mb
Release : 2013
Category : Electronic
ISBN : 9783869562575

Get Book

Business process architectures with multiplicities by Eid-Sabbagh, Rami-Habib,Hewelt, Marcin,Weske, Mathias Pdf

Proceedings of the 6th Ph.D. Retreat of the HPI Research School on Service-oriented Systems Engineering

Author : Meinel, Christoph,Plattner, Hasso,Döllner, Jürgen,Weske, Mathias,Polze, Andreas,Hirschfeld, Robert,Naumann, Felix,Giese, Holger,Baudisch, Patrick
Publisher : Universitätsverlag Potsdam
Page : 248 pages
File Size : 40,5 Mb
Release : 2013
Category : Electronic
ISBN : 9783869562568

Get Book

Proceedings of the 6th Ph.D. Retreat of the HPI Research School on Service-oriented Systems Engineering by Meinel, Christoph,Plattner, Hasso,Döllner, Jürgen,Weske, Mathias,Polze, Andreas,Hirschfeld, Robert,Naumann, Felix,Giese, Holger,Baudisch, Patrick Pdf

openHPI

Author : Meinel, Christoph,Willems, Christian
Publisher : Universitätsverlag Potsdam
Page : 32 pages
File Size : 43,5 Mb
Release : 2013
Category : Electronic
ISBN : 9783869562643

Get Book

openHPI by Meinel, Christoph,Willems, Christian Pdf

Batch regions

Author : Pufahl, Luise,Meyer, Andreas,Weske, Mathias
Publisher : Universitätsverlag Potsdam
Page : 28 pages
File Size : 43,8 Mb
Release : 2014-10-09
Category : Electronic
ISBN : 9783869562803

Get Book

Batch regions by Pufahl, Luise,Meyer, Andreas,Weske, Mathias Pdf

Business process automation improves organizations’ efficiency to perform work. In existing business process management systems, process instances run independently from each other. However, synchronizing instances carrying similar characteristics, i.e., sharing the same data, can reduce process execution costs. For example, if an online retailer receives two orders from one customer, there is a chance that they can be packed and shipped together to save shipment costs. In this paper, we use concepts from the database domain and introduce data views to business processes to identify instances which can be synchronized. Based on data views, we introduce the concept of batch regions for a context-aware instance synchronization over a set of connected activities. We also evaluate the concepts introduced in this paper with a case study comparing costs for normal and batch processing.

Extending a Java Virtual Machine to Dynamic Object-oriented Languages

Author : Pape, Tobias,Treffer, Arian, Hirschfeld, Robert,Haupt, Michael
Publisher : Universitätsverlag Potsdam
Page : 174 pages
File Size : 48,6 Mb
Release : 2013
Category : Electronic
ISBN : 9783869562667

Get Book

Extending a Java Virtual Machine to Dynamic Object-oriented Languages by Pape, Tobias,Treffer, Arian, Hirschfeld, Robert,Haupt, Michael Pdf

HPI Future SOC Lab

Author : Meinel, Christoph, Polze, Andreas,Oswald, Gerhard,Strotmann, Rolf,Seibold, Ulrich,Schulzki, Bernard
Publisher : Universitätsverlag Potsdam
Page : 183 pages
File Size : 41,9 Mb
Release : 2015-06-03
Category : Computers
ISBN : 9783869562827

Get Book

HPI Future SOC Lab by Meinel, Christoph, Polze, Andreas,Oswald, Gerhard,Strotmann, Rolf,Seibold, Ulrich,Schulzki, Bernard Pdf

The “HPI Future SOC Lab” is a cooperation of the Hasso-Plattner-Institut (HPI) and industrial partners. Its mission is to enable and promote exchange and interaction between the research community and the industrial partners. The HPI Future SOC Lab provides researchers with free of charge access to a complete infrastructure of state of the art hard- and software. This infrastructure includes components, which might be too expensive for an ordinary research environment, such as servers with up to 64 cores. The offerings address researchers particularly from but not limited to the areas of computer science and business information systems. Main areas of research include cloud computing, parallelization, and In-Memory technologies. This technical report presents results of research projects executed in 2013. Selected projects have presented their results on April 10th and September 24th 2013 at the Future SOC Lab Day events.

Repairing event logs using stochastic process models

Author : Rogge-Solti, Andreas,Mans, Ronny S.,van der Aalst, Wil M. P.,Weske, Mathias
Publisher : Universitätsverlag Potsdam
Page : 30 pages
File Size : 43,5 Mb
Release : 2013
Category : Electronic
ISBN : 9783869562582

Get Book

Repairing event logs using stochastic process models by Rogge-Solti, Andreas,Mans, Ronny S.,van der Aalst, Wil M. P.,Weske, Mathias Pdf

Babelsberg

Author : Felgentreff, Tim,Borning, Alan,Hirschfeld, Robert
Publisher : Universitätsverlag Potsdam
Page : 64 pages
File Size : 46,9 Mb
Release : 2014-10-09
Category : Electronic
ISBN : 9783869562650

Get Book

Babelsberg by Felgentreff, Tim,Borning, Alan,Hirschfeld, Robert Pdf

Constraints allow developers to specify desired properties of systems in a number of domains, and have those properties be maintained automatically. This results in compact, declarative code, avoiding scattered code to check and imperatively re-satisfy invariants. Despite these advantages, constraint programming is not yet widespread, with standard imperative programming still the norm. There is a long history of research on integrating constraint programming with the imperative paradigm. However, this integration typically does not unify the constructs for encapsulation and abstraction from both paradigms. This impedes re-use of modules, as client code written in one paradigm can only use modules written to support that paradigm. Modules require redundant definitions if they are to be used in both paradigms. We present a language – Babelsberg – that unifies the constructs for en- capsulation and abstraction by using only object-oriented method definitions for both declarative and imperative code. Our prototype – Babelsberg/R – is an extension to Ruby, and continues to support Ruby’s object-oriented se- mantics. It allows programmers to add constraints to existing Ruby programs in incremental steps by placing them on the results of normal object-oriented message sends. It is implemented by modifying a state-of-the-art Ruby virtual machine. The performance of standard object-oriented code without con- straints is only modestly impacted, with typically less than 10% overhead compared with the unmodified virtual machine. Furthermore, our architec- ture for adding multiple constraint solvers allows Babelsberg to deal with constraints in a variety of domains. We argue that our approach provides a useful step toward making con- straint solving a generic tool for object-oriented programmers. We also provide example applications, written in our Ruby-based implementation, which use constraints in a variety of application domains, including interactive graphics, circuit simulations, data streaming with both hard and soft constraints on performance, and configuration file Management.