Separating user interface and functionality using a frame based data model

Author(s):  
J. Wielimaker ◽  
A. Anjewierden
Keyword(s):  
Proceedings ◽  
2018 ◽  
Vol 2 (19) ◽  
pp. 1244
Author(s):  
Netzahualcoyotl Hernandez ◽  
Ian McChesney ◽  
Joe Rafferty ◽  
Chris Nugent ◽  
Jonathan Synnott ◽  
...  

The Open Data Initiative (ODI) has been previously proposed to facilitate the sharing of annotated datasets within the pervasive health care research community. This paper outlines the requirements for the ODI portal based on the ontological data model of the ODI and its typical usage scenarios. In the context of an action research framework, the paper outlines the ODI platform, the design of a prototype user interface for the purposes of initial evaluation and its technical review by third-party researchers (n = 3). The main findings from the technical review were found to be the need for a more flexible user interface to reflect the different experimental configurations in the research community, provision for describing dataset usage, and dissemination conditions. The technical review also identified the value of permitting datasets with variable quality, as noisy datasets are useful in the testing of activity recognition algorithms. Revisions to the ODI ontology and platform are proposed based on the findings from this study.


Author(s):  
Bethany Aram ◽  
Aurelio López Fernández ◽  
Daniel Muñiz Amian

Abstract This article presents a relational database capable of integrating data from a variety of types of written sources as well as material remains. In response to historical research questions, information from such diverse sources as documentary, bioanthropological, isotopic, and DNA analyses has been assessed, homogenized, and situated in time and space. Multidisciplinary ontologies offer complementary and integrated perspectives regarding persons and goods. While responding to specific research questions about the impact of globalization on the isthmus of Panama during the sixteenth and seventeenth centuries, the data model and user interface promote the ongoing interrogation of diverse information about complex, changing societies. To this end, the application designed makes it possible to search, consult, and download data that researchers have contributed from anywhere in the world.


2012 ◽  
Vol 268-270 ◽  
pp. 1661-1666
Author(s):  
Chuan Sheng Zhou

During web applications developed and deployed in many and many enterprises today, how to make sure their web applications satisfied to their individual and specific business requirements and marketing changes has been become a major problem. As now a lot of web applications are only designed and developed for specific business and they are normally high-coupled together with very bad system opening, collaboration, and flexibility. Here, by research on XML based web application design with software bus, component and workflow technologies, with multiple tiers layout and from user interface flexibility, business flow flexibility and data model flexibility, it illustrates a new way for a flexible web application design and try to improve web application flexibilities and to enhance enterprise satisfaction to their applications meeting with their business and marketing changes.


2012 ◽  
Vol 14 (3) ◽  
pp. 269-291 ◽  
Author(s):  
MICHAEL HANUS ◽  
SVEN KOSCHNICKE

AbstractWe describe a framework to support the implementation of web-based systems intended to manipulate data stored in relational databases. Since the conceptual model of a relational database is often specified as an entity-relationship (ER) model, we propose to use the ER model to generate a complete implementation in the declarative programming language Curry. This implementation contains operations to create and manipulate entities of the data model, supports authentication, authorization, session handling, and the composition of individual operations to user processes. Furthermore, the implementation ensures the consistency of the database w.r.t. the data dependencies specified in the ER model, i.e., updates initiated by the user cannot lead to an inconsistent state of the database. In order to generate a high-level declarative implementation that can be easily adapted to individual customer requirements, the framework exploits previous works on declarative database programming and web user interface construction in Curry.


2020 ◽  
Vol 245 ◽  
pp. 04032
Author(s):  
Andrea Formica ◽  
Nurcan Ozturk ◽  
Millissa Si Amer ◽  
Julio Lozano Bahilo ◽  
Elizabeth J Gallas ◽  
...  

ATLAS event processing requires access to centralized database systems where information about calibrations, detector status and data-taking conditions are stored. This processing is done on more than 150 computing sites on a world-wide computing grid which are able to access the database using the Squid-Frontier system. Some processing workflows have been found which overload the Frontier system due to the Conditions data model currently in use, specifically because some of the Conditions data requests have been found to have a low caching efficiency. The underlying cause is that non-identical requests as far as the caching are actually retrieving a much smaller number of unique payloads. While ATLAS is undertaking an adiabatic transition during the LHC Long Shutdown 2 and Run 3 from the current COOL Conditions data model to a new data model called CREST for Run 4, it is important to identify the problematic Conditions queries with low caching efficiency and work with the detector subsystems to improve the storage of such data within the current data model. For this purpose ATLAS put together an information aggregation and analytics system. The system is based on aggregated data from the Squid-Frontier logs using the Elasticsearch technology. This paper§ describes the components of this analytics system from the server based on Flask/Celery application to the user interface and how we use Spark SQL functionalities to filter data for making plots, storing the caching efficiency results into a Elasticsearch database and finally deploying the package via a Docker container.


2018 ◽  
Vol 7 (3) ◽  
Author(s):  
Parwadi Moengin ◽  
Rina Fitriana ◽  
Buana Ramadhan

<p><em>PT. D merupakan perusahaan yang bergerak di bidang manufaktur dan salah satu supplier kemasan plastik terbaik di Asia. Plastik yang diproduksi adalah jenis plastik kemasan siap pakai seperti botol minuman dan botol kemasan obat. Permasalahan yang terjadi di departemen blow PT. D adalah sistem pengendalian kualitas dini yang kurang efektif pada Inline 1.Hal tersebut disebabkan oleh petugas QC yang telah menemukan cacat pada produk botol harus mencari supervisor agar dapat menindaklanjuti permasalahan yang ada di mesin agar tidak terus menerus menghasilkan produk yang memiliki kecacatan tersebut. Tujuan penelitian ini adalah untuk merancang sistem pendukung keputusan untuk mengendalikan kualitas pada departemen blow PT. D. Perancangan sistem pendukung keputusan dimulai dengan melakukan analisa sistem yang sedang terjadi menggunakan kerangka PIECES. Analisa tersebut dilakukan untuk mengetahui kebutuhan dari pengguna sistem. Selanjutnya adalah melakukan perancangan komponen pengolahan data dengan membuat diagram konteks, Data Flow Diagram (DFD), Entity Relationship Diagram (ERD), Physical Data Model (PDM) dan pembuatan database menggunakan software MySQL. Model yang digunakan dalam perancangan sistem pendukung keputusan ini adalah model peta kendali untuk melihat apakah data tersebut out of control atau tidak dan model FMEA digunakan untuk melihat tindakan yang harus dilakukan bedasarkan RPN tertinggi. Langkah yang terakhir adalah perancangan user interface dengan menggunakan bahasa pemograman PHP. Sistem Pendukung Keputusan yang dibuat dapat menghitung peta kendali dan menganalisis kecacatan menggunakan FMEA. Dari sistem yang telah dibuat bedasarkan hasil perhitungan peta kendali, data yang didapat dalam kategori in control karena penyebaran data tidak ada yang melebihi UCL dan LCL. Bedasarkan analisis menggunakan FMEA, perhitungan RPN tertinggi sebesar 324. Jenis kegagalan dengan RPN sebesar 324 adalah flashing. Hasil dari analisis menggunakan FMEA tersebut adalah dibuat usulan instruksi kerja untuk perbaikan pisau didalam mesin. Dalam proses verifikasi dan validasi, sistem yang telah dibuat valid.</em></p>


Author(s):  
Pablo Martin Vera

Current MDD methodologies are complex to use and require doing lots of models and configurations. Usually after all that effort only some part of the application source code can be automatically created. It would be desirable to have a more simple technique, but powerful enough for automatically creating a fully functional application. This works introduces a component based model driven development approach where a set of user interface components will be configured to define system behavior. Component configuration will be direct, simple and supported by a modeling tool which also includes automatic transformations for reducing the modeling task. The methodology requires the designer to build only two models: a class diagram, representing the data model of the application and a component diagram defining the user interface and the system navigation. Both components are based on UML extended with stereotypes and tagged values allowing configuring the system behavior.


Queue ◽  
2021 ◽  
Vol 19 (3) ◽  
pp. 77-106
Author(s):  
Ashish Gehani ◽  
Raza Ahmad ◽  
Hassan Irshad ◽  
Jianqiao Zhu ◽  
Jignesh Patel

Several interfaces exist for querying provenance. Many are not flexible in allowing users to select a database type of their choice. Some provide query functionality in a data model that is different from the graph-oriented one that is natural for provenance. Others have intuitive constructs for finding results but have limited support for efficiently chaining responses, as needed for faceted search. This article presents a user interface for querying provenance that addresses these concerns and is agnostic to the underlying database being used.


Author(s):  
Raphael W. Majeed ◽  
Patrick Fischer ◽  
Andreas Günther

In the era of translational research, data integration and clinical data warehouses are important enabling technologies for clinical researchers. The OMOP common data model is a wide-spread choice as a target for data integration in medical informatics. It’s portability of queries and analyses across different institutions and data are ideal also from the viewpoint of the FAIR principles. Yet, the OMOP CDM lacks a simple and intuitive user interface for untrained users to run simple queries for feasibility analysis. Aim of this study is to provide an algorithm to translate any given i2b2 query to an equivalent query which can then be run on the OMOP CDM database. The provided algorithm is able to convert queries created in the i2b2 webclient to SQL statements which can be executed on a standard OMOP CDM database programmatically.


2017 ◽  
Vol 11 (2) ◽  
pp. 171
Author(s):  
Muhammad Rofiq ◽  
Suci Imani Putri

Aplikasi pemesanan fasilitas rumah sakit merupakan sebuah aplikasi yang diharapkan dapat memudahkan para pasien untuk proses pemesanan fasilitas yang disediakan oleh pihak rumah sakit. Pembuatan aplikasi ini didasarkan karena banyaknya para pengguna smartphone dan tablet. Aplikasi dibuat agar pasien dapat mengakses informasi atau melakukan pemesanan fasilitas dimanapun dan kapanpun. Dalam aplikasi terdapat beberapa fitur yang dapat memudahkan pengguna dalam mendapatkan kemudahan tanpa harus mendatangi pihak rumah sakit dalam proses pemesanan. Proses perancangan web administrator dan Aplikasi menggunakan Mekanisme MVC yang merupakan system pengembangan aplikasi yang terpisah, Komponen utama berbasis itu yang membangun aplikasi seperti manipulasi data (Model), user interface (View), dan bagian kontrol (Controller) dalam aplikasi web. Implementasi MVC (Model View Controller) dengan CodeIgniter Framework, membuat system pada aplikasi menjadi lebih mudah untuk dikembangkan oleh pengembang berikutnya. Pembuatan Aplikasi pada smartphone dibuat dengan menggunakan Ionic Framework dengan dasar PHP, JavaScript Framework AngularJS, dan Node.js. Setelah melalui proses pengujian yang telah dilakukan,  aplikasi yang dibuat menampilkan informasi berupa jadwal poliklinik serta nama dokter, melakukan pemesanan pada poliklinik yang disediakan pihak rumah sakit, pemesanan kamar untuk rawat inap, serta mengetahui jumlah tagihan yang harus dibayarkan, hingga fitur komunikasi dengan pihak rumah sakit untuk mendapatkan informasi yang diinginkan dan hasil survey kepada pengguna aplikasi menunjukkan tingkat kepuasan sebesar 80,13 %.


Sign in / Sign up

Export Citation Format

Share Document