OPEN, COLLABORATIVE TASK MANAGEMENT IN WEB 2.0

Size: px
Start display at page:

Download "OPEN, COLLABORATIVE TASK MANAGEMENT IN WEB 2.0"

Transcription

1 OPEN, COLLABORATIVE TASK MANAGEMENT IN WEB 2.0 L. Ardissono, G. Bosio, A. Goy, G. Petrone, M. Segnan Dipartimento di Informatica Università di Torino Corso Svizzera Torino - Italy ABSTRACT This paper presents the Collaborative Task Manager (CTM), which offers a unified management of shared tasks and commitments involving the usage of heterogeneous applications. The CTM supports the synchronization of user activities, and the management of workspace awareness, in customized collaboration environments. In particular, the CTM enables the user to resume the activity context of a task, by providing direct links to artifacts developed by using multiple applications. Moreover, the CTM supports a task aware workspace awareness management, enabling the user to receive the notifications concerning each specific task in an organized way, and to access a workspace awareness space structured on the basis of her/his tasks. KEYWORDS Collaborative management tools, CSCW groupware and decision tools, collaborative working environments. INTRODUCTION With the large availability of inexpensive broadband wireless connection, and of Web 2.0 applications accessible from thin clients, people rely more and more on the Internet to organize their life schedules and to communicate (e.g., web-based calendars, or instant messaging applications). Moreover, they are increasingly using Web-based environments supporting document sharing, synchronous and asynchronous communication to keep in touch and collaborate at shared activities. For instance, see the success of social networks such as Facebook. At the same time, the enterprise is starting to adopt Web 2.0 applications for the provision of ubiquitous services which the employees can access from anywhere and as a flexible support for the management of projects involving geographically distributed teams (Pendyala and Shim, 2009). However, most services are offered as separate applications, each one supporting collaboration and workspace awareness on a specific type of activity. Our previous work discussed that this is problematic because users need a single point of view on their collaborations, regardless of how many applications they use; moreover, different user communities may use different sets of applications for their activities. Therefore, a cross-application collaboration should be offered in an open environment which can be customized to the requirements of the target user community. We thus proposed the Personal Cloud Platform (PCP) (Ardissono et al, 2009b) as an open user centered service cloud model, which supports the synchronization of heterogeneous services with respect to a shared context storing information about the users collaborations. Our present work focuses on supporting the flexible type of cooperation emerging in the Web 2.0. Specifically, we focus on task management and we propose a novel approach, which leverages the user acceptance of Web 2.0 applications, and the trend of software towards open APIs, in order to offer a holistic management of shared activities. This paper proposes the Collaborative Task Manager (CTM), which integrates task management and execution of activities in a user centered service cloud. By relying on the context-sharing support offered by the Personal Cloud Platform, the CTM provides a unified access point to applications and a flexible, task-oriented organization of users collaborations. Specifically: The CTM supports the user in the management of tasks by providing a unified point of view on the events occurred in that context, and of the commitments to be fulfilled:

2 Different from traditional task managers, which force the user to separately handle the tasks and the required operations, the CTM manages activities in the context of a specific task by enabling the user to access the related artifacts and information items from the CTM User Interface. Moreover, the CTM offers a context-aware workspace awareness support which takes the user s tasks into account, thus enabling her/him to easily retrieve the notifications about each specific task. Furthermore, the CTM presents the user an up to date view of the completion state of tasks and handles the order dependencies among tasks, thus facilitating the scheduling of user activities. Being based on an open platform, the CTM can be integrated with external applications. Thus, it can be configured in order to take into account the user s operations on an extensible set of services, including very specific ones, such as distributed games, or specific business applications. Being oriented towards the organization of every-day collaboration, the CTM privileges the flexibility in the management of highly dynamic collaboration processes, with respect to supporting workflows representing complex business processes. Moreover, it generalizes the traditional hierarchical task management model, which collapses task assignment and task awareness, in order to enable a flexible type of team collaboration. The rest of this paper describes our task management model and its application in the PCP. Section 2 describes a collaboration scenario. Section 3 describes the PCP. Section 4 describes the CTM. Section 5 provides some technical details. Section 6 describes the related work and Section 7 concludes the paper. SCENARIO The openness and integration features of the Personal Cloud Platform and of our Collaborative Task Manager are aimed at supporting the holistic management of schedules and activities emerging from the parallel collaboration contexts in which Web 2.0 users are involved. As discussed in (Grimes and Brush, 2008), calendar sharing is an obvious feature to be offered in order to provide users with a unified point of view on their personal and work schedules. However, in order to effectively support the management of such commitments, users should also be offered a unified point of access to integrated services and an awareness service enabling them to easily resume the contexts of such commitments (Mark and Su, 2007). For example, let s consider Karin, a person working in a high-tech company, married with two kids. In order to manage her family and work commitments, she can use document sharing tools, calendars, and various services devoted to the management of specific activities, such as the funding management service offered by her company and her home banking account service. Moreover, she can interact with her friends, colleagues, etc., by exploiting synchronous and asynchronous interaction services. However, all such separate services lack support for her parallel activity contexts. For instance, she might benefit from a service notifying her, and resuming the state of the collaboration context to which her commitments belong. This means that, for each collaboration context, Karin should be provided, at minimum, with (a) a direct access to the relevant documents and information items, (b) a direct link to the other people involved in the same task, in order to facilitate her interaction with them, (c) a simple way to be informed about all the events occurred in the context of that task (which works have already been completed, etc.). Suppose that Karin and her friends organize a 3 weeks holiday oversea which requires taking care of various issues; for instance, provision of visas and insurances, planning the itinerary, booking flights and hotels. At tour organization time, the users might be enabled to jointly work at the various tasks to be completed, possibly using different applications for their achievement: Some tasks, such as selecting towns to be visited, should be jointly carried out by the participants, which should be supported both in the exchange of information and documents (such as pictures and tourist information) and in interacting with each other in order to reach a consensus. Other tasks, such as booking the flights, might be assigned to a single person. However, the other participants might want to be aware of the activation status of such tasks, in order to express their preferences on the alternative options, or to be promptly notified about the occurring changes. Moreover, during the tour, an active support to collaboration should be offered: For instance, during the visit to a town, the group of friends might split and follow different tours; for example, somebody might visit museums, somebody else might attend a basket match. Nevertheless, everybody might want to take a look at what the other friends are doing, by exchanging pictures.

3 Finally, the users might need to be supported in the execution of tasks out of the scope of their holiday. For instance, Karin could receive a work assignment while she is on holiday. In order to enable her to complete it as easily as possible, she should be enabled to quickly access her work activity context, in terms of access to relevant material, and of interaction and synchronization with the colleagues involved in the same assignment. THE PERSONAL CLOUD PLATFORM (PCP) The PCP, presented in (Ardissono et al, 2009b), is an open platform for the management of user-centered service clouds offering a structured and integrated view of the users activities and collaborations, across heterogeneous applications. From the viewpoint of the user, the PCP offers a web desktop supporting the management of parallel activity contexts and a personalized workspace awareness support. Specifically, the PCP handles: The synchronization of services with respect to the collaboration groups managed in the cloud. In this way, services can offer a direct support to the execution of activities shared by a user group. A Notification Manager service handling the workspace awareness information generated by the cloud services. The Notification Manager captures such information and organizes it in a structured, web-based awareness space supporting the search for information about the events occurred in each collaboration. The Notification Manager also supports the context-aware mediation and filtering of the notifications generated by the cloud services, in order to prevent the user from being overloaded by a continuous, chaotic stream of notifications (Ardissono et al, 2009a). The PCP supports a loosely-coupled synchronization of external, heterogeneous services, based on the bidirectional exchange of context information. This type of synchronization is based on the following concepts (see (Ardissono et al, 2009b) for technical details): The PCP manages a shared context storing the business and the synchronization information items to be shared by the services; e.g., information about the composition of the collaboration groups, or about events generated by the services during their execution. The shared context information is propagated to the cloud services in Publish and Subscribe mode, as events. In order to share context information within the PCP, a service has to be wrapped by an adapter which interacts with the service via APIs, addresses interoperability issues, and supports its bidirectional interaction with the shared context. The adapter receives the notifications from the shared context and is in charge of invoking the APIs of the service in order to synchronize it with respect to the received information. For this purpose, the implementation of the adapter requires the definition of a subscription list, specifying which events (published in the PCP shared context) the service has to be notified of, together with the operations to be performed in the service upon event notification. Moreover, the adapter must capture the context information generated by the service (possibly, by polling it, if it does not autonomously generate such events) and publish such information in the shared context. For this purpose, the implementation of the adapter requires the definition of the events to be published, together with their relation with the internal activities of the service. This type of integration is only possible if the service provides suitable open APIs. In order to address this issue, we have extended the PCP to support a lighter type of service integration, which enables the service cloud to receive information from external services (unidirectional flow), without synchronizing them in the shared context. This type of integration is convenient for importing information feeds in the service cloud. In fact, it does not impose the overhead of developing adapters, but only to register in a public web-based publish-and-subscribe server where such external services publish their feeds. This makes it possible to integrate services in a flexible way, without requiring their adherence to specific standards for service publication and interaction.

4 Fig. 1. Specification of order dependencies among tasks. The Jalava web-based diagram editor is used in the CTM to develop the activity frames. THE COLLABORATIVE TASK MANAGER (CTM) 4.1. Collaboration model The collaboration model underlying the CTM is based on the concept that spontaneous user collaboration cannot be bound to a hierarchical model of task assignment and control, reflecting a rigid hierarchy of traditional business scenarios. Moreover, most collaborations are established to reach relatively simple goals; thus, they do not need the overhead of traditionally managed projects (such as milestones, reviews, etc., supported by project management tools). This flexible interpretation of collaboration is emerging in modern Software development theories, such as Agile Software Development (Agile Process, 2010). These theories favor a collaborative approach to project management, suggesting shared team responsibility in project plan building, that traditional tools do not address. In order to take these elements into account, in the CTM: The notion of task is relaxed in order to enable users to represent not only things to be done, with assignees and deadlines, but also notes, and other kinds of information items (for example, links to documents or to web sites). The possibility of storing more or less complex information items avoids burdening users with the need to consult other information sources during the execution of activities. The notion of project is replaced with a more generic concept, representing the container for a set of contextually related activities. We call such container the activity frame. For instance, consider organizing an open one-day visit to a museum for a tourist group, or scheduling the activities to prepare an international project proposal. o Within an activity frame, the user can define tasks to describe expected commitments with deadlines, or to store annotations. o Moreover, the user can expand a task by defining an associated activity frame devoted to its management (and including tasks as needed). o Furthermore, the user can define partial order dependencies among tasks, in order to schedule them at runtime. Tasks may be organized in AND/OR graphs supporting the

5 specification of simple flow patterns which enable users to start the execution of parallel tasks and to subsequently synchronize again; see Fig. 1. We consider the following patterns: parallel split, exclusive choice, synchronization and simple merge; see (van der Aalst and van Hee., 2002). The graphs are partially connected, in order to support the specification of tasks which do not depend on other ones. The CTM replaces the hierarchical access right specification defined in traditional task managers with a frame sharing model, describing which users can jointly operate on an activity frame. After the creator of a frame selects the users sharing it, all such users can view the content of the frame and act on it. For instance, they can create/delete/modify tasks, assign tasks to other users, work at tasks together, by using the interaction services offered by the service cloud in order to synchronize with each other. By default, an activity frame F expanding a task T inherits the access rights specification of T. However, each of the users sharing T can modify the access rights of F by restricting it, or by including other users. The activity frames are stored in an Activity Frames Repository and they are characterized by various fields, among which: name, creator, sharing user list, tasks, parent-task (if any) Task management In order to enable the CTM to proactively assist users during the management of their schedules, it is designed as a reactive agent which handles tasks as actions, whose eligibility can be established, at any moment, by inspecting the state of the overall collaboration. This state is available to the CTM thanks to its integration in the shared context of the PCP. The CTM is based on Belief, Desire, Intention (BDI) agent model. As described in (Rao and Georgeff,, 1991), the behavior of a BDI agent can be specified in an action-based representation defining all the activities which the agent can perform. The activities represent the agent capabilities and are guarded by preconditions which determine the situations where the actions can be performed. In the CTM, tasks are characterized by the following information: title, description, creator, assignees, reference activity frame (if any), deadline (if any), activation status (open, closed), precondition and post-condition. The precondition and post-condition support the specification of order dependencies between tasks: The post-condition of a task T is a simple information item representing the fact that the task has been completed. This information is represented as a TDone event propagated in the shared context. The precondition of a task T is a Boolean condition on events and specifies whether T is enabled; i.e., when it can be handled by its assignees. If a task T does not depend on any tasks, its precondition is true. Otherwise, it describes the enabling condition, given the post-conditions of the other tasks. In Fig. 1, Buy Tickets can be handled after tasks Ask Visas and Buy Insurance (T1 and T2). Thus, its precondition is T1Done&&T2Done. Other dependencies can be defined; for example, a precondition can include a disjunction of events in order to represent the fact that the associated task can be started as soon as one of its enabling tasks is completed. As previously mentioned, the preconditions are used to organize tasks in AND/OR graphs Integration with applications Following the principle that every-day collaboration originates dynamic cooperation processes, the CTM does not distinguish the phases of design and execution of an activity frame. Thus, it enables the user to edit frames and tasks (and update the Activity Frames Repository accordingly), as well as to operate on them, carrying out the required activities from a graphical User Interface. Moreover, it constantly keeps the user informed about the enablement and completion state of tasks by visualizing this information in the User Interface. In particular: When a user handles a task (e.g., (s)he modifies its deadline, or closes it), the CTM updates the task descriptor in the activity frame. The User Interface of the CTM enables the user to interact with applications in the context of a specific task. For instance, it enables the user to drag in the task window the artifacts generated by using an application; for instance, a picture created by using a document sharing service, or a mail received, which the user wants to include as an item of the task. In this way, each time a user involved in the execution of the same task opens the task window, (s)he will promptly find the artifacts to be considered.

6 Moreover, the CTM enables a task-oriented management of workspace awareness, which is not provided by the other collaboration tools. In particular, the context information generated by the CTM has been employed to enhance the mediation capabilities of the Notification Manager: while the original version of such service filtered notifications and handled the workspace awareness space on the sole basis of the general collaboration context to which they belong, the introduction of the CTM has made it possible to organize the awareness information on the basis of the task to which it belongs. In order to offer the user an integrated environment for the management of tasks and the execution of the required activities, the Collaborative Task Manager exploits the context sharing service offered by the Personal Cloud Platform. Specifically: The CTM publishes in the shared context the events describing the user actions on the CTM User Interface. For instance, if the user closes a task T, then the CTM publishes a TDone event in the shared context of the PCP. Moreover, when the user associates an artifact to a task, the CTM publishes in the shared context an event associating the artifact to the task. This is the basic information item needed to couple all the events concerning the artifacts (and generated by various applications) with the task. When the Task Management receives an event from the shared context, it inspects the descriptions of the activity frames and of the tasks to identify possible updates to be done (e.g., one or more tasks can be enabled after the completion of a task). The integration of the CTM with external services also supports a proactive management of the user s tasks: for instance, the User Interface of the CTM provides the user with an immediate, up-to-date view of the state of her/his activity frames, by highlighting the activation state of their tasks. Moreover, in addition to simple alerts, such as those concerning task deadlines, the CTM notifies (via Notification Manager service) the user when a task is enabled. Thus, the user does not need to check her/himself. Fig. 2. Architecture of the PCP. TECHNICAL DETAILS The prototype personal cloud we developed by exploiting the PCP uses the Google Web Toolkit (GWT). The current dashboard is built as a igoogle page, allowing the users to collect the Gadgets of their favorite apps, as well as those offered by the personal cloud. However, the goal of PCP is to allow the integration and synchronization of applications offering open APIs, therefore there is no architectural constraint to use Google APIs or Apps. Fig. 2 shows the architecture of the prototype service cloud and depicts the cloud as a light gray rectangle. For simplicity, the rectangle only shows the Notification Manager service, and the Collaborative Task Manager. The PCP is developed in Java and exploits a publish and subscribe coordination middleware for managing the shared context of the PCP and the synchronization of the services via bidirectional information flow. In

7 our prototype, the selected middleware is Gigaspaces 1. However, this might be replaced with a public webbased publish-and-subscribe service, such as PubSubHubbub 2. Moreover, the PCP exploits public web-based publish-and-subscribe servers for the integration of information flows generated by other external services, which publish events on these servers; the figure includes a sample server: PubHUB. In the figure, the synchronized services (bidirectional flow) are depicted as dark boxes, while the other ones are depicted as white boxes. Specifically, the arrows labeled as publish/notify represent a bidirectional event flow between a service and a publish-and-subscribe server. Those labeled as publish represent an unidirectional event flow, with the services publishing, but not receiving, events from the server. The arrows labeled as notify represent the notification flow from a server to the PCP. Those labeled as API indicate a direct integration of applications via APIs. For example, the Collaborative Task Manager is connected to Facebook and Mail in this way. RELATED WORK Traditionally, the coordination of people in the management of shared activities has been managed by using three main types of services: Complex project management environments support the management of large projects, with milestones and articulated project workflows; see (ActiveCollab, 2010; TeamWox, 2010). These systems offer rich task management functions and an internal support to workspace awareness and user interaction. However, being based on vertical architectures, they are suitable for specific types of collaboration and cannot be adapted to the management of simpler and less restrictive scenarios, by hiding some of the unneeded complexity. Task management tools support the specification of tasks within a project; see (DoIt.im, 2010; Cultured Code, 2010). These tools, typically based on the GTD model (Allen, 2003), handle the distribution of tasks to users. However, they do not support the user interaction via or other, because they assume that the interaction flow, and the execution of applications, are handled outside the task manager environment. ToDoList services enable people to store and share notes and reminds, similar to what one can do with a paper agenda; see (Remember The Milk, 2010). All such tools and environments are based on closed architectures; thus, they cannot be integrated with the services used to complete the tasks. Furthermore, such systems support a hierarchical assignment and management of tasks, which hardly suits the requirements of simple, dynamic types of collaboration. The Collaborative Task Manager overcomes these limitations by offering collaboration, synchronization and sharing facilities in an open environment, where the specific services exploited by the user community can be integrated. Moreover, it offers a democratic task management model which supports the sharing of responsibilities on task and collaboration processes, as well as the management of dynamic collaborations. A new generation of task managers is being developed in the Web 2.0. For instance, tasks can be stored in web calendars; see Google gadget tasks. Moreover, messages can be stored as tasks; see GTDInbox. However, such services do not offer any coordination support: they only associate deadlines to events. The egroupware (Stylite, 2010) open source project management tool assists the users in managing schedules, contacts, , tasks, and files, in a unified environment supporting document and calendar sharing, and collaboration. However, it does not offer the possibility of integrating other web applications. The presented collaboration model is more general than the data-centered one proposed in HP s Contentcentered Collaboration Spaces (Erickson et al, 2009), which focuses around document preparation processes: the CTM supports the user synchronization, and the execution of operations, in any application offering open APIs to share workspace awareness information. This collaboration model is more general than Google Wave (Google, 2010), too. In fact, the CTM supports the management of tasks within possibly long-lived collaborations, concerning stable user groups. In contrast, Google Wave supports the management of interaction waves within ephemeral user groups and lacks the infrastructure supporting the workspace awareness

8 CONCLUSIONS This paper presented a novel task management model offering advanced collaboration features, such as the ubiquitous access to tasks, to their context (e.g., relevant artifacts and involved users) and to the applications supporting their completion in an open environment where heterogeneous services can be integrated. Moreover, this paper presented the Collaborative Task Manager (CTM), based on such a model. The CTM supports a dynamic, flexible type of collaboration, different from the hierarchical approach adopted in traditional task managers. Furthermore, it supports the filtering and organization of workspace awareness information based on the tasks which the user handles. In this way, while the user works, (s)he can be notified about events related to her/his activities, thus reducing the detrimental effect of interruptions on her/his attention. The execution model of the CTM is based on the propagation of context information on a subscription basis, and on the conditional execution of actions, representing the user s tasks. This approach has various advantages, among which: the loosely coupled association of the task manager with applications, which makes it possible to seamlessly extend the set of services representing sources of tasks, or resources useful to complete tasks; the flexibility in the specification of new tasks, or task dependencies, which may be enforced in a declarative way, by specifying partial order dependencies described as Boolean conditions. We are currently validating the collaboration model underlying the CTM by means of experiments in our labs. The first test results are promising. REFERENCES ActiveCollab, Project management & collaboration. Downloaded from on May 22, Agile Process, Agile software development: A gentle introduction. Downloaded from on May 22, Allen, D., 2003 Getting Things Done: the art of stress-free productivity. Penguin. Ardissono, L. et al, 2009a. Context-aware notification management in an integrated collaborative environment. Proceedings of UMAP Workshop APWeb 2.0, pp 21 30, Trento. Ardissono, L. et al, 2009b. From service clouds to user-centric personal clouds. Proceedings of IEEE 2009 Int. Conf. on Cloud Computing (CLOUD-II 2009), pp 1 8, Bangalore. IEEE. Cultured Code, Things mac. Downloaded from on May 22, DoIt.im, Doit anywhere, any time! Downloaded from on May 22, Erickson, J.S. et al, Content-centered collaboration spaces in the Cloud. IEEE Internet computing, September- October, pp Grimes, A. and Brush, A.J., Life scheduling to support multiple social roles. Proceedings of CHI 2008, pp , Florence, Italy. Iqbal, S.T. and Horvitz, E., Conversations admist computing: a study of interruptions and recovery of task activity. Proceedings of 11th Int. Conf. on User Modeling, pp , Corfu, Greece. Mark, G. and Su, N., Considering Web 2.0 technologies within an ecology of collaborations. Proceedings of SociUM, pp 50 59, Corfu. Google, Google Wave preview. Downloaded from on May 22, Rao, A. and Georgeff, M.P., Modeling rational agents within a BDI architecture. Proceedings of KR:91, pp , Cambridge, MA. Remember The Milk, The best way to manage your tasks. never forget the milk (or anything else) again. Downloaded from on May 22, Stylite, Downloaded from egroupware. on May 22, TeamWox, TeamWox GroupWare. Downloaded from on May 22, van der Aalst, W. and van Hee, K., Workflow Management - Models, Methods, and Systems. The MIT Press, Cambridge. Pendyala, V.S. and Shim, S.S.Y., The Web as the ubiquitous computer. Computing now, Vol. 42, No. 9, pp

From Service Clouds to User-centric Personal Clouds

From Service Clouds to User-centric Personal Clouds From Service Clouds to User-centric Personal Clouds L. Ardissono, A. Goy, G. Petrone and M. Segnan Dipartimento di Informatica Università di Torino Torino, Italy {liliana,goy,giovanna,marino}@di.unito.it

More information

On the Requirements for Cooperative Assistance in the Medical Domain

On the Requirements for Cooperative Assistance in the Medical Domain On the Requirements for Cooperative Assistance in the Medical Domain L. Ardissono, A. Di Leva, G. Petrone, M. Segnan and M. Sonnessa Dipartimento di Informatica, Università di Torino, corso Svizzera 185,

More information

Microsoft Project 2010 builds on the Microsoft Project 2007 foundation with flexible work management solutions and the right collaboration tools for

Microsoft Project 2010 builds on the Microsoft Project 2007 foundation with flexible work management solutions and the right collaboration tools for Microsoft Project 2010 builds on the Microsoft Project 2007 foundation with flexible work management solutions and the right collaboration tools for occasional and professional project managers. Project

More information

SERVICE ORIENTED ARCHITECTURE

SERVICE ORIENTED ARCHITECTURE SERVICE ORIENTED ARCHITECTURE Introduction SOA provides an enterprise architecture that supports building connected enterprise applications to provide solutions to business problems. SOA facilitates the

More information

Enterprise Integration: operational models of business processes and workflow systems *

Enterprise Integration: operational models of business processes and workflow systems * Enterprise Integration: operational models of business processes and workflow systems. 1 Enterprise Integration: operational models of business processes and workflow systems * G.Bruno 1, C.Reyneri 2 and

More information

Cloud Computing: Computing as a Service. Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad

Cloud Computing: Computing as a Service. Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad Cloud Computing: Computing as a Service Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad Abstract: Computing as a utility. is a dream that dates from the beginning from the computer

More information

Novell Collaboration Vibe OnPrem

Novell Collaboration Vibe OnPrem Novell Collaboration Vibe OnPrem Evergreen Preview Corne Groesbeek Open Horizons Tracy Smith Product Manager trsmith@novell.com Collaboration Solutions Collaboration solutions from Novell help enterprise

More information

Sybase Unwired Platform 2.1.x

Sybase Unwired Platform 2.1.x white paper Sybase Unwired Platform 2.1.x Development Paradigm www.sybase.com Table of Contents 1 Sybase Unwired Platform 2 Mobile Application Development 3 Mobile Business Object (MBO) Development 5 Mobile

More information

Project Management through

Project Management through Project Management through Unified Project and Portfolio Fluent User Interface Management Built on SharePoint Server 2010 Time Reporting Enhancements Project Initiation & Business Case Exchange Server

More information

Monitoring BPMN-Processes with Rules in a Distributed Environment

Monitoring BPMN-Processes with Rules in a Distributed Environment Monitoring BPMN-Processes with Rules in a Distributed Environment Lothar Hotz 1, Stephanie von Riegen 1, Lars Braubach 2, Alexander Pokahr 2, and Torsten Schwinghammer 3 1 HITeC e.v. c/o Fachbereich Informatik,

More information

Keywords IS-SDE, software engineering, CALM, ALM, collaborative software development, development tools

Keywords IS-SDE, software engineering, CALM, ALM, collaborative software development, development tools Volume 5, Issue 9, September 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com An Integrated

More information

1.. This UI allows the performance of the business process, for instance, on an ecommerce system buy a book.

1.. This UI allows the performance of the business process, for instance, on an ecommerce system buy a book. * ** Today s organization increasingly prompted to integrate their business processes and to automate the largest portion possible of them. A common term used to reflect the automation of these processes

More information

How To Understand Cloud Services

How To Understand Cloud Services Cloud Services for Learning Scenarios: Widening the Perspective Marc Jansen Ruhr-West University of Applied Sciences, Bottrop (Germany) e-mail: Marc.Jansen@hs-ruhrwest.de Lars Bollen University of Twente,

More information

Integrating Databases, Objects and the World-Wide Web for Collaboration in Architectural Design

Integrating Databases, Objects and the World-Wide Web for Collaboration in Architectural Design Integrating Databases, Objects and the World-Wide Web for Collaboration in Architectural Design Wassim Jabi, Assistant Professor Department of Architecture University at Buffalo, State University of New

More information

TeamCompanion Solution Overview. Visual Studio

TeamCompanion Solution Overview. Visual Studio TeamCompanion Solution Overview Visual Studio Information in this document, including URL and other Internet Web site references, is subject to change without notice. Unless otherwise noted, the example

More information

Object Location Modeling in Office Environments First Steps

Object Location Modeling in Office Environments First Steps Object Location Modeling in Office Environments First Steps Thomas Pederson Department of Computing Science, Umeå University, SE-90187 Umeå, Sweden top@cs.umu.se Abstract. In this position paper we briefly

More information

Peer-to-peer Face-to-face collaboration

Peer-to-peer Face-to-face collaboration Peer-to-peer Face-to-face collaboration Delfina Malandrino and Ilaria Manno ISISLab Dipartimento di Informatica ed Applicazioni R.M. Capocelli, Università di Salerno, 84081 Baronissi (Salerno), Italy.

More information

On Engineering Web-based Enterprise Applications

On Engineering Web-based Enterprise Applications On Engineering Web-based Enterprise Applications Srinivasa Narayanan, Subbu N. Subramanian, Manish Arya, and the Tavant Team Tavant Technologies 3101 Jay Street, Santa Clara, CA 95054 USA {srinivas.narayanan,

More information

A Survey Study on Monitoring Service for Grid

A Survey Study on Monitoring Service for Grid A Survey Study on Monitoring Service for Grid Erkang You erkyou@indiana.edu ABSTRACT Grid is a distributed system that integrates heterogeneous systems into a single transparent computer, aiming to provide

More information

Workflow Object Driven Model

Workflow Object Driven Model Workflow Object Driven Model Włodzimierz Dąbrowski 1,2, Rafał Hryniów 2 Abstract: Within the last decade the workflow management makes an incredible career. Technology connected with the workflow management

More information

Web services for Groupware in Distributed and Mobile Collaboration

Web services for Groupware in Distributed and Mobile Collaboration Web services for Groupware in Distributed and Mobile Collaboration Schahram Dustdar, Harald Gall, and Roman Schmidt Distributed Systems Group, Vienna University of Technology Argentinierstrasse 8/184-1,

More information

#define. What is #define

#define. What is #define #define What is #define #define is CGI s production system for Application Management and Development, offered in the context of software as a service. It is a project management tool, configuration management

More information

Alfresco Online Collaboration Tool

Alfresco Online Collaboration Tool Alfresco Online Collaboration Tool USER MANUAL BECOMING FAMILIAR WITH THE USER INTERFACE... 4 MY DASHBOARD... 4 MY PROFILE... 6 VIEWING YOUR FULL PROFILE... 6 EDITING YOUR PROFILE... 7 CHANGING YOUR PASSWORD...

More information

Conference Navigator 2.0: Community-Based Recommendation for Academic Conferences

Conference Navigator 2.0: Community-Based Recommendation for Academic Conferences Conference Navigator 2.0: Community-Based Recommendation for Academic Conferences Chirayu Wongchokprasitti chw20@pitt.edu Peter Brusilovsky peterb@pitt.edu Denis Para dap89@pitt.edu ABSTRACT As the sheer

More information

Ubiquitous Analytics: Interacting with Big Data Anywhere, Anytime

Ubiquitous Analytics: Interacting with Big Data Anywhere, Anytime Ubiquitous Analytics: Interacting with Big Data Anywhere, Anytime Niklas Elmqvist (Purdue University) and Pourang Irani (University of Manitoba) Ubiquitous analytics amplifies human cognition by embedding

More information

Leveraging TEWI Platform to Enhance Scientific Collaboration on Universities

Leveraging TEWI Platform to Enhance Scientific Collaboration on Universities JOURNAL OF APPLIED COMPUTER SCIENCE Vol. 20 No. 1 (2012), pp. 35-50 Leveraging TEWI Platform to Enhance Scientific Collaboration on Universities Marcin Kłosiński Łodź University of Technology Institute

More information

DISTRIBUTED SYSTEMS AND CLOUD COMPUTING. A Comparative Study

DISTRIBUTED SYSTEMS AND CLOUD COMPUTING. A Comparative Study DISTRIBUTED SYSTEMS AND CLOUD COMPUTING A Comparative Study Geographically distributed resources, such as storage devices, data sources, and computing power, are interconnected as a single, unified resource

More information

EXPLOITING FOLKSONOMIES AND ONTOLOGIES IN AN E-BUSINESS APPLICATION

EXPLOITING FOLKSONOMIES AND ONTOLOGIES IN AN E-BUSINESS APPLICATION EXPLOITING FOLKSONOMIES AND ONTOLOGIES IN AN E-BUSINESS APPLICATION Anna Goy and Diego Magro Dipartimento di Informatica, Università di Torino C. Svizzera, 185, I-10149 Italy ABSTRACT This paper proposes

More information

Towards Distributed Service Platform for Extending Enterprise Applications to Mobile Computing Domain

Towards Distributed Service Platform for Extending Enterprise Applications to Mobile Computing Domain Towards Distributed Service Platform for Extending Enterprise Applications to Mobile Computing Domain Pakkala D., Sihvonen M., and Latvakoski J. VTT Technical Research Centre of Finland, Kaitoväylä 1,

More information

JOURNAL OF OBJECT TECHNOLOGY

JOURNAL OF OBJECT TECHNOLOGY JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2008 Vol. 7, No. 8, November-December 2008 What s Your Information Agenda? Mahesh H. Dodani,

More information

Migrate from Exchange Public Folders to Business Productivity Online Standard Suite

Migrate from Exchange Public Folders to Business Productivity Online Standard Suite Migrate from Exchange Public Folders to Business Productivity Online Standard Suite White Paper Microsoft Corporation Published: July 2009 Information in this document, including URL and other Internet

More information

IBM Rational DOORS Next Generation

IBM Rational DOORS Next Generation Silvio Ronchi, Technical Sales & Solutions IBM Software, Rational 26/06/2014 IBM Rational DOORS Next Generation Software and Systems Engineering Rational Agenda 1 Why DOORS Next Generation? 2 Collaborative

More information

BlackBerry Enterprise Server for Microsoft Exchange Version: 5.0 Service Pack: 2. Feature and Technical Overview

BlackBerry Enterprise Server for Microsoft Exchange Version: 5.0 Service Pack: 2. Feature and Technical Overview BlackBerry Enterprise Server for Microsoft Exchange Version: 5.0 Service Pack: 2 Feature and Technical Overview Published: 2010-06-16 SWDT305802-1108946-0615123042-001 Contents 1 Overview: BlackBerry Enterprise

More information

Consuming Real Time Analytics and KPI powered by leveraging SAP Lumira and SAP Smart Business in Fiori SESSION CODE: 0611 Draft!!!

Consuming Real Time Analytics and KPI powered by leveraging SAP Lumira and SAP Smart Business in Fiori SESSION CODE: 0611 Draft!!! Consuming Real Time Analytics and KPI powered by leveraging SAP Lumira and SAP Smart Business in Fiori SESSION CODE: 0611 Draft!!! Michael Sung SAP Consuming Real Time Analytics and KPI powered by leveraging

More information

Sybase Unwired Platform 2.0

Sybase Unwired Platform 2.0 white paper Sybase Unwired Platform 2.0 Development Paradigm www.sybase.com TABLE OF CONTENTS 1 Sybase Unwired Platform 1 Mobile Application Development 2 Mobile Business Object (MBO) Development 4 Mobile

More information

FIspace Project Webinar (I) July 24th, 2014. FIspace core platform Features. Said Rahma Software Project Manager ATOS Spain

FIspace Project Webinar (I) July 24th, 2014. FIspace core platform Features. Said Rahma Software Project Manager ATOS Spain FIspace Project Webinar (I) July 24th, 2014 FIspace core platform Features Said Rahma Software Project Manager ATOS Spain Table of content Overview High level summary of platform features Roadmap Tools

More information

Resco Mobile CRM Vision

Resco Mobile CRM Vision Resco Mobile CRM Vision Vision for next 3 years & more Table of Contents Mission Statement... 2 Main Areas of Focus... 3 CRM Tool... 3 Communication... 3 Calendaring... 3 Cloud Storage... 3 Customer Apps...

More information

How To Understand The Role Of Internet Of Services

How To Understand The Role Of Internet Of Services Towards the Future Internet G. Tselentis et al. (Eds.) IOS Press, 2009 2009 The authors and IOS Press. All rights reserved. doi:10.3233/978-1-60750-007-0-183 183 From Software Services to a Future Internet

More information

Process Modelling from Insurance Event Log

Process Modelling from Insurance Event Log Process Modelling from Insurance Event Log P.V. Kumaraguru Research scholar, Dr.M.G.R Educational and Research Institute University Chennai- 600 095 India Dr. S.P. Rajagopalan Professor Emeritus, Dr. M.G.R

More information

LMS L E A R N I N G S O L U T I O N S

LMS L E A R N I N G S O L U T I O N S LMS FEATURES LEARNING SOLUTIONS Table of Contents ORGANIZATION AND SEARCH Unique Features of Vowel LMS Tracking of non-scorm Learning Material Face-to-Face Training Management HTML Drag and Drop Course

More information

DEVELOPMENT OF A WORKFLOW APPLICATION FOR VEHICLE FLEET MANAGEMENT: A CASE STUDY OF GUINNESS NIGERIA PLC

DEVELOPMENT OF A WORKFLOW APPLICATION FOR VEHICLE FLEET MANAGEMENT: A CASE STUDY OF GUINNESS NIGERIA PLC DEVELOPMENT OF A WORKFLOW APPLICATION FOR VEHICLE FLEET MANAGEMENT: A CASE STUDY OF GUINNESS NIGERIA PLC 1,* John B. Oladosu, 2 Oludare Opaleye & 3 Olusayo D. Fenwa Computer Science and Engineering Department,

More information

PATROL From a Database Administrator s Perspective

PATROL From a Database Administrator s Perspective PATROL From a Database Administrator s Perspective September 28, 2001 Author: Cindy Bean Senior Software Consultant BMC Software, Inc. 3/4/02 2 Table of Contents Introduction 5 Database Administrator Tasks

More information

See What's Coming in Oracle Service Cloud

See What's Coming in Oracle Service Cloud bu See What's Coming in Oracle Service Cloud Release Content Document August 2015 TABLE OF CONTENTS ORACLE SERVICE CLOUD AUGUST RELEASE OVERVIEW... 3 WEB CUSTOMER SERVICE... 4 Oracle Service Cloud Community

More information

Roles in Building Web Applications using Java

Roles in Building Web Applications using Java Roles in Building Web Applications using Java Guido Boella Dipartimento di Informatica Università di Torino Italy +390116706711 guido@di.unito.it Andrea Cerisara Dipartimento di Informatica Università

More information

Ergon Workflow Tool White Paper

Ergon Workflow Tool White Paper Ergon Informatik AG Kleinstrasse 15 CH-8008 Zürich Phone +41 1 268 89 00 Fax +41 1 261 27 50 www.ergon.ch Ergon Workflow Tool White Paper Version 1.1, August 14, 2002 Andreas Fleischmann Copyright 2004,

More information

What s New. Microsoft Corp. All rights reserved

What s New. Microsoft Corp. All rights reserved What s New Microsoft Project Server 2010 provides unifi ed project and portfolio management to help organizations prioritize investments, align resources and execute projects effi ciently and effectively.

More information

Workflow Automation and Management Services in Web 2.0: An Object-Based Approach to Distributed Workflow Enactment

Workflow Automation and Management Services in Web 2.0: An Object-Based Approach to Distributed Workflow Enactment Workflow Automation and Management Services in Web 2.0: An Object-Based Approach to Distributed Workflow Enactment Peter Y. Wu wu@rmu.edu Department of Computer & Information Systems Robert Morris University

More information

tibbr Now, the Information Finds You.

tibbr Now, the Information Finds You. tibbr Now, the Information Finds You. - tibbr Integration 1 tibbr Integration: Get More from Your Existing Enterprise Systems and Improve Business Process tibbr empowers IT to integrate the enterprise

More information

Integration of the OCM-G Monitoring System into the MonALISA Infrastructure

Integration of the OCM-G Monitoring System into the MonALISA Infrastructure Integration of the OCM-G Monitoring System into the MonALISA Infrastructure W lodzimierz Funika, Bartosz Jakubowski, and Jakub Jaroszewski Institute of Computer Science, AGH, al. Mickiewicza 30, 30-059,

More information

Flattening Enterprise Knowledge

Flattening Enterprise Knowledge Flattening Enterprise Knowledge Do you Control Your Content or Does Your Content Control You? 1 Executive Summary: Enterprise Content Management (ECM) is a common buzz term and every IT manager knows it

More information

Luncheon Webinar Series May 11th, 2015. Stewardship Center for Information Governance Presented by Ernie Ostic Sponsored By:

Luncheon Webinar Series May 11th, 2015. Stewardship Center for Information Governance Presented by Ernie Ostic Sponsored By: Luncheon Webinar Series May 11th, 2015 Stewardship Center for Information Governance Presented by Ernie Ostic Sponsored By: Stewardship Center for Information Governance Questions and suggestions regarding

More information

A Tool for Generating Partition Schedules of Multiprocessor Systems

A Tool for Generating Partition Schedules of Multiprocessor Systems A Tool for Generating Partition Schedules of Multiprocessor Systems Hans-Joachim Goltz and Norbert Pieth Fraunhofer FIRST, Berlin, Germany {hans-joachim.goltz,nobert.pieth}@first.fraunhofer.de Abstract.

More information

Change Management. tamj@cpsc.ucalgary.ca ABSTRACT

Change Management. tamj@cpsc.ucalgary.ca ABSTRACT Change Management James Tam, Saul Greenberg, and Frank Maurer Department of Computer Science University of Calgary Calgary, Alberta phone: +1 403 220 3532 tamj@cpsc.ucalgary.ca ABSTRACT In this paper,

More information

Microsoft Enterprise Project Management 2010 Licensing Guide

Microsoft Enterprise Project Management 2010 Licensing Guide Microsoft Enterprise Project Management 2010 Licensing Guide Microsoft Project 2010 Licensing Microsoft Project 2010 is a family of products that provide a range of functionality depending on organizational

More information

Life after Microsoft Outlook Google Apps

Life after Microsoft Outlook Google Apps Welcome Welcome to Gmail! Now that you ve switched from Microsoft Outlook to, here are some tips on beginning to use Gmail. Google Apps What s Different? Here are some of the differences you ll notice

More information

USER GUIDE: MANAGING NARA EMAIL RECORDS WITH GMAIL AND THE ZL UNIFIED ARCHIVE

USER GUIDE: MANAGING NARA EMAIL RECORDS WITH GMAIL AND THE ZL UNIFIED ARCHIVE USER GUIDE: MANAGING NARA EMAIL RECORDS WITH GMAIL AND THE ZL UNIFIED ARCHIVE Version 1.0 September, 2013 Contents 1 Introduction... 1 1.1 Personal Email Archive... 1 1.2 Records Management... 1 1.3 E-Discovery...

More information

DeVoxx 2009 Presentation proposals from the OW2 Community.

DeVoxx 2009 Presentation proposals from the OW2 Community. DeVoxx 2009 Presentation proposals from the OW2 Community. 1. Flex in new generation monitoring interfaces 2. Agile application server for custom made SOA solution 3. Ambiant Application Server 4. Open

More information

A standards-based approach to application integration

A standards-based approach to application integration A standards-based approach to application integration An introduction to IBM s WebSphere ESB product Jim MacNair Senior Consulting IT Specialist Macnair@us.ibm.com Copyright IBM Corporation 2005. All rights

More information

Using UML Part Two Behavioral Modeling Diagrams

Using UML Part Two Behavioral Modeling Diagrams UML Tutorials Using UML Part Two Behavioral Modeling Diagrams by Sparx Systems All material Sparx Systems 2007 Sparx Systems 2007 Page 1 Trademarks Object Management Group, OMG, Unified Modeling Language,

More information

Business Process Management with @enterprise

Business Process Management with @enterprise Business Process Management with @enterprise March 2014 Groiss Informatics GmbH 1 Introduction Process orientation enables modern organizations to focus on the valueadding core processes and increase

More information

WebSphere Business Monitor

WebSphere Business Monitor WebSphere Business Monitor Dashboards 2010 IBM Corporation This presentation should provide an overview of the dashboard widgets for use with WebSphere Business Monitor. WBPM_Monitor_Dashboards.ppt Page

More information

SOA, case Google. Faculty of technology management 07.12.2009 Information Technology Service Oriented Communications CT30A8901.

SOA, case Google. Faculty of technology management 07.12.2009 Information Technology Service Oriented Communications CT30A8901. Faculty of technology management 07.12.2009 Information Technology Service Oriented Communications CT30A8901 SOA, case Google Written by: Sampo Syrjäläinen, 0337918 Jukka Hilvonen, 0337840 1 Contents 1.

More information

Google Apps Migration

Google Apps Migration Academic Technology Services Google Apps Migration Getting Started 1 Table of Contents How to Use This Guide... 4 How to Get Help... 4 Login to Google Apps:... 5 Import Data from Microsoft Outlook:...

More information

Monitoring BPMN-Processes with Rules in a Distributed Environment

Monitoring BPMN-Processes with Rules in a Distributed Environment Monitoring BPMN-Processes with Rules in a Distributed Environment Lothar Hotz 1, Stephanie von Riegen 1, Lars Braubach 2, Alexander Pokahr 2, and Torsten Schwinghammer 3 1 HITeC e.v. c/o Fachbereich Informatik,

More information

The Jamcracker Enterprise CSB AppStore Unifying Cloud Services Delivery and Management for Enterprise IT

The Jamcracker Enterprise CSB AppStore Unifying Cloud Services Delivery and Management for Enterprise IT The Jamcracker Enterprise CSB AppStore Unifying Cloud Services Delivery and Management for Enterprise IT Jamcracker, Inc. 4677 Old Ironsides Drive Santa Clara, CA, USA 95054 www.jamcracker.com Table of

More information

There s something better than traditional project management software.

There s something better than traditional project management software. project management applications... your way? 1 contents: Project Management Applications... Your Way? Introduction... 1 Business Teams Today are Overloaded with Data... 2 Desktop Tools Reign... 2 Managing

More information

Rational Team Concert. Guido Salvaneschi Dipartimento di Elettronica e Informazione Politecnico di Milano salvaneschi@elet.polimi.

Rational Team Concert. Guido Salvaneschi Dipartimento di Elettronica e Informazione Politecnico di Milano salvaneschi@elet.polimi. Rational Team Concert Guido Salvaneschi Dipartimento di Elettronica e Informazione Politecnico di Milano salvaneschi@elet.polimi.it Project Areas The project area is the system's representation of a software

More information

Software Life-Cycle Management

Software Life-Cycle Management Ingo Arnold Department Computer Science University of Basel Theory Software Life-Cycle Management Architecture Styles Overview An Architecture Style expresses a fundamental structural organization schema

More information

Document Management. Document Management for the Agile Enterprise. AuraTech Pte Ltd

Document Management. Document Management for the Agile Enterprise. AuraTech Pte Ltd Document Management Document Management for the Agile Enterprise AuraTech Pte Ltd 30 Robinson Road, #04-01B Robinson Towers, Singapore 048546 http://www.consultaura.com PH: 6224 9238 Try it! Call AuraTech

More information

Selbo 2 an Environment for Creating Electronic Content in Software Engineering

Selbo 2 an Environment for Creating Electronic Content in Software Engineering BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 9, No 3 Sofia 2009 Selbo 2 an Environment for Creating Electronic Content in Software Engineering Damyan Mitev 1, Stanimir

More information

Violin Symphony Abstract

Violin Symphony Abstract Violin Symphony Abstract This white paper illustrates how Violin Symphony provides a simple, unified experience for managing multiple Violin Memory Arrays. Symphony facilitates scale-out deployment of

More information

Simplifying Processes Interoperability with a Service Oriented Architecture

Simplifying Processes Interoperability with a Service Oriented Architecture Why SOA? Simplifying Processes Interoperability with a Service Oriented Architecture Zak Merzouki, Software Architecture and Technology Director BDPA 11/20/2008 Perspective "Things should be made as simple

More information

Portable Cloud Services Using TOSCA

Portable Cloud Services Using TOSCA Institute of Architecture of Application Systems Portable Cloud Services Using TOSCA Tobias Binz, Gerd Breiter, Frank Leymann, and Thomas Spatzier Institute of Architecture of Application Systems, University

More information

Service-Oriented Architecture and Software Engineering

Service-Oriented Architecture and Software Engineering -Oriented Architecture and Software Engineering T-86.5165 Seminar on Enterprise Information Systems (2008) 1.4.2008 Characteristics of SOA The software resources in a SOA are represented as services based

More information

Business Transformation for Application Providers

Business Transformation for Application Providers E SB DE CIS IO N GUID E Business Transformation for Application Providers 10 Questions to Ask Before Selecting an Enterprise Service Bus 10 Questions to Ask Before Selecting an Enterprise Service Bus InterSystems

More information

Change & Configuration! Management

Change & Configuration! Management Change & Configuration Management 100% Web based Word & Wiki Authoring Baselines and Versioning Process Enforcement Requirement Traceability Requirement Workflows Advanced Collaboration Services Integration

More information

Copyright 2013 Splunk Inc. Introducing Splunk 6

Copyright 2013 Splunk Inc. Introducing Splunk 6 Copyright 2013 Splunk Inc. Introducing Splunk 6 Safe Harbor Statement During the course of this presentation, we may make forward looking statements regarding future events or the expected performance

More information

Ontology-Based Discovery of Workflow Activity Patterns

Ontology-Based Discovery of Workflow Activity Patterns Ontology-Based Discovery of Workflow Activity Patterns Diogo R. Ferreira 1, Susana Alves 1, Lucinéia H. Thom 2 1 IST Technical University of Lisbon, Portugal {diogo.ferreira,susana.alves}@ist.utl.pt 2

More information

A Framework for the Design of Cloud Based Collaborative Virtual Environment Architecture

A Framework for the Design of Cloud Based Collaborative Virtual Environment Architecture , March 12-14, 2014, Hong Kong A Framework for the Design of Cloud Based Collaborative Virtual Environment Architecture Abdulsalam Ya u Gital, Abdul Samad Ismail, Min Chen, and Haruna Chiroma, Member,

More information

Appscend Mobile Platform Whitepaper

Appscend Mobile Platform Whitepaper A Appscend Platform Presentation Appscend Mobile Platform Whitepaper V V a l u e 1 A d d e d Appscend Platform Presentation Table of Contents Overview... 3 About the company... 3 The Amazing Mobile Application

More information

Towards Peer-to-Peer Long-Lived Mobile Web Services

Towards Peer-to-Peer Long-Lived Mobile Web Services Towards Peer-to-Peer Long-Lived Mobile s Fahad Aijaz, Bilal Hameed, Bernhard Walke RWTH Aachen University, Faculty 6 Communication Networks Kopernikusstr. 16, 52074 Aachen {fah, bhd}@comnets.rwth-aachen.de

More information

32 Benefits of Pipeliner CRM

32 Benefits of Pipeliner CRM SLIDE DECK: 32 Benefits of r CRM www.pipelinersales.com 32 Benefits of r CRM r originally was designed as a tool for sales empowerment. With its newest release r meets the highest requirements for enterprise

More information

OpenText Information Hub (ihub) 3.1 and 3.1.1

OpenText Information Hub (ihub) 3.1 and 3.1.1 OpenText Information Hub (ihub) 3.1 and 3.1.1 OpenText Information Hub (ihub) 3.1.1 meets the growing demand for analytics-powered applications that deliver data and empower employees and customers to

More information

THE QLIKVIEW PRODUCT FAMILY

THE QLIKVIEW PRODUCT FAMILY THE QLIKVIEW PRODUCT FAMILY is the world s first associative, in-memory Business Discovery platform. It enables business users to assemble data from multiple sources, explore it, make discoveries, and

More information

Financial Tool (using GPS technology) for An Android App

Financial Tool (using GPS technology) for An Android App Financial Tool (using GPS technology) for An Android App Matthew Antognoli Before you yawn and say to yourself, Yet, another financial application..., hear me out. Many of you are going to be graduating

More information

Microsoft Project Server 2010 Project Manager s Guide for Project Web App

Microsoft Project Server 2010 Project Manager s Guide for Project Web App Microsoft Project Server 2010 Project Manager s Guide for Project Web App Copyright This document is provided as-is. Information and views expressed in this document, including URL and other Internet Web

More information

igoogle and gadgets as a platform for integrating institutional and external services

igoogle and gadgets as a platform for integrating institutional and external services 37 igoogle and gadgets as a platform for integrating institutional and external services Oskar Casquero, Javier Portillo, Ramón Ovelar, Jesús Romo, Manuel Benito Universidad del País Vasco / Euskal Herriko

More information

Cloud. Hosted Exchange Administration Manual

Cloud. Hosted Exchange Administration Manual Cloud Hosted Exchange Administration Manual Table of Contents Table of Contents... 1 Table of Figures... 4 1 Preface... 6 2 Telesystem Hosted Exchange Administrative Portal... 7 3 Hosted Exchange Service...

More information

Software as a Service Business Model (Introducing SOA and Web Service)

Software as a Service Business Model (Introducing SOA and Web Service) Software as a Service Business Model Guide Insight into Software as a Service Business Model (Introducing SOA and Web Service) By Sumantra Mukherjee Chief Technology Officer Nature Technologies Pvt Ltd

More information

Knowledge-based Expressive Technologies within Cloud Computing Environments

Knowledge-based Expressive Technologies within Cloud Computing Environments Knowledge-based Expressive Technologies within Cloud Computing Environments Sergey V. Kovalchuk, Pavel A. Smirnov, Konstantin V. Knyazkov, Alexander S. Zagarskikh, Alexander V. Boukhanovsky 1 Abstract.

More information

A Monitored Student Testing Application Using Cloud Computing

A Monitored Student Testing Application Using Cloud Computing A Monitored Student Testing Application Using Cloud Computing R. Mullapudi and G. Hsieh Department of Computer Science, Norfolk State University, Norfolk, Virginia, USA r.mullapudi@spartans.nsu.edu, ghsieh@nsu.edu

More information

User Experience Enhancements...2 New Mobile and Social...3. Click to Cloud Connectors...3 Media Gallery...4 Mobile...5

User Experience Enhancements...2 New Mobile and Social...3. Click to Cloud Connectors...3 Media Gallery...4 Mobile...5 June 2013 Update Table of Contents User Experience Enhancements...2 New Mobile and Social...3 Click to Cloud Connectors...3 Media Gallery...4 Mobile...5 Chat Enhancements Rich Client...6 Screen capture...6

More information

VegaStream Network Design

VegaStream Network Design Design of a multimedia content-delivery service architecture for 3 rd generation networks Andrea Calvagna Dipartimento di Ingegneria Informatica e delle Telecomunicazioni Università di Catania Viale A.

More information

Requirements Management

Requirements Management MS Excel / Word, and ReqIF Export / Import and Round-trip Medical & Automotive Requirements and Risk (FMEA, IEC 62304, IEC 61508, ISO 26262...) Enterprise Architect and Atlassian JIRA integration Requirements

More information

Supply Chain Platform as a Service: a Cloud Perspective on Business Collaboration

Supply Chain Platform as a Service: a Cloud Perspective on Business Collaboration Supply Chain Platform as a Service: a Cloud Perspective on Business Collaboration Guopeng Zhao 1, 2 and Zhiqi Shen 1 1 Nanyang Technological University, Singapore 639798 2 HP Labs Singapore, Singapore

More information

BEA AquaLogic Integrator Agile integration for the Enterprise Build, Connect, Re-use

BEA AquaLogic Integrator Agile integration for the Enterprise Build, Connect, Re-use Product Data Sheet BEA AquaLogic Integrator Agile integration for the Enterprise Build, Connect, Re-use BEA AquaLogic Integrator delivers the best way for IT to integrate, deploy, connect and manage process-driven

More information

An Object Oriented Role-based Access Control Model for Secure Domain Environments

An Object Oriented Role-based Access Control Model for Secure Domain Environments International Journal of Network Security, Vol.4, No.1, PP.10 16, Jan. 2007 10 An Object Oriented -based Access Control Model for Secure Domain Environments Cungang Yang Department of Electrical and Computer

More information

How To Build A Virtual Learning Community Based On Cloud Computing And Web 2.0

How To Build A Virtual Learning Community Based On Cloud Computing And Web 2.0 www.ijcsi.org 361 A Virtual Learning Community Based on Cloud Computing and Web 2.0 Hua Zheng School of Information and Statistics, Guangxi University of Finance and Economics, Nanning, Guangxi 530003,China

More information

SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS

SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) VERSION 2.1 SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS 1 TABLE OF CONTENTS INTRODUCTION... 3 About The Service-Oriented Modeling Framework

More information