Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- short-paperMarch 2016
Static Analysis of Malicious Java Applets
IWSPA '16: Proceedings of the 2016 ACM on International Workshop on Security And Privacy AnalyticsPages 58–63https://doi.org/10.1145/2875475.2875477In this research we consider the problem of detecting malicious Java applets, based on static analysis. Dynamic analysis can be more informative, since it is immune to many common obfuscation techniques, while static analysis is often more efficient, ...
- ArticleDecember 2010
Remote and Virtual Laboratories in Problem-Based Learning Scenarios
ISM '10: Proceedings of the 2010 IEEE International Symposium on MultimediaPages 377–382https://doi.org/10.1109/ISM.2010.63The paper describes how remote and virtual laboratories can support problem-based learning scenarios. We actually change from a traditional way of teaching, including lectures, seminars and hands-on laboratories, to a new, problem-based teaching ...
- research-articleJune 2010
Adaptive web-based multiplexer educational tool
CompSysTech '10: Proceedings of the 11th International Conference on Computer Systems and Technologies and Workshop for PhD Students in Computing on International Conference on Computer Systems and TechnologiesPages 407–412https://doi.org/10.1145/1839379.1839451A Web-based application for combinational logic functions realization using multiplexer that can be used for self-education is presented in the article. A functional model with student, expert and educator modules is realized. A set of educator's ...
- research-articleJune 2007
Hard-, soft- and firm-RLOs: an applet-based approach to reusable learning objects
Supporting learning as well as teaching by electronic media is a form of reuse of learning objects, if the same objects can be applied without a change of code. The production of high quality, media supported learning objects is a very cost and time-...
- ArticleMarch 2006
A robust web programming and graphics course for non-majors
SIGCSE '06: Proceedings of the 37th SIGCSE technical symposium on Computer science educationPages 72–76https://doi.org/10.1145/1121341.1121367Web Programming, Graphics, and Design is a course with no prerequisites that teaches non-computer science majors how to create their own sophisticated web pages. The course begins with the use of popular software such as Dreamweaver and Fireworks and ...
Also Published in:
ACM SIGCSE Bulletin: Volume 38 Issue 1 -
- ArticleMarch 2005
Interactive Pathway for Learning Design through Agent and Library Augmented Shared Knowledge Areas (ALASKA)
PERCOMW '05: Proceedings of the Third IEEE International Conference on Pervasive Computing and Communications WorkshopsPages 296–301https://doi.org/10.1109/PERCOMW.2005.41This paper outlines a recently funded NSF-funded effort to integrate three learning technologies (perceptual agents; collaborative workspaces; and digital libraries). Each has emerged and matured over the past decade and each has presented compelling ...
- ArticleNovember 2004
Tutorial on using support vector machines and Java to create an ambient information system
EUSAI '04: Proceedings of the 2nd European Union symposium on Ambient intelligencePages 77–78https://doi.org/10.1145/1031419.1031439The tutorial T2: Designing and Implementing an Intelligent Ubiquitous Information System in Java at EUSAI 2004 introduces the concepts and tools necessary for the participants to develop intelligent agentbased information systems. The potent and ...
- ArticleOctober 2004
Agent and library augmented shared knowledge areas (ALASKA)
ICMI '04: Proceedings of the 6th international conference on Multimodal interfacesPages 317–318https://doi.org/10.1145/1027933.1027985This paper reports on an NSF-funded effort now underway to integrate three learning technologies that have emerged and matured over the past decade; each has presented compelling and oftentimes moving opportunities to alter educational practice and to ...
- ArticleMarch 2004
Scheme-based web programming as a basis for a CS0 curriculum
SIGCSE '04: Proceedings of the 35th SIGCSE technical symposium on Computer science educationPages 353–357https://doi.org/10.1145/971300.971423The thesis of this paper is that Scheme-based web programming is a worthy organizing topic for CS0 computer literacy courses. We describe an approach to introducing non-science majors to Computer Science by teaching them to write webpages using HTML and ...
Also Published in:
ACM SIGCSE Bulletin: Volume 36 Issue 1 - ArticleJune 2002
A java toolkit for teaching distributed algorithms
ITiCSE '02: Proceedings of the 7th annual conference on Innovation and technology in computer science educationPages 111–115https://doi.org/10.1145/544414.544449We present a toolkit for developing and visualizing distributed algorithms in Java. This toolkit consists of a Java class library with a simple programming interface that allows to develop distributed algorithms in a message passing model. The resulting ...
Also Published in:
ACM SIGCSE Bulletin: Volume 34 Issue 3 - articleApril 2002
Bytecode verification on Java smart cards
Software—Practice & Experience (SPRE), Volume 32, Issue 4Pages 319–340https://doi.org/10.1002/spe.438This article presents a novel approach to the problem of bytecode verification for Java Card applets. By relying on prior off-card bytecode transformations, we simplify the bytecode verifier and reduce its memory requirements to the point where it can ...
- articleOctober 2000
SAFKASI: a security mechanism for language-based systems
ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 9, Issue 4Pages 341–378https://doi.org/10.1145/363516.363520In order to run untrusted code in the same process as trusted code, there must be a mechanism to allow dangerous calls to determine if their caller is authorized to exercise the privilege of using the dangerous routine. Java systems have adopted a ...
- ArticleMarch 1999
Granularity in the design of interactive illustrations
SIGCSE '99: The proceedings of the thirtieth SIGCSE technical symposium on Computer science educationPages 306–310https://doi.org/10.1145/299649.299794We describe some issues in designing and building educational Java applets for an introductory computer graphics course. The design problem involves balancing educational goals of building intuition about fundamental concepts in a domain against ...
Also Published in:
ACM SIGCSE Bulletin: Volume 31 Issue 1 - ArticleAugust 1998
Library Interoperability via Inheritance
To allow Eiffel programs to run on the Java Virtual Machine we have adopted a translation scheme which addresses issues of library interoperability for the two languages. In this paper we describe an approach which permits Eiffel code to inherit Java ...
- ArticleNovember 1997
Research directions for automated software verification: using trusted hardware
Service providers hosting software on servers at the request of content providers need assurance that the hosted software has no undesirable properties. This problem applies to browsers which host applets, networked software which can host software ...
- ArticleApril 1997
A Java-Based Implementation of Collaborative Active Textbooks
At VL'96, we presented CAT, a system for building Web-based collaborative active textbooks on algorithms. CAT augmented the expressive power of Web pages for publishing passive multimedia information with a full-fledged interactive algorithm animation ...
- ArticleMarch 1997
Distributed applets
CHI EA '97: CHI '97 Extended Abstracts on Human Factors in Computing SystemsPages 204–205https://doi.org/10.1145/1120212.1120344This video shows several examples of distributed active web content, that is, applets that can communicate with other applets running on different machines.