[
    {
        "key": "4BI2X65X",
        "version": 1,
        "library": {
            "type": "group",
            "id": 103773,
            "name": "ut-OA-master",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/ut-oa-master",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/103773/items/4BI2X65X",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/ut-oa-master/items/4BI2X65X",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 48412,
                "username": "olegus",
                "name": "",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/olegus",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Marianne Busch and Nora Koch",
            "numChildren": 0
        },
        "data": {
            "key": "4BI2X65X",
            "version": 1,
            "itemType": "report",
            "title": "Rich Internet Applications - State-of-the-Art",
            "creators": [
                {
                    "creatorType": "author",
                    "name": "Marianne Busch"
                },
                {
                    "creatorType": "author",
                    "name": "Nora Koch"
                }
            ],
            "abstractNote": "",
            "reportNumber": "",
            "reportType": "",
            "institution": "",
            "place": "",
            "date": "",
            "seriesTitle": "",
            "seriesNumber": "",
            "pages": "",
            "DOI": "",
            "ISBN": "",
            "citationKey": "",
            "url": "uwe.pst.ifi.lmu.de/publications/maewa_rias_report.pdf",
            "accessDate": "",
            "ISSN": "",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "",
            "language": "",
            "libraryCatalog": "",
            "callNumber": "",
            "rights": "",
            "extra": "",
            "tags": [],
            "collections": [
                "9KHAJXMR"
            ],
            "relations": {},
            "dateAdded": "2012-10-31T14:27:03Z",
            "dateModified": "2012-10-31T14:28:04Z"
        }
    },
    {
        "key": "NFBIUDCV",
        "version": 1,
        "library": {
            "type": "group",
            "id": 103773,
            "name": "ut-OA-master",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/ut-oa-master",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/103773/items/NFBIUDCV",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/ut-oa-master/items/NFBIUDCV",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/groups/103773/items/8XUCB2S8",
                "type": "application/json"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 48412,
                "username": "olegus",
                "name": "",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/olegus",
                        "type": "text/html"
                    }
                }
            }
        },
        "data": {
            "key": "NFBIUDCV",
            "version": 1,
            "parentItem": "8XUCB2S8",
            "itemType": "attachment",
            "linkMode": "linked_url",
            "title": "ACM Full Text PDF",
            "accessDate": "2012-10-30T11:12:10Z",
            "url": "http://dl.acm.org/ft_gateway.cfm?id=1367595&type=pdf",
            "note": "",
            "contentType": "application/pdf",
            "charset": "",
            "tags": [],
            "relations": {},
            "dateAdded": "2012-10-30T11:12:10Z",
            "dateModified": "2012-10-30T11:12:10Z"
        }
    },
    {
        "key": "8XUCB2S8",
        "version": 1,
        "library": {
            "type": "group",
            "id": 103773,
            "name": "ut-OA-master",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/ut-oa-master",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/103773/items/8XUCB2S8",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/ut-oa-master/items/8XUCB2S8",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 48412,
                "username": "olegus",
                "name": "",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/olegus",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Yang et al.",
            "parsedDate": "2008",
            "numChildren": 1
        },
        "data": {
            "key": "8XUCB2S8",
            "version": 1,
            "itemType": "conferencePaper",
            "title": "Lock-free consistency control for web 2.0 applications",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Jiangming",
                    "lastName": "Yang"
                },
                {
                    "creatorType": "author",
                    "firstName": "Haixun",
                    "lastName": "Wang"
                },
                {
                    "creatorType": "author",
                    "firstName": "Ning",
                    "lastName": "Gu"
                },
                {
                    "creatorType": "author",
                    "firstName": "Yiming",
                    "lastName": "Liu"
                },
                {
                    "creatorType": "author",
                    "firstName": "Chunsong",
                    "lastName": "Wang"
                },
                {
                    "creatorType": "author",
                    "firstName": "Qiwei",
                    "lastName": "Zhang"
                }
            ],
            "abstractNote": "Online collaboration and sharing is the central theme of many web-based services that create the so-called Web 2.0 phenomena. Using the Internet as a computing platform, many Web 2.0 applications set up mirror sites to provide large-scale availability and to achieve load balance. However, in the age of Web 2.0, where every user is also a writer and publisher, the deployment of mirror sites makes consistency maintenance a Web scale problem. Traditional concurrency control methods (e.g. two phase lock, serialization, etc.) are not up to the task for several reasons. First, large network latency between mirror sites will make two phase locking a throughput bottleneck. Second, locking will block a large portion of concurrent operations, which makes it impossible to provide large-scale availability. On the other hand, most Web 2.0 operations do not need strict serializability - it is not the intention of a user who is correcting a typo in a shared document to block another who is adding a comment, as long as consistency can still be achieved. Thus, in order to enable maximal online collaboration and sharing, we need a lock-free mechanism that can maintain consistency among mirror sites on the Web. In this paper, we propose a flexible and efficient method to achieve consistency maintenance in the Web 2.0 world. Our experiments show its good performance improvement compared with existing methods based on distributed lock.",
            "proceedingsTitle": "Proceedings of the 17th international conference on World Wide Web",
            "conferenceName": "",
            "publisher": "ACM",
            "place": "New York, NY, USA",
            "date": "2008",
            "eventPlace": "",
            "volume": "",
            "issue": "",
            "numberOfVolumes": "",
            "pages": "725–734",
            "series": "WWW '08",
            "seriesNumber": "",
            "DOI": "10.1145/1367497.1367595",
            "ISBN": "978-1-60558-085-2",
            "citationKey": "",
            "url": "http://doi.acm.org/10.1145/1367497.1367595",
            "accessDate": "2012-10-30T11:12:10Z",
            "ISSN": "",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "",
            "language": "",
            "libraryCatalog": "ACM Digital Library",
            "callNumber": "",
            "rights": "",
            "extra": "",
            "tags": [
                {
                    "tag": "concurrency control",
                    "type": 1
                },
                {
                    "tag": "consistency maintenance",
                    "type": 1
                },
                {
                    "tag": "xml",
                    "type": 1
                }
            ],
            "collections": [
                "BISAJHCK"
            ],
            "relations": {},
            "dateAdded": "2012-10-30T11:12:10Z",
            "dateModified": "2012-10-30T11:12:10Z"
        }
    },
    {
        "key": "S6SCD84P",
        "version": 1,
        "library": {
            "type": "group",
            "id": 103773,
            "name": "ut-OA-master",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/ut-oa-master",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/103773/items/S6SCD84P",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/ut-oa-master/items/S6SCD84P",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/groups/103773/items/PCDUEIAS",
                "type": "application/json"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 48412,
                "username": "olegus",
                "name": "",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/olegus",
                        "type": "text/html"
                    }
                }
            }
        },
        "data": {
            "key": "S6SCD84P",
            "version": 1,
            "parentItem": "PCDUEIAS",
            "itemType": "attachment",
            "linkMode": "linked_url",
            "title": "ACM Full Text PDF",
            "accessDate": "2012-10-30T11:12:04Z",
            "url": "http://dl.acm.org/ft_gateway.cfm?id=1958910&type=pdf",
            "note": "",
            "contentType": "application/pdf",
            "charset": "",
            "tags": [],
            "relations": {},
            "dateAdded": "2012-10-30T11:12:04Z",
            "dateModified": "2012-10-30T11:12:04Z"
        }
    },
    {
        "key": "PCDUEIAS",
        "version": 1,
        "library": {
            "type": "group",
            "id": 103773,
            "name": "ut-OA-master",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/ut-oa-master",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/103773/items/PCDUEIAS",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/ut-oa-master/items/PCDUEIAS",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 48412,
                "username": "olegus",
                "name": "",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/olegus",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Shao et al.",
            "parsedDate": "2011",
            "numChildren": 1
        },
        "data": {
            "key": "PCDUEIAS",
            "version": 1,
            "itemType": "conferencePaper",
            "title": "An operational transformation based synchronization protocol for web 2.0 applications",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Bin",
                    "lastName": "Shao"
                },
                {
                    "creatorType": "author",
                    "firstName": "Du",
                    "lastName": "Li"
                },
                {
                    "creatorType": "author",
                    "firstName": "Tun",
                    "lastName": "Lu"
                },
                {
                    "creatorType": "author",
                    "firstName": "Ning",
                    "lastName": "Gu"
                }
            ],
            "abstractNote": "Current Web 2.0 services are making mass collaboration a reality. Using a Web browser, people can participate in cooperative work anytime, anywhere from any computing device as long as there is an Internet connection. Lying in the heart of some well-known services is an optimistic consistency control technique called operational transformation (OT). This paper proposes TIPS, a novel sync protocol that adapts OT for Web 2.0 applications. Based on a recent theoretical framework called ABT, it ensures not only convergence but also the right object order for linear documents. Designed to address the HTTP style of communication, TIPS allows clients to sync with the server by independent time intervals and dynamically join and leave at any time. When processing do operations, its time complexity is linear in the total number of operations generated by all clients during one server interval and independent of the size of history. TIPS is efficient for supporting a spectrum of (near-)realtime to asynchronous collaboration editing tasks.",
            "proceedingsTitle": "Proceedings of the ACM 2011 conference on Computer supported cooperative work",
            "conferenceName": "",
            "publisher": "ACM",
            "place": "New York, NY, USA",
            "date": "2011",
            "eventPlace": "",
            "volume": "",
            "issue": "",
            "numberOfVolumes": "",
            "pages": "563–572",
            "series": "CSCW '11",
            "seriesNumber": "",
            "DOI": "10.1145/1958824.1958910",
            "ISBN": "978-1-4503-0556-3",
            "citationKey": "",
            "url": "http://doi.acm.org/10.1145/1958824.1958910",
            "accessDate": "2012-10-30T11:12:04Z",
            "ISSN": "",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "",
            "language": "",
            "libraryCatalog": "ACM Digital Library",
            "callNumber": "",
            "rights": "",
            "extra": "",
            "tags": [
                {
                    "tag": "collaborative systems",
                    "type": 1
                },
                {
                    "tag": "consistency",
                    "type": 1
                },
                {
                    "tag": "online software service",
                    "type": 1
                },
                {
                    "tag": "operational transformation",
                    "type": 1
                },
                {
                    "tag": "synchronization",
                    "type": 1
                },
                {
                    "tag": "web 2.0",
                    "type": 1
                }
            ],
            "collections": [
                "BISAJHCK"
            ],
            "relations": {},
            "dateAdded": "2012-10-30T11:12:04Z",
            "dateModified": "2012-10-30T11:12:04Z"
        }
    },
    {
        "key": "47WGATMW",
        "version": 1,
        "library": {
            "type": "group",
            "id": 103773,
            "name": "ut-OA-master",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/ut-oa-master",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/103773/items/47WGATMW",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/ut-oa-master/items/47WGATMW",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 48412,
                "username": "olegus",
                "name": "",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/olegus",
                        "type": "text/html"
                    }
                }
            },
            "numChildren": 0
        },
        "data": {
            "key": "47WGATMW",
            "version": 1,
            "itemType": "note",
            "note": "<p>Topics:</p>\n<ol>\n<li>single-user asynchronous browser-server-browser cycle in Web GUI\n<ul>\n<li>see Rich Internet Applications - RIAs</li>\n</ul>\n</li>\n<li>multi-user collaboration (OT, etc)\n<ul>\n<li>TODO</li>\n</ul>\n</li>\n</ol>",
            "tags": [],
            "collections": [],
            "relations": {},
            "dateAdded": "2012-10-27T10:38:51Z",
            "dateModified": "2012-10-27T10:41:23Z"
        }
    },
    {
        "key": "CBQM6EKI",
        "version": 2,
        "library": {
            "type": "group",
            "id": 103773,
            "name": "ut-OA-master",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/ut-oa-master",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/103773/items/CBQM6EKI",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/ut-oa-master/items/CBQM6EKI",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/groups/103773/items/MTSAQV8N",
                "type": "application/json"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 48412,
                "username": "olegus",
                "name": "",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/olegus",
                        "type": "text/html"
                    }
                }
            }
        },
        "data": {
            "key": "CBQM6EKI",
            "version": 2,
            "parentItem": "MTSAQV8N",
            "itemType": "attachment",
            "linkMode": "imported_url",
            "title": "GWT Tutorial",
            "accessDate": "2012-10-27T08:18:39Z",
            "url": "http://www.vogella.com/articles/GWT/article.html",
            "note": "",
            "contentType": "text/html",
            "charset": "windows-1252",
            "filename": "article.html",
            "md5": "d15c7de11a50c583c9161434859699ee",
            "mtime": 1351334215000,
            "tags": [],
            "relations": {},
            "dateAdded": "2012-10-27T10:36:55Z",
            "dateModified": "2012-10-27T10:36:55Z"
        }
    },
    {
        "key": "CXM3U8JC",
        "version": 2,
        "library": {
            "type": "group",
            "id": 103773,
            "name": "ut-OA-master",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/ut-oa-master",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/103773/items/CXM3U8JC",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/ut-oa-master/items/CXM3U8JC",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/groups/103773/items/SPWZ8V5V",
                "type": "application/json"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 48412,
                "username": "olegus",
                "name": "",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/olegus",
                        "type": "text/html"
                    }
                }
            }
        },
        "data": {
            "key": "CXM3U8JC",
            "version": 2,
            "parentItem": "SPWZ8V5V",
            "itemType": "attachment",
            "linkMode": "imported_url",
            "title": "Engineering rich internet applications with a model-driven approach",
            "accessDate": "2012-10-27T09:23:51Z",
            "url": "http://dl.acm.org/citation.cfm?id=1734204",
            "note": "",
            "contentType": "text/html",
            "charset": "utf-8",
            "filename": "citation.html",
            "md5": "dfb538a2a8a3a5902d4842b8d50737e5",
            "mtime": 1351334216000,
            "tags": [],
            "relations": {},
            "dateAdded": "2012-10-27T10:36:55Z",
            "dateModified": "2012-10-27T10:36:55Z"
        }
    },
    {
        "key": "VH9WGWAB",
        "version": 1,
        "library": {
            "type": "group",
            "id": 103773,
            "name": "ut-OA-master",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/ut-oa-master",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/103773/items/VH9WGWAB",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/ut-oa-master/items/VH9WGWAB",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/groups/103773/items/ITWX2WZ5",
                "type": "application/json"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 48412,
                "username": "olegus",
                "name": "",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/olegus",
                        "type": "text/html"
                    }
                }
            },
            "numChildren": 0
        },
        "data": {
            "key": "VH9WGWAB",
            "version": 1,
            "parentItem": "ITWX2WZ5",
            "itemType": "note",
            "note": "<p>The rapidly increasing importance of Rich Internet<br />Applications (RIAs) calls for systematic RIA devel-<br />opment methods. However, most current Web engi-<br />neering methods focus on Web 1.0 applications only;<br />RIAs, on the contrary, are still developed in an ad-hoc<br />manner, which often results in error-prone and hard-<br />to-maintain products. We propose a model-driven ap-<br />proach to RIA development by combining the UML-<br />based Web Engineering (UWE) method for data and<br />business logic modeling with the RUX-Method for the<br />user interface modeling of RIAs.</p>",
            "tags": [],
            "relations": {},
            "dateAdded": "2012-10-27T10:36:55Z",
            "dateModified": "2012-10-27T10:36:55Z"
        }
    },
    {
        "key": "SNHENJZ7",
        "version": 1,
        "library": {
            "type": "group",
            "id": 103773,
            "name": "ut-OA-master",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/ut-oa-master",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/103773/items/SNHENJZ7",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/ut-oa-master/items/SNHENJZ7",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/groups/103773/items/ITWX2WZ5",
                "type": "application/json"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 48412,
                "username": "olegus",
                "name": "",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/olegus",
                        "type": "text/html"
                    }
                }
            },
            "numChildren": 0
        },
        "data": {
            "key": "SNHENJZ7",
            "version": 1,
            "parentItem": "ITWX2WZ5",
            "itemType": "note",
            "note": "<p>In our approach, UWE is used to<br />specify the content, navigation and business processes<br />of the Web application, and the RUX-Method is used<br />on top of these models to add typical rich UI cap-<br />abilities, such as temporal behavior and rich user inter-<br />actions. We build the bridge between both approaches<br />defining transformation rules between their meta-<br />models.<br />While the RUX-Method has already been combined<br />with WebML [12], the novel idea presented in this<br />paper is the extension of the generation rules of the<br />underlying method (UWE) in order to obtain the con-<br />nection with the RUX-Method automatically.</p>\n<p>12. Preciado, J.C., Linaje, M., Sánchez-Figueroa, F.: An<br />Approach to Support the Web User Interfaces Evolution.<br />In Proc. of the 2nd Int. Workshop on Adaptation and<br />Evolution in Web Systems Engineering, ICWE, pp. 94-<br />100 (2007)</p>",
            "tags": [],
            "relations": {},
            "dateAdded": "2012-10-27T10:36:55Z",
            "dateModified": "2012-10-27T10:36:55Z"
        }
    },
    {
        "key": "SJTVE9C5",
        "version": 1,
        "library": {
            "type": "group",
            "id": 103773,
            "name": "ut-OA-master",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/ut-oa-master",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/103773/items/SJTVE9C5",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/ut-oa-master/items/SJTVE9C5",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/groups/103773/items/Z8ZX57GT",
                "type": "application/json"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 48412,
                "username": "olegus",
                "name": "",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/olegus",
                        "type": "text/html"
                    }
                }
            },
            "numChildren": 0
        },
        "data": {
            "key": "SJTVE9C5",
            "version": 1,
            "parentItem": "Z8ZX57GT",
            "itemType": "note",
            "note": "<p>not available</p>",
            "tags": [],
            "relations": {},
            "dateAdded": "2012-10-27T10:36:55Z",
            "dateModified": "2012-10-27T10:36:55Z"
        }
    },
    {
        "key": "TMUKSDD7",
        "version": 1,
        "library": {
            "type": "group",
            "id": 103773,
            "name": "ut-OA-master",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/ut-oa-master",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/103773/items/TMUKSDD7",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/ut-oa-master/items/TMUKSDD7",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/groups/103773/items/ZFTSH37R",
                "type": "application/json"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 48412,
                "username": "olegus",
                "name": "",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/olegus",
                        "type": "text/html"
                    }
                }
            }
        },
        "data": {
            "key": "TMUKSDD7",
            "version": 1,
            "parentItem": "ZFTSH37R",
            "itemType": "attachment",
            "linkMode": "linked_url",
            "title": "Google Books Link",
            "accessDate": "2012-10-27T08:46:52Z",
            "url": "http://books.google.ee/books?id=C2r8R5eZeFIC",
            "note": "",
            "contentType": "text/html",
            "charset": "",
            "tags": [],
            "relations": {},
            "dateAdded": "2012-10-27T10:36:55Z",
            "dateModified": "2012-10-27T10:36:55Z"
        }
    },
    {
        "key": "7WUAJGIJ",
        "version": 1,
        "library": {
            "type": "group",
            "id": 103773,
            "name": "ut-OA-master",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/ut-oa-master",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/103773/items/7WUAJGIJ",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/ut-oa-master/items/7WUAJGIJ",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/groups/103773/items/ZFTSH37R",
                "type": "application/json"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 48412,
                "username": "olegus",
                "name": "",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/olegus",
                        "type": "text/html"
                    }
                }
            },
            "numChildren": 0
        },
        "data": {
            "key": "7WUAJGIJ",
            "version": 1,
            "parentItem": "ZFTSH37R",
            "itemType": "note",
            "note": "<p>references \"Conceptual modelling...\" paper by Bozzon et al</p>\n<p>5.7 Extensions for Rich Internet Applications<br />5.7.1 WebML extensions<br />5.7.2 ADRIA extensions<br />5.7.3 The RUX method<br />5.7.4 OOH4RIA</p>",
            "tags": [],
            "relations": {},
            "dateAdded": "2012-10-27T10:36:55Z",
            "dateModified": "2012-10-27T10:36:55Z"
        }
    },
    {
        "key": "FXETSCNE",
        "version": 1,
        "library": {
            "type": "group",
            "id": 103773,
            "name": "ut-OA-master",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/ut-oa-master",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/103773/items/FXETSCNE",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/ut-oa-master/items/FXETSCNE",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/groups/103773/items/TGUDMPJH",
                "type": "application/json"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 48412,
                "username": "olegus",
                "name": "",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/olegus",
                        "type": "text/html"
                    }
                }
            },
            "numChildren": 0
        },
        "data": {
            "key": "FXETSCNE",
            "version": 1,
            "parentItem": "TGUDMPJH",
            "itemType": "note",
            "note": "<p>The need of modelling techniques for RIAs is<br />advocated in [13], where the authors analyze current Web<br />modeling approaches as well as hypermedia methodologies<br />with respect to RIA development needs.</p>\n<p>[13] J. Preciado, M. Linaje, F. Sanchez, and S. Comai.<br />Necessity of methodologies to model rich internet<br />applications. In Web Site Evolution, 2005. 7th IEEE<br />Int. Symposium on, pages 7–13, Sept. 2005.</p>",
            "tags": [],
            "relations": {},
            "dateAdded": "2012-10-27T10:36:55Z",
            "dateModified": "2012-10-27T10:36:55Z"
        }
    },
    {
        "key": "G6INKHC5",
        "version": 1,
        "library": {
            "type": "group",
            "id": 103773,
            "name": "ut-OA-master",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/ut-oa-master",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/103773/items/G6INKHC5",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/ut-oa-master/items/G6INKHC5",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/groups/103773/items/TGUDMPJH",
                "type": "application/json"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 48412,
                "username": "olegus",
                "name": "",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/olegus",
                        "type": "text/html"
                    }
                }
            },
            "numChildren": 0
        },
        "data": {
            "key": "G6INKHC5",
            "version": 1,
            "parentItem": "TGUDMPJH",
            "itemType": "note",
            "note": "<p>Oleg: client and server persistence assymetry.</p>\n<p>For the data schema to be well-formed, the following general<br />constraint must hold: A <span style=\"text-decoration: underline;\">relationship R with database persis-</span><br /><span style=\"text-decoration: underline;\">tence</span> must connect <span style=\"text-decoration: underline;\">entities with database persistence only</span>.<br />In other words, it is not possible for an entity having client<br />persistence to participate to a database persistent relation-<br />ship. Note that the converse is admissible: a<span style=\"text-decoration: underline;\"> relationship</span><br /><span style=\"text-decoration: underline;\">with client persistence</span> may connect <span style=\"text-decoration: underline;\">database persistent en-</span><br /><span style=\"text-decoration: underline;\">tities</span> (as an example, consider the case of a closed-answer<br />questionnaire: questions and answers are stored persistently<br />in the database, and the client application may create a tem-<br />porary relationship between a question and the answer chosen by the user and store it in the database only when the<br />user confirms all answers). <strong>Relationships connecting entities</strong><br /><strong>belonging to different persistence levels are called inter-layer</strong><br /><strong>and must be stored at the layer with shorter duration.</strong></p>",
            "tags": [],
            "relations": {},
            "dateAdded": "2012-10-27T10:36:55Z",
            "dateModified": "2012-10-27T10:36:55Z"
        }
    },
    {
        "key": "WJQ25KXM",
        "version": 1,
        "library": {
            "type": "group",
            "id": 103773,
            "name": "ut-OA-master",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/ut-oa-master",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/103773/items/WJQ25KXM",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/ut-oa-master/items/WJQ25KXM",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/groups/103773/items/TGUDMPJH",
                "type": "application/json"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 48412,
                "username": "olegus",
                "name": "",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/olegus",
                        "type": "text/html"
                    }
                }
            },
            "numChildren": 0
        },
        "data": {
            "key": "WJQ25KXM",
            "version": 1,
            "parentItem": "TGUDMPJH",
            "itemType": "note",
            "note": "<h2>6.4 Operation modeling</h2>\n<p>WebML operations model arbitrary business logic and<br />predefined content updates (creating, deleting or modifying<br />entities, connecting or disconnecting pairs of entities belong-<br />ing to relationships). In the RIA context, operations can be<br />executed by the client or by the server, as captured by the<br />following definitions: 1) server operation: a piece of business<br />logic or data update executed by the server; 2) client oper-<br />ation: a piece of business logic executed by the client or an<br />update on a client-side entity or relationship; 3) operation<br />chain: a sequence of operations, possibly mixing client and<br />server operations.</p>",
            "tags": [],
            "relations": {},
            "dateAdded": "2012-10-27T10:36:55Z",
            "dateModified": "2012-10-27T10:36:55Z"
        }
    },
    {
        "key": "ITWX2WZ5",
        "version": 1,
        "library": {
            "type": "group",
            "id": 103773,
            "name": "ut-OA-master",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/ut-oa-master",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/103773/items/ITWX2WZ5",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/ut-oa-master/items/ITWX2WZ5",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 48412,
                "username": "olegus",
                "name": "",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/olegus",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Preciado et al.",
            "parsedDate": "2008",
            "numChildren": 3
        },
        "data": {
            "key": "ITWX2WZ5",
            "version": 1,
            "itemType": "conferencePaper",
            "title": "Designing Rich Internet Applications Combining UWE and RUX-Method",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Juan Carlos",
                    "lastName": "Preciado"
                },
                {
                    "creatorType": "author",
                    "firstName": "Marino",
                    "lastName": "Linaje"
                },
                {
                    "creatorType": "author",
                    "firstName": "Rober",
                    "lastName": "Morales-Chaparro"
                },
                {
                    "creatorType": "author",
                    "firstName": "Fernando",
                    "lastName": "Sanchez-Figueroa"
                },
                {
                    "creatorType": "author",
                    "firstName": "Gefei",
                    "lastName": "Zhang"
                },
                {
                    "creatorType": "author",
                    "firstName": "Christian",
                    "lastName": "Kroi$\\beta$"
                },
                {
                    "creatorType": "author",
                    "firstName": "Nora",
                    "lastName": "Koch"
                }
            ],
            "abstractNote": "The rapidly increasing importance of Rich Internet Applications (RIAs) calls for systematic RIA development methods. However, most current Web engineering methods focus on Web 1.0 applications only; RIAs, on the contrary, are still developed in an ad-hoc manner, which often results in error-prone and hard-to-maintain products. We propose a model-driven approach to RIA development by combining the UML-based Web Engineering (UWE) method for data and business logic modeling with the RUX-Method for the user interface modeling of RIAs.",
            "proceedingsTitle": "Proceedings of the 2008 Eighth International Conference on Web Engineering",
            "conferenceName": "",
            "publisher": "IEEE Computer Society",
            "place": "Washington, DC, USA",
            "date": "2008",
            "eventPlace": "",
            "volume": "",
            "issue": "",
            "numberOfVolumes": "",
            "pages": "148–154",
            "series": "ICWE '08",
            "seriesNumber": "",
            "DOI": "10.1109/ICWE.2008.26",
            "ISBN": "978-0-7695-3261-5",
            "citationKey": "",
            "url": "http://dx.doi.org/10.1109/ICWE.2008.26",
            "accessDate": "2012-10-27T10:00:29Z",
            "ISSN": "",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "",
            "language": "",
            "libraryCatalog": "ACM Digital Library",
            "callNumber": "",
            "rights": "",
            "extra": "",
            "tags": [],
            "collections": [
                "9KHAJXMR"
            ],
            "relations": {},
            "dateAdded": "2012-10-27T10:36:55Z",
            "dateModified": "2012-10-27T10:36:55Z"
        }
    },
    {
        "key": "PGNXKRMV",
        "version": 1,
        "library": {
            "type": "group",
            "id": 103773,
            "name": "ut-OA-master",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/ut-oa-master",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/103773/items/PGNXKRMV",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/ut-oa-master/items/PGNXKRMV",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 48412,
                "username": "olegus",
                "name": "",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/olegus",
                        "type": "text/html"
                    }
                }
            },
            "numChildren": 0
        },
        "data": {
            "key": "PGNXKRMV",
            "version": 1,
            "itemType": "note",
            "note": "<p>buzzwords and general description:</p>\n<ul>\n<li>RIA - Rich Internet Applications</li>\n<li>MDE - Model Driven Engineering</li>\n<li>UWE - UML Web Engineering</li>\n</ul>\n<p>GWT is java to javascript GUI approach. When data on server is changed due to user request, (potentially OUT-OF-DATE) asynchronous GWT callbacks from server to client is developer's problem.</p>\n<p>Basic approaches/libraries</p>\n<ul>\n<li>WebML</li>\n<li>OOH4RIA (GWT based)</li>\n<li>RUX (also combined with WebML)</li>\n<li>SmartGWT based on SmartClient - a semi-commercial library</li>\n</ul>",
            "tags": [],
            "collections": [
                "9KHAJXMR"
            ],
            "relations": {},
            "dateAdded": "2012-10-27T10:36:55Z",
            "dateModified": "2012-10-27T10:36:55Z"
        }
    },
    {
        "key": "W2W4RHK5",
        "version": 1,
        "library": {
            "type": "group",
            "id": 103773,
            "name": "ut-OA-master",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/ut-oa-master",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/103773/items/W2W4RHK5",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/ut-oa-master/items/W2W4RHK5",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 48412,
                "username": "olegus",
                "name": "",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/olegus",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Meliá et al.",
            "parsedDate": "2008",
            "numChildren": 3
        },
        "data": {
            "key": "W2W4RHK5",
            "version": 1,
            "itemType": "conferencePaper",
            "title": "A Model-Driven Development for GWT-Based Rich Internet Applications with OOH4RIA",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Santiago",
                    "lastName": "Meliá"
                },
                {
                    "creatorType": "author",
                    "firstName": "Jaime",
                    "lastName": "Gómez"
                },
                {
                    "creatorType": "author",
                    "firstName": "Sandy",
                    "lastName": "Pérez"
                },
                {
                    "creatorType": "author",
                    "firstName": "Oscar",
                    "lastName": "Díaz"
                }
            ],
            "abstractNote": "Traditionally, Web applications have had great limitations in the usability and interactivity of their user interfaces. To overcome these limitations, a new type of Web applications called Rich Internet Applications (RIAs) has recently appeared providing richer and more efficient graphical components similar to desktop applications. However, RIAs are rather complex and their development requires the designing and implementation tasks which are time-consuming and error-prone. Moreover, RIA development is a new challenge for the Web engineering methodologies requiring their modification and the introduction of other concerns. In this context, we propose a new approach called OOH4RIA which proposes a model-driven development process that extends OOH methodology. It introduces new structural and behavioural models in order to represent a complete RIA and to apply transformations that reduce the effort and accelerate its development. This RIA will be implemented on the promising Google Web Toolkit (GWT) framework.",
            "proceedingsTitle": "Proceedings of the 2008 Eighth International Conference on Web Engineering",
            "conferenceName": "",
            "publisher": "IEEE Computer Society",
            "place": "Washington, DC, USA",
            "date": "2008",
            "eventPlace": "",
            "volume": "",
            "issue": "",
            "numberOfVolumes": "",
            "pages": "13–23",
            "series": "ICWE '08",
            "seriesNumber": "",
            "DOI": "10.1109/ICWE.2008.36",
            "ISBN": "978-0-7695-3261-5",
            "citationKey": "",
            "url": "http://dx.doi.org/10.1109/ICWE.2008.36",
            "accessDate": "2012-10-27T09:34:03Z",
            "ISSN": "",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "",
            "language": "",
            "libraryCatalog": "ACM Digital Library",
            "callNumber": "",
            "rights": "",
            "extra": "",
            "tags": [
                {
                    "tag": "Model-Driven Development",
                    "type": 1
                },
                {
                    "tag": "rich internet applications",
                    "type": 1
                },
                {
                    "tag": "web engineering",
                    "type": 1
                }
            ],
            "collections": [
                "9KHAJXMR"
            ],
            "relations": {},
            "dateAdded": "2012-10-27T10:36:55Z",
            "dateModified": "2012-10-27T10:36:55Z"
        }
    },
    {
        "key": "SPWZ8V5V",
        "version": 1,
        "library": {
            "type": "group",
            "id": 103773,
            "name": "ut-OA-master",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/ut-oa-master",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/103773/items/SPWZ8V5V",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/ut-oa-master/items/SPWZ8V5V",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 48412,
                "username": "olegus",
                "name": "",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/olegus",
                        "type": "text/html"
                    }
                }
            },
            "numChildren": 1
        },
        "data": {
            "key": "SPWZ8V5V",
            "version": 1,
            "itemType": "webpage",
            "title": "Engineering rich internet applications with a model-driven approach",
            "creators": [],
            "abstractNote": "",
            "websiteTitle": "",
            "websiteType": "",
            "date": "",
            "publisher": "",
            "place": "",
            "DOI": "",
            "citationKey": "",
            "url": "http://dl.acm.org/citation.cfm?id=1734204",
            "accessDate": "2012-10-27T09:23:50Z",
            "shortTitle": "",
            "language": "",
            "rights": "",
            "extra": "",
            "tags": [],
            "collections": [
                "9KHAJXMR"
            ],
            "relations": {},
            "dateAdded": "2012-10-27T10:36:55Z",
            "dateModified": "2012-10-27T10:36:55Z"
        }
    },
    {
        "key": "Z8ZX57GT",
        "version": 1,
        "library": {
            "type": "group",
            "id": 103773,
            "name": "ut-OA-master",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/ut-oa-master",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/103773/items/Z8ZX57GT",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/ut-oa-master/items/Z8ZX57GT",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 48412,
                "username": "olegus",
                "name": "",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/olegus",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Toffetti et al.",
            "parsedDate": "2011-03",
            "numChildren": 1
        },
        "data": {
            "key": "Z8ZX57GT",
            "version": 1,
            "itemType": "journalArticle",
            "title": "State-of-the Art and trends in the Systematic Development of Rich Internet Applications",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Giovanni",
                    "lastName": "Toffetti"
                },
                {
                    "creatorType": "author",
                    "firstName": "Sara",
                    "lastName": "Comai"
                },
                {
                    "creatorType": "author",
                    "firstName": "Juan Carlos",
                    "lastName": "Preciado"
                },
                {
                    "creatorType": "author",
                    "firstName": "Marino",
                    "lastName": "Linaje"
                }
            ],
            "abstractNote": "Rich Internet Applications (RIAs) are widely adopted Web applications that add the richer interaction,presentation, and client-side computation capabilities of desktop applications to the Web. However, the evolutionfrom Web applications towards RIAs comes at the cost of increased complexity in their development. For thisreason, a wide variety of tools and technologies have been proposed in order to streamline their developmenteffort. This paper investigates the current state of the art of the RIA development approaches. The review showsthat the current industrial development practice lacks a comprehensive approach to RIA development, supportingall the development steps from the design to implementation, test and maintenance, and helping identifying correctdesign choices. This is in part due to the severe fragmentation of current RIA technologies that prevents theadoption of a commonly recognized set of best practices resulting in ad-hoc development processes. These aspectsare in part treated by research methodologies and some innovative industrial solutions, but also these approachespresent some limitations. The paper identifies future research directions for RIAs to fully support theirdevelopment process and to support their design in a more comprehensive and systematic way, from bothindustrial and research perspectives.",
            "publicationTitle": "J. Web Eng.",
            "publisher": "",
            "place": "",
            "date": "March 2011",
            "volume": "10",
            "issue": "1",
            "section": "",
            "partNumber": "",
            "partTitle": "",
            "pages": "70–86",
            "series": "",
            "seriesTitle": "",
            "seriesText": "",
            "journalAbbreviation": "",
            "DOI": "",
            "citationKey": "",
            "url": "http://dl.acm.org/citation.cfm?id=2011133.2011137",
            "accessDate": "2012-10-27T08:55:38Z",
            "PMID": "",
            "PMCID": "",
            "ISSN": "1540-9589",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "",
            "language": "",
            "libraryCatalog": "ACM Digital Library",
            "callNumber": "",
            "rights": "",
            "extra": "",
            "tags": [
                {
                    "tag": "eeb engineering",
                    "type": 1
                },
                {
                    "tag": "rich internet applications",
                    "type": 1
                },
                {
                    "tag": "systematic development",
                    "type": 1
                }
            ],
            "collections": [
                "9KHAJXMR"
            ],
            "relations": {},
            "dateAdded": "2012-10-27T10:36:55Z",
            "dateModified": "2012-10-27T10:36:55Z"
        }
    },
    {
        "key": "MTSAQV8N",
        "version": 1,
        "library": {
            "type": "group",
            "id": 103773,
            "name": "ut-OA-master",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/ut-oa-master",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/103773/items/MTSAQV8N",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/ut-oa-master/items/MTSAQV8N",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 48412,
                "username": "olegus",
                "name": "",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/olegus",
                        "type": "text/html"
                    }
                }
            },
            "numChildren": 1
        },
        "data": {
            "key": "MTSAQV8N",
            "version": 1,
            "itemType": "webpage",
            "title": "GWT Tutorial",
            "creators": [],
            "abstractNote": "",
            "websiteTitle": "",
            "websiteType": "",
            "date": "",
            "publisher": "",
            "place": "",
            "DOI": "",
            "citationKey": "",
            "url": "http://www.vogella.com/articles/GWT/article.html",
            "accessDate": "2012-10-27T08:18:38Z",
            "shortTitle": "",
            "language": "",
            "rights": "",
            "extra": "",
            "tags": [],
            "collections": [
                "9KHAJXMR"
            ],
            "relations": {},
            "dateAdded": "2012-10-27T10:36:55Z",
            "dateModified": "2012-10-27T10:36:55Z"
        }
    },
    {
        "key": "4E6GKEXJ",
        "version": 1,
        "library": {
            "type": "group",
            "id": 103773,
            "name": "ut-OA-master",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/ut-oa-master",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/103773/items/4E6GKEXJ",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/ut-oa-master/items/4E6GKEXJ",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/groups/103773/items/ITWX2WZ5",
                "type": "application/json"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 48412,
                "username": "olegus",
                "name": "",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/olegus",
                        "type": "text/html"
                    }
                }
            },
            "numChildren": 0
        },
        "data": {
            "key": "4E6GKEXJ",
            "version": 1,
            "parentItem": "ITWX2WZ5",
            "itemType": "note",
            "note": "<p>The model-driven nature of UWE and RUX-<br />Method makes it straight-forward to extend the gene-<br />ration rules of UWE to obtain the CRs’ specification<br />automatically; separating presentation from other<br />aspects of Web applications like content and navi-<br />gation structure allows us to localize these extensions,<br />instead of having to change the Web-1.0 UWE models<br />ubiquitously.</p>",
            "tags": [],
            "relations": {},
            "dateAdded": "2012-10-27T10:36:55Z",
            "dateModified": "2012-10-27T10:36:55Z"
        }
    },
    {
        "key": "GIAS4GIN",
        "version": 1,
        "library": {
            "type": "group",
            "id": 103773,
            "name": "ut-OA-master",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/ut-oa-master",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/103773/items/GIAS4GIN",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/ut-oa-master/items/GIAS4GIN",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/groups/103773/items/W2W4RHK5",
                "type": "application/json"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 48412,
                "username": "olegus",
                "name": "",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/olegus",
                        "type": "text/html"
                    }
                }
            },
            "numChildren": 0
        },
        "data": {
            "key": "GIAS4GIN",
            "version": 1,
            "parentItem": "W2W4RHK5",
            "itemType": "note",
            "note": "<p>We have focused our study in the OOH4RIA<br />model-driven development process that introduces<br />models and transformations to obtain a complete RIA<br />for the GWT framework. <span style=\"text-decoration: underline;\">To do that, we have extended</span><br /><span style=\"text-decoration: underline;\">a traditional Web methodology like OOH, using its</span><br /><span style=\"text-decoration: underline;\">domain and navigation models to define the data and</span><br /><span style=\"text-decoration: underline;\">the business logic in order to recover and store this</span><br /><span style=\"text-decoration: underline;\">data. From these models, we establish a set of model-</span><br /><span style=\"text-decoration: underline;\">to-model transformations obtaining the skeletons of the</span><br /><span style=\"text-decoration: underline;\">presentation and orchestration models and reducing</span><br /><span style=\"text-decoration: underline;\">human effort and errors</span>.<br />The presentation and orchestration models are one<br />of the most important contributions of this work. They<br />represent the structural and the behavioural aspects of<br />the RIA user interface, allowing to define both simple<br />and multi-page applications.</p>",
            "tags": [],
            "relations": {},
            "dateAdded": "2012-10-27T10:36:55Z",
            "dateModified": "2012-10-27T10:36:55Z"
        }
    },
    {
        "key": "7CRRWPQV",
        "version": 1,
        "library": {
            "type": "group",
            "id": 103773,
            "name": "ut-OA-master",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/ut-oa-master",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/103773/items/7CRRWPQV",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/ut-oa-master/items/7CRRWPQV",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/groups/103773/items/W2W4RHK5",
                "type": "application/json"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 48412,
                "username": "olegus",
                "name": "",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/olegus",
                        "type": "text/html"
                    }
                }
            },
            "numChildren": 0
        },
        "data": {
            "key": "7CRRWPQV",
            "version": 1,
            "parentItem": "W2W4RHK5",
            "itemType": "note",
            "note": "<p>These old-fashioned Web applications are being<br />replaced by the so-called Rich Internet Applications<br />(RIAs) [3] which provide richer and more interactive<br />user interfaces, similar to desktop applications.<br />Moreover, RIAs provide a new client-server<br />architecture that reduces significantly network traffic<br />using more intelligent asynchronous requests that send<br />only small blocks of data.</p>\n<p>However, RIAs are complex applications and their<br />development requires designing and implementation<br />which are time-consuming and error-prone. In fact, the<br />technological advances of RIAs require from the<br />developer:</p>\n<ol>\n<li>to represent a rich user interface based on the composition of Graphical User Interface (GUI) widgets</li>\n<li> to define an event-based choreography between these widgets and </li>\n<li>to establish a fine-grained communication between the client and the server layers.</li>\n</ol>",
            "tags": [],
            "relations": {},
            "dateAdded": "2012-10-27T10:36:55Z",
            "dateModified": "2012-10-27T10:36:55Z"
        }
    }
]