Search Results

Now showing 1 - 8 of 8
  • Conference Object
    Citation - Scopus: 7
    Normalizing relational database schemas using mathematica
    (Springer Verlag, 2006) Yazici,A.; Karakaya,Z.
    In this paper, basic relational database (DB) normalization algorithms are implemented efficiently as Mathematica modules. It was observed that, Mathematica provided a straightforward platform as opposed to previous ones, mainly Prolog based tools which required complex data structures such as linked list representations with pointers. A Java user interface called JMath-Norm was designed to execute the Mathematica modules in a systematic way. For this purpose, Mathematical Java link facility (JLink) is utilized to drive the Mathematica kernel. JMath-Norm provides an effective interactive tool in an educational setting for teaching DB normalization theory. © Springer-Verlag Berlin Heidelberg 2006.
  • Conference Object
    Multimodal Interaction Flow Representation for Ubiquitous Environments - Mif: a Case Study in Surgical Navigation Interface Design
    (Springer Verlag, 2015) Tokdemir,G.; Altun,G.; Cagiltay,N.E.; Maras,H.H.; Borcek,A.O.
    With the advent of technology, new interaction modalities became available which augmented the system interaction. Even though there are vast amount of applications for the ubiquitous devices like mobile agents, smart glasses and wearable technologies, many of them are hardly preferred by users. The success of those systems is highly dependent on the quality of the interaction design. Moreover, domain specific applications developed for these ubiquitous devices involve detailed domain knowledge which normally IT professionals do not have, which may involve a substantial lack of quality in the services provided. Hence, effective and high quality domain specific applications developed for these ubiquitous devices require significant collaboration of domain experts and IT professionals during the development process. Accordingly, tools to provide common communication medium between domain experts and IT professionals would provide necessary medium for communication. In this study, a new modelling tool for interaction design of ubiquitous devices like mobile agents, wearable devices is proposed which includes different interaction modalities. In order to better understand the effectiveness of this newly proposed design tool, an experimental study is conducted with 11 undergraduate students (novices) and 15 graduate students (experienced) of Computer Engineering Department for evaluating defect detection performance for the defects seeded into the interface design of a neuronavigation device. Results show that the defects were realized as more difficult for the novices and their performance was lower compared to experienced ones. Considering the defect types, wrong information and wrong button type of defects were recognized as more difficult. The results of this study aimed to provide insights for the system designers to better represent the interaction design details and to improve the communication level of IT professionals and the domain experts. © Springer International Publishing Switzerland 2015.
  • Conference Object
    The Effect of Split Attention in Surgical Education
    (Springer Verlag, 2014) Özçelik,E.; Ercil Cagiltay,N.; Sengul,G.; Tuner,E.; Unal,B.
    Surgical education through simulation is an important area to improve the level of education and to decrease the risks, ethical considerations and cost of the educational environments. In the literature there are several studies conducted to better understand the effect of these simulation environments on learning. However among those studies the human-computer interaction point of view is very limited. Surgeons need to look at radiological images such as magnetic resonance images (MRI) to be sure about the location of the patient's tumor during a surgical operation. Thus, they go back and forth between physically separated places (e.g. the operating table and light screen display for MRI volume sets). This study is conducted to investigate the effect of presenting different information sources in close proximity on human performance in surgical education. For this purpose, we have developed a surgical education simulation scenario which is controlled by a haptic interface. To better understand the effect of split attention in surgical education, an experimental study is conducted with 27 subjects. The descriptive results of study show that even the integrated group performed the tasks with a higher accuracy level (by traveling less distance, entering less wrong directions and hitting less walls), the results are not statistically significant. Accordingly, even there are some evidences about the effect of split attention on surgical simulation environments, the results of this study need to be validated by controlling students' skill levels on controlling the haptic devices and 2D/3D space perception skills. The results of this study may guide the system developers to better design the HCI interface of their designs especially for the area of surgical simulation. © 2014 Springer International Publishing.
  • Conference Object
    Citation - Scopus: 11
    Jmathnorm: a Database Normalization Tool Using Mathematica
    (Springer Verlag, 2007) Yazici,A.; Karakaya,Z.
    This paper is about designing a complete interactive tool, named JMathNorm, for relational database (RDB) normalization using Mathematica. It is an extension of the prototype developed by the same authors [1] with the inclusion of Second Normal Form (2NF), and Boyce-Codd Normal Form (BCNF) in addition to the existing Third normal Form (3NF) module. The tool developed in this study is complete and can be used for real-time database design as well as an aid in teaching fundamental concepts of DB normalization to students with limited mathematical background. JMathNorm also supports interactive use of modules for experimenting the fundamental set operations such as closure, and full closure together with modules to obtain the minimal cover of the functional dependency set and testing an attribute for a candidate key. JMathNorm's GUI interface is written in Java and utilizes Mathematica's JLink facility to drive the Mathematica kernel. © Springer-Verlag Berlin Heidelberg 2007.
  • Article
    Citation - Scopus: 2
    Symbolic polynomial interpolation using mathematica
    (Springer Verlag, 2004) Yazici,A.; Altas,I.; Ergenc,T.
    This paper discusses teaching polynomial interpolation with the help of Mathematica. The symbolic power of Mathematica is utilized to prove a theorem for the error term in Lagrange interpolating formula. Derivation of the Lagrange formula is provided symbolically and numerically. Runge phenomenon is also illustrated. A simple and efficient symbolic derivation of cubic splines is also provided. © Springer-Verlag Berlin Heidelberg 2004.
  • Conference Object
    Citation - Scopus: 2
    Haptic User Interface Integration for 3d Game Engines
    (Springer Verlag, 2014) Sengul,G.; Çaǧiltay,N.E.; Özçelik,E.; Tuner,E.; Erol,B.
    Touch and feel senses of human beings provide important information about the environment. When those senses are integrated with the eyesight, we may get all the necessary information about the environment. In terms of human-computer-interaction, the eyesight information is provided by visual displays. On the other hand, touch and feel senses are provided by means of special devices called "haptic" devices. Haptic devices are used in many fields such as computer-aided design, distance-surgery operations, medical simulation environments, training simulators for both military and medical applications, etc. Besides the touch and sense feelings haptic devices also provide force-feedbacks, which allows designing a realistic environment in virtual reality applications. Haptic devices can be categorized into three classes: tactile devices, kinesthetic devices and hybrid devices. Tactile devices simulate skin to create contact sensations. Kinesthetic devices apply forces to guide or inhibit body movement, and hybrid devices attempt to combine tactile and kinesthetic feedback. Among these kinesthetic devices exerts controlled forces on the human body, and it is the most suitable type for the applications such as surgical simulations. The education environments that require skill-based improvements, the touch and feel senses are very important. In some cases providing such educational environment is very expensive, risky and may also consist of some ethical issues. For example, surgical education is one of these fields. The traditional education is provided in operating room on real patients. This type of education is very expensive, requires long time periods, and does not allow any error-and-try type of experiences. It is stressfully for both the educators and the learners. Additionally there are several ethical considerations. Simulation environments supported by such haptic user interfaces provide an alternative and safer educational alternative. There are several studies showing some evidences of educational benefits of this type of education (Tsuda et al 2009; Sutherland et al 2006). Similarly, this technology can also be successfully integrated to the physical rehabilitation process of some diseases requiring motor skill improvements (Kampiopiotis & Theodorakou, 2003). Hence, today simulation environments are providing several opportunities for creating low cost and more effective training and educational environment. Today, combining three dimensional (3D) simulation environments with these haptic interfaces is an important feature for advancing current human-computer interaction. On the other hand haptic devices do not provide a full simulation environment for the interaction and it is necessary to enhance the environment by software environments. Game engines provide high flexibility to create 3-D simulation environments. Unity3D is one of the tools that provides a game engine and physics engine for creating better 3D simulation environments. In the literature there are many studies combining these two technologies to create several educational and training environments. However, in the literature, there are not many researches showing how these two technologies can be integrated to create simulation environment by providing haptic interfaces as well. There are several issues that need to be handled for creating such integration. First of all the haptic devices control libraries need to be integrated to the game engine. Second, the game engine simulation representations and real-time interaction features need to be coordinately represented by the haptic device degree of freedom and force-feedback speed and features. In this study, the integration architecture of Unity 3D game engine and the PHANToM Haptic device for creating a surgical education simulation environment is provided. The methods used for building this integration and handling the synchronization problems are also described. The algorithms developed for creating a better synchronization and user feedback such as providing a smooth feeling and force feedback for the haptic interaction are also provided. We believe that, this study will be helpful for the people who are creating simulation environment by using Unity3D technology and PHANToM haptic interfaces. © 2014 Springer International Publishing.
  • Conference Object
    Jmathnorm: a Database Normalization Tool Using Mathematica
    (Springer Verlag, 2007) Yazici,A.; Karakaya,Z.
    This paper is about designing a complete interactive tool, named JMathNorm, for relational database (RDB) normalization using Mathematica. It is an extension of the prototype developed by the same authors [1] with the inclusion of Second Normal Form (2NF), and Boyce-Codd Normal Form (BCNF) in addition to the existing Third normal Form (3NF) module. The tool developed in this study is complete and can be used for real-time database design as well as an aid in teaching fundamental concepts of DB normalization to students with limited mathematical background. JMathNorm also supports interactive use of modules for experimenting the fundamental set operations such as closure, and full closure together with modules to obtain the minimal cover of the functional dependency set and testing an attribute for a candidate key. JMathNorm's GUI interface is written in Java and utilizes Mathematica's JLink facility to drive the Mathematica kernel. © Springer-Verlag Berlin Heidelberg 2007.
  • Article
    Romberg integration: A symbolic approach with mathematica
    (Springer Verlag, 2003) Yazici,A.; Ergenç,T.; Altas,I.
    Higher order approximations of an integral can be obtained from lower order ones in a systematic way. For 1-D integrals Romberg Integration is an example which is based upon the composite trapezoidal rule and the well-known Euler-Maclaurin expansion of the error. In this work, Mathematica is utilized to illustrate the method and the underlying theory in a symbolic fashion. This approach seems plausible for discussing integration in a numerical computing laboratory environment. © Springer-Verlag Berlin Heidelberg 2003.