Skip to main content
An important aspect of system support for mobile computing involves alleviating the issues related to programming the underlying distributed system. Our approach to dealing with these issues is by means of programming language support. To... more
    • by 
    •   10  
      Computer ScienceUbiquitous ComputingDistributed SystemMobile Computing
Implementing multi-touch and multi-modal systems requires splitting the code across several event handlers, which complicates programmers work. The present paper finds the root of this problem in the event-driven paradigm; more... more
    • by 
    •   4  
      Programming LanguagesProgramming ParadigmsEvent-driven architectureEvent driven Programming
Node.js is a software platform for scalable server-side and networking applications. Node.js applications are written in JavaScript, and can be run within the Node.js run-time on Mac OS X, Windows and Linux with no changes. Node.js... more
    • by 
    •   5  
      Web ServicesNode.JSEvent driven ProgrammingJava Script Programming
In this paper, we propose software architecture of behavioural-based robot control system using Active Object Computing Model. Active Object Computing Model is a programming technique that combines the three components, Event Driven... more
    • by 
    •   35  
      Electrical EngineeringComputer ArchitectureMedical ImagingParallel Programming
The fundamental turn of software into concurrency and distribution is not only a matter of performance, but also of design and abstraction. It calls for programming paradigms that, compared to current mainstream paradigms, would allow us... more
    • by 
    • Event driven Programming
ABSTRACT In the twenty-first century, computers have become indispensable in music making, distribution, performance, and consumption. Making Music with Computers: Creative Programming in Python introduces important concepts and skills... more
    • by 
    •   8  
      Computer ScienceProgramming LanguagesMusicDigital Arts
With the software development, their complexity increases along with their influence in business and industry, therefore we always need patterns that can satisfy the needs of customers within a sensible period of time and affordable cost.... more
    • by  and +1
    •   6  
      Software DevelopmentSoftware ArchitectureDynamic programmingComputer Science and Technology