Designing Musical Instruments for the Browser

2015 ◽  
Vol 39 (1) ◽  
pp. 27-40 ◽  
Author(s):  
Charles Roberts ◽  
Graham Wakefield ◽  
Matthew Wright ◽  
JoAnn Kuchera-Morin

Native Web technologies provide great potential for musical expression. We introduce two JavaScript libraries towards this end: Gibberish.js, providing heavily optimized audio DSP, and Interface.js, a GUI toolkit that works with mouse, touch, and motion events. Together they provide a complete system for defining musical instruments that can be used in both desktop and mobile Web browsers. Interface.js also enables control of remote synthesis applications via a server application that translates the socket protocol used by Web interfaces into both MIDI and OSC messages. We have incorporated these libraries into the creative coding environment Gibber, where we provide mapping abstractions that enable users to create digital musical instruments in as little as a single line of code. They can then be published to a central database, enabling new instruments to be created, distributed, and run entirely in the browser.

2016 ◽  
Vol 12 (07) ◽  
pp. 18 ◽  
Author(s):  
Zhongcheng Lei ◽  
Wenshan Hu ◽  
Hong Zhou

<div class="WordSection1"><p><span style="font-size: 10px;">With the recent achievements in Internet and communication technology and its utilization in online laboratory, remote learning and online laboratory are made possible in the last few decades. This not only provides learning opportunities for people living in rural areas of developing countries, but also offers simple alternatives for those who are already able to access educational resources. The evolution of Web technologies makes it relatively easy to facilitate laboratory deployments, thus, more and more different online laboratory platforms emerge. However, the use of Hyper Text Mark-up Language (HTML5) and related standards such as WebGL and CSS3 in experimental platform, which is future trends and provides full-featured environment, is rare so far. This paper introduces a new HTML5 version of Networked Control System Laboratory (NCSLab), which has been developing for over 10 years since 2006. The 3D version of NCSLab has been developing for almost 5 years in Wuhan University (WHU), whose rendering solution is changed from Flash 3D engine to HTML5 recently. Therefore, Flash player plug-in is eliminated to provide better user experience for users since most of the mainstream web browsers are compatible with HTML5.</span></p></div>


Author(s):  
Nan Jing ◽  
Yong Yao ◽  
Yanbo Ru

Context-aware advertising is one of the most critical components in the Internet ecosystem today because most WWW publisher’s revenue highly depends on the relevance of the displayed advertisement to the context of the user interaction. Existing research works in context-aware advertising mainly focus on analyzing either the content of the web page (in which it is also called contextual advertising), or the keywords of the user search. However, we have identified the limitations of these works when being extended into mobile web, which has become a major platform for users to access Internet with thanks to the new lightweight web technologies and the development of mobile devices. These mobile devices are equipped with networking capabilities and sensors that provide versatile contexts including physical environment, user internal and social community. These contexts, which are far beyond just page content and search keywords, should be well organized and utilized for online advertising to gain better user experience and reaction. In this chapter, we point out the aforementioned limitations of the existing works in context-aware advertising when being applied for mobile platforms. We also discuss the characteristics of the contexts that are available on mobile devices and clearly describe the challenges of utilizing these contexts to optimize the advertisement on mobile platforms. We then present a context-aware advertising framework that collects and integrates the user contexts to select, generate, and present advertising content. The purpose of this framework is to provide the mobile users with targeted and purposeful advertisement. Finally, we discuss the implementation aspects and one specific application of this framework and outline our future plans.


2016 ◽  
Vol 4 (3) ◽  
pp. 51-64 ◽  
Author(s):  
Bimal Aklesh Kumar

Mobile and other PDA devices allow us to access the World Wide Web anytime and anywhere using fully functional mobile web browsers. This study utilizes the mobile web to deliver services to register students for courses at Fiji National University (FNU). Developing dynamic web based applications for mobile devices is a challenging task, because these devices have limited processing power and physical memory. In order to overcome these limitations, the author proposed layered architecture for the development of this system. This paper describes the architecture, design and implementation of the new system. Experimental results demonstrate that proposed architecture can effectively reduce the client side resource utilization (processing power and physical memory) of dynamic mobile web based systems. Furthermore the author conclude this paper by outlining future work for research in this area.


Author(s):  
Agustinus Borgy Waluyo ◽  
David Taniar ◽  
Bala Srinivasan

The emerging of wireless computing motivates radical changes of how information is obtained. Our paper discusses a practical realisation of an application using push and pull based mechanism in a wireless ad-hoc environment. We use a hospital information system as a case study scenario for our proposed application. The pull mechanism is initiated from doctors as mobile client to retrieve and update patient records in the central database server. The push mechanism is initiated from the server without a specific request from the doctors. The application of push mechanism includes sending a message from central server to a specific doctor, and multicasting a global message to all doctors connected to the server application. The global message can be disabled by each doctor to perform selective recipients.


Author(s):  
Joy Bose ◽  
Dipin Kollencheri Puthenveettil ◽  
Sainath Gadhamsetty Kasi ◽  
Aditya Mohan Bhide

2015 ◽  
Vol 14 (5) ◽  
pp. 889-903 ◽  
Author(s):  
Chaitrali Amrutkar ◽  
Patrick Traynor ◽  
Paul C. van Oorschot

2001 ◽  
Vol 12 (04) ◽  
pp. 481-486
Author(s):  
MAURIZIO FERRARIS ◽  
PAOLO FRIXIONE ◽  
SANDRO SQUARCIA

Teleconsultation of digital images among different medical centers is now a reality. The problem to be solved is how to interconnect all the clinical diagnostic devices in a hospital in order to allow physicians and health physicists, working in different places, to discuss on interesting clinical cases visualizing the same diagnostic images at the same time. Applying World Wide Web technologies, the proposed system can be easily used by people with no specific computer knowledge providing a verbose help to guide the user through the right steps of execution. Diagnostic images are retrieved from a relational database or from a standard DICOM-PACS through the DICOM-WWW gateway allowing connection of the usual Web browsers to DICOM applications via the HTTP protocol. The system, which is proposed for radiotherapy implementation, where radiographies play a fundamental role, can be easily converted to different field of medical applications where a remote access to secure data are compulsory.


Sign in / Sign up

Export Citation Format

Share Document