2,178 Hits in 4.2 sec

Experiences developing architectures for realizing thin-client diagram editing tools

John Grundy, John Hosking, Shuping Cao, Denjin Zhao, Nianping Zhu, Ewan Tempero, Hermann Stoeckle
2007 Software, Practice & Experience  
Our experiences will be useful for those interested in developing their own thin-client diagram editing architectures and applications.  ...  As web-based user interfaces have become pervasive many applications that traditionally used thick-client interfaces have been reengineered with thin-client versions.  ...  Hermann Stoeckle acknowledges the University of Auckland Computer Science Department for scholarship assistance.  ... 
doi:10.1002/spe.803 fatcat:26jpfrthknc65lfdwkqpq3cjl4


Jin Yu, Boualem Benatallah, Fabio Casati, Regis Saint-Paul
2006 Proceedings of the 6th international conference on Web engineering - ICWE '06  
On top of XUP, we have built a web user interface development framework, OpenXUP, consisting of a thin client and a server toolkit which offers a set of event-driven APIs.  ...  The framework allows for the rapid development of highly interactive web applications and services.  ...  In addition, the XUP client is a thin client, just like web browsers; application developers do not write any code on the client side.  ... 
doi:10.1145/1145581.1145638 dblp:conf/icwe/YuBCS06 fatcat:2akhyrxjvfgfrak3c7xxm5h6na

Using JavaBeans components as accessors to Enterprise JavaBeans components

A. Tost, V. M. Johnson
2000 IBM Systems Journal  
environments (i.e., thin or thick clients).  ...  We show how an application can be structured into three conceptual tiers, and how the use of JavaBeans components on the middle tier can help develop applications that can run in different client/server  ...  A thin-client environment is usually implemented by using servlets.  ... 
doi:10.1147/sj.392.0293 fatcat:5hvahrxv2za7lcbcv6w2nikz3m

Developing Java-AWT Thin-Client Applications for Limited Devices

G. Canfora, G. Di Santo, E. Zimeo
2005 IEEE Internet Computing  
The Thin-Client Applications for Limited Devices (TCPTE) framework supports the development of thin-client applications for mobile devices with limited resources.  ...  TCPTE combines the advantages of thin-client computing with the richness of client-server graphical interfaces and lets programmers develop applications for PWDs using the same processes and tools they  ...  Acknowledgments We thank Giancarlo Tretola and Angelo Scarnata for their con- and Gabriele Venturi for the interesting discussions that animated this work.  ... 
doi:10.1109/mic.2005.99 fatcat:jdrj2lrh2jdoxofx2bp46pnf5i

Prova: Rule-Based Java Scripting for Distributed Web Applications: A Case Study in Bioinformatics [chapter]

Alex Kozlenkov, Rafael Penaloza, Vivek Nigam, Loïc Royer, Gihan Dawelbait, Michael Schroeder
2006 Lecture Notes in Computer Science  
Prova is a language for rule-based Java scripting to support information integration and agent programming on the web.  ...  Prova supports transparent access to databases, retrieval of URLs, access to web services, and querying of XML documents.  ...  Prova is the choice of a Java programmer with Prolog experience who aims to develop a system which needs a possibly thin layer of rules for reasoning with backward chaining and for defining business rules  ... 
doi:10.1007/11896548_68 fatcat:s7s6fpxvxff33g5dz6wjofphj4

A comparison of distributed groupware implementation environments

C.C. Albrecht
2003 36th Annual Hawaii International Conference on System Sciences, 2003. Proceedings of the  
This paper compares popular client and server architectures used for groupware.  ...  It presents a client framework and evaluates native, installed clients, Java-based applications, and web-based architectures.  ...  They broadcast changes and many use polling schemes. It is possible to program native clients using thin messaging if applications are designed as such.  ... 
doi:10.1109/hicss.2003.1173780 dblp:conf/hicss/Albrecht03 fatcat:2didgunbivhz7fnx7iuqrvizki

Accessing X Applications over the World-Wide Web [chapter]

Arno Puder, Siddharth Desai
2005 Lecture Notes in Computer Science  
With the goal of leveraging the enormous browser install base, the web-based X server supports multiple web browsers and has been tested to support a number of X clients. 2 var new_node = document.createElement  ...  This approach makes an X application accessible from any web browser.  ...  This framework leads to support for Ajax-applications.  ... 
doi:10.1007/11575771_49 fatcat:6465krvz3jfizfvbqvujfbwnb4

Software, Component, and Service Deployment in Computational Grids [chapter]

Gregor von Laszewski, Eric Blau, Michael Bletzinger, Jarek Gawor, Peter Lane, Stuart Martin, Michael Russell
2002 Lecture Notes in Computer Science  
We report on three practical solutions used by the Globus Project.  ...  Lessons learned from this experience lead us to believe that it is necessary to support a variety of software and component deployment strategies.  ...  Thin Deployment: A scientist is using a Web browser to access Grid Services in a transparent fashion.  ... 
doi:10.1007/3-540-45440-3_18 fatcat:qa2a7q6osjdp7mtfc4u7pz4bpq

Integrating Web technologies in Eclipse

J. Ponzo, O. Gruber
2005 IBM Systems Journal  
In this paper we describe an approach and an implementation for integrating Web technologies in Eclipse, a Java-and component-based platform.  ...  First, we support embedding of UI (user interface) artifacts that are developed using either widget or markup technologies. Second, we provide support for DOM (Document Object Model) programming.  ...  It opens the path for the Eclipse Rich Client Platform to be a first-class Web client, fronting Web application servers.  ... 
doi:10.1147/sj.442.0279 fatcat:qjloxgqd3zbbzbmpwa6lqedvzm

Web Applications: A Simple Pluggable Architecture for Business Rich Clients [chapter]

Duncan Mac-Vicar, Jaime Navón
2005 Lecture Notes in Computer Science  
During the past decade we have been witnesses of the rise of the Web Application with a browser based client.  ...  This brought us ubiquitous access and centralized administration and deployment, but the inherent limitations of the approach however, and the availability of new technologies like XML and Web Services  ...  Related Work Smart Client Model [6] is an architecture proposed by Microsoft to develop thin rich clients.  ... 
doi:10.1007/11531371_63 fatcat:7kxysmm3wbd63kenmfzw65nrjy

Pounamu: A meta-tool for exploratory domain-specific visual language tool development

Nianping Zhu, John Grundy, John Hosking, Na Liu, Shuping Cao, Akhil Mehra
2007 Journal of Systems and Software  
use, and a need for an open architecture for tool integration.  ...  We describe Pounamu, a meta-tool for realising such visual design environments.  ...  Thin client, web-based editing interface generated for Pounamu UML tool.  ... 
doi:10.1016/j.jss.2006.10.028 fatcat:6i7cvnbys5byxnjd44kdttjg3y

A Spatial-Temporal Probabilistic Matrix Factorization Model for Point-of-Interest Recommendation

Huayu Li, Richang Hong, Zhiang Wu, Yong Ge
2016 Proceedings of the 2016 SIAM International Conference on Data Mining  
geographical influence. • Proposed separated models for social network space and user interest space to improve POI recommendation performance.  ...  RESEARCH EXPERIENCES Point-of-Interest Recommendations 11/2014 -present • Proposed a more robust and general model for Point-of-Interest recommendations by modeling user preference, temporal effect and  ...  Sun Ray VoIP Solution • Designed and developed GUI frontend of a softphone for Sun Ray VoIP solution. • Implemented in Java using Swing for GUI, JNDI to retrieve information from corporate LDAP server,  ... 
doi:10.1137/1.9781611974348.14 dblp:conf/sdm/LiHWG16 fatcat:bdphosi2bzfjxnyoyjful3mb6q

The Accidental Architecture

G. Booch
2006 IEEE Software  
With by-then-considerable experience in scripting languages and with the stilloscillating pendulum swinging between pure Web thin clients and traditional thick clients, the mark of this generation was  ...  points for scrap and rework.  ... 
doi:10.1109/ms.2006.86 fatcat:en76jsjj4nbrjp27xn7cbvymhm

WIRED — World Wide Web interactive remote event display

A. Ballaminut, C. Colonello, M. Dönszelmann, E. van Herwijnen, D. Köper, J. Korhonen, M. Litmaath, J. Perl, A. Theodorou, D. Whiteson, E. Wolff
2001 Computer Physics Communications  
To guarantee portability across all platforms, WIRED is implemented in the Java language and uses the Swing user interface component set.  ...  It can be used as a stand-alone application or as an applet inside a WWW browser. The graphical user interface allows for multiple views and for multiple controls acting on those views.  ...  The authors chose to implement WIRED in the Java language [4] using the Swing user interface kit [5] , both of which allow for easy portability and running as an applet.  ... 
doi:10.1016/s0010-4655(01)00277-6 fatcat:mw3x7gfuw5ekjob45eux4zmhda

A Web-Based Java Framework for Cross-Platform Mobile GIS and Remote Sensing Applications

Ming-Hsiang Tsou, Liang Guo, Anthony Howser
2005 GIScience & Remote Sensing  
A cross-platform Web-  ...  Services for Environmental Monitoring and Management."  ...  significant portions of the content discussed herein stem from the research of two projects: "A Border Security Decision Support System" (NASA REASoN-0118-0209) and "Integrated Mobile GIS and Wireless Image Web  ... 
doi:10.2747/1548-1603.42.4.333 fatcat:4higjjdpgfcibdj2a7bqla2zbe
« Previous Showing results 1 — 15 out of 2,178 results