|
|
|
|
| Claudiu Popescu obtained a PhD in computer science from the Polytechnic University of Bucharest (Romania). He served as an associate professor in the Department of Computer Science at the university, teaching courses in formal languages, compilers, and programming languages. In 1992, he created and taught the university's first course in human-computer interaction. He has worked on research involving compilers, computer graphics software, graph grammars, natural language processing, and hypertext, and has presented research papers at numerous conferences. In addition, he co-authored the BCPL compiler, which was included in the Romanian Library of Software Programs. He moved to Canada in 1994, and worked for 10 years as a specialist in network management user interface development at Nortel. Then, he worked at a company specializing in real-time systems, where in 2006 he wrote a complex UML application based on the new Eclipse project GMF (graphical modeling framework). He currently works in software development at IBM, under the Cognos brand. He has a proven commitment to learning new technologies and mentoring others in the best software engineering practices. Recently, he wrote the article "Hands-on IBM Cognos Software Development Kit Programming" on the IBM Web site. He has also written numerous technical notes on the IBM Cognos SDK. His current areas of expertise and interest are graphical user interfaces, Java frameworks, JavaScript, Eclipse plugin development, and Web technologies. He has been a reviewer for Computing Reviews since 1988, specializing in reviews on user interfaces, new programming languages, and Web technologies. |
|
|
|
Date Reviewed |
|
|
1 - 10 of 117
reviews
|
|
|
|
|
|
|
|
Practical Webix: learn to expedite and improve your web development Zammetti F., Apress, New York, NY, 2018. 407 pp. Type: Book (978-1-484233-83-2)
Addressed to web developers who can use this toolkit for better web development, this book describes Webix: a user interface (UI) toolkit for building web applications....
|
Feb 1 2019 |
|
|
|
|
|
|
The motivations of ubiquitous computing: revisiting the ideas behind and beyond the prototypes Takayama L. Personal and Ubiquitous Computing 21(3): 557-569, 2017. Type: Article
Research on the progress of ubiquitous computing (ubicomp), where computers are everywhere--versus only in one place, as it was with desktop computing--is presented in this paper. In this way, computers have become pa...
|
Sep 21 2017 |
|
|
|
|
|
|
Human-centred web adaptation and personalization: from theory to practice Germanakos P., Belk M., Springer International Publishing, New York, NY, 2016. 336 pp. Type: Book (978-3-319280-48-6)
This book covers a very new and interesting topic of improving user interfaces (UIs) by making them friendly to each particular user. The reader can find a lot of information about the history of UIs and the current ways to make them m...
|
Apr 5 2017 |
|
|
|
|
|
|
Mobile cloud computing: architectures, algorithms and applications De D., Chapman & Hall/CRC, Boca Raton, FL, 2015. 377 pp. Type: Book (978-1-482242-83-6)
Mobile cloud computing (MCC) is the combination of mobile computing and cloud computing. Mobile devices have low battery life and limited resources. MCC introduces offloading, where data storage and computation are performed in the clo...
|
Oct 18 2016 |
|
|
|
|
|
|
Natural user interfaces to support and enhance real-time music performance De Prisco R., Malandrino D., Zaccagnino G., Zaccagnino R. AVI 2016 (Proceedings of the International Working Conference on Advanced Visual Interfaces, Bari, Italy, Jun 7-10, 2016) 204-211, 2016. Type: Proceedings
Research on using natural user interfaces for a virtual musical instrument is described in this paper. This technology was initially used in video game consoles, such as the Wii. The user moves her hands as if playing an instrument, an...
|
Jul 27 2016 |
|
|
|
|
|
|
Java I/O, NIO and NIO.2 Friesen J., Apress, New York, NY, 2015. 552 pp. Type: Book (978-1-484215-66-1)
The knowledge needed to write modern input/output (I/O) in Java is contained in this book, which is addressed to advanced Java developers....
|
Feb 10 2016 |
|
|
|
|
|
|
Companion apps for information-rich television programmes: representation and interaction Dowell J., Malacria S., Kim H., Anstead E. Personal and Ubiquitous Computing 19(7): 1215-1228, 2015. Type: Article
The paper describes research on using an app to enhance the value of watching television (TV) programs. Such a companion app (also known as the second screen) has the functions of an extended remote control and also allows for interact...
|
Dec 11 2015 |
|
|
|
|
|
|
Create web charts with D3 Nelli F., Apress, Berkeley, CA, 2014. 316 pp. Type: Book (978-1-484208-66-3)
D3 (or D3.js for data-driven documents), which is a JavaScript library used for data visualization, is described in this book....
|
Oct 8 2015 |
|
|
|
|
|
|
OMUS: an optimized multimedia service for the home environment Dooms S., De Pessemier T., Verslype D., Nelis J., De Meulenaere J., Van den Broeck W., Martens L., Develder C. Multimedia Tools and Applications 72(1): 281-311, 2014. Type: Article
There are multiple multimedia devices and multiple users in a house. This paper presents research in media recommendation (movies, TV shows) for users in a home environment. The purpose is to produce the best recommendation based on th...
|
Jun 29 2015 |
|
|
|
|
|
|
Scripting in Java: integrating with Groovy and JavaScript Sharan K., Apress, New York, NY, 2014. 388 pp. Type: Book (978-1-484207-14-7)
Java 6 introduced the Java scripting application programming interface (API) in the package javax.script. It contains a script engine (or interpreter) to evaluate scripts. The scripts can be written in languages such as Rhino JavaScrip...
|
May 13 2015 |
|
|
|
|
|
|
|
|
|
|
|