The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
As websites have become bulkier and serve more larger files to end users, it has become harder for the HTTP/1.1 protocol to provide adequately short page load times. The HTTP protocol, in its previous versions, is a generic stateless application protocol most often used for distributed, collaborative, hypermedia information systems. The newest version, HTTP/2, introduced an updated protocol feature...
To advance Java programming educations, we have developed the Java programming learning assistant system (JPLAS) that can verify the correctness of the code from a student automatically using the test-driven development (TDD) method. Then, to register a new assignment in JPLAS, teachers are required to write the test code in addition to the reference source code. Unfortunately, most teachers at schools...
The Siyakhula Living Lab in the rural Eastern Cape province of South Africa has been in existence for over a decade now. In this time, several software artefacts have been developed by students and partners with the aim of providing contextually-relevant services to the rural community. However, reliance on different platforms and paradigms has meant that the deployment of such services would be difficult...
This paper discusses the problems and disadvantages users have to deal with when they attempt to use the Single Sign On mechanism, in conjunction with the Kerberos V5 protocol as a means of authenticating users on Linux based environments. Some known incompatibilities and Security problems are exposed for which, today, native Single Sign On in Kerberos is not a standard in Linux. Finally, the future...
In Web applications, it is often needed to upload a file to the server. With current file upload methods, it is difficult to deal with large file uploaded and user experience is also bad. This paper introduces the principles and methods of files upload in the IIS environment and Java EE environment in detail. The FileList interface, Blob interface, File interface and FileReader interface in HTML5...
Messaging of course has always been a core feature of the Internet. Jabber is a compelling IM solution that is well-suited to meet today's and tomorrow's IM needs. The Jabber system is technically simple, flexible, and surprisingly intuitive. Jabber's open standards are its primary political and business advantage, its use of XML as its standard data format is its crucial technical advantage. A Jabber...
Cloud computing has the potential to revolutionize the way systems are developed and marketed. The cloud has become an important research subject in software engineering nowadays. Among the many research gaps related to this new computing model is the lack of portability between cloud platforms, which generates the Data Lock-In. The Data Lock-In is the difficulty in migrating data and applications...
Java is a widely used programming language. How to use Java to develop secure applications is critical. In order to effectively teaching knowledge of Java security we have developed a course module titled “Java Security”. This paper presents the content of this module and reports our teaching experiences. This module has been successfully taught in COMP 360 Programming Languages class in fall 2012...
Web portals are a major class of web-based content management systems. They can provide users with a single point of access to a multitude of content sources and applications. However, further analysis of content brokered through a portal is not supported by current portal systems, leaving it to their users to deal with information overload. We present the first work examining the integration of natural...
Configuration validation is a crucial requirement for dynamic reconfiguration effectiveness. This short paper presents a validation-purpose configuration language which can be used to model a system's configuration reference model which includes structural and operational validity constraints.
This paper presents the use of Near Field Communication and mobile technologies for the development of ubiquitous games. We describe all the components necessary for the building of ubiquitous games: the MIDlet or program running on the mobile phone with NFC features, the services available in the back-end system in charge of the game control and the tool devoted to real-time surveillance and visualization...
With the development of digital campus in university, many new requirements to Office Automation (OA) system are put forward. Design of a new OA system based on modern digital campus platform was presented in this paper. The key points between digital campus platform and application system integration technology were discussed in detail. The OA system has been implemented and integrated with the digital...
This paper analyzes the structure of Java-based Agent development framework JADE. Based on the traditional consultative mechanism, give the model of consultation for single-to-many projects. In the true sense, the logic model establishment of the e-commerce consultation, and this makes the entire consultation system get higher autonomy and intelligent.
This paper analyzes the structure of Java-based Agent development framework JADE. Based on the traditional consultative mechanism, give the model of consultation for single-to-many projects. In the true sense, the logic model establishment of the e-commerce consultation, and this makes the third party e-commerce platform get higher autonomy and intelligent.
The IP multimedia system (IMS) is the next generation network architecture in telecommunication. Vendors are promoting two Java application server standards (JAIN SLEE and SIP Servlet) for the services layer of the IMS. This paper outlines the aims, objectives and features of the two standards. Requirements typical of IMS applications are identified and used to compare and contrast JAIN SLEE and SIP...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.