7757865
Automatic client-server partitioning of data-driven web applications
Current application development tools provide completely different programming models for the application server (e.g., Java and J2EE) and the client web browser (e.g., JavaScript and HTML). Consequently, the application developer is forced to partition the application code between the server and client at the time of writing the application. However, the partitioning of the code between the client and server may have to be changed during the evolution of the application for performance reasons (it may be better to push more functionality to the client), for correctness reasons (data that conflicts with multiple clients cannot always be pushed to clients), and for supporting clients with different computing power (browsers on desktops vs. PDAs). Since the client and server use different programming models, moving application code from client to server (and vice versa) reduces programmer productivity and also has the potential to introduce concurrency bugs. In this demonstration, we advocate an alternative solution to this problem: we propose developing applications using a unified declarative high-level language called Hilda, and show how a Hilda compiler can automatically (and correctly) partition Hilda code between the client and the server using a real Course Management System application. We illustrate our techniques using two clients: a powerful laptop machine and a less powerful PDA.
320481
Quark: an efficient XQuery full-text implementation
The XQuery 1.0 and XPath 2.0 Full-text (XQFT) language has been developed by the W3C to extend XQuery and XPath with full-text search capabilities. XQFT allows users to specify a mix of structured and complex full-text predicates, and also allows users to score/rank such queries. The power and flexibility of XQFT gives rise to two interesting questions. First, is it possible to efficiently integrate a full-function XML query language with sophisticated full-text search? Second, is it possible to score and rank arbitrary XQuery and XQFT queries? In this demonstration, we present evidence that it is indeed possible to achieve the above goals. We demonstrate the Quark open-source data management system and show how we can seamlessly and efficiently integrate structured and unstructured search over XML data. In particular, we demonstrate (a) techniques for efficiently evaluating keyword search over virtual XML views, and (b) a framework for scoring both structured and full-text predicates.
15362987
User-centric personalized extensibility for data-driven web applications
We describe a novel programming model for building, extending, and personalizing web-based data-driven applications.
41965041
A degree condition of 2-factors in bipartite graphs
Abstract Let G =( V 1 , V 2 ; E ) be a bipartite graph with | V 1 |=| V 2 |= n , and σ 2 (G)= min {d(u)+d(v) : u,v∈V(G),uv∉E(G)} . In this paper, we show that G has a 2-factor which exactly contains k independent cycles if σ 2 ( G )⩾ n +2 for any 1⩽ k ⩽⌊( n −1)/2⌋, and we also show that the result is sharp.
40840411
A property on convex fuzzy sets
In this note, a new result characterizing fuzzy set convexity is given under lower semicontinuous condition.
6710727
Modification of the Wiener index 4
A novel topological index W(F) is defined by the matrices X, W, and L as W(F) = XWL. Where L is a column vector expressing the characteristic of vertices in the molecule; X is a row vector expressing the bonding characteristics between adjacent atoms; W is a reciprocal distance matrix. The topological index W(F), based on the distance-related matrix of a molecular graph, is used to code the structural environment of each atom type in a molecular graph. The good QSPR/QSAR models have been obtained for the properties such as standard formation enthalpy of inorganic compounds and methyl halides, retention indices of gas chromatography of multiple bond-containing hydrocarbons, aqueous solubility, and octanol/water partition of benzene halides. These models indicate that the idea of using multiple matrices to define the modified Wiener index is valid and successful.
3770742
Independent Cycles in a Bipartite Graph
15984592
An Open Framework for Smart and Personalized Distance Learning
Web based learning enables more students to have access to the distance-learning environment and provides students and teachers with unprecedented flexibility and convenience. However, the early experience of using this new learning means in China exposes a few problems. Among others, teachers accustomed to traditional teaching methods often find it difficult to put their courses online and some students, especially the adult students, find themselves overloaded with too much information. In this paper, we present an open framework to solve these two problems. This framework allows students to interact with an automated question answering system to get their answers. It enables teachers to analyze students learning patterns and organize the webbased contents efficiently. The framework is intelligent due to the data mining and case-based reasoning features, and user-friendly because of its personalized services to both teachers and students.